From c2ea06b8c9bbe3b48da56d2a0d65545e71147017 Mon Sep 17 00:00:00 2001 From: sirknightj Date: Mon, 5 Aug 2024 20:21:50 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20awslabs/?= =?UTF-8?q?amazon-kinesis-video-streams-webrtc-sdk-js@f6516820941044b970bc?= =?UTF-8?q?e852fbd550f90189ad94=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- develop/examples/answerer.js | 217 + develop/examples/app.js | 296 +- develop/examples/aws-sdk-2.1363.0.js | 16350 ---------------- develop/examples/aws-sdk-2.1363.0.min.js | 9 - develop/examples/aws-sdk-all-2.1646.0.js | 299 + develop/examples/channelHelper.js | 86 +- develop/examples/createSignalingChannel.js | 4 +- develop/examples/index.html | 139 +- develop/examples/joinStorageSession.js | 4 +- .../examples/joinStorageSessionAsViewer.js | 65 + develop/examples/master.js | 400 +- develop/examples/mediaHelper.js | 41 + develop/examples/viewer.js | 8 +- 13 files changed, 1194 insertions(+), 16724 deletions(-) create mode 100644 develop/examples/answerer.js delete mode 100644 develop/examples/aws-sdk-2.1363.0.js delete mode 100644 develop/examples/aws-sdk-2.1363.0.min.js create mode 100644 develop/examples/aws-sdk-all-2.1646.0.js create mode 100644 develop/examples/joinStorageSessionAsViewer.js create mode 100644 develop/examples/mediaHelper.js diff --git a/develop/examples/answerer.js b/develop/examples/answerer.js new file mode 100644 index 0000000..0159188 --- /dev/null +++ b/develop/examples/answerer.js @@ -0,0 +1,217 @@ +class Answerer { + /** + * Represents a peer connection in the "answerer" or "callee" role. + * @constructor + * @param {RTCConfiguration} rtcPeerConnectionConfiguration - The configuration for the RTCPeerConnection. + * @param {MediaStream} localMediaStream - The local media stream to send to the remote client. + * @param {RTCSessionDescriptionInit} offer - The offer for the peer connection received from the remote client. + * @param {string} remoteClientId - The signaling ClientID of the remote client. + * @param {SignalingClient} signalingClient - Kinesis Video Streams WebRTC Signaling client. + * @param {boolean} trickleICE - Whether to use trickle ICE. + * @param {boolean} createDataChannel - Whether to create a data channel. + * @param {string} [loggingPrefix=''] - Prefix log messages will have. + * @param {function(RTCIceCandidate): boolean} [outboundIceCandidateFilterFn=candidate => true] + * Callback function invoked when an ICE candidate is generated by this peer. + * Return true if this candidate should be sent to the remote peer. + * If no function is provided, no candidates will be filtered and all generated candidates will be sent. + * @param {function(string): boolean} [inboundIceCandidateFilterFn=candidate => true] + * Callback function invoked when an ICE candidate is received through signaling + * from the remote peer. Return true if this candidate should be added to this peer connection. + * If no function is provided, no candidates will be filtered and all candidates received from remote will + * be added to this peer connection. + * @param {function(MediaStream[]): void} [mediaStreamsUpdated=mediaStreams => {}] + * Invoked when the remote peer adds a track to the peer connection. + * Nothing happens if no function is provided. + * @param {function(string): void} [dataChannelMessageReceived=dataChannelMessage => {}] + * Invoked when the remote peer sends a message over the data channel. + * Only will get invoked if createDataChannel is true. + * Nothing happens if no function is provided. + */ + constructor( + rtcPeerConnectionConfiguration, + localMediaStream, + offer, + remoteClientId, + signalingClient, + trickleICE, + createDataChannel, + loggingPrefix = '', + outboundIceCandidateFilterFn = candidate => true, + inboundIceCandidateFilterFn = candidate => true, + mediaStreamsUpdated = mediaStreams => {}, + dataChannelMessageReceived = (dataChannelMessage) => {}, + ) { + this._configuration = rtcPeerConnectionConfiguration; + this._mediaStream = localMediaStream; + this._remoteClientId = remoteClientId; + this._offer = offer; + this._signalingClient = signalingClient; + this._trickleICE = trickleICE; + this._createDataChannel = createDataChannel; + this._loggingPrefix = loggingPrefix; + this._outboundIceCandidateFilterFn = outboundIceCandidateFilterFn; + this._inboundIceCandidateFilterFn = inboundIceCandidateFilterFn; + this._onMediaStreamsUpdated = mediaStreamsUpdated; + this._dataChannelMessageReceived = dataChannelMessageReceived; + + this._dataChannel = null; + this._peerConnection = null; + } + + // Must be called first. + // Create the PeerConnection and binds it to the Signaling client. + // It will send back an answer given the provided offer and media to send back. + // Optionally, if configured, the data channel will be opened. + init = async () => { + this._peerConnection = new RTCPeerConnection(this._configuration); + + if (this._createDataChannel) { + this._peerConnection.ondatachannel = event => { + this._dataChannel = event.channel; + event.channel.onmessage = this._dataChannelMessageReceived; + }; + } + + this._addIceCandidate = async (candidate, remoteClientId) => { + if (remoteClientId !== this._remoteClientId) { + // All ICE candidates received over signaling will be received via this callback. + // Ignore ICE candidates not directed for this PeerConnection (when multiple + // viewer participants are connecting to the same signaling channel). + return; + } + + console.log(this._loggingPrefix, `Received ICE candidate from ${remoteClientId || 'remote'}`); + console.debug(this._loggingPrefix, 'ICE candidate:', candidate); + + if (this._inboundIceCandidateFilterFn(candidate)) { + // Add the ICE candidate received from the client to the peer connection + this._peerConnection.addIceCandidate(candidate); + } else { + console.log(this._loggingPrefix, `Candidate rejected through filter. Not adding candidate from ${remoteClientId || 'remote'}.`); + } + }; + + this._signalingClient.on('iceCandidate', this._addIceCandidate); + + this._peerConnection.addEventListener('icecandidate', ({ candidate }) => { + // `candidate` will be the empty string if the event indicates that there are no further candidates + // to come in this generation, or null if all ICE gathering on all transports is complete. + // https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/icecandidate_event + if (candidate) { + console.log(this._loggingPrefix, 'Generated ICE candidate for', this._remoteClientId || 'remote'); + console.debug(this._loggingPrefix, 'ICE candidate:', candidate); + + // When trickle ICE is enabled, send the ICE candidates as they are generated. + if (this._trickleICE) { + if (this._outboundIceCandidateFilterFn(candidate)) { + console.log(this._loggingPrefix, 'Sending ICE candidate to', this._remoteClientId || 'remote'); + this._signalingClient.sendIceCandidate(candidate, this._remoteClientId); + } else { + console.log(this._loggingPrefix, 'Not sending ICE candidate to', this._remoteClientId || 'remote'); + } + } + } else { + console.log(this._loggingPrefix, 'All ICE candidates have been generated for', this._remoteClientId || 'remote'); + + // When trickle ICE is disabled, send the answer now that all the ICE candidates have been generated. + // NOTE: gathering all the ICE candidates can take a long time. It is recommended to use trickle ICE. + if (!this._trickleICE) { + console.log(this._loggingPrefix, 'Sending SDP answer to', this._remoteClientId || 'remote'); + const correlationId = randomString(); + console.debug('SDP answer:', this._peerConnection.localDescription, 'correlationId:', correlationId); + this._signalingClient.sendSdpAnswer(this._peerConnection.localDescription, this._remoteClientId, correlationId); + } + } + }); + + // We receive this event when the remote peer adds a new track to the PeerConnection + // https://webrtc.org/getting-started/remote-streams#adding_remote_tracks + this._peerConnection.addEventListener('track', event => { + console.log(this._loggingPrefix, 'Received track from', this._remoteClientId || 'remote', 'with track id:', event?.streams[0]?.id ?? '[Error retrieving track ID]'); + this._onMediaStreamsUpdated(event.streams); + }); + + // If there's no video/audio, this._mediaStream will be null. So, we should skip adding the tracks from it. + if (this._mediaStream) { + this._mediaStream.getTracks().forEach(track => this._peerConnection.addTrack(track, this._mediaStream)); + } + + await this._peerConnection.setRemoteDescription(this._offer); + + // Create an SDP answer to send back to the client + console.log(this._loggingPrefix, 'Creating SDP answer for', this._remoteClientId || 'remote'); + await this._peerConnection.setLocalDescription( + await this._peerConnection.createAnswer({ + offerToReceiveAudio: true, + offerToReceiveVideo: true, + }), + ); + + // When trickle ICE is enabled, send the answer now and then send ICE candidates as they are generated. Otherwise wait on the ICE candidates. + if (this._trickleICE) { + console.log(this._loggingPrefix, 'Sending SDP answer to', this._remoteClientId || 'remote'); + const correlationId = randomString(); + console.debug(this._loggingPrefix, 'SDP answer:', this._peerConnection.localDescription, 'correlationId:', correlationId); + this._signalingClient.sendSdpAnswer(this._peerConnection.localDescription, this._remoteClientId, correlationId); + } + console.log(this._loggingPrefix, 'Generating ICE candidates for', this._remoteClientId || 'remote'); + }; + + // Returns true if the data channel was created and is currently open. + // Only available after init() + isDataChannelOpen = () => { + if (!this._peerConnection) { + throw 'Init must be called first!'; + } + return this._createDataChannel && this._dataChannel.readyState === 'open'; + }; + + // Sends a message over the data channel + // It will throw an error if the data channel is not currently open + // Only available after init() + sendDataChannelMessage = message => { + if (!this._peerConnection) { + throw 'Init must be called first!'; + } + if (!this.isDataChannelOpen) { + throw 'The data channel is not open!'; + } + this._dataChannel.send(message); + }; + + // Adds an ice candidate to the PeerConnection + // Only available after init() + addIceCandidate = candidate => { + if (!this._peerConnection) { + throw 'Init must be called first!'; + } + this._peerConnection.addIceCandidate(candidate); + }; + + // Close the resources opened by this answerer. + // This will close the peer connection, unbind from the signaling client, + // and close the data channel (if any). This will not close the signaling + // client. + // Only available after init() + close = () => { + if (!this._peerConnection) { + throw 'Init must be called first!'; + } + this._peerConnection.close(); + + this._signalingClient.removeListener('iceCandidate', this._addIceCandidate); + + if (this._dataChannel) { + this._dataChannel.close(); + } + }; + + // Return the peer connection this answerer is using + // Only available after init() + getPeerConnection = () => { + if (!this._peerConnection) { + throw 'Init must be called first!'; + } + return this._peerConnection; + }; +} diff --git a/develop/examples/app.js b/develop/examples/app.js index 59c3fa9..d390ba7 100644 --- a/develop/examples/app.js +++ b/develop/examples/app.js @@ -1,13 +1,15 @@ -let ROLE = null; // Possible values: 'master', 'viewer', null +let ROLE = null; // Possible values: 'MASTER', 'VIEWER', null const LOG_LEVELS = ['debug', 'info', 'warn', 'error']; let LOG_LEVEL = 'info'; // Possible values: any value of LOG_LEVELS +let randomClientId = getRandomClientId(); // Holder for randomly-generated client id +let channelHelper = null; // Holder for channelHelper function configureLogging() { function log(level, messages) { const text = messages .map(message => { if (message instanceof Error) { - const { stack, ...rest } = message; + const {stack, ...rest} = message; if (Object.keys(rest).length === 0) { if (stack) { return stack; @@ -36,25 +38,25 @@ function configureLogging() { } console._error = console.error; - console.error = function(...rest) { + console.error = function (...rest) { log('ERROR', Array.prototype.slice.call(rest)); console._error.apply(this, rest); }; console._warn = console.warn; - console.warn = function(...rest) { + console.warn = function (...rest) { log('WARN', Array.prototype.slice.call(rest)); console._warn.apply(this, rest); }; console._log = console.log; - console.log = function(...rest) { + console.log = function (...rest) { log('INFO', Array.prototype.slice.call(rest)); console._log.apply(this, rest); }; console._debug = console.debug; - console.debug = function(...rest) { + console.debug = function (...rest) { log('DEBUG', Array.prototype.slice.call(rest)); console._debug.apply(this, rest); }; @@ -71,12 +73,13 @@ function getFormValues() { return { region: $('#region').val(), channelName: $('#channelName').val(), - clientId: $('#clientId').val() || getRandomClientId(), + clientId: $('#clientId').val() || randomClientId, sendVideo: $('#sendVideo').is(':checked'), sendAudio: $('#sendAudio').is(':checked'), streamName: $('#streamName').val(), - ingestMedia: $('#ingest-media').is(':checked'), + autoDetermineMediaIngestMode: $('#ingest-media').is(':checked'), showJSSButton: $('#show-join-storage-session-button').is(':checked'), + showJSSAsViewerButton: $('#show-join-storage-session-as-viewer-button').is(':checked'), openDataChannel: $('#openDataChannel').is(':checked'), widescreen: $('#widescreen').is(':checked'), fullscreen: $('#fullscreen').is(':checked'), @@ -102,6 +105,8 @@ function getFormValues() { acceptTcpCandidates: $('#accept-tcp').is(':checked'), sendUdpCandidates: $('#send-udp').is(':checked'), acceptUdpCandidates: $('#accept-udp').is(':checked'), + mediaIngestionModeOverride: $('#ingest-media-manual-on').attr('data-selected') === 'true', + logAwsSdkCalls: $('#log-aws-sdk-calls').is(':checked'), }; } @@ -123,11 +128,17 @@ function onStop() { return; } - if (ROLE === 'master') { + if (!$('#master').hasClass('d-none')) { stopMaster(); $('#master').addClass('d-none'); $('#master .remote-view').removeClass('d-none'); $('#master .remote').removeClass('d-none'); + + $('#master-heading').text('Master'); + $('#master-section-heading').text('Master Section'); + $('#master-viewer-heading').text('Viewer Return Channel'); + $('#stop-master-button').text('Stop Master'); + $('#master-data-channel-input').text('DataChannel message to send to viewer(s)'); } else { stopViewer(); $('#viewer').addClass('d-none'); @@ -144,17 +155,19 @@ function onStop() { $('#form').removeClass('d-none'); $('#join-storage-session-button').addClass('d-none'); + $('#join-storage-session-as-viewer-button').addClass('d-none'); ROLE = null; + channelHelper = null; } window.addEventListener('beforeunload', onStop); -window.addEventListener('error', function(event) { +window.addEventListener('error', function (event) { console.error(event.message); event.preventDefault(); }); -window.addEventListener('unhandledrejection', function(event) { +window.addEventListener('unhandledrejection', function (event) { console.error(event.reason.toString()); event.preventDefault(); }); @@ -166,7 +179,8 @@ $('#master-button').click(async () => { if (!form[0].checkValidity()) { return; } - ROLE = 'master'; + const formValues = getFormValues(); + ROLE = $('#master-heading').text() === 'Viewer' ? 'VIEWER' : 'MASTER'; form.addClass('d-none'); $('#master').removeClass('d-none'); @@ -174,7 +188,6 @@ $('#master-button').click(async () => { const remoteView = $('#viewer-view-holder')[0]; const localMessage = $('#master .local-message')[0]; const remoteMessage = $('#master .remote-message')[0]; - const formValues = getFormValues(); $(remoteMessage).empty(); localMessage.value = ''; @@ -206,7 +219,35 @@ $('#viewer-button').click(async () => { if (!form[0].checkValidity()) { return; } - ROLE = 'viewer'; + randomClientId = getRandomClientId(); + const formValues = getFormValues(); + + if (formValues.autoDetermineMediaIngestMode) { + channelHelper = new ChannelHelper(formValues.channelName, + { + region: formValues.region, + accessKeyId: formValues.accessKeyId, + secretAccessKey: formValues.secretAccessKey, + sessionToken: formValues.sessionToken, + }, + formValues.endpoint, + KVSWebRTC.Role.VIEWER, + ChannelHelper.IngestionMode.DETERMINE_THROUGH_DESCRIBE, + '[VIEWER]', + formValues.clientId); + await channelHelper.determineMediaIngestionPath(); + + if (channelHelper.isIngestionEnabled()) { + updateViewerUI(); + return; + } + } else if (formValues.mediaIngestionModeOverride) { + channelHelper = null; + updateViewerUI(); + return; + } + + ROLE = 'VIEWER'; form.addClass('d-none'); $('#viewer').removeClass('d-none'); @@ -214,7 +255,6 @@ $('#viewer-button').click(async () => { const remoteView = $('#viewer .remote-view')[0]; const localMessage = $('#viewer .local-message')[0]; const remoteMessage = $('#viewer .remote-message')[0]; - const formValues = getFormValues(); if (formValues.enableDQPmetrics) { $('#dqpmetrics').removeClass('d-none'); @@ -234,6 +274,15 @@ $('#viewer-button').click(async () => { startViewer(localView, remoteView, formValues, onStatsReport, remoteMessage); }); +function updateViewerUI() { + $('#master-heading').text('Viewer'); + $('#master-section-heading').text('Return Channel'); + $('#master-viewer-heading').text('From Master'); + $('#stop-master-button').text('Stop Viewer'); + $('#master-data-channel-input').text('DataChannel message to send to master'); + $('#master-button').click(); +} + $('#stop-viewer-button').click(onStop); $('#create-channel-button').click(async () => { @@ -348,7 +397,7 @@ $('#region').on('focusout', event => { } }); -function addViewerTrackToMaster(viewerId, track) { +function addViewerMediaStreamToMaster(viewerId, track) { $('#empty-video-placeholder')?.remove(); $('#viewer-view-holder') @@ -356,13 +405,16 @@ function addViewerTrackToMaster(viewerId, track) { ?.remove(); const container = $(`
`); - const video = $(``); + const video = viewerId?.length ? + $(``) : + $(''); video.addClass('remote-view'); - - const title = $(`

${viewerId}

`); - container.append(video); - container.append(title); + + if (viewerId?.length) { + const title = $(`

${viewerId}

`); + container.append(title); + } video[0].srcObject = track; @@ -407,50 +459,95 @@ async function printPeerConnectionStateInfo(event, logPrefix, remoteClientId) { removeViewerTrackFromMaster(remoteClientId); } console.error(logPrefix, `Connection to ${remoteClientId || 'peer'} failed!`); - onPeerConnectionFailed(); + if (ROLE === 'MASTER') { + onPeerConnectionFailed(remoteClientId); + } } } +$('#ingest-media').click((event) => { + if (event.target.checked) { + // Automatically determine mode through describeMediaStorageConfiguration + $('#manual-ingestion-mode-button-override').addClass('d-none'); + } else { + // Manual override + $('#manual-ingestion-mode-button-override').removeClass('d-none'); + } + updateIngestMediaPrompt(); +}); + +$('#ingest-media-manual-on').click(() => { + $('#show-join-storage-session-manually').removeClass('d-none'); + $('#ingest-media-manual-on').addClass('btn-primary'); + $('#ingest-media-manual-on').removeClass('btn-secondary'); + $('#ingest-media-manual-off').addClass('btn-secondary'); + $('#ingest-media-manual-off').removeClass('btn-primary'); + $('#ingest-media-manual-on').attr('data-selected', 'true'); + $('#ingest-media-manual-off').attr('data-selected', 'false'); + + // Save to localStorage + $('#ingest-media-manual-on').trigger('change'); + $('#ingest-media-manual-off').trigger('change'); +}); + +$('#ingest-media-manual-off').click(() => { + $('#show-join-storage-session-manually').addClass('d-none'); + $('#ingest-media-manual-on').addClass('btn-secondary'); + $('#ingest-media-manual-on').removeClass('btn-primary'); + $('#ingest-media-manual-off').addClass('btn-primary'); + $('#ingest-media-manual-off').removeClass('btn-secondary'); + $('#ingest-media-manual-off').attr('data-selected', 'true'); + $('#ingest-media-manual-on').attr('data-selected', 'false'); + + // Save to localStorage + $('#ingest-media-manual-on').trigger('change'); + $('#ingest-media-manual-off').trigger('change'); +}); + // Read/Write all of the fields to/from localStorage so that fields are not lost on refresh. const urlParams = new URLSearchParams(window.location.search); const fields = [ - { field: 'channelName', type: 'text' }, - { field: 'clientId', type: 'text' }, - { field: 'region', type: 'text' }, - { field: 'accessKeyId', type: 'text' }, - { field: 'secretAccessKey', type: 'text' }, - { field: 'sessionToken', type: 'text' }, - { field: 'endpoint', type: 'text' }, - { field: 'sendVideo', type: 'checkbox' }, - { field: 'sendAudio', type: 'checkbox' }, - { field: 'streamName', type: 'text' }, - { field: 'ingest-media', type: 'checkbox' }, - { field: 'show-join-storage-session-button', type: 'checkbox' }, - { field: 'widescreen', type: 'radio', name: 'resolution' }, - { field: 'fullscreen', type: 'radio', name: 'resolution' }, - { field: 'openDataChannel', type: 'checkbox' }, - { field: 'useTrickleICE', type: 'checkbox' }, - { field: 'natTraversalEnabled', type: 'radio', name: 'natTraversal' }, - { field: 'forceSTUN', type: 'radio', name: 'natTraversal' }, - { field: 'forceTURN', type: 'radio', name: 'natTraversal' }, - { field: 'natTraversalDisabled', type: 'radio', name: 'natTraversal' }, - { field: 'enableDQPmetrics', type: 'checkbox' }, - { field: 'enableProfileTimeline', type: 'checkbox' }, - { field: 'send-host', type: 'checkbox' }, - { field: 'accept-host', type: 'checkbox' }, - { field: 'send-relay', type: 'checkbox' }, - { field: 'accept-relay', type: 'checkbox' }, - { field: 'send-srflx', type: 'checkbox' }, - { field: 'accept-srflx', type: 'checkbox' }, - { field: 'send-prflx', type: 'checkbox' }, - { field: 'accept-prflx', type: 'checkbox' }, - { field: 'send-tcp', type: 'checkbox' }, - { field: 'accept-tcp', type: 'checkbox' }, - { field: 'send-udp', type: 'checkbox' }, - { field: 'accept-udp', type: 'checkbox' }, + {field: 'channelName', type: 'text'}, + {field: 'clientId', type: 'text'}, + {field: 'region', type: 'text'}, + {field: 'accessKeyId', type: 'text'}, + {field: 'secretAccessKey', type: 'text'}, + {field: 'sessionToken', type: 'text'}, + {field: 'endpoint', type: 'text'}, + {field: 'sendVideo', type: 'checkbox'}, + {field: 'sendAudio', type: 'checkbox'}, + {field: 'streamName', type: 'text'}, + {field: 'ingest-media', type: 'checkbox'}, + {field: 'ingest-media-manual-on', type: 'button'}, + {field: 'ingest-media-manual-off', type: 'button'}, + {field: 'show-join-storage-session-button', type: 'checkbox'}, + {field: 'show-join-storage-session-as-viewer-button', type: 'checkbox'}, + {field: 'widescreen', type: 'radio', name: 'resolution'}, + {field: 'fullscreen', type: 'radio', name: 'resolution'}, + {field: 'openDataChannel', type: 'checkbox'}, + {field: 'useTrickleICE', type: 'checkbox'}, + {field: 'natTraversalEnabled', type: 'radio', name: 'natTraversal'}, + {field: 'forceSTUN', type: 'radio', name: 'natTraversal'}, + {field: 'forceTURN', type: 'radio', name: 'natTraversal'}, + {field: 'natTraversalDisabled', type: 'radio', name: 'natTraversal'}, + {field: 'enableDQPmetrics', type: 'checkbox'}, + {field: 'enableProfileTimeline', type: 'checkbox'}, + {field: 'send-host', type: 'checkbox'}, + {field: 'accept-host', type: 'checkbox'}, + {field: 'send-relay', type: 'checkbox'}, + {field: 'accept-relay', type: 'checkbox'}, + {field: 'send-srflx', type: 'checkbox'}, + {field: 'accept-srflx', type: 'checkbox'}, + {field: 'send-prflx', type: 'checkbox'}, + {field: 'accept-prflx', type: 'checkbox'}, + {field: 'send-tcp', type: 'checkbox'}, + {field: 'accept-tcp', type: 'checkbox'}, + {field: 'send-udp', type: 'checkbox'}, + {field: 'accept-udp', type: 'checkbox'}, + {field: 'log-aws-sdk-calls', type: 'checkbox'}, ]; -fields.forEach(({ field, type, name }) => { +fields.forEach(({field, type, name}) => { const id = '#' + field; // Read field from localStorage @@ -459,6 +556,15 @@ fields.forEach(({ field, type, name }) => { if (localStorageValue) { if (type === 'checkbox' || type === 'radio') { $(id).prop('checked', localStorageValue === 'true'); + } else if (type === 'button') { + $(id).attr('data-selected', localStorageValue); + if (localStorageValue === 'true') { + $(id).addClass('btn-primary'); + $(id).removeClass('btn-secondary'); + } else { + $(id).addClass('btn-secondary'); + $(id).removeClass('btn-primary'); + } } else { $(id).val(localStorageValue); } @@ -473,13 +579,22 @@ fields.forEach(({ field, type, name }) => { paramValue = urlParams.get(field); if (type === 'checkbox' || type === 'radio') { $(id).prop('checked', paramValue === 'true'); + } else if (type === 'button') { + $(id).attr('data-selected', paramValue); + if (paramValue) { + $(id).addClass('btn-primary'); + $(id).removeClass('btn-secondary'); + } else { + $(id).addClass('btn-secondary'); + $(id).removeClass('btn-primary'); + } } else { $(id).val(paramValue); } } // Write field to localstorage on change event - $(id).change(function() { + $(id).change(function () { try { if (type === 'checkbox') { localStorage.setItem(field, $(id).is(':checked')); @@ -489,8 +604,12 @@ fields.forEach(({ field, type, name }) => { .forEach(fieldItem => { localStorage.setItem(fieldItem.field, fieldItem.field === field); }); - } else { + } else if (type === 'text') { localStorage.setItem(field, $(id).val()); + } else if (type === 'button') { + localStorage.setItem(field, $(id).attr('data-selected')); + } else { + console.warn('Unrecognized item:', fieldItem); } } catch (e) { /* Don't use localStorage */ @@ -505,7 +624,7 @@ fields.forEach(({ field, type, name }) => { * @returns true if the candidate should be added to the peerConnection. */ function shouldAcceptCandidate(formValues, candidate) { - const { transport, type } = extractTransportAndType(candidate); + const {transport, type} = extractTransportAndType(candidate); if (!formValues.acceptUdpCandidates && transport === 'udp') { return false; @@ -600,7 +719,7 @@ function saveAdvanced() { * @returns true if the candidate should be sent to the peer. */ function shouldSendIceCandidate(formValues, candidate) { - const { transport, type } = extractTransportAndType(candidate); + const {transport, type} = extractTransportAndType(candidate); if (!formValues.sendUdpCandidates && transport === 'udp') { return false; @@ -638,16 +757,16 @@ function extractTransportAndType(candidate) { } // https://datatracker.ietf.org/doc/html/rfc5245#section-15.1 - return { transport: words[2], type: words[7] }; + return {transport: words[2], type: words[7]}; } -$('#copy-logs').on('click', async function() { +$('#copy-logs').on('click', async function () { const logsResult = []; $('#logs') .children() // Only copy the logs that are visible .filter((_, element) => !element.getAttribute('class')?.includes('d-none')) - .each(function() { + .each(function () { logsResult.push(this.textContent); }); navigator.clipboard.writeText(logsResult.join('')); @@ -660,27 +779,27 @@ $('#copy-logs').on('click', async function() { $('#copy-logs').addClass('btn-light'); }); -$('#listStorageChannels').on('click', async function() { +$('#listStorageChannels').on('click', async function () { const formValues = getFormValues(); listStorageChannels(formValues); }); -$('#update-media-storage-configuration-button').on('click', async function() { +$('#update-media-storage-configuration-button').on('click', async function () { const formValues = getFormValues(); updateMediaStorageConfiguration(formValues); }); -$('#describe-media-storage-configuration-button').on('click', async function() { +$('#describe-media-storage-configuration-button').on('click', async function () { const formValues = getFormValues(); describeMediaStorageConfiguration(formValues); }); -$('#create-stream-modal').on('show.bs.modal', function() { +$('#create-stream-modal').on('show.bs.modal', function () { // Set the stream name in the modal to the stream name. $('#create-stream-modal-stream-input').val($('#streamName').val()); }); -$('#create-stream-modal-create-stream-button').on('click', async function() { +$('#create-stream-modal-create-stream-button').on('click', async function () { await createStream({ ...getFormValues(), streamName: $('#create-stream-modal-stream-input').val(), @@ -688,20 +807,53 @@ $('#create-stream-modal-create-stream-button').on('click', async function() { }); }); -$('#join-storage-session-button').on('click', async function() { +$('#join-storage-session-button').on('click', async function () { const formValues = getFormValues(); joinStorageSessionManually(formValues); }); +$('#join-storage-session-as-viewer-button').on('click', async function () { + const formValues = getFormValues(); + joinStorageSessionAsViewerManually(formValues); +}); + +function updateIngestMediaPrompt() { + if ($('#ingest-media').is(':checked')) { + $('#show-join-storage-session-manually').addClass('d-none'); + $('#manual-ingestion-mode-button-override').addClass('d-none'); + } else { + $('#manual-ingestion-mode-button-override').removeClass('d-none'); + + if ($('#ingest-media-manual-on').attr('data-selected') === 'true') { + $('#show-join-storage-session-manually').removeClass('d-none'); + } else { + $('#show-join-storage-session-manually').addClass('d-none'); + } + } +} + +updateIngestMediaPrompt(); + +function configureAwsSdkLogs() { + if ($('#log-aws-sdk-calls').is(':checked')) { + AWS.config.logger = console; + } else { + AWS.config.logger = undefined; + } +} + +configureAwsSdkLogs(); + // Enable tooltips -$(document).ready(function() { +$(document).ready(function () { $('[data-toggle="tooltip"]').tooltip(); // Except the copy-logs tooltip - $('#copy-tooltip').tooltip({ trigger: 'manual' }); + $('#copy-tooltip').tooltip({trigger: 'manual'}); }); // The page is all setup. Hide the loading spinner and show the page content. $('.loader').addClass('d-none'); $('#main').removeClass('d-none'); console.log('Page loaded'); + diff --git a/develop/examples/aws-sdk-2.1363.0.js b/develop/examples/aws-sdk-2.1363.0.js deleted file mode 100644 index 1132b2c..0000000 --- a/develop/examples/aws-sdk-2.1363.0.js +++ /dev/null @@ -1,16350 +0,0 @@ -_xamzrequire = function() { - function r(e, n, t) { - function o(i, f) { - if (!n[i]) { - if (!e[i]) { - var c = "function" == typeof require && require; - if (!f && c) return c(i, !0); - if (u) return u(i, !0); - var a = new Error("Cannot find module '" + i + "'"); - throw a.code = "MODULE_NOT_FOUND", a; - } - var p = n[i] = { - exports: {} - }; - e[i][0].call(p.exports, function(r) { - var n = e[i][1][r]; - return o(n || r); - }, p, p.exports, r, e, n, t); - } - return n[i].exports; - } - for (var u = "function" == typeof require && require, i = 0; i < t.length; i++) o(t[i]); - return o; - } - return r; -}()({ - 116: [ function(require, module, exports) { - (function(process) { - (function() { - var AWS = require("../core"); - var regionUtil = require("../region_config"); - var s3util = { - isArnInParam: function isArnInParam(req, paramName) { - var inputShape = (req.service.api.operations[req.operation] || {}).input || {}; - var inputMembers = inputShape.members || {}; - if (!req.params[paramName] || !inputMembers[paramName]) return false; - return AWS.util.ARN.validate(req.params[paramName]); - }, - validateArnService: function validateArnService(req) { - var parsedArn = req._parsedArn; - if (parsedArn.service !== "s3" && parsedArn.service !== "s3-outposts" && parsedArn.service !== "s3-object-lambda") { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "expect 's3' or 's3-outposts' or 's3-object-lambda' in ARN service component" - }); - } - }, - validateArnAccount: function validateArnAccount(req) { - var parsedArn = req._parsedArn; - if (!/[0-9]{12}/.exec(parsedArn.accountId)) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: 'ARN accountID does not match regex "[0-9]{12}"' - }); - } - }, - validateS3AccessPointArn: function validateS3AccessPointArn(req) { - var parsedArn = req._parsedArn; - var delimiter = parsedArn.resource["accesspoint".length]; - if (parsedArn.resource.split(delimiter).length !== 2) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "Access Point ARN should have one resource accesspoint/{accesspointName}" - }); - } - var accessPoint = parsedArn.resource.split(delimiter)[1]; - var accessPointPrefix = accessPoint + "-" + parsedArn.accountId; - if (!s3util.dnsCompatibleBucketName(accessPointPrefix) || accessPointPrefix.match(/\./)) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "Access point resource in ARN is not DNS compatible. Got " + accessPoint - }); - } - req._parsedArn.accessPoint = accessPoint; - }, - validateOutpostsArn: function validateOutpostsArn(req) { - var parsedArn = req._parsedArn; - if (parsedArn.resource.indexOf("outpost:") !== 0 && parsedArn.resource.indexOf("outpost/") !== 0) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "ARN resource should begin with 'outpost/'" - }); - } - var delimiter = parsedArn.resource["outpost".length]; - var outpostId = parsedArn.resource.split(delimiter)[1]; - var dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/); - if (!dnsHostRegex.test(outpostId)) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "Outpost resource in ARN is not DNS compatible. Got " + outpostId - }); - } - req._parsedArn.outpostId = outpostId; - }, - validateOutpostsAccessPointArn: function validateOutpostsAccessPointArn(req) { - var parsedArn = req._parsedArn; - var delimiter = parsedArn.resource["outpost".length]; - if (parsedArn.resource.split(delimiter).length !== 4) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}" - }); - } - var accessPoint = parsedArn.resource.split(delimiter)[3]; - var accessPointPrefix = accessPoint + "-" + parsedArn.accountId; - if (!s3util.dnsCompatibleBucketName(accessPointPrefix) || accessPointPrefix.match(/\./)) { - throw AWS.util.error(new Error(), { - code: "InvalidARN", - message: "Access point resource in ARN is not DNS compatible. Got " + accessPoint - }); - } - req._parsedArn.accessPoint = accessPoint; - }, - 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: message - }); - } - 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", - message: "Configured region conflicts with access point region" - }); - } else if (useArnRegion && regionUtil.getEndpointSuffix(regionFromArn) !== regionUtil.getEndpointSuffix(clientRegion)) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: "Configured region and access point region not in same partition" - }); - } - if (req.service.config.useAccelerateEndpoint) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: "useAccelerateEndpoint config is not supported with access point ARN" - }); - } - if (req._parsedArn.service === "s3-outposts" && req.service.config.useDualstackEndpoint) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: "Dualstack is not supported with outposts access point ARN" - }); - } - }, - loadUseArnRegionConfig: function loadUseArnRegionConfig(req) { - var envName = "AWS_S3_USE_ARN_REGION"; - var configName = "s3_use_arn_region"; - var useArnRegion = true; - var originalConfig = req.service._originalConfig || {}; - if (req.service.config.s3UseArnRegion !== undefined) { - return req.service.config.s3UseArnRegion; - } else if (originalConfig.s3UseArnRegion !== undefined) { - useArnRegion = originalConfig.s3UseArnRegion === true; - } else if (AWS.util.isNode()) { - if (process.env[envName]) { - var value = process.env[envName].trim().toLowerCase(); - if ([ "false", "true" ].indexOf(value) < 0) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: envName + " only accepts true or false. Got " + process.env[envName], - retryable: false - }); - } - useArnRegion = value === "true"; - } else { - var profiles = {}; - var profile = {}; - try { - profiles = AWS.util.getProfilesFromSharedConfig(AWS.util.iniLoader); - profile = profiles[process.env.AWS_PROFILE || AWS.util.defaultProfile]; - } catch (e) {} - if (profile[configName]) { - if ([ "false", "true" ].indexOf(profile[configName].trim().toLowerCase()) < 0) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: configName + " only accepts true or false. Got " + profile[configName], - retryable: false - }); - } - useArnRegion = profile[configName].trim().toLowerCase() === "true"; - } - } - } - req.service.config.s3UseArnRegion = useArnRegion; - return useArnRegion; - }, - validatePopulateUriFromArn: function validatePopulateUriFromArn(req) { - if (req.service._originalConfig && req.service._originalConfig.endpoint) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: "Custom endpoint is not compatible with access point ARN" - }); - } - if (req.service.config.s3ForcePathStyle) { - throw AWS.util.error(new Error(), { - code: "InvalidConfiguration", - message: "Cannot construct path-style endpoint with access point" - }); - } - }, - dnsCompatibleBucketName: function dnsCompatibleBucketName(bucketName) { - var b = bucketName; - var domain = new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/); - var ipAddress = new RegExp(/(\d+\.){3}\d+/); - var dots = new RegExp(/\.\./); - return b.match(domain) && !b.match(ipAddress) && !b.match(dots) ? true : false; - } - }; - module.exports = s3util; - }).call(this); - }).call(this, require("_process")); - }, { - "../core": 44, - "../region_config": 89, - _process: 11 - } ], - 112: [ function(require, module, exports) { - var AWS = require("../core"); - var rdsutil = { - setupRequestListeners: function setupRequestListeners(service, request, crossRegionOperations) { - if (crossRegionOperations.indexOf(request.operation) !== -1 && request.params.SourceRegion) { - request.params = AWS.util.copy(request.params); - if (request.params.PreSignedUrl || request.params.SourceRegion === service.config.region) { - delete request.params.SourceRegion; - } else { - var doesParamValidation = !!service.config.paramValidation; - if (doesParamValidation) { - request.removeListener("validate", AWS.EventListeners.Core.VALIDATE_PARAMETERS); - } - request.onAsync("validate", rdsutil.buildCrossRegionPresignedUrl); - if (doesParamValidation) { - request.addListener("validate", AWS.EventListeners.Core.VALIDATE_PARAMETERS); - } - } - } - }, - buildCrossRegionPresignedUrl: function buildCrossRegionPresignedUrl(req, done) { - var config = AWS.util.copy(req.service.config); - config.region = req.params.SourceRegion; - delete req.params.SourceRegion; - delete config.endpoint; - delete config.params; - config.signatureVersion = "v4"; - var destinationRegion = req.service.config.region; - var svc = new req.service.constructor(config); - var newReq = svc[req.operation](AWS.util.copy(req.params)); - newReq.on("build", function addDestinationRegionParam(request) { - var httpRequest = request.httpRequest; - httpRequest.params.DestinationRegion = destinationRegion; - httpRequest.body = AWS.util.queryParamsToString(httpRequest.params); - }); - newReq.presign(function(err, url) { - if (err) done(err); else { - req.params.PreSignedUrl = url; - done(); - } - }); - } - }; - module.exports = rdsutil; - }, { - "../core": 44 - } ], - 43: [ function(require, module, exports) { - (function(process) { - (function() { - var AWS = require("./core"); - function validateRegionalEndpointsFlagValue(configValue, errorOptions) { - if (typeof configValue !== "string") return undefined; else if ([ "legacy", "regional" ].indexOf(configValue.toLowerCase()) >= 0) { - return configValue.toLowerCase(); - } else { - throw AWS.util.error(new Error(), errorOptions); - } - } - function resolveRegionalEndpointsFlag(originalConfig, options) { - originalConfig = originalConfig || {}; - var resolved; - if (originalConfig[options.clientConfig]) { - resolved = validateRegionalEndpointsFlagValue(originalConfig[options.clientConfig], { - code: "InvalidConfiguration", - message: 'invalid "' + options.clientConfig + '" configuration. Expect "legacy" ' + ' or "regional". Got "' + originalConfig[options.clientConfig] + '".' - }); - if (resolved) return resolved; - } - if (!AWS.util.isNode()) return resolved; - if (Object.prototype.hasOwnProperty.call(process.env, options.env)) { - var envFlag = process.env[options.env]; - resolved = validateRegionalEndpointsFlagValue(envFlag, { - code: "InvalidEnvironmentalVariable", - message: "invalid " + options.env + ' environmental variable. Expect "legacy" ' + ' or "regional". Got "' + process.env[options.env] + '".' - }); - if (resolved) return resolved; - } - var profile = {}; - try { - var profiles = AWS.util.getProfilesFromSharedConfig(AWS.util.iniLoader); - profile = profiles[process.env.AWS_PROFILE || AWS.util.defaultProfile]; - } catch (e) {} - if (profile && Object.prototype.hasOwnProperty.call(profile, options.sharedConfig)) { - var fileFlag = profile[options.sharedConfig]; - resolved = validateRegionalEndpointsFlagValue(fileFlag, { - code: "InvalidConfiguration", - message: "invalid " + options.sharedConfig + ' profile config. Expect "legacy" ' + ' or "regional". Got "' + profile[options.sharedConfig] + '".' - }); - if (resolved) return resolved; - } - return resolved; - } - module.exports = resolveRegionalEndpointsFlag; - }).call(this); - }).call(this, require("_process")); - }, { - "./core": 44, - _process: 11 - } ], - 44: [ function(require, module, exports) { - var AWS = { - util: require("./util") - }; - var _hidden = {}; - _hidden.toString(); - module.exports = AWS; - AWS.util.update(AWS, { - VERSION: "2.1363.0", - Signers: {}, - Protocol: { - Json: require("./protocol/json"), - Query: require("./protocol/query"), - Rest: require("./protocol/rest"), - RestJson: require("./protocol/rest_json"), - RestXml: require("./protocol/rest_xml") - }, - XML: { - Builder: require("./xml/builder"), - Parser: null - }, - JSON: { - Builder: require("./json/builder"), - Parser: require("./json/parser") - }, - Model: { - Api: require("./model/api"), - Operation: require("./model/operation"), - Shape: require("./model/shape"), - Paginator: require("./model/paginator"), - ResourceWaiter: require("./model/resource_waiter") - }, - apiLoader: require("./api_loader"), - EndpointCache: require("../vendor/endpoint-cache").EndpointCache - }); - require("./sequential_executor"); - require("./service"); - require("./config"); - require("./http"); - require("./event_listeners"); - require("./request"); - require("./response"); - require("./resource_waiter"); - require("./signers/request_signer"); - require("./param_validator"); - require("./maintenance_mode_message"); - AWS.events = new AWS.SequentialExecutor(); - AWS.util.memoizedProperty(AWS, "endpointCache", function() { - return new AWS.EndpointCache(AWS.config.endpointCacheSize); - }, true); - }, { - "../vendor/endpoint-cache": 137, - "./api_loader": 32, - "./config": 42, - "./event_listeners": 65, - "./http": 66, - "./json/builder": 68, - "./json/parser": 69, - "./maintenance_mode_message": 70, - "./model/api": 71, - "./model/operation": 73, - "./model/paginator": 74, - "./model/resource_waiter": 75, - "./model/shape": 76, - "./param_validator": 77, - "./protocol/json": 80, - "./protocol/query": 81, - "./protocol/rest": 82, - "./protocol/rest_json": 83, - "./protocol/rest_xml": 84, - "./request": 91, - "./resource_waiter": 92, - "./response": 93, - "./sequential_executor": 95, - "./service": 96, - "./signers/request_signer": 122, - "./util": 130, - "./xml/builder": 132 - } ], - 137: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - var LRU_1 = require("./utils/LRU"); - var CACHE_SIZE = 1e3; - var EndpointCache = function() { - function EndpointCache(maxSize) { - if (maxSize === void 0) { - maxSize = CACHE_SIZE; - } - this.maxSize = maxSize; - this.cache = new LRU_1.LRUCache(maxSize); - } - Object.defineProperty(EndpointCache.prototype, "size", { - get: function() { - return this.cache.length; - }, - enumerable: true, - configurable: true - }); - EndpointCache.prototype.put = function(key, value) { - var keyString = typeof key !== "string" ? EndpointCache.getKeyString(key) : key; - var endpointRecord = this.populateValue(value); - this.cache.put(keyString, endpointRecord); - }; - EndpointCache.prototype.get = function(key) { - var keyString = typeof key !== "string" ? EndpointCache.getKeyString(key) : key; - var now = Date.now(); - var records = this.cache.get(keyString); - if (records) { - for (var i = records.length - 1; i >= 0; i--) { - var record = records[i]; - if (record.Expire < now) { - records.splice(i, 1); - } - } - if (records.length === 0) { - this.cache.remove(keyString); - return undefined; - } - } - return records; - }; - EndpointCache.getKeyString = function(key) { - var identifiers = []; - var identifierNames = Object.keys(key).sort(); - for (var i = 0; i < identifierNames.length; i++) { - var identifierName = identifierNames[i]; - if (key[identifierName] === undefined) continue; - identifiers.push(key[identifierName]); - } - return identifiers.join(" "); - }; - EndpointCache.prototype.populateValue = function(endpoints) { - var now = Date.now(); - return endpoints.map(function(endpoint) { - return { - Address: endpoint.Address || "", - Expire: now + (endpoint.CachePeriodInMinutes || 1) * 60 * 1e3 - }; - }); - }; - EndpointCache.prototype.empty = function() { - this.cache.empty(); - }; - EndpointCache.prototype.remove = function(key) { - var keyString = typeof key !== "string" ? EndpointCache.getKeyString(key) : key; - this.cache.remove(keyString); - }; - return EndpointCache; - }(); - exports.EndpointCache = EndpointCache; - }, { - "./utils/LRU": 138 - } ], - 138: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - var LinkedListNode = function() { - function LinkedListNode(key, value) { - this.key = key; - this.value = value; - } - return LinkedListNode; - }(); - var LRUCache = function() { - function LRUCache(size) { - this.nodeMap = {}; - this.size = 0; - if (typeof size !== "number" || size < 1) { - throw new Error("Cache size can only be positive number"); - } - this.sizeLimit = size; - } - Object.defineProperty(LRUCache.prototype, "length", { - get: function() { - return this.size; - }, - enumerable: true, - configurable: true - }); - LRUCache.prototype.prependToList = function(node) { - if (!this.headerNode) { - this.tailNode = node; - } else { - this.headerNode.prev = node; - node.next = this.headerNode; - } - this.headerNode = node; - this.size++; - }; - LRUCache.prototype.removeFromTail = function() { - if (!this.tailNode) { - return undefined; - } - var node = this.tailNode; - var prevNode = node.prev; - if (prevNode) { - prevNode.next = undefined; - } - node.prev = undefined; - this.tailNode = prevNode; - this.size--; - return node; - }; - LRUCache.prototype.detachFromList = function(node) { - if (this.headerNode === node) { - this.headerNode = node.next; - } - if (this.tailNode === node) { - this.tailNode = node.prev; - } - if (node.prev) { - node.prev.next = node.next; - } - if (node.next) { - node.next.prev = node.prev; - } - node.next = undefined; - node.prev = undefined; - this.size--; - }; - LRUCache.prototype.get = function(key) { - if (this.nodeMap[key]) { - var node = this.nodeMap[key]; - this.detachFromList(node); - this.prependToList(node); - return node.value; - } - }; - LRUCache.prototype.remove = function(key) { - if (this.nodeMap[key]) { - var node = this.nodeMap[key]; - this.detachFromList(node); - delete this.nodeMap[key]; - } - }; - LRUCache.prototype.put = function(key, value) { - if (this.nodeMap[key]) { - this.remove(key); - } else if (this.size === this.sizeLimit) { - var tailNode = this.removeFromTail(); - var key_1 = tailNode.key; - delete this.nodeMap[key_1]; - } - var newNode = new LinkedListNode(key, value); - this.nodeMap[key] = newNode; - this.prependToList(newNode); - }; - LRUCache.prototype.empty = function() { - var keys = Object.keys(this.nodeMap); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - var node = this.nodeMap[key]; - this.detachFromList(node); - delete this.nodeMap[key]; - } - }; - return LRUCache; - }(); - exports.LRUCache = LRUCache; - }, {} ], - 132: [ function(require, module, exports) { - var util = require("../util"); - var XmlNode = require("./xml-node").XmlNode; - var XmlText = require("./xml-text").XmlText; - function XmlBuilder() {} - XmlBuilder.prototype.toXML = function(params, shape, rootElement, noEmpty) { - var xml = new XmlNode(rootElement); - applyNamespaces(xml, shape, true); - serialize(xml, params, shape); - return xml.children.length > 0 || noEmpty ? xml.toString() : ""; - }; - function serialize(xml, value, shape) { - switch (shape.type) { - case "structure": - return serializeStructure(xml, value, shape); - - case "map": - return serializeMap(xml, value, shape); - - case "list": - return serializeList(xml, value, shape); - - default: - return serializeScalar(xml, value, shape); - } - } - function serializeStructure(xml, params, shape) { - util.arrayEach(shape.memberNames, function(memberName) { - var memberShape = shape.members[memberName]; - if (memberShape.location !== "body") return; - var value = params[memberName]; - var name = memberShape.name; - if (value !== undefined && value !== null) { - if (memberShape.isXmlAttribute) { - xml.addAttribute(name, value); - } else if (memberShape.flattened) { - serialize(xml, value, memberShape); - } else { - var element = new XmlNode(name); - xml.addChildNode(element); - applyNamespaces(element, memberShape); - serialize(element, value, memberShape); - } - } - }); - } - function serializeMap(xml, map, shape) { - var xmlKey = shape.key.name || "key"; - var xmlValue = shape.value.name || "value"; - util.each(map, function(key, value) { - var entry = new XmlNode(shape.flattened ? shape.name : "entry"); - xml.addChildNode(entry); - var entryKey = new XmlNode(xmlKey); - var entryValue = new XmlNode(xmlValue); - entry.addChildNode(entryKey); - entry.addChildNode(entryValue); - serialize(entryKey, key, shape.key); - serialize(entryValue, value, shape.value); - }); - } - function serializeList(xml, list, shape) { - if (shape.flattened) { - util.arrayEach(list, function(value) { - var name = shape.member.name || shape.name; - var element = new XmlNode(name); - xml.addChildNode(element); - serialize(element, value, shape.member); - }); - } else { - util.arrayEach(list, function(value) { - var name = shape.member.name || "member"; - var element = new XmlNode(name); - xml.addChildNode(element); - serialize(element, value, shape.member); - }); - } - } - function serializeScalar(xml, value, shape) { - xml.addChildNode(new XmlText(shape.toWireFormat(value))); - } - function applyNamespaces(xml, shape, isRoot) { - var uri, prefix = "xmlns"; - if (shape.xmlNamespaceUri) { - uri = shape.xmlNamespaceUri; - if (shape.xmlNamespacePrefix) prefix += ":" + shape.xmlNamespacePrefix; - } else if (isRoot && shape.api.xmlNamespaceUri) { - uri = shape.api.xmlNamespaceUri; - } - if (uri) xml.addAttribute(prefix, uri); - } - module.exports = XmlBuilder; - }, { - "../util": 130, - "./xml-node": 135, - "./xml-text": 136 - } ], - 136: [ function(require, module, exports) { - var escapeElement = require("./escape-element").escapeElement; - function XmlText(value) { - this.value = value; - } - XmlText.prototype.toString = function() { - return escapeElement("" + this.value); - }; - module.exports = { - XmlText: XmlText - }; - }, { - "./escape-element": 134 - } ], - 134: [ function(require, module, exports) { - function escapeElement(value) { - return value.replace(/&/g, "&").replace(//g, ">").replace(/\r/g, " ").replace(/\n/g, " ").replace(/\u0085/g, "…").replace(/\u2028/, "
"); - } - module.exports = { - escapeElement: escapeElement - }; - }, {} ], - 135: [ function(require, module, exports) { - var escapeAttribute = require("./escape-attribute").escapeAttribute; - function XmlNode(name, children) { - if (children === void 0) { - children = []; - } - this.name = name; - this.children = children; - this.attributes = {}; - } - XmlNode.prototype.addAttribute = function(name, value) { - this.attributes[name] = value; - return this; - }; - XmlNode.prototype.addChildNode = function(child) { - this.children.push(child); - return this; - }; - XmlNode.prototype.removeAttribute = function(name) { - delete this.attributes[name]; - return this; - }; - XmlNode.prototype.toString = function() { - var hasChildren = Boolean(this.children.length); - var xmlText = "<" + this.name; - var attributes = this.attributes; - for (var i = 0, attributeNames = Object.keys(attributes); i < attributeNames.length; i++) { - var attributeName = attributeNames[i]; - var attribute = attributes[attributeName]; - if (typeof attribute !== "undefined" && attribute !== null) { - xmlText += " " + attributeName + '="' + escapeAttribute("" + attribute) + '"'; - } - } - return xmlText += !hasChildren ? "/>" : ">" + this.children.map(function(c) { - return c.toString(); - }).join("") + ""; - }; - module.exports = { - XmlNode: XmlNode - }; - }, { - "./escape-attribute": 133 - } ], - 133: [ function(require, module, exports) { - function escapeAttribute(value) { - return value.replace(/&/g, "&").replace(/'/g, "'").replace(//g, ">").replace(/"/g, """); - } - module.exports = { - escapeAttribute: escapeAttribute - }; - }, {} ], - 122: [ function(require, module, exports) { - var AWS = require("../core"); - var inherit = AWS.util.inherit; - AWS.Signers.RequestSigner = inherit({ - constructor: function RequestSigner(request) { - this.request = request; - }, - setServiceClientId: function setServiceClientId(id) { - this.serviceClientId = id; - }, - getServiceClientId: function getServiceClientId() { - return this.serviceClientId; - } - }); - AWS.Signers.RequestSigner.getVersion = function getVersion(version) { - switch (version) { - case "v2": - return AWS.Signers.V2; - - case "v3": - return AWS.Signers.V3; - - case "s3v4": - return AWS.Signers.V4; - - case "v4": - return AWS.Signers.V4; - - case "s3": - return AWS.Signers.S3; - - case "v3https": - return AWS.Signers.V3Https; - - case "bearer": - return AWS.Signers.Bearer; - } - throw new Error("Unknown signing version " + version); - }; - require("./v2"); - require("./v3"); - require("./v3https"); - require("./v4"); - require("./s3"); - require("./presign"); - require("./bearer"); - }, { - "../core": 44, - "./bearer": 120, - "./presign": 121, - "./s3": 123, - "./v2": 124, - "./v3": 125, - "./v3https": 126, - "./v4": 127 - } ], - 127: [ function(require, module, exports) { - var AWS = require("../core"); - var v4Credentials = require("./v4_credentials"); - var inherit = AWS.util.inherit; - var expiresHeader = "presigned-expires"; - AWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, { - constructor: function V4(request, serviceName, options) { - AWS.Signers.RequestSigner.call(this, request); - this.serviceName = serviceName; - options = options || {}; - this.signatureCache = typeof options.signatureCache === "boolean" ? options.signatureCache : true; - this.operation = options.operation; - this.signatureVersion = options.signatureVersion; - }, - algorithm: "AWS4-HMAC-SHA256", - addAuthorization: function addAuthorization(credentials, date) { - var datetime = AWS.util.date.iso8601(date).replace(/[:\-]|\.\d{3}/g, ""); - if (this.isPresigned()) { - this.updateForPresigned(credentials, datetime); - } else { - this.addHeaders(credentials, datetime); - } - this.request.headers["Authorization"] = this.authorization(credentials, datetime); - }, - addHeaders: function addHeaders(credentials, datetime) { - this.request.headers["X-Amz-Date"] = datetime; - if (credentials.sessionToken) { - this.request.headers["x-amz-security-token"] = credentials.sessionToken; - } - }, - updateForPresigned: function updateForPresigned(credentials, datetime) { - var credString = this.credentialString(datetime); - var qs = { - "X-Amz-Date": datetime, - "X-Amz-Algorithm": this.algorithm, - "X-Amz-Credential": credentials.accessKeyId + "/" + credString, - "X-Amz-Expires": this.request.headers[expiresHeader], - "X-Amz-SignedHeaders": this.signedHeaders() - }; - if (credentials.sessionToken) { - qs["X-Amz-Security-Token"] = credentials.sessionToken; - } - if (this.request.headers["Content-Type"]) { - qs["Content-Type"] = this.request.headers["Content-Type"]; - } - if (this.request.headers["Content-MD5"]) { - qs["Content-MD5"] = this.request.headers["Content-MD5"]; - } - if (this.request.headers["Cache-Control"]) { - qs["Cache-Control"] = this.request.headers["Cache-Control"]; - } - AWS.util.each.call(this, this.request.headers, function(key, value) { - if (key === expiresHeader) return; - if (this.isSignableHeader(key)) { - var lowerKey = key.toLowerCase(); - if (lowerKey.indexOf("x-amz-meta-") === 0) { - qs[lowerKey] = value; - } else if (lowerKey.indexOf("x-amz-") === 0) { - qs[key] = value; - } - } - }); - var sep = this.request.path.indexOf("?") >= 0 ? "&" : "?"; - this.request.path += sep + AWS.util.queryParamsToString(qs); - }, - authorization: function authorization(credentials, datetime) { - var parts = []; - var credString = this.credentialString(datetime); - parts.push(this.algorithm + " Credential=" + credentials.accessKeyId + "/" + credString); - parts.push("SignedHeaders=" + this.signedHeaders()); - parts.push("Signature=" + this.signature(credentials, datetime)); - return parts.join(", "); - }, - signature: function signature(credentials, datetime) { - var signingKey = v4Credentials.getSigningKey(credentials, datetime.substr(0, 8), this.request.region, this.serviceName, this.signatureCache); - return AWS.util.crypto.hmac(signingKey, this.stringToSign(datetime), "hex"); - }, - stringToSign: function stringToSign(datetime) { - var parts = []; - parts.push("AWS4-HMAC-SHA256"); - parts.push(datetime); - parts.push(this.credentialString(datetime)); - parts.push(this.hexEncodedHash(this.canonicalString())); - return parts.join("\n"); - }, - canonicalString: function canonicalString() { - var parts = [], pathname = this.request.pathname(); - if (this.serviceName !== "s3" && this.signatureVersion !== "s3v4") pathname = AWS.util.uriEscapePath(pathname); - parts.push(this.request.method); - parts.push(pathname); - parts.push(this.request.search()); - parts.push(this.canonicalHeaders() + "\n"); - parts.push(this.signedHeaders()); - parts.push(this.hexEncodedBodyHash()); - return parts.join("\n"); - }, - canonicalHeaders: function canonicalHeaders() { - var headers = []; - AWS.util.each.call(this, this.request.headers, function(key, item) { - headers.push([ key, item ]); - }); - headers.sort(function(a, b) { - return a[0].toLowerCase() < b[0].toLowerCase() ? -1 : 1; - }); - var parts = []; - AWS.util.arrayEach.call(this, headers, function(item) { - var key = item[0].toLowerCase(); - if (this.isSignableHeader(key)) { - var value = item[1]; - if (typeof value === "undefined" || value === null || typeof value.toString !== "function") { - throw AWS.util.error(new Error("Header " + key + " contains invalid value"), { - code: "InvalidHeader" - }); - } - parts.push(key + ":" + this.canonicalHeaderValues(value.toString())); - } - }); - return parts.join("\n"); - }, - canonicalHeaderValues: function canonicalHeaderValues(values) { - return values.replace(/\s+/g, " ").replace(/^\s+|\s+$/g, ""); - }, - signedHeaders: function signedHeaders() { - var keys = []; - AWS.util.each.call(this, this.request.headers, function(key) { - key = key.toLowerCase(); - if (this.isSignableHeader(key)) keys.push(key); - }); - return keys.sort().join(";"); - }, - credentialString: function credentialString(datetime) { - return v4Credentials.createScope(datetime.substr(0, 8), this.request.region, this.serviceName); - }, - hexEncodedHash: function hash(string) { - return AWS.util.crypto.sha256(string, "hex"); - }, - hexEncodedBodyHash: function hexEncodedBodyHash() { - var request = this.request; - if (this.isPresigned() && [ "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"]; - } else { - return this.hexEncodedHash(this.request.body || ""); - } - }, - unsignableHeaders: [ "authorization", "content-type", "content-length", "user-agent", expiresHeader, "expect", "x-amzn-trace-id" ], - isSignableHeader: function isSignableHeader(key) { - if (key.toLowerCase().indexOf("x-amz-") === 0) return true; - return this.unsignableHeaders.indexOf(key) < 0; - }, - isPresigned: function isPresigned() { - return this.request.headers[expiresHeader] ? true : false; - } - }); - module.exports = AWS.Signers.V4; - }, { - "../core": 44, - "./v4_credentials": 128 - } ], - 128: [ function(require, module, exports) { - var AWS = require("../core"); - var cachedSecret = {}; - var cacheQueue = []; - var maxCacheEntries = 50; - var v4Identifier = "aws4_request"; - module.exports = { - createScope: function createScope(date, region, serviceName) { - return [ date.substr(0, 8), region, serviceName, v4Identifier ].join("/"); - }, - getSigningKey: function getSigningKey(credentials, date, region, service, shouldCache) { - var credsIdentifier = AWS.util.crypto.hmac(credentials.secretAccessKey, credentials.accessKeyId, "base64"); - var cacheKey = [ credsIdentifier, date, region, service ].join("_"); - shouldCache = shouldCache !== false; - if (shouldCache && cacheKey in cachedSecret) { - return cachedSecret[cacheKey]; - } - var kDate = AWS.util.crypto.hmac("AWS4" + credentials.secretAccessKey, date, "buffer"); - var kRegion = AWS.util.crypto.hmac(kDate, region, "buffer"); - var kService = AWS.util.crypto.hmac(kRegion, service, "buffer"); - var signingKey = AWS.util.crypto.hmac(kService, v4Identifier, "buffer"); - if (shouldCache) { - cachedSecret[cacheKey] = signingKey; - cacheQueue.push(cacheKey); - if (cacheQueue.length > maxCacheEntries) { - delete cachedSecret[cacheQueue.shift()]; - } - } - return signingKey; - }, - emptyCache: function emptyCache() { - cachedSecret = {}; - cacheQueue = []; - } - }; - }, { - "../core": 44 - } ], - 126: [ function(require, module, exports) { - var AWS = require("../core"); - var inherit = AWS.util.inherit; - require("./v3"); - AWS.Signers.V3Https = inherit(AWS.Signers.V3, { - authorization: function authorization(credentials) { - return "AWS3-HTTPS " + "AWSAccessKeyId=" + credentials.accessKeyId + "," + "Algorithm=HmacSHA256," + "Signature=" + this.signature(credentials); - }, - stringToSign: function stringToSign() { - return this.request.headers["X-Amz-Date"]; - } - }); - module.exports = AWS.Signers.V3Https; - }, { - "../core": 44, - "./v3": 125 - } ], - 125: [ function(require, module, exports) { - var AWS = require("../core"); - var inherit = AWS.util.inherit; - AWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, { - addAuthorization: function addAuthorization(credentials, date) { - var datetime = AWS.util.date.rfc822(date); - this.request.headers["X-Amz-Date"] = datetime; - if (credentials.sessionToken) { - this.request.headers["x-amz-security-token"] = credentials.sessionToken; - } - this.request.headers["X-Amzn-Authorization"] = this.authorization(credentials, datetime); - }, - authorization: function authorization(credentials) { - return "AWS3 " + "AWSAccessKeyId=" + credentials.accessKeyId + "," + "Algorithm=HmacSHA256," + "SignedHeaders=" + this.signedHeaders() + "," + "Signature=" + this.signature(credentials); - }, - signedHeaders: function signedHeaders() { - var headers = []; - AWS.util.arrayEach(this.headersToSign(), function iterator(h) { - headers.push(h.toLowerCase()); - }); - return headers.sort().join(";"); - }, - canonicalHeaders: function canonicalHeaders() { - var headers = this.request.headers; - var parts = []; - AWS.util.arrayEach(this.headersToSign(), function iterator(h) { - parts.push(h.toLowerCase().trim() + ":" + String(headers[h]).trim()); - }); - return parts.sort().join("\n") + "\n"; - }, - headersToSign: function headersToSign() { - var headers = []; - AWS.util.each(this.request.headers, function iterator(k) { - if (k === "Host" || k === "Content-Encoding" || k.match(/^X-Amz/i)) { - headers.push(k); - } - }); - return headers; - }, - signature: function signature(credentials) { - return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), "base64"); - }, - stringToSign: function stringToSign() { - var parts = []; - parts.push(this.request.method); - parts.push("/"); - parts.push(""); - parts.push(this.canonicalHeaders()); - parts.push(this.request.body); - return AWS.util.crypto.sha256(parts.join("\n")); - } - }); - module.exports = AWS.Signers.V3; - }, { - "../core": 44 - } ], - 124: [ function(require, module, exports) { - var AWS = require("../core"); - var inherit = AWS.util.inherit; - AWS.Signers.V2 = inherit(AWS.Signers.RequestSigner, { - addAuthorization: function addAuthorization(credentials, date) { - if (!date) date = AWS.util.date.getDate(); - var r = this.request; - r.params.Timestamp = AWS.util.date.iso8601(date); - r.params.SignatureVersion = "2"; - r.params.SignatureMethod = "HmacSHA256"; - r.params.AWSAccessKeyId = credentials.accessKeyId; - if (credentials.sessionToken) { - r.params.SecurityToken = credentials.sessionToken; - } - delete r.params.Signature; - r.params.Signature = this.signature(credentials); - r.body = AWS.util.queryParamsToString(r.params); - r.headers["Content-Length"] = r.body.length; - }, - signature: function signature(credentials) { - return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), "base64"); - }, - stringToSign: function stringToSign() { - var parts = []; - parts.push(this.request.method); - parts.push(this.request.endpoint.host.toLowerCase()); - parts.push(this.request.pathname()); - parts.push(AWS.util.queryParamsToString(this.request.params)); - return parts.join("\n"); - } - }); - module.exports = AWS.Signers.V2; - }, { - "../core": 44 - } ], - 123: [ function(require, module, exports) { - var AWS = require("../core"); - var inherit = AWS.util.inherit; - AWS.Signers.S3 = inherit(AWS.Signers.RequestSigner, { - subResources: { - acl: 1, - accelerate: 1, - analytics: 1, - cors: 1, - lifecycle: 1, - delete: 1, - inventory: 1, - location: 1, - logging: 1, - metrics: 1, - notification: 1, - partNumber: 1, - policy: 1, - requestPayment: 1, - replication: 1, - restore: 1, - tagging: 1, - torrent: 1, - uploadId: 1, - uploads: 1, - versionId: 1, - versioning: 1, - versions: 1, - website: 1 - }, - responseHeaders: { - "response-content-type": 1, - "response-content-language": 1, - "response-expires": 1, - "response-cache-control": 1, - "response-content-disposition": 1, - "response-content-encoding": 1 - }, - addAuthorization: function addAuthorization(credentials, date) { - if (!this.request.headers["presigned-expires"]) { - this.request.headers["X-Amz-Date"] = AWS.util.date.rfc822(date); - } - if (credentials.sessionToken) { - this.request.headers["x-amz-security-token"] = credentials.sessionToken; - } - var signature = this.sign(credentials.secretAccessKey, this.stringToSign()); - var auth = "AWS " + credentials.accessKeyId + ":" + signature; - this.request.headers["Authorization"] = auth; - }, - stringToSign: function stringToSign() { - var r = this.request; - var parts = []; - parts.push(r.method); - parts.push(r.headers["Content-MD5"] || ""); - parts.push(r.headers["Content-Type"] || ""); - parts.push(r.headers["presigned-expires"] || ""); - var headers = this.canonicalizedAmzHeaders(); - if (headers) parts.push(headers); - parts.push(this.canonicalizedResource()); - return parts.join("\n"); - }, - canonicalizedAmzHeaders: function canonicalizedAmzHeaders() { - var amzHeaders = []; - AWS.util.each(this.request.headers, function(name) { - if (name.match(/^x-amz-/i)) amzHeaders.push(name); - }); - amzHeaders.sort(function(a, b) { - return a.toLowerCase() < b.toLowerCase() ? -1 : 1; - }); - var parts = []; - AWS.util.arrayEach.call(this, amzHeaders, function(name) { - parts.push(name.toLowerCase() + ":" + String(this.request.headers[name])); - }); - return parts.join("\n"); - }, - canonicalizedResource: function canonicalizedResource() { - var r = this.request; - var parts = r.path.split("?"); - var path = parts[0]; - var querystring = parts[1]; - var resource = ""; - if (r.virtualHostedBucket) resource += "/" + r.virtualHostedBucket; - resource += path; - if (querystring) { - var resources = []; - AWS.util.arrayEach.call(this, querystring.split("&"), function(param) { - var name = param.split("=")[0]; - var value = param.split("=")[1]; - if (this.subResources[name] || this.responseHeaders[name]) { - var subresource = { - name: name - }; - if (value !== undefined) { - if (this.subResources[name]) { - subresource.value = value; - } else { - subresource.value = decodeURIComponent(value); - } - } - resources.push(subresource); - } - }); - resources.sort(function(a, b) { - return a.name < b.name ? -1 : 1; - }); - if (resources.length) { - querystring = []; - AWS.util.arrayEach(resources, function(res) { - if (res.value === undefined) { - querystring.push(res.name); - } else { - querystring.push(res.name + "=" + res.value); - } - }); - resource += "?" + querystring.join("&"); - } - } - return resource; - }, - sign: function sign(secret, string) { - return AWS.util.crypto.hmac(secret, string, "base64", "sha1"); - } - }); - module.exports = AWS.Signers.S3; - }, { - "../core": 44 - } ], - 121: [ function(require, module, exports) { - var AWS = require("../core"); - var inherit = AWS.util.inherit; - var expiresHeader = "presigned-expires"; - function signedUrlBuilder(request) { - var expires = request.httpRequest.headers[expiresHeader]; - var signerClass = request.service.getSignerClass(request); - delete request.httpRequest.headers["User-Agent"]; - delete request.httpRequest.headers["X-Amz-User-Agent"]; - if (signerClass === AWS.Signers.V4) { - if (expires > 604800) { - var message = "Presigning does not support expiry time greater " + "than a week with SigV4 signing."; - throw AWS.util.error(new Error(), { - code: "InvalidExpiryTime", - message: message, - retryable: false - }); - } - request.httpRequest.headers[expiresHeader] = expires; - } else if (signerClass === AWS.Signers.S3) { - var now = request.service ? request.service.getSkewCorrectedDate() : AWS.util.date.getDate(); - request.httpRequest.headers[expiresHeader] = parseInt(AWS.util.date.unixTimestamp(now) + expires, 10).toString(); - } else { - throw AWS.util.error(new Error(), { - message: "Presigning only supports S3 or SigV4 signing.", - code: "UnsupportedSigner", - retryable: false - }); - } - } - function signedUrlSigner(request) { - var endpoint = request.httpRequest.endpoint; - var parsedUrl = AWS.util.urlParse(request.httpRequest.path); - var queryParams = {}; - if (parsedUrl.search) { - queryParams = AWS.util.queryStringParse(parsedUrl.search.substr(1)); - } - var auth = request.httpRequest.headers["Authorization"].split(" "); - if (auth[0] === "AWS") { - auth = auth[1].split(":"); - queryParams["Signature"] = auth.pop(); - queryParams["AWSAccessKeyId"] = auth.join(":"); - AWS.util.each(request.httpRequest.headers, function(key, value) { - if (key === expiresHeader) key = "Expires"; - if (key.indexOf("x-amz-meta-") === 0) { - delete queryParams[key]; - key = key.toLowerCase(); - } - queryParams[key] = value; - }); - delete request.httpRequest.headers[expiresHeader]; - delete queryParams["Authorization"]; - delete queryParams["Host"]; - } else if (auth[0] === "AWS4-HMAC-SHA256") { - auth.shift(); - var rest = auth.join(" "); - var signature = rest.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1]; - queryParams["X-Amz-Signature"] = signature; - delete queryParams["Expires"]; - } - endpoint.pathname = parsedUrl.pathname; - endpoint.search = AWS.util.queryParamsToString(queryParams); - } - AWS.Signers.Presign = inherit({ - sign: function sign(request, expireTime, callback) { - request.httpRequest.headers[expiresHeader] = expireTime || 3600; - request.on("build", signedUrlBuilder); - request.on("sign", signedUrlSigner); - request.removeListener("afterBuild", AWS.EventListeners.Core.SET_CONTENT_LENGTH); - request.removeListener("afterBuild", AWS.EventListeners.Core.COMPUTE_SHA256); - request.emit("beforePresign", [ request ]); - if (callback) { - request.build(function() { - if (this.response.error) callback(this.response.error); else { - callback(null, AWS.util.urlFormat(request.httpRequest.endpoint)); - } - }); - } else { - request.build(); - if (request.response.error) throw request.response.error; - return AWS.util.urlFormat(request.httpRequest.endpoint); - } - } - }); - module.exports = AWS.Signers.Presign; - }, { - "../core": 44 - } ], - 120: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.Signers.Bearer = AWS.util.inherit(AWS.Signers.RequestSigner, { - constructor: function Bearer(request) { - AWS.Signers.RequestSigner.call(this, request); - }, - addAuthorization: function addAuthorization(token) { - this.request.headers["Authorization"] = "Bearer " + token.token; - } - }); - }, { - "../core": 44 - } ], - 96: [ function(require, module, exports) { - (function(process) { - (function() { - var AWS = require("./core"); - var Api = require("./model/api"); - var regionConfig = require("./region_config"); - var inherit = AWS.util.inherit; - var clientCount = 0; - var region_utils = require("./region/utils"); - AWS.Service = inherit({ - constructor: function Service(config) { - if (!this.loadServiceClass) { - 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); - var svc = new ServiceClass(config); - Object.defineProperty(svc, "_originalConfig", { - get: function() { - return originalConfig; - }, - enumerable: false, - configurable: true - }); - svc._clientId = ++clientCount; - return svc; - } - this.initialize(config); - }, - initialize: function initialize(config) { - var svcConfig = AWS.config[this.serviceIdentifier]; - this.config = new AWS.Config(AWS.config); - if (svcConfig) this.config.update(svcConfig, true); - if (config) this.config.update(config, true); - this.validateService(); - if (!this.config.endpoint) regionConfig.configureEndpoint(this); - this.config.endpoint = this.endpointFromTemplate(this.config.endpoint); - this.setEndpoint(this.config.endpoint); - AWS.SequentialExecutor.call(this); - AWS.Service.addDefaultMonitoringListeners(this); - if ((this.config.clientSideMonitoring || AWS.Service._clientSideMonitoring) && this.publisher) { - var publisher = this.publisher; - this.addNamedListener("PUBLISH_API_CALL", "apiCall", function PUBLISH_API_CALL(event) { - process.nextTick(function() { - publisher.eventHandler(event); - }); - }); - this.addNamedListener("PUBLISH_API_ATTEMPT", "apiCallAttempt", function PUBLISH_API_ATTEMPT(event) { - process.nextTick(function() { - publisher.eventHandler(event); - }); - }); - } - }, - validateService: function validateService() {}, - loadServiceClass: function loadServiceClass(serviceConfig) { - var config = serviceConfig; - if (!AWS.util.isEmpty(this.api)) { - return null; - } else if (config.apiConfig) { - return AWS.Service.defineServiceApi(this.constructor, config.apiConfig); - } else if (!this.constructor.services) { - return null; - } else { - config = new AWS.Config(AWS.config); - config.update(serviceConfig, true); - var version = config.apiVersions[this.constructor.serviceIdentifier]; - version = version || config.apiVersion; - return this.getLatestServiceClass(version); - } - }, - getLatestServiceClass: function getLatestServiceClass(version) { - version = this.getLatestServiceVersion(version); - if (this.constructor.services[version] === null) { - AWS.Service.defineServiceApi(this.constructor, version); - } - return this.constructor.services[version]; - }, - getLatestServiceVersion: function getLatestServiceVersion(version) { - if (!this.constructor.services || this.constructor.services.length === 0) { - throw new Error("No services defined on " + this.constructor.serviceIdentifier); - } - if (!version) { - version = "latest"; - } else if (AWS.util.isType(version, Date)) { - version = AWS.util.date.iso8601(version).split("T")[0]; - } - if (Object.hasOwnProperty(this.constructor.services, version)) { - return version; - } - var keys = Object.keys(this.constructor.services).sort(); - var selectedVersion = null; - for (var i = keys.length - 1; i >= 0; i--) { - if (keys[i][keys[i].length - 1] !== "*") { - selectedVersion = keys[i]; - } - if (keys[i].substr(0, 10) <= version) { - return selectedVersion; - } - } - throw new Error("Could not find " + this.constructor.serviceIdentifier + " API to satisfy version constraint `" + version + "'"); - }, - api: {}, - defaultRetryCount: 3, - customizeRequests: function customizeRequests(callback) { - if (!callback) { - this.customRequestHandler = null; - } else if (typeof callback === "function") { - this.customRequestHandler = callback; - } else { - throw new Error("Invalid callback type '" + typeof callback + "' provided in customizeRequests"); - } - }, - makeRequest: function makeRequest(operation, params, callback) { - if (typeof params === "function") { - callback = params; - params = null; - } - params = params || {}; - if (this.config.params) { - var rules = this.api.operations[operation]; - if (rules) { - params = AWS.util.copy(params); - AWS.util.each(this.config.params, function(key, value) { - if (rules.input.members[key]) { - if (params[key] === undefined || params[key] === null) { - params[key] = value; - } - } - }); - } - } - var request = new AWS.Request(this, operation, params); - this.addAllRequestListeners(request); - this.attachMonitoringEmitter(request); - if (callback) request.send(callback); - return request; - }, - makeUnauthenticatedRequest: function makeUnauthenticatedRequest(operation, params, callback) { - if (typeof params === "function") { - callback = params; - params = {}; - } - var request = this.makeRequest(operation, params).toUnauthenticated(); - return callback ? request.send(callback) : request; - }, - waitFor: function waitFor(state, params, callback) { - var waiter = new AWS.ResourceWaiter(this, state); - return waiter.wait(params, callback); - }, - addAllRequestListeners: function addAllRequestListeners(request) { - var list = [ AWS.events, AWS.EventListeners.Core, this.serviceInterface(), AWS.EventListeners.CorePost ]; - for (var i = 0; i < list.length; i++) { - if (list[i]) request.addListeners(list[i]); - } - if (!this.config.paramValidation) { - request.removeListener("validate", AWS.EventListeners.Core.VALIDATE_PARAMETERS); - } - if (this.config.logger) { - request.addListeners(AWS.EventListeners.Logger); - } - this.setupRequestListeners(request); - if (typeof this.constructor.prototype.customRequestHandler === "function") { - this.constructor.prototype.customRequestHandler(request); - } - if (Object.prototype.hasOwnProperty.call(this, "customRequestHandler") && typeof this.customRequestHandler === "function") { - this.customRequestHandler(request); - } - }, - apiCallEvent: function apiCallEvent(request) { - var api = request.service.api.operations[request.operation]; - var monitoringEvent = { - Type: "ApiCall", - Api: api ? api.name : request.operation, - Version: 1, - Service: request.service.api.serviceId || request.service.api.endpointPrefix, - Region: request.httpRequest.region, - MaxRetriesExceeded: 0, - UserAgent: request.httpRequest.getUserAgent() - }; - var response = request.response; - if (response.httpResponse.statusCode) { - monitoringEvent.FinalHttpStatusCode = response.httpResponse.statusCode; - } - if (response.error) { - var error = response.error; - var statusCode = response.httpResponse.statusCode; - if (statusCode > 299) { - if (error.code) monitoringEvent.FinalAwsException = error.code; - if (error.message) monitoringEvent.FinalAwsExceptionMessage = error.message; - } else { - if (error.code || error.name) monitoringEvent.FinalSdkException = error.code || error.name; - if (error.message) monitoringEvent.FinalSdkExceptionMessage = error.message; - } - } - return monitoringEvent; - }, - apiAttemptEvent: function apiAttemptEvent(request) { - var api = request.service.api.operations[request.operation]; - var monitoringEvent = { - Type: "ApiCallAttempt", - Api: api ? api.name : request.operation, - Version: 1, - Service: request.service.api.serviceId || request.service.api.endpointPrefix, - Fqdn: request.httpRequest.endpoint.hostname, - UserAgent: request.httpRequest.getUserAgent() - }; - var response = request.response; - if (response.httpResponse.statusCode) { - monitoringEvent.HttpStatusCode = response.httpResponse.statusCode; - } - if (!request._unAuthenticated && request.service.config.credentials && request.service.config.credentials.accessKeyId) { - monitoringEvent.AccessKey = request.service.config.credentials.accessKeyId; - } - if (!response.httpResponse.headers) return monitoringEvent; - if (request.httpRequest.headers["x-amz-security-token"]) { - monitoringEvent.SessionToken = request.httpRequest.headers["x-amz-security-token"]; - } - if (response.httpResponse.headers["x-amzn-requestid"]) { - monitoringEvent.XAmznRequestId = response.httpResponse.headers["x-amzn-requestid"]; - } - if (response.httpResponse.headers["x-amz-request-id"]) { - monitoringEvent.XAmzRequestId = response.httpResponse.headers["x-amz-request-id"]; - } - if (response.httpResponse.headers["x-amz-id-2"]) { - monitoringEvent.XAmzId2 = response.httpResponse.headers["x-amz-id-2"]; - } - return monitoringEvent; - }, - attemptFailEvent: function attemptFailEvent(request) { - var monitoringEvent = this.apiAttemptEvent(request); - var response = request.response; - var error = response.error; - if (response.httpResponse.statusCode > 299) { - if (error.code) monitoringEvent.AwsException = error.code; - if (error.message) monitoringEvent.AwsExceptionMessage = error.message; - } else { - if (error.code || error.name) monitoringEvent.SdkException = error.code || error.name; - if (error.message) monitoringEvent.SdkExceptionMessage = error.message; - } - return monitoringEvent; - }, - attachMonitoringEmitter: function attachMonitoringEmitter(request) { - var attemptTimestamp; - var attemptStartRealTime; - var attemptLatency; - var callStartRealTime; - var attemptCount = 0; - var region; - var callTimestamp; - var self = this; - var addToHead = true; - request.on("validate", function() { - callStartRealTime = AWS.util.realClock.now(); - callTimestamp = Date.now(); - }, addToHead); - request.on("sign", function() { - attemptStartRealTime = AWS.util.realClock.now(); - attemptTimestamp = Date.now(); - region = request.httpRequest.region; - attemptCount++; - }, addToHead); - request.on("validateResponse", function() { - attemptLatency = Math.round(AWS.util.realClock.now() - attemptStartRealTime); - }); - request.addNamedListener("API_CALL_ATTEMPT", "success", function API_CALL_ATTEMPT() { - var apiAttemptEvent = self.apiAttemptEvent(request); - apiAttemptEvent.Timestamp = attemptTimestamp; - apiAttemptEvent.AttemptLatency = attemptLatency >= 0 ? attemptLatency : 0; - apiAttemptEvent.Region = region; - self.emit("apiCallAttempt", [ apiAttemptEvent ]); - }); - request.addNamedListener("API_CALL_ATTEMPT_RETRY", "retry", function API_CALL_ATTEMPT_RETRY() { - var apiAttemptEvent = self.attemptFailEvent(request); - apiAttemptEvent.Timestamp = attemptTimestamp; - attemptLatency = attemptLatency || Math.round(AWS.util.realClock.now() - attemptStartRealTime); - apiAttemptEvent.AttemptLatency = attemptLatency >= 0 ? attemptLatency : 0; - apiAttemptEvent.Region = region; - self.emit("apiCallAttempt", [ apiAttemptEvent ]); - }); - request.addNamedListener("API_CALL", "complete", function API_CALL() { - var apiCallEvent = self.apiCallEvent(request); - apiCallEvent.AttemptCount = attemptCount; - if (apiCallEvent.AttemptCount <= 0) return; - apiCallEvent.Timestamp = callTimestamp; - var latency = Math.round(AWS.util.realClock.now() - callStartRealTime); - apiCallEvent.Latency = latency >= 0 ? latency : 0; - var response = request.response; - if (response.error && response.error.retryable && typeof response.retryCount === "number" && typeof response.maxRetries === "number" && response.retryCount >= response.maxRetries) { - apiCallEvent.MaxRetriesExceeded = 1; - } - self.emit("apiCall", [ apiCallEvent ]); - }); - }, - setupRequestListeners: function setupRequestListeners(request) {}, - getSigningName: function getSigningName() { - return this.api.signingName || this.api.endpointPrefix; - }, - getSignerClass: function getSignerClass(request) { - var version; - var operation = null; - var authtype = ""; - if (request) { - var operations = request.service.api.operations || {}; - operation = operations[request.operation] || null; - authtype = operation ? operation.authtype : ""; - } - if (this.config.signatureVersion) { - version = this.config.signatureVersion; - } else if (authtype === "v4" || authtype === "v4-unsigned-body") { - version = "v4"; - } else if (authtype === "bearer") { - version = "bearer"; - } else { - version = this.api.signatureVersion; - } - return AWS.Signers.RequestSigner.getVersion(version); - }, - serviceInterface: function serviceInterface() { - switch (this.api.protocol) { - case "ec2": - return AWS.EventListeners.Query; - - case "query": - return AWS.EventListeners.Query; - - case "json": - return AWS.EventListeners.Json; - - case "rest-json": - return AWS.EventListeners.RestJson; - - case "rest-xml": - return AWS.EventListeners.RestXml; - } - if (this.api.protocol) { - throw new Error("Invalid service `protocol' " + this.api.protocol + " in API config"); - } - }, - successfulResponse: function successfulResponse(resp) { - return resp.httpResponse.statusCode < 300; - }, - numRetries: function numRetries() { - if (this.config.maxRetries !== undefined) { - return this.config.maxRetries; - } else { - return this.defaultRetryCount; - } - }, - retryDelays: function retryDelays(retryCount, err) { - return AWS.util.calculateRetryDelay(retryCount, this.config.retryDelayOptions, err); - }, - retryableError: function retryableError(error) { - if (this.timeoutError(error)) return true; - if (this.networkingError(error)) return true; - if (this.expiredCredentialsError(error)) return true; - if (this.throttledError(error)) return true; - if (error.statusCode >= 500) return true; - return false; - }, - networkingError: function networkingError(error) { - return error.code === "NetworkingError"; - }, - timeoutError: function timeoutError(error) { - return error.code === "TimeoutError"; - }, - expiredCredentialsError: function expiredCredentialsError(error) { - return error.code === "ExpiredTokenException"; - }, - clockSkewError: function clockSkewError(error) { - switch (error.code) { - case "RequestTimeTooSkewed": - case "RequestExpired": - case "InvalidSignatureException": - case "SignatureDoesNotMatch": - case "AuthFailure": - case "RequestInTheFuture": - return true; - - default: - return false; - } - }, - getSkewCorrectedDate: function getSkewCorrectedDate() { - return new Date(Date.now() + this.config.systemClockOffset); - }, - applyClockOffset: function applyClockOffset(newServerTime) { - if (newServerTime) { - this.config.systemClockOffset = newServerTime - Date.now(); - } - }, - isClockSkewed: function isClockSkewed(newServerTime) { - if (newServerTime) { - return Math.abs(this.getSkewCorrectedDate().getTime() - newServerTime) >= 3e5; - } - }, - throttledError: function throttledError(error) { - if (error.statusCode === 429) return true; - switch (error.code) { - case "ProvisionedThroughputExceededException": - case "Throttling": - case "ThrottlingException": - case "RequestLimitExceeded": - case "RequestThrottled": - case "RequestThrottledException": - case "TooManyRequestsException": - case "TransactionInProgressException": - case "EC2ThrottledException": - return true; - - default: - return false; - } - }, - endpointFromTemplate: function endpointFromTemplate(endpoint) { - if (typeof endpoint !== "string") return endpoint; - var e = endpoint; - e = e.replace(/\{service\}/g, this.api.endpointPrefix); - e = e.replace(/\{region\}/g, this.config.region); - e = e.replace(/\{scheme\}/g, this.config.sslEnabled ? "https" : "http"); - return e; - }, - setEndpoint: function setEndpoint(endpoint) { - this.endpoint = new AWS.Endpoint(endpoint, this.config); - }, - paginationConfig: function paginationConfig(operation, throwException) { - var paginator = this.api.operations[operation].paginator; - if (!paginator) { - if (throwException) { - var e = new Error(); - throw AWS.util.error(e, "No pagination configuration for " + operation); - } - return null; - } - return paginator; - } - }); - AWS.util.update(AWS.Service, { - defineMethods: function defineMethods(svc) { - AWS.util.each(svc.prototype.api.operations, function iterator(method) { - if (svc.prototype[method]) return; - var operation = svc.prototype.api.operations[method]; - if (operation.authtype === "none") { - svc.prototype[method] = function(params, callback) { - return this.makeUnauthenticatedRequest(method, params, callback); - }; - } else { - svc.prototype[method] = function(params, callback) { - return this.makeRequest(method, params, callback); - }; - } - }); - }, - defineService: function defineService(serviceIdentifier, versions, features) { - AWS.Service._serviceMap[serviceIdentifier] = true; - if (!Array.isArray(versions)) { - features = versions; - versions = []; - } - var svc = inherit(AWS.Service, features || {}); - if (typeof serviceIdentifier === "string") { - AWS.Service.addVersions(svc, versions); - var identifier = svc.serviceIdentifier || serviceIdentifier; - svc.serviceIdentifier = identifier; - } else { - svc.prototype.api = serviceIdentifier; - AWS.Service.defineMethods(svc); - } - AWS.SequentialExecutor.call(this.prototype); - if (!this.prototype.publisher && AWS.util.clientSideMonitoring) { - var Publisher = AWS.util.clientSideMonitoring.Publisher; - var configProvider = AWS.util.clientSideMonitoring.configProvider; - var publisherConfig = configProvider(); - this.prototype.publisher = new Publisher(publisherConfig); - if (publisherConfig.enabled) { - AWS.Service._clientSideMonitoring = true; - } - } - AWS.SequentialExecutor.call(svc.prototype); - AWS.Service.addDefaultMonitoringListeners(svc.prototype); - return svc; - }, - addVersions: function addVersions(svc, versions) { - if (!Array.isArray(versions)) versions = [ versions ]; - svc.services = svc.services || {}; - for (var i = 0; i < versions.length; i++) { - if (svc.services[versions[i]] === undefined) { - svc.services[versions[i]] = null; - } - } - svc.apiVersions = Object.keys(svc.services).sort(); - }, - defineServiceApi: function defineServiceApi(superclass, version, apiConfig) { - var svc = inherit(superclass, { - serviceIdentifier: superclass.serviceIdentifier - }); - function setApi(api) { - if (api.isApi) { - svc.prototype.api = api; - } else { - svc.prototype.api = new Api(api, { - serviceIdentifier: superclass.serviceIdentifier - }); - } - } - if (typeof version === "string") { - if (apiConfig) { - setApi(apiConfig); - } else { - try { - setApi(AWS.apiLoader(superclass.serviceIdentifier, version)); - } catch (err) { - throw AWS.util.error(err, { - message: "Could not find API configuration " + superclass.serviceIdentifier + "-" + version - }); - } - } - if (!Object.prototype.hasOwnProperty.call(superclass.services, version)) { - superclass.apiVersions = superclass.apiVersions.concat(version).sort(); - } - superclass.services[version] = svc; - } else { - setApi(version); - } - AWS.Service.defineMethods(svc); - return svc; - }, - hasService: function(identifier) { - return Object.prototype.hasOwnProperty.call(AWS.Service._serviceMap, identifier); - }, - addDefaultMonitoringListeners: function addDefaultMonitoringListeners(attachOn) { - attachOn.addNamedListener("MONITOR_EVENTS_BUBBLE", "apiCallAttempt", function EVENTS_BUBBLE(event) { - var baseClass = Object.getPrototypeOf(attachOn); - if (baseClass._events) baseClass.emit("apiCallAttempt", [ event ]); - }); - attachOn.addNamedListener("CALL_EVENTS_BUBBLE", "apiCall", function CALL_EVENTS_BUBBLE(event) { - var baseClass = Object.getPrototypeOf(attachOn); - if (baseClass._events) baseClass.emit("apiCall", [ event ]); - }); - }, - _serviceMap: {} - }); - AWS.util.mixin(AWS.Service, AWS.SequentialExecutor); - module.exports = AWS.Service; - }).call(this); - }).call(this, require("_process")); - }, { - "./core": 44, - "./model/api": 71, - "./region/utils": 88, - "./region_config": 89, - _process: 11 - } ], - 89: [ function(require, module, exports) { - var util = require("./util"); - var regionConfig = require("./region_config_data.json"); - function generateRegionPrefix(region) { - if (!region) return null; - var parts = region.split("-"); - if (parts.length < 3) return null; - return parts.slice(0, parts.length - 2).join("-") + "-*"; - } - function derivedKeys(service) { - var region = service.config.region; - var regionPrefix = generateRegionPrefix(region); - var endpointPrefix = service.api.endpointPrefix; - return [ [ region, endpointPrefix ], [ regionPrefix, endpointPrefix ], [ region, "*" ], [ regionPrefix, "*" ], [ "*", endpointPrefix ], [ "*", "*" ] ].map(function(item) { - return item[0] && item[1] ? item.join("/") : null; - }); - } - function applyConfig(service, config) { - util.each(config, function(key, value) { - if (key === "globalEndpoint") return; - if (service.config[key] === undefined || service.config[key] === null) { - service.config[key] = value; - } - }); - } - function configureEndpoint(service) { - var keys = derivedKeys(service); - 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; - 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]; - } - service.isGlobalEndpoint = !!config.globalEndpoint; - if (config.signingRegion) { - service.signingRegion = config.signingRegion; - } - if (!config.signatureVersion) { - config.signatureVersion = "v4"; - } - var useBearer = (service.api && service.api.signatureVersion) === "bearer"; - applyConfig(service, Object.assign({}, config, { - signatureVersion: useBearer ? "bearer" : config.signatureVersion - })); - return; - } - } - } - function getEndpointSuffix(region) { - var regionRegexes = { - "^(us|eu|ap|sa|ca|me)\\-\\w+\\-\\d+$": "amazonaws.com", - "^cn\\-\\w+\\-\\d+$": "amazonaws.com.cn", - "^us\\-gov\\-\\w+\\-\\d+$": "amazonaws.com", - "^us\\-iso\\-\\w+\\-\\d+$": "c2s.ic.gov", - "^us\\-isob\\-\\w+\\-\\d+$": "sc2s.sgov.gov" - }; - var defaultSuffix = "amazonaws.com"; - var regexes = Object.keys(regionRegexes); - for (var i = 0; i < regexes.length; i++) { - var regionPattern = RegExp(regexes[i]); - var dnsSuffix = regionRegexes[regexes[i]]; - if (regionPattern.test(region)) return dnsSuffix; - } - return defaultSuffix; - } - module.exports = { - configureEndpoint: configureEndpoint, - getEndpointSuffix: getEndpointSuffix - }; - }, { - "./region_config_data.json": 90, - "./util": 130 - } ], - 90: [ function(require, module, exports) { - module.exports = { - 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" - }, - "*/resource-explorer-2": "dualstackByDefault", - "*/kendra-ranking": "dualstackByDefault", - "*/internetmonitor": "dualstackByDefault", - "*/codecatalyst": "globalDualstackByDefault" - }, - 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-*/cloudformation": "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" - }, - "*/resource-explorer-2": "fipsDualstackByDefault", - "*/kendra-ranking": "dualstackByDefault", - "*/internetmonitor": "dualstackByDefault", - "*/codecatalyst": "fipsGlobalDualstackByDefault" - }, - 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" - }, - dualstackByDefault: { - endpoint: "{service}.{region}.api.aws" - }, - fipsDualstackByDefault: { - endpoint: "{service}-fips.{region}.api.aws" - }, - globalDualstackByDefault: { - endpoint: "{service}.global.api.aws" - }, - fipsGlobalDualstackByDefault: { - endpoint: "{service}-fips.global.api.aws" - } - } - }; - }, {} ], - 88: [ function(require, module, exports) { - 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 - }; - }, {} ], - 93: [ function(require, module, exports) { - var AWS = require("./core"); - var inherit = AWS.util.inherit; - var jmespath = require("jmespath"); - AWS.Response = inherit({ - constructor: function Response(request) { - this.request = request; - this.data = null; - this.error = null; - this.retryCount = 0; - this.redirectCount = 0; - this.httpResponse = new AWS.HttpResponse(); - if (request) { - this.maxRetries = request.service.numRetries(); - this.maxRedirects = request.service.config.maxRedirects; - } - }, - nextPage: function nextPage(callback) { - var config; - var service = this.request.service; - var operation = this.request.operation; - try { - config = service.paginationConfig(operation, true); - } catch (e) { - this.error = e; - } - if (!this.hasNextPage()) { - if (callback) callback(this.error, null); else if (this.error) throw this.error; - return null; - } - var params = AWS.util.copy(this.request.params); - if (!this.nextPageTokens) { - return callback ? callback(null, null) : null; - } else { - var inputTokens = config.inputToken; - if (typeof inputTokens === "string") inputTokens = [ inputTokens ]; - for (var i = 0; i < inputTokens.length; i++) { - params[inputTokens[i]] = this.nextPageTokens[i]; - } - return service.makeRequest(this.request.operation, params, callback); - } - }, - hasNextPage: function hasNextPage() { - this.cacheNextPageTokens(); - if (this.nextPageTokens) return true; - if (this.nextPageTokens === undefined) return undefined; else return false; - }, - cacheNextPageTokens: function cacheNextPageTokens() { - if (Object.prototype.hasOwnProperty.call(this, "nextPageTokens")) return this.nextPageTokens; - this.nextPageTokens = undefined; - var config = this.request.service.paginationConfig(this.request.operation); - if (!config) return this.nextPageTokens; - this.nextPageTokens = null; - if (config.moreResults) { - if (!jmespath.search(this.data, config.moreResults)) { - return this.nextPageTokens; - } - } - var exprs = config.outputToken; - if (typeof exprs === "string") exprs = [ exprs ]; - AWS.util.arrayEach.call(this, exprs, function(expr) { - var output = jmespath.search(this.data, expr); - if (output) { - this.nextPageTokens = this.nextPageTokens || []; - this.nextPageTokens.push(output); - } - }); - return this.nextPageTokens; - } - }); - }, { - "./core": 44, - jmespath: 10 - } ], - 92: [ function(require, module, exports) { - var AWS = require("./core"); - var inherit = AWS.util.inherit; - var jmespath = require("jmespath"); - function CHECK_ACCEPTORS(resp) { - var waiter = resp.request._waiter; - var acceptors = waiter.config.acceptors; - var acceptorMatched = false; - var state = "retry"; - acceptors.forEach(function(acceptor) { - if (!acceptorMatched) { - var matcher = waiter.matchers[acceptor.matcher]; - if (matcher && matcher(resp, acceptor.expected, acceptor.argument)) { - acceptorMatched = true; - state = acceptor.state; - } - } - }); - if (!acceptorMatched && resp.error) state = "failure"; - if (state === "success") { - waiter.setSuccess(resp); - } else { - waiter.setError(resp, state === "retry"); - } - } - AWS.ResourceWaiter = inherit({ - constructor: function constructor(service, state) { - this.service = service; - this.state = state; - this.loadWaiterConfig(this.state); - }, - service: null, - state: null, - config: null, - matchers: { - path: function(resp, expected, argument) { - try { - var result = jmespath.search(resp.data, argument); - } catch (err) { - return false; - } - return jmespath.strictDeepEqual(result, expected); - }, - pathAll: function(resp, expected, argument) { - try { - var results = jmespath.search(resp.data, argument); - } catch (err) { - return false; - } - if (!Array.isArray(results)) results = [ results ]; - var numResults = results.length; - if (!numResults) return false; - for (var ind = 0; ind < numResults; ind++) { - if (!jmespath.strictDeepEqual(results[ind], expected)) { - return false; - } - } - return true; - }, - pathAny: function(resp, expected, argument) { - try { - var results = jmespath.search(resp.data, argument); - } catch (err) { - return false; - } - if (!Array.isArray(results)) results = [ results ]; - var numResults = results.length; - for (var ind = 0; ind < numResults; ind++) { - if (jmespath.strictDeepEqual(results[ind], expected)) { - return true; - } - } - return false; - }, - status: function(resp, expected) { - var statusCode = resp.httpResponse.statusCode; - return typeof statusCode === "number" && statusCode === expected; - }, - error: function(resp, expected) { - if (typeof expected === "string" && resp.error) { - return expected === resp.error.code; - } - return expected === !!resp.error; - } - }, - listeners: new AWS.SequentialExecutor().addNamedListeners(function(add) { - add("RETRY_CHECK", "retry", function(resp) { - var waiter = resp.request._waiter; - if (resp.error && resp.error.code === "ResourceNotReady") { - resp.error.retryDelay = (waiter.config.delay || 0) * 1e3; - } - }); - add("CHECK_OUTPUT", "extractData", CHECK_ACCEPTORS); - add("CHECK_ERROR", "extractError", CHECK_ACCEPTORS); - }), - wait: function wait(params, callback) { - if (typeof params === "function") { - callback = params; - params = undefined; - } - if (params && params.$waiter) { - params = AWS.util.copy(params); - if (typeof params.$waiter.delay === "number") { - this.config.delay = params.$waiter.delay; - } - if (typeof params.$waiter.maxAttempts === "number") { - this.config.maxAttempts = params.$waiter.maxAttempts; - } - delete params.$waiter; - } - var request = this.service.makeRequest(this.config.operation, params); - request._waiter = this; - request.response.maxRetries = this.config.maxAttempts; - request.addListeners(this.listeners); - if (callback) request.send(callback); - return request; - }, - setSuccess: function setSuccess(resp) { - resp.error = null; - resp.data = resp.data || {}; - resp.request.removeAllListeners("extractData"); - }, - setError: function setError(resp, retryable) { - resp.data = null; - resp.error = AWS.util.error(resp.error || new Error(), { - code: "ResourceNotReady", - message: "Resource is not in the state " + this.state, - retryable: retryable - }); - }, - loadWaiterConfig: function loadWaiterConfig(state) { - if (!this.service.api.waiters[state]) { - throw new AWS.util.error(new Error(), { - code: "StateNotFoundError", - message: "State " + state + " not found." - }); - } - this.config = AWS.util.copy(this.service.api.waiters[state]); - } - }); - }, { - "./core": 44, - jmespath: 10 - } ], - 91: [ function(require, module, exports) { - (function(process) { - (function() { - var AWS = require("./core"); - var AcceptorStateMachine = require("./state_machine"); - var inherit = AWS.util.inherit; - var domain = AWS.util.domain; - var jmespath = require("jmespath"); - var hardErrorStates = { - success: 1, - error: 1, - complete: 1 - }; - function isTerminalState(machine) { - return Object.prototype.hasOwnProperty.call(hardErrorStates, machine._asm.currentState); - } - var fsm = new AcceptorStateMachine(); - fsm.setupStates = function() { - var transition = function(_, done) { - var self = this; - self._haltHandlersOnError = false; - self.emit(self._asm.currentState, function(err) { - if (err) { - if (isTerminalState(self)) { - if (domain && self.domain instanceof domain.Domain) { - err.domainEmitter = self; - err.domain = self.domain; - err.domainThrown = false; - self.domain.emit("error", err); - } else { - throw err; - } - } else { - self.response.error = err; - done(err); - } - } else { - done(self.response.error); - } - }); - }; - this.addState("validate", "build", "error", transition); - this.addState("build", "afterBuild", "restart", transition); - this.addState("afterBuild", "sign", "restart", transition); - this.addState("sign", "send", "retry", transition); - this.addState("retry", "afterRetry", "afterRetry", transition); - this.addState("afterRetry", "sign", "error", transition); - this.addState("send", "validateResponse", "retry", transition); - this.addState("validateResponse", "extractData", "extractError", transition); - this.addState("extractError", "extractData", "retry", transition); - this.addState("extractData", "success", "retry", transition); - this.addState("restart", "build", "error", transition); - this.addState("success", "complete", "complete", transition); - this.addState("error", "complete", "complete", transition); - this.addState("complete", null, null, transition); - }; - fsm.setupStates(); - AWS.Request = inherit({ - constructor: function Request(service, operation, params) { - var endpoint = service.endpoint; - var region = service.config.region; - var customUserAgent = service.config.customUserAgent; - if (service.signingRegion) { - region = service.signingRegion; - } else if (service.isGlobalEndpoint) { - region = "us-east-1"; - } - this.domain = domain && domain.active; - this.service = service; - this.operation = operation; - this.params = params || {}; - this.httpRequest = new AWS.HttpRequest(endpoint, region); - this.httpRequest.appendToUserAgent(customUserAgent); - this.startTime = service.getSkewCorrectedDate(); - this.response = new AWS.Response(this); - this._asm = new AcceptorStateMachine(fsm.states, "validate"); - this._haltHandlersOnError = false; - AWS.SequentialExecutor.call(this); - this.emit = this.emitEvent; - }, - send: function send(callback) { - if (callback) { - this.httpRequest.appendToUserAgent("callback"); - this.on("complete", function(resp) { - callback.call(resp, resp.error, resp.data); - }); - } - this.runTo(); - return this.response; - }, - build: function build(callback) { - return this.runTo("send", callback); - }, - runTo: function runTo(state, done) { - this._asm.runTo(state, done, this); - return this; - }, - abort: function abort() { - this.removeAllListeners("validateResponse"); - this.removeAllListeners("extractError"); - this.on("validateResponse", function addAbortedError(resp) { - resp.error = AWS.util.error(new Error("Request aborted by user"), { - code: "RequestAbortedError", - retryable: false - }); - }); - if (this.httpRequest.stream && !this.httpRequest.stream.didCallback) { - this.httpRequest.stream.abort(); - if (this.httpRequest._abortCallback) { - this.httpRequest._abortCallback(); - } else { - this.removeAllListeners("send"); - } - } - return this; - }, - eachPage: function eachPage(callback) { - callback = AWS.util.fn.makeAsync(callback, 3); - function wrappedCallback(response) { - callback.call(response, response.error, response.data, function(result) { - if (result === false) return; - if (response.hasNextPage()) { - response.nextPage().on("complete", wrappedCallback).send(); - } else { - callback.call(response, null, null, AWS.util.fn.noop); - } - }); - } - this.on("complete", wrappedCallback).send(); - }, - eachItem: function eachItem(callback) { - var self = this; - function wrappedCallback(err, data) { - if (err) return callback(err, null); - if (data === null) return callback(null, null); - var config = self.service.paginationConfig(self.operation); - var resultKey = config.resultKey; - if (Array.isArray(resultKey)) resultKey = resultKey[0]; - var items = jmespath.search(data, resultKey); - var continueIteration = true; - AWS.util.arrayEach(items, function(item) { - continueIteration = callback(null, item); - if (continueIteration === false) { - return AWS.util.abort; - } - }); - return continueIteration; - } - this.eachPage(wrappedCallback); - }, - isPageable: function isPageable() { - return this.service.paginationConfig(this.operation) ? true : false; - }, - createReadStream: function createReadStream() { - var streams = AWS.util.stream; - var req = this; - var stream = null; - if (AWS.HttpClient.streamsApiVersion === 2) { - stream = new streams.PassThrough(); - process.nextTick(function() { - req.send(); - }); - } else { - stream = new streams.Stream(); - stream.readable = true; - stream.sent = false; - stream.on("newListener", function(event) { - if (!stream.sent && event === "data") { - stream.sent = true; - process.nextTick(function() { - req.send(); - }); - } - }); - } - this.on("error", function(err) { - stream.emit("error", err); - }); - this.on("httpHeaders", function streamHeaders(statusCode, headers, resp) { - if (statusCode < 300) { - req.removeListener("httpData", AWS.EventListeners.Core.HTTP_DATA); - req.removeListener("httpError", AWS.EventListeners.Core.HTTP_ERROR); - req.on("httpError", function streamHttpError(error) { - resp.error = error; - resp.error.retryable = false; - }); - var shouldCheckContentLength = false; - var expectedLen; - if (req.httpRequest.method !== "HEAD") { - expectedLen = parseInt(headers["content-length"], 10); - } - if (expectedLen !== undefined && !isNaN(expectedLen) && expectedLen >= 0) { - shouldCheckContentLength = true; - var receivedLen = 0; - } - var checkContentLengthAndEmit = function checkContentLengthAndEmit() { - if (shouldCheckContentLength && receivedLen !== expectedLen) { - stream.emit("error", AWS.util.error(new Error("Stream content length mismatch. Received " + receivedLen + " of " + expectedLen + " bytes."), { - code: "StreamContentLengthMismatch" - })); - } else if (AWS.HttpClient.streamsApiVersion === 2) { - stream.end(); - } else { - stream.emit("end"); - } - }; - var httpStream = resp.httpResponse.createUnbufferedStream(); - if (AWS.HttpClient.streamsApiVersion === 2) { - if (shouldCheckContentLength) { - var lengthAccumulator = new streams.PassThrough(); - lengthAccumulator._write = function(chunk) { - if (chunk && chunk.length) { - receivedLen += chunk.length; - } - return streams.PassThrough.prototype._write.apply(this, arguments); - }; - lengthAccumulator.on("end", checkContentLengthAndEmit); - stream.on("error", function(err) { - shouldCheckContentLength = false; - httpStream.unpipe(lengthAccumulator); - lengthAccumulator.emit("end"); - lengthAccumulator.end(); - }); - httpStream.pipe(lengthAccumulator).pipe(stream, { - end: false - }); - } else { - httpStream.pipe(stream); - } - } else { - if (shouldCheckContentLength) { - httpStream.on("data", function(arg) { - if (arg && arg.length) { - receivedLen += arg.length; - } - }); - } - httpStream.on("data", function(arg) { - stream.emit("data", arg); - }); - httpStream.on("end", checkContentLengthAndEmit); - } - httpStream.on("error", function(err) { - shouldCheckContentLength = false; - stream.emit("error", err); - }); - } - }); - return stream; - }, - emitEvent: function emit(eventName, args, done) { - if (typeof args === "function") { - done = args; - args = null; - } - if (!done) done = function() {}; - if (!args) args = this.eventParameters(eventName, this.response); - var origEmit = AWS.SequentialExecutor.prototype.emit; - origEmit.call(this, eventName, args, function(err) { - if (err) this.response.error = err; - done.call(this, err); - }); - }, - eventParameters: function eventParameters(eventName) { - switch (eventName) { - case "restart": - case "validate": - case "sign": - case "build": - case "afterValidate": - case "afterBuild": - return [ this ]; - - case "error": - return [ this.response.error, this.response ]; - - default: - return [ this.response ]; - } - }, - presign: function presign(expires, callback) { - if (!callback && typeof expires === "function") { - callback = expires; - expires = null; - } - return new AWS.Signers.Presign().sign(this.toGet(), expires, callback); - }, - isPresigned: function isPresigned() { - return Object.prototype.hasOwnProperty.call(this.httpRequest.headers, "presigned-expires"); - }, - toUnauthenticated: function toUnauthenticated() { - this._unAuthenticated = true; - this.removeListener("validate", AWS.EventListeners.Core.VALIDATE_CREDENTIALS); - this.removeListener("sign", AWS.EventListeners.Core.SIGN); - return this; - }, - toGet: function toGet() { - if (this.service.api.protocol === "query" || this.service.api.protocol === "ec2") { - this.removeListener("build", this.buildAsGet); - this.addListener("build", this.buildAsGet); - } - return this; - }, - buildAsGet: function buildAsGet(request) { - request.httpRequest.method = "GET"; - request.httpRequest.path = request.service.endpoint.path + "?" + request.httpRequest.body; - request.httpRequest.body = ""; - delete request.httpRequest.headers["Content-Length"]; - delete request.httpRequest.headers["Content-Type"]; - }, - haltHandlersOnError: function haltHandlersOnError() { - this._haltHandlersOnError = true; - } - }); - AWS.Request.addPromisesToClass = function addPromisesToClass(PromiseDependency) { - this.prototype.promise = function promise() { - var self = this; - this.httpRequest.appendToUserAgent("promise"); - return new PromiseDependency(function(resolve, reject) { - self.on("complete", function(resp) { - if (resp.error) { - reject(resp.error); - } else { - resolve(Object.defineProperty(resp.data || {}, "$response", { - value: resp - })); - } - }); - self.runTo(); - }); - }; - }; - AWS.Request.deletePromisesFromClass = function deletePromisesFromClass() { - delete this.prototype.promise; - }; - AWS.util.addPromises(AWS.Request); - AWS.util.mixin(AWS.Request, AWS.SequentialExecutor); - }).call(this); - }).call(this, require("_process")); - }, { - "./core": 44, - "./state_machine": 129, - _process: 11, - jmespath: 10 - } ], - 129: [ function(require, module, exports) { - function AcceptorStateMachine(states, state) { - this.currentState = state || null; - this.states = states || {}; - } - AcceptorStateMachine.prototype.runTo = function runTo(finalState, done, bindObject, inputError) { - if (typeof finalState === "function") { - inputError = bindObject; - bindObject = done; - done = finalState; - finalState = null; - } - var self = this; - var state = self.states[self.currentState]; - state.fn.call(bindObject || self, inputError, function(err) { - if (err) { - if (state.fail) self.currentState = state.fail; else return done ? done.call(bindObject, err) : null; - } else { - if (state.accept) self.currentState = state.accept; else return done ? done.call(bindObject) : null; - } - if (self.currentState === finalState) { - return done ? done.call(bindObject, err) : null; - } - self.runTo(finalState, done, bindObject, err); - }); - }; - AcceptorStateMachine.prototype.addState = function addState(name, acceptState, failState, fn) { - if (typeof acceptState === "function") { - fn = acceptState; - acceptState = null; - failState = null; - } else if (typeof failState === "function") { - fn = failState; - failState = null; - } - if (!this.currentState) this.currentState = name; - this.states[name] = { - accept: acceptState, - fail: failState, - fn: fn - }; - return this; - }; - module.exports = AcceptorStateMachine; - }, {} ], - 77: [ function(require, module, exports) { - var AWS = require("./core"); - AWS.ParamValidator = AWS.util.inherit({ - constructor: function ParamValidator(validation) { - if (validation === true || validation === undefined) { - validation = { - min: true - }; - } - this.validation = validation; - }, - validate: function validate(shape, params, context) { - this.errors = []; - this.validateMember(shape, params || {}, context || "params"); - if (this.errors.length > 1) { - var msg = this.errors.join("\n* "); - msg = "There were " + this.errors.length + " validation errors:\n* " + msg; - throw AWS.util.error(new Error(msg), { - code: "MultipleValidationErrors", - errors: this.errors - }); - } else if (this.errors.length === 1) { - throw this.errors[0]; - } else { - return true; - } - }, - fail: function fail(code, message) { - this.errors.push(AWS.util.error(new Error(message), { - code: code - })); - }, - validateStructure: function validateStructure(shape, params, context) { - 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]; - var value = params[paramName]; - if (value === undefined || value === null) { - this.fail("MissingRequiredParameter", "Missing required key '" + paramName + "' in " + context); - } - } - for (paramName in params) { - if (!Object.prototype.hasOwnProperty.call(params, paramName)) continue; - var paramValue = params[paramName], memberShape = shape.members[paramName]; - if (memberShape !== undefined) { - var memberContext = [ context, paramName ].join("."); - this.validateMember(memberShape, paramValue, memberContext); - } else if (paramValue !== undefined && paramValue !== null) { - this.fail("UnexpectedParameter", "Unexpected key '" + paramName + "' found in " + context); - } - } - return true; - }, - validateMember: function validateMember(shape, param, context) { - switch (shape.type) { - case "structure": - return this.validateStructure(shape, param, context); - - case "list": - return this.validateList(shape, param, context); - - case "map": - return this.validateMap(shape, param, context); - - default: - return this.validateScalar(shape, param, context); - } - }, - validateList: function validateList(shape, params, context) { - if (this.validateType(params, context, [ Array ])) { - this.validateRange(shape, params.length, context, "list member count"); - for (var i = 0; i < params.length; i++) { - this.validateMember(shape.member, params[i], context + "[" + i + "]"); - } - } - }, - validateMap: function validateMap(shape, params, context) { - if (this.validateType(params, context, [ "object" ], "map")) { - var mapCount = 0; - for (var param in params) { - if (!Object.prototype.hasOwnProperty.call(params, param)) continue; - this.validateMember(shape.key, param, context + "[key='" + param + "']"); - this.validateMember(shape.value, params[param], context + "['" + param + "']"); - mapCount++; - } - this.validateRange(shape, mapCount, context, "map member count"); - } - }, - validateScalar: function validateScalar(shape, value, context) { - switch (shape.type) { - case null: - case undefined: - case "string": - return this.validateString(shape, value, context); - - case "base64": - case "binary": - return this.validatePayload(value, context); - - case "integer": - case "float": - return this.validateNumber(shape, value, context); - - case "boolean": - return this.validateType(value, context, [ "boolean" ]); - - case "timestamp": - return this.validateType(value, context, [ Date, /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/, "number" ], "Date object, ISO-8601 string, or a UNIX timestamp"); - - default: - return this.fail("UnkownType", "Unhandled type " + shape.type + " for " + context); - } - }, - validateString: function validateString(shape, value, context) { - var validTypes = [ "string" ]; - if (shape.isJsonValue) { - validTypes = validTypes.concat([ "number", "object", "boolean" ]); - } - if (value !== null && this.validateType(value, context, validTypes)) { - this.validateEnum(shape, value, context); - this.validateRange(shape, value.length, context, "string length"); - this.validatePattern(shape, value, context); - this.validateUri(shape, value, context); - } - }, - validateUri: function validateUri(shape, value, context) { - if (shape["location"] === "uri") { - if (value.length === 0) { - this.fail("UriParameterError", "Expected uri parameter to have length >= 1," + ' but found "' + value + '" for ' + context); - } - } - }, - validatePattern: function validatePattern(shape, value, context) { - if (this.validation["pattern"] && shape["pattern"] !== undefined) { - if (!new RegExp(shape["pattern"]).test(value)) { - this.fail("PatternMatchError", 'Provided value "' + value + '" ' + "does not match regex pattern /" + shape["pattern"] + "/ for " + context); - } - } - }, - validateRange: function validateRange(shape, value, context, descriptor) { - if (this.validation["min"]) { - if (shape["min"] !== undefined && value < shape["min"]) { - this.fail("MinRangeError", "Expected " + descriptor + " >= " + shape["min"] + ", but found " + value + " for " + context); - } - } - if (this.validation["max"]) { - if (shape["max"] !== undefined && value > shape["max"]) { - this.fail("MaxRangeError", "Expected " + descriptor + " <= " + shape["max"] + ", but found " + value + " for " + context); - } - } - }, - validateEnum: function validateRange(shape, value, context) { - if (this.validation["enum"] && shape["enum"] !== undefined) { - if (shape["enum"].indexOf(value) === -1) { - this.fail("EnumError", "Found string value of " + value + ", but " + "expected " + shape["enum"].join("|") + " for " + context); - } - } - }, - validateType: function validateType(value, context, acceptedTypes, type) { - if (value === null || value === undefined) return false; - var foundInvalidType = false; - for (var i = 0; i < acceptedTypes.length; i++) { - if (typeof acceptedTypes[i] === "string") { - if (typeof value === acceptedTypes[i]) return true; - } else if (acceptedTypes[i] instanceof RegExp) { - if ((value || "").toString().match(acceptedTypes[i])) return true; - } else { - if (value instanceof acceptedTypes[i]) return true; - if (AWS.util.isType(value, acceptedTypes[i])) return true; - if (!type && !foundInvalidType) acceptedTypes = acceptedTypes.slice(); - acceptedTypes[i] = AWS.util.typeName(acceptedTypes[i]); - } - foundInvalidType = true; - } - var acceptedType = type; - if (!acceptedType) { - acceptedType = acceptedTypes.join(", ").replace(/,([^,]+)$/, ", or$1"); - } - var vowel = acceptedType.match(/^[aeiou]/i) ? "n" : ""; - this.fail("InvalidParameterType", "Expected " + context + " to be a" + vowel + " " + acceptedType); - return false; - }, - validateNumber: function validateNumber(shape, value, context) { - if (value === null || value === undefined) return; - if (typeof value === "string") { - var castedValue = parseFloat(value); - if (castedValue.toString() === value) value = castedValue; - } - if (this.validateType(value, context, [ "number" ])) { - this.validateRange(shape, value, context, "numeric value"); - } - }, - validatePayload: function validatePayload(value, context) { - if (value === null || value === undefined) return; - if (typeof value === "string") return; - if (value && typeof value.byteLength === "number") return; - if (AWS.util.isNode()) { - var Stream = AWS.util.stream.Stream; - if (AWS.util.Buffer.isBuffer(value) || value instanceof Stream) return; - } else { - if (typeof Blob !== void 0 && value instanceof Blob) return; - } - var types = [ "Buffer", "Stream", "File", "Blob", "ArrayBuffer", "DataView" ]; - if (value) { - for (var i = 0; i < types.length; i++) { - if (AWS.util.isType(value, types[i])) return; - if (AWS.util.typeName(value.constructor) === types[i]) return; - } - } - this.fail("InvalidParameterType", "Expected " + context + " to be a " + "string, Buffer, Stream, Blob, or typed array object"); - } - }); - }, { - "./core": 44 - } ], - 71: [ function(require, module, exports) { - var Collection = require("./collection"); - var Operation = require("./operation"); - var Shape = require("./shape"); - var Paginator = require("./paginator"); - var ResourceWaiter = require("./resource_waiter"); - var metadata = require("../../apis/metadata.json"); - var util = require("../util"); - var property = util.property; - var memoizedProperty = util.memoizedProperty; - function Api(api, options) { - var self = this; - api = api || {}; - options = options || {}; - options.api = this; - api.metadata = api.metadata || {}; - var serviceIdentifier = options.serviceIdentifier; - delete options.serviceIdentifier; - property(this, "isApi", true, false); - property(this, "apiVersion", api.metadata.apiVersion); - property(this, "endpointPrefix", api.metadata.endpointPrefix); - property(this, "signingName", api.metadata.signingName); - property(this, "globalEndpoint", api.metadata.globalEndpoint); - property(this, "signatureVersion", api.metadata.signatureVersion); - property(this, "jsonVersion", api.metadata.jsonVersion); - property(this, "targetPrefix", api.metadata.targetPrefix); - property(this, "protocol", api.metadata.protocol); - property(this, "timestampFormat", api.metadata.timestampFormat); - property(this, "xmlNamespaceUri", api.metadata.xmlNamespace); - property(this, "abbreviation", api.metadata.serviceAbbreviation); - property(this, "fullName", api.metadata.serviceFullName); - property(this, "serviceId", api.metadata.serviceId); - if (serviceIdentifier && metadata[serviceIdentifier]) { - property(this, "xmlNoDefaultLists", metadata[serviceIdentifier].xmlNoDefaultLists, false); - } - memoizedProperty(this, "className", function() { - var name = api.metadata.serviceAbbreviation || api.metadata.serviceFullName; - if (!name) return null; - name = name.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g, ""); - if (name === "ElasticLoadBalancing") name = "ELB"; - return name; - }); - function addEndpointOperation(name, operation) { - if (operation.endpointoperation === true) { - property(self, "endpointOperation", util.string.lowerFirst(name)); - } - if (operation.endpointdiscovery && !self.hasRequiredEndpointDiscovery) { - property(self, "hasRequiredEndpointDiscovery", operation.endpointdiscovery.required === true); - } - } - property(this, "operations", new Collection(api.operations, options, function(name, operation) { - return new Operation(name, operation, options); - }, util.string.lowerFirst, addEndpointOperation)); - property(this, "shapes", new Collection(api.shapes, options, function(name, shape) { - return Shape.create(shape, options); - })); - property(this, "paginators", new Collection(api.paginators, options, function(name, paginator) { - return new Paginator(name, paginator, options); - })); - property(this, "waiters", new Collection(api.waiters, options, function(name, waiter) { - return new ResourceWaiter(name, waiter, options); - }, util.string.lowerFirst)); - if (options.documentation) { - property(this, "documentation", api.documentation); - property(this, "documentationUrl", api.documentationUrl); - } - property(this, "awsQueryCompatible", api.metadata.awsQueryCompatible); - } - module.exports = Api; - }, { - "../../apis/metadata.json": 31, - "../util": 130, - "./collection": 72, - "./operation": 73, - "./paginator": 74, - "./resource_waiter": 75, - "./shape": 76 - } ], - 75: [ function(require, module, exports) { - var util = require("../util"); - var property = util.property; - function ResourceWaiter(name, waiter, options) { - options = options || {}; - property(this, "name", name); - property(this, "api", options.api, false); - if (waiter.operation) { - property(this, "operation", util.string.lowerFirst(waiter.operation)); - } - var self = this; - var keys = [ "type", "description", "delay", "maxAttempts", "acceptors" ]; - keys.forEach(function(key) { - var value = waiter[key]; - if (value) { - property(self, key, value); - } - }); - } - module.exports = ResourceWaiter; - }, { - "../util": 130 - } ], - 74: [ function(require, module, exports) { - var property = require("../util").property; - function Paginator(name, paginator) { - property(this, "inputToken", paginator.input_token); - property(this, "limitKey", paginator.limit_key); - property(this, "moreResults", paginator.more_results); - property(this, "outputToken", paginator.output_token); - property(this, "resultKey", paginator.result_key); - } - module.exports = Paginator; - }, { - "../util": 130 - } ], - 73: [ function(require, module, exports) { - var Shape = require("./shape"); - var util = require("../util"); - var property = util.property; - var memoizedProperty = util.memoizedProperty; - function Operation(name, operation, options) { - var self = this; - options = options || {}; - property(this, "name", operation.name || name); - property(this, "api", options.api, false); - operation.http = operation.http || {}; - property(this, "endpoint", operation.endpoint); - property(this, "httpMethod", operation.http.method || "POST"); - property(this, "httpPath", operation.http.requestUri || "/"); - property(this, "authtype", operation.authtype || ""); - property(this, "endpointDiscoveryRequired", operation.endpointdiscovery ? operation.endpointdiscovery.required ? "REQUIRED" : "OPTIONAL" : "NULL"); - var httpChecksumRequired = operation.httpChecksumRequired || operation.httpChecksum && operation.httpChecksum.requestChecksumRequired; - property(this, "httpChecksumRequired", httpChecksumRequired, false); - memoizedProperty(this, "input", function() { - if (!operation.input) { - return new Shape.create({ - type: "structure" - }, options); - } - return Shape.create(operation.input, options); - }); - memoizedProperty(this, "output", function() { - if (!operation.output) { - return new Shape.create({ - type: "structure" - }, options); - } - return Shape.create(operation.output, options); - }); - memoizedProperty(this, "errors", function() { - var list = []; - if (!operation.errors) return null; - for (var i = 0; i < operation.errors.length; i++) { - list.push(Shape.create(operation.errors[i], options)); - } - return list; - }); - memoizedProperty(this, "paginator", function() { - return options.api.paginators[name]; - }); - if (options.documentation) { - property(this, "documentation", operation.documentation); - property(this, "documentationUrl", operation.documentationUrl); - } - memoizedProperty(this, "idempotentMembers", function() { - var idempotentMembers = []; - var input = self.input; - var members = input.members; - if (!input.members) { - return idempotentMembers; - } - for (var name in members) { - if (!members.hasOwnProperty(name)) { - continue; - } - if (members[name].isIdempotent === true) { - idempotentMembers.push(name); - } - } - return idempotentMembers; - }); - memoizedProperty(this, "hasEventOutput", function() { - var output = self.output; - return hasEventStream(output); - }); - } - function hasEventStream(topLevelShape) { - var members = topLevelShape.members; - var payload = topLevelShape.payload; - if (!topLevelShape.members) { - return false; - } - if (payload) { - var payloadMember = members[payload]; - return payloadMember.isEventStream; - } - for (var name in members) { - if (!members.hasOwnProperty(name)) { - if (members[name].isEventStream === true) { - return true; - } - } - } - return false; - } - module.exports = Operation; - }, { - "../util": 130, - "./shape": 76 - } ], - 70: [ function(require, module, exports) { - (function(process) { - (function() { - var warning = [ "We are formalizing our plans to enter AWS SDK for JavaScript (v2) into maintenance mode in 2023.\n", "Please migrate your code to use AWS SDK for JavaScript (v3).", "For more information, check the migration guide at https://a.co/7PzMCcy" ].join("\n"); - module.exports = { - suppress: false - }; - function emitWarning() { - if (typeof process === "undefined") return; - if (typeof process.env === "object" && typeof process.env.AWS_EXECUTION_ENV !== "undefined" && process.env.AWS_EXECUTION_ENV.indexOf("AWS_Lambda_") === 0) { - return; - } - if (typeof process.env === "object" && typeof process.env.AWS_SDK_JS_SUPPRESS_MAINTENANCE_MODE_MESSAGE !== "undefined") { - return; - } - if (typeof process.emitWarning === "function") { - process.emitWarning(warning, { - type: "NOTE" - }); - } - } - setTimeout(function() { - if (!module.exports.suppress) { - emitWarning(); - } - }, 0); - }).call(this); - }).call(this, require("_process")); - }, { - _process: 11 - } ], - 66: [ function(require, module, exports) { - var AWS = require("./core"); - var inherit = AWS.util.inherit; - AWS.Endpoint = inherit({ - constructor: function Endpoint(endpoint, config) { - AWS.util.hideProperties(this, [ "slashes", "auth", "hash", "search", "query" ]); - if (typeof endpoint === "undefined" || endpoint === null) { - throw new Error("Invalid endpoint: " + endpoint); - } else if (typeof endpoint !== "string") { - return AWS.util.copy(endpoint); - } - if (!endpoint.match(/^http/)) { - var useSSL = config && config.sslEnabled !== undefined ? config.sslEnabled : AWS.config.sslEnabled; - endpoint = (useSSL ? "https" : "http") + "://" + endpoint; - } - AWS.util.update(this, AWS.util.urlParse(endpoint)); - if (this.port) { - this.port = parseInt(this.port, 10); - } else { - this.port = this.protocol === "https:" ? 443 : 80; - } - } - }); - AWS.HttpRequest = inherit({ - constructor: function HttpRequest(endpoint, region) { - endpoint = new AWS.Endpoint(endpoint); - this.method = "POST"; - this.path = endpoint.path || "/"; - this.headers = {}; - this.body = ""; - this.endpoint = endpoint; - this.region = region; - this._userAgent = ""; - this.setUserAgent(); - }, - setUserAgent: function setUserAgent() { - this._userAgent = this.headers[this.getUserAgentHeaderName()] = AWS.util.userAgent(); - }, - getUserAgentHeaderName: function getUserAgentHeaderName() { - var prefix = AWS.util.isBrowser() ? "X-Amz-" : ""; - return prefix + "User-Agent"; - }, - appendToUserAgent: function appendToUserAgent(agentPartial) { - if (typeof agentPartial === "string" && agentPartial) { - this._userAgent += " " + agentPartial; - } - this.headers[this.getUserAgentHeaderName()] = this._userAgent; - }, - getUserAgent: function getUserAgent() { - return this._userAgent; - }, - pathname: function pathname() { - return this.path.split("?", 1)[0]; - }, - search: function search() { - var query = this.path.split("?", 2)[1]; - if (query) { - query = AWS.util.queryStringParse(query); - return AWS.util.queryParamsToString(query); - } - return ""; - }, - updateEndpoint: function updateEndpoint(endpointStr) { - var newEndpoint = new AWS.Endpoint(endpointStr); - this.endpoint = newEndpoint; - this.path = newEndpoint.path || "/"; - if (this.headers["Host"]) { - this.headers["Host"] = newEndpoint.host; - } - } - }); - AWS.HttpResponse = inherit({ - constructor: function HttpResponse() { - this.statusCode = undefined; - this.headers = {}; - this.body = undefined; - this.streaming = false; - this.stream = null; - }, - createUnbufferedStream: function createUnbufferedStream() { - this.streaming = true; - return this.stream; - } - }); - AWS.HttpClient = inherit({}); - AWS.HttpClient.getInstance = function getInstance() { - if (this.singleton === undefined) { - this.singleton = new this(); - } - return this.singleton; - }; - }, { - "./core": 44 - } ], - 65: [ function(require, module, exports) { - (function(process) { - (function() { - var AWS = require("./core"); - var SequentialExecutor = require("./sequential_executor"); - var DISCOVER_ENDPOINT = require("./discover_endpoint").discoverEndpoint; - AWS.EventListeners = { - Core: {} - }; - function getOperationAuthtype(req) { - if (!req.service.api.operations) { - return ""; - } - var operation = req.service.api.operations[req.operation]; - return operation ? operation.authtype : ""; - } - function getIdentityType(req) { - var service = req.service; - if (service.config.signatureVersion) { - return service.config.signatureVersion; - } - if (service.api.signatureVersion) { - return service.api.signatureVersion; - } - return getOperationAuthtype(req); - } - AWS.EventListeners = { - Core: new SequentialExecutor().addNamedListeners(function(add, addAsync) { - addAsync("VALIDATE_CREDENTIALS", "validate", function VALIDATE_CREDENTIALS(req, done) { - if (!req.service.api.signatureVersion && !req.service.config.signatureVersion) return done(); - var identityType = getIdentityType(req); - if (identityType === "bearer") { - req.service.config.getToken(function(err) { - if (err) { - req.response.error = AWS.util.error(err, { - code: "TokenError" - }); - } - done(); - }); - return; - } - req.service.config.getCredentials(function(err) { - if (err) { - req.response.error = AWS.util.error(err, { - code: "CredentialsError", - message: "Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1" - }); - } - done(); - }); - }); - add("VALIDATE_REGION", "validate", function VALIDATE_REGION(req) { - if (!req.service.isGlobalEndpoint) { - var dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/); - if (!req.service.config.region) { - req.response.error = AWS.util.error(new Error(), { - code: "ConfigError", - message: "Missing region in config" - }); - } else if (!dnsHostRegex.test(req.service.config.region)) { - req.response.error = AWS.util.error(new Error(), { - code: "ConfigError", - message: "Invalid region in config" - }); - } - } - }); - add("BUILD_IDEMPOTENCY_TOKENS", "validate", function BUILD_IDEMPOTENCY_TOKENS(req) { - if (!req.service.api.operations) { - return; - } - var operation = req.service.api.operations[req.operation]; - if (!operation) { - return; - } - var idempotentMembers = operation.idempotentMembers; - if (!idempotentMembers.length) { - return; - } - var params = AWS.util.copy(req.params); - for (var i = 0, iLen = idempotentMembers.length; i < iLen; i++) { - if (!params[idempotentMembers[i]]) { - params[idempotentMembers[i]] = AWS.util.uuid.v4(); - } - } - req.params = params; - }); - add("VALIDATE_PARAMETERS", "validate", function VALIDATE_PARAMETERS(req) { - if (!req.service.api.operations) { - return; - } - var rules = req.service.api.operations[req.operation].input; - var validation = req.service.config.paramValidation; - new AWS.ParamValidator(validation).validate(rules, req.params); - }); - add("COMPUTE_CHECKSUM", "afterBuild", function COMPUTE_CHECKSUM(req) { - if (!req.service.api.operations) { - return; - } - var operation = req.service.api.operations[req.operation]; - if (!operation) { - return; - } - var body = req.httpRequest.body; - var isNonStreamingPayload = body && (AWS.util.Buffer.isBuffer(body) || typeof body === "string"); - var headers = req.httpRequest.headers; - if (operation.httpChecksumRequired && req.service.config.computeChecksums && isNonStreamingPayload && !headers["Content-MD5"]) { - var md5 = AWS.util.crypto.md5(body, "base64"); - headers["Content-MD5"] = md5; - } - }); - addAsync("COMPUTE_SHA256", "afterBuild", function COMPUTE_SHA256(req, done) { - req.haltHandlersOnError(); - if (!req.service.api.operations) { - return; - } - var operation = req.service.api.operations[req.operation]; - var authtype = operation ? operation.authtype : ""; - if (!req.service.api.signatureVersion && !authtype && !req.service.config.signatureVersion) return done(); - if (req.service.getSignerClass(req) === AWS.Signers.V4) { - var body = req.httpRequest.body || ""; - if (authtype.indexOf("unsigned-body") >= 0) { - req.httpRequest.headers["X-Amz-Content-Sha256"] = "UNSIGNED-PAYLOAD"; - return done(); - } - AWS.util.computeSha256(body, function(err, sha) { - if (err) { - done(err); - } else { - req.httpRequest.headers["X-Amz-Content-Sha256"] = sha; - done(); - } - }); - } else { - done(); - } - }); - add("SET_CONTENT_LENGTH", "afterBuild", function SET_CONTENT_LENGTH(req) { - var authtype = getOperationAuthtype(req); - var payloadMember = AWS.util.getRequestPayloadShape(req); - if (req.httpRequest.headers["Content-Length"] === undefined) { - try { - var length = AWS.util.string.byteLength(req.httpRequest.body); - req.httpRequest.headers["Content-Length"] = length; - } catch (err) { - if (payloadMember && payloadMember.isStreaming) { - if (payloadMember.requiresLength) { - throw err; - } else if (authtype.indexOf("unsigned-body") >= 0) { - req.httpRequest.headers["Transfer-Encoding"] = "chunked"; - return; - } else { - throw err; - } - } - throw err; - } - } - }); - add("SET_HTTP_HOST", "afterBuild", function SET_HTTP_HOST(req) { - req.httpRequest.headers["Host"] = req.httpRequest.endpoint.host; - }); - add("SET_TRACE_ID", "afterBuild", function SET_TRACE_ID(req) { - var traceIdHeaderName = "X-Amzn-Trace-Id"; - if (AWS.util.isNode() && !Object.hasOwnProperty.call(req.httpRequest.headers, traceIdHeaderName)) { - var ENV_LAMBDA_FUNCTION_NAME = "AWS_LAMBDA_FUNCTION_NAME"; - var ENV_TRACE_ID = "_X_AMZN_TRACE_ID"; - var functionName = process.env[ENV_LAMBDA_FUNCTION_NAME]; - var traceId = process.env[ENV_TRACE_ID]; - if (typeof functionName === "string" && functionName.length > 0 && typeof traceId === "string" && traceId.length > 0) { - req.httpRequest.headers[traceIdHeaderName] = traceId; - } - } - }); - add("RESTART", "restart", function RESTART() { - var err = this.response.error; - if (!err || !err.retryable) return; - this.httpRequest = new AWS.HttpRequest(this.service.endpoint, this.service.region); - if (this.response.retryCount < this.service.config.maxRetries) { - this.response.retryCount++; - } else { - this.response.error = null; - } - }); - var addToHead = true; - addAsync("DISCOVER_ENDPOINT", "sign", DISCOVER_ENDPOINT, addToHead); - addAsync("SIGN", "sign", function SIGN(req, done) { - var service = req.service; - var identityType = getIdentityType(req); - if (!identityType || identityType.length === 0) return done(); - if (identityType === "bearer") { - service.config.getToken(function(err, token) { - if (err) { - req.response.error = err; - return done(); - } - try { - var SignerClass = service.getSignerClass(req); - var signer = new SignerClass(req.httpRequest); - signer.addAuthorization(token); - } catch (e) { - req.response.error = e; - } - done(); - }); - } else { - service.config.getCredentials(function(err, credentials) { - if (err) { - req.response.error = err; - return done(); - } - try { - var date = service.getSkewCorrectedDate(); - var SignerClass = service.getSignerClass(req); - var operations = req.service.api.operations || {}; - var operation = operations[req.operation]; - var signer = new SignerClass(req.httpRequest, service.getSigningName(req), { - signatureCache: service.config.signatureCache, - operation: operation, - signatureVersion: service.api.signatureVersion - }); - signer.setServiceClientId(service._clientId); - delete req.httpRequest.headers["Authorization"]; - delete req.httpRequest.headers["Date"]; - delete req.httpRequest.headers["X-Amz-Date"]; - signer.addAuthorization(credentials, date); - req.signedAt = date; - } catch (e) { - req.response.error = e; - } - done(); - }); - } - }); - add("VALIDATE_RESPONSE", "validateResponse", function VALIDATE_RESPONSE(resp) { - if (this.service.successfulResponse(resp, this)) { - resp.data = {}; - resp.error = null; - } else { - resp.data = null; - resp.error = AWS.util.error(new Error(), { - code: "UnknownError", - message: "An unknown error occurred." - }); - } - }); - add("ERROR", "error", function ERROR(err, resp) { - var awsQueryCompatible = resp.request.service.api.awsQueryCompatible; - if (awsQueryCompatible) { - var headers = resp.httpResponse.headers; - var queryErrorCode = headers ? headers["x-amzn-query-error"] : undefined; - if (queryErrorCode && queryErrorCode.includes(";")) { - resp.error.code = queryErrorCode.split(";")[0]; - } - } - }, true); - addAsync("SEND", "send", function SEND(resp, done) { - resp.httpResponse._abortCallback = done; - resp.error = null; - resp.data = null; - function callback(httpResp) { - resp.httpResponse.stream = httpResp; - var stream = resp.request.httpRequest.stream; - var service = resp.request.service; - var api = service.api; - var operationName = resp.request.operation; - var operation = api.operations[operationName] || {}; - httpResp.on("headers", function onHeaders(statusCode, headers, statusMessage) { - resp.request.emit("httpHeaders", [ statusCode, headers, resp, statusMessage ]); - if (!resp.httpResponse.streaming) { - if (AWS.HttpClient.streamsApiVersion === 2) { - if (operation.hasEventOutput && service.successfulResponse(resp)) { - resp.request.emit("httpDone"); - done(); - return; - } - httpResp.on("readable", function onReadable() { - var data = httpResp.read(); - if (data !== null) { - resp.request.emit("httpData", [ data, resp ]); - } - }); - } else { - httpResp.on("data", function onData(data) { - resp.request.emit("httpData", [ data, resp ]); - }); - } - } - }); - httpResp.on("end", function onEnd() { - if (!stream || !stream.didCallback) { - if (AWS.HttpClient.streamsApiVersion === 2 && (operation.hasEventOutput && service.successfulResponse(resp))) { - return; - } - resp.request.emit("httpDone"); - done(); - } - }); - } - function progress(httpResp) { - httpResp.on("sendProgress", function onSendProgress(value) { - resp.request.emit("httpUploadProgress", [ value, resp ]); - }); - httpResp.on("receiveProgress", function onReceiveProgress(value) { - resp.request.emit("httpDownloadProgress", [ value, resp ]); - }); - } - function error(err) { - if (err.code !== "RequestAbortedError") { - var errCode = err.code === "TimeoutError" ? err.code : "NetworkingError"; - err = AWS.util.error(err, { - code: errCode, - region: resp.request.httpRequest.region, - hostname: resp.request.httpRequest.endpoint.hostname, - retryable: true - }); - } - resp.error = err; - resp.request.emit("httpError", [ resp.error, resp ], function() { - done(); - }); - } - function executeSend() { - var http = AWS.HttpClient.getInstance(); - var httpOptions = resp.request.service.config.httpOptions || {}; - try { - var stream = http.handleRequest(resp.request.httpRequest, httpOptions, callback, error); - progress(stream); - } catch (err) { - error(err); - } - } - var timeDiff = (resp.request.service.getSkewCorrectedDate() - this.signedAt) / 1e3; - if (timeDiff >= 60 * 10) { - this.emit("sign", [ this ], function(err) { - if (err) done(err); else executeSend(); - }); - } else { - executeSend(); - } - }); - add("HTTP_HEADERS", "httpHeaders", function HTTP_HEADERS(statusCode, headers, resp, statusMessage) { - resp.httpResponse.statusCode = statusCode; - resp.httpResponse.statusMessage = statusMessage; - resp.httpResponse.headers = headers; - resp.httpResponse.body = AWS.util.buffer.toBuffer(""); - resp.httpResponse.buffers = []; - resp.httpResponse.numBytes = 0; - var dateHeader = headers.date || headers.Date; - var service = resp.request.service; - if (dateHeader) { - var serverTime = Date.parse(dateHeader); - if (service.config.correctClockSkew && service.isClockSkewed(serverTime)) { - service.applyClockOffset(serverTime); - } - } - }); - add("HTTP_DATA", "httpData", function HTTP_DATA(chunk, resp) { - if (chunk) { - if (AWS.util.isNode()) { - resp.httpResponse.numBytes += chunk.length; - var total = resp.httpResponse.headers["content-length"]; - var progress = { - loaded: resp.httpResponse.numBytes, - total: total - }; - resp.request.emit("httpDownloadProgress", [ progress, resp ]); - } - resp.httpResponse.buffers.push(AWS.util.buffer.toBuffer(chunk)); - } - }); - add("HTTP_DONE", "httpDone", function HTTP_DONE(resp) { - if (resp.httpResponse.buffers && resp.httpResponse.buffers.length > 0) { - var body = AWS.util.buffer.concat(resp.httpResponse.buffers); - resp.httpResponse.body = body; - } - delete resp.httpResponse.numBytes; - delete resp.httpResponse.buffers; - }); - add("FINALIZE_ERROR", "retry", function FINALIZE_ERROR(resp) { - if (resp.httpResponse.statusCode) { - resp.error.statusCode = resp.httpResponse.statusCode; - if (resp.error.retryable === undefined) { - resp.error.retryable = this.service.retryableError(resp.error, this); - } - } - }); - add("INVALIDATE_CREDENTIALS", "retry", function INVALIDATE_CREDENTIALS(resp) { - if (!resp.error) return; - switch (resp.error.code) { - case "RequestExpired": - case "ExpiredTokenException": - case "ExpiredToken": - resp.error.retryable = true; - resp.request.service.config.credentials.expired = true; - } - }); - add("EXPIRED_SIGNATURE", "retry", function EXPIRED_SIGNATURE(resp) { - var err = resp.error; - if (!err) return; - if (typeof err.code === "string" && typeof err.message === "string") { - if (err.code.match(/Signature/) && err.message.match(/expired/)) { - resp.error.retryable = true; - } - } - }); - add("CLOCK_SKEWED", "retry", function CLOCK_SKEWED(resp) { - if (!resp.error) return; - if (this.service.clockSkewError(resp.error) && this.service.config.correctClockSkew) { - resp.error.retryable = true; - } - }); - add("REDIRECT", "retry", function REDIRECT(resp) { - if (resp.error && resp.error.statusCode >= 300 && resp.error.statusCode < 400 && resp.httpResponse.headers["location"]) { - this.httpRequest.endpoint = new AWS.Endpoint(resp.httpResponse.headers["location"]); - this.httpRequest.headers["Host"] = this.httpRequest.endpoint.host; - resp.error.redirect = true; - resp.error.retryable = true; - } - }); - add("RETRY_CHECK", "retry", function RETRY_CHECK(resp) { - if (resp.error) { - if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) { - resp.error.retryDelay = 0; - } else if (resp.retryCount < resp.maxRetries) { - resp.error.retryDelay = this.service.retryDelays(resp.retryCount, resp.error) || 0; - } - } - }); - addAsync("RESET_RETRY_STATE", "afterRetry", function RESET_RETRY_STATE(resp, done) { - var delay, willRetry = false; - if (resp.error) { - delay = resp.error.retryDelay || 0; - if (resp.error.retryable && resp.retryCount < resp.maxRetries) { - resp.retryCount++; - willRetry = true; - } else if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) { - resp.redirectCount++; - willRetry = true; - } - } - if (willRetry && delay >= 0) { - resp.error = null; - setTimeout(done, delay); - } else { - done(); - } - }); - }), - CorePost: new SequentialExecutor().addNamedListeners(function(add) { - add("EXTRACT_REQUEST_ID", "extractData", AWS.util.extractRequestId); - add("EXTRACT_REQUEST_ID", "extractError", AWS.util.extractRequestId); - add("ENOTFOUND_ERROR", "httpError", function ENOTFOUND_ERROR(err) { - function isDNSError(err) { - return err.errno === "ENOTFOUND" || typeof err.errno === "number" && typeof AWS.util.getSystemErrorName === "function" && [ "EAI_NONAME", "EAI_NODATA" ].indexOf(AWS.util.getSystemErrorName(err.errno) >= 0); - } - if (err.code === "NetworkingError" && isDNSError(err)) { - 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), { - code: "UnknownEndpoint", - region: err.region, - hostname: err.hostname, - retryable: true, - originalError: err - }); - } - }); - }), - Logger: new SequentialExecutor().addNamedListeners(function(add) { - add("LOG_REQUEST", "complete", function LOG_REQUEST(resp) { - var req = resp.request; - var logger = req.service.config.logger; - if (!logger) return; - function filterSensitiveLog(inputShape, shape) { - if (!shape) { - return shape; - } - if (inputShape.isSensitive) { - return "***SensitiveInformation***"; - } - switch (inputShape.type) { - case "structure": - var struct = {}; - AWS.util.each(shape, function(subShapeName, subShape) { - if (Object.prototype.hasOwnProperty.call(inputShape.members, subShapeName)) { - struct[subShapeName] = filterSensitiveLog(inputShape.members[subShapeName], subShape); - } else { - struct[subShapeName] = subShape; - } - }); - return struct; - - case "list": - var list = []; - AWS.util.arrayEach(shape, function(subShape, index) { - list.push(filterSensitiveLog(inputShape.member, subShape)); - }); - return list; - - case "map": - var map = {}; - AWS.util.each(shape, function(key, value) { - map[key] = filterSensitiveLog(inputShape.value, value); - }); - return map; - - default: - return shape; - } - } - function buildMessage() { - var time = resp.request.service.getSkewCorrectedDate().getTime(); - var delta = (time - req.startTime.getTime()) / 1e3; - var ansi = logger.isTTY ? true : false; - var status = resp.httpResponse.statusCode; - var censoredParams = req.params; - if (req.service.api.operations && req.service.api.operations[req.operation] && req.service.api.operations[req.operation].input) { - var inputShape = req.service.api.operations[req.operation].input; - censoredParams = filterSensitiveLog(inputShape, req.params); - } - var params = require("util").inspect(censoredParams, true, null); - var message = ""; - if (ansi) message += ""; - message += "[AWS " + req.service.serviceIdentifier + " " + status; - message += " " + delta.toString() + "s " + resp.retryCount + " retries]"; - if (ansi) message += ""; - message += " " + AWS.util.string.lowerFirst(req.operation); - message += "(" + params + ")"; - if (ansi) message += ""; - return message; - } - var line = buildMessage(); - if (typeof logger.log === "function") { - logger.log(line); - } else if (typeof logger.write === "function") { - logger.write(line + "\n"); - } - }); - }), - Json: new SequentialExecutor().addNamedListeners(function(add) { - var svc = require("./protocol/json"); - add("BUILD", "build", svc.buildRequest); - add("EXTRACT_DATA", "extractData", svc.extractData); - add("EXTRACT_ERROR", "extractError", svc.extractError); - }), - Rest: new SequentialExecutor().addNamedListeners(function(add) { - var svc = require("./protocol/rest"); - add("BUILD", "build", svc.buildRequest); - add("EXTRACT_DATA", "extractData", svc.extractData); - add("EXTRACT_ERROR", "extractError", svc.extractError); - }), - RestJson: new SequentialExecutor().addNamedListeners(function(add) { - var svc = require("./protocol/rest_json"); - add("BUILD", "build", svc.buildRequest); - add("EXTRACT_DATA", "extractData", svc.extractData); - add("EXTRACT_ERROR", "extractError", svc.extractError); - add("UNSET_CONTENT_LENGTH", "afterBuild", svc.unsetContentLength); - }), - RestXml: new SequentialExecutor().addNamedListeners(function(add) { - var svc = require("./protocol/rest_xml"); - add("BUILD", "build", svc.buildRequest); - add("EXTRACT_DATA", "extractData", svc.extractData); - add("EXTRACT_ERROR", "extractError", svc.extractError); - }), - Query: new SequentialExecutor().addNamedListeners(function(add) { - var svc = require("./protocol/query"); - add("BUILD", "build", svc.buildRequest); - add("EXTRACT_DATA", "extractData", svc.extractData); - add("EXTRACT_ERROR", "extractError", svc.extractError); - }) - }; - }).call(this); - }).call(this, require("_process")); - }, { - "./core": 44, - "./discover_endpoint": 52, - "./protocol/json": 80, - "./protocol/query": 81, - "./protocol/rest": 82, - "./protocol/rest_json": 83, - "./protocol/rest_xml": 84, - "./sequential_executor": 95, - _process: 11, - util: 5 - } ], - 95: [ function(require, module, exports) { - var AWS = require("./core"); - AWS.SequentialExecutor = AWS.util.inherit({ - constructor: function SequentialExecutor() { - this._events = {}; - }, - listeners: function listeners(eventName) { - return this._events[eventName] ? this._events[eventName].slice(0) : []; - }, - on: function on(eventName, listener, toHead) { - if (this._events[eventName]) { - toHead ? this._events[eventName].unshift(listener) : this._events[eventName].push(listener); - } else { - this._events[eventName] = [ listener ]; - } - return this; - }, - onAsync: function onAsync(eventName, listener, toHead) { - listener._isAsync = true; - return this.on(eventName, listener, toHead); - }, - removeListener: function removeListener(eventName, listener) { - var listeners = this._events[eventName]; - if (listeners) { - var length = listeners.length; - var position = -1; - for (var i = 0; i < length; ++i) { - if (listeners[i] === listener) { - position = i; - } - } - if (position > -1) { - listeners.splice(position, 1); - } - } - return this; - }, - removeAllListeners: function removeAllListeners(eventName) { - if (eventName) { - delete this._events[eventName]; - } else { - this._events = {}; - } - return this; - }, - emit: function emit(eventName, eventArgs, doneCallback) { - if (!doneCallback) doneCallback = function() {}; - var listeners = this.listeners(eventName); - var count = listeners.length; - this.callListeners(listeners, eventArgs, doneCallback); - return count > 0; - }, - callListeners: function callListeners(listeners, args, doneCallback, prevError) { - var self = this; - var error = prevError || null; - function callNextListener(err) { - if (err) { - error = AWS.util.error(error || new Error(), err); - if (self._haltHandlersOnError) { - return doneCallback.call(self, error); - } - } - self.callListeners(listeners, args, doneCallback, error); - } - while (listeners.length > 0) { - var listener = listeners.shift(); - if (listener._isAsync) { - listener.apply(self, args.concat([ callNextListener ])); - return; - } else { - try { - listener.apply(self, args); - } catch (err) { - error = AWS.util.error(error || new Error(), err); - } - if (error && self._haltHandlersOnError) { - doneCallback.call(self, error); - return; - } - } - } - doneCallback.call(self, error); - }, - addListeners: function addListeners(listeners) { - var self = this; - if (listeners._events) listeners = listeners._events; - AWS.util.each(listeners, function(event, callbacks) { - if (typeof callbacks === "function") callbacks = [ callbacks ]; - AWS.util.arrayEach(callbacks, function(callback) { - self.on(event, callback); - }); - }); - return self; - }, - addNamedListener: function addNamedListener(name, eventName, callback, toHead) { - this[name] = callback; - this.addListener(eventName, callback, toHead); - return this; - }, - addNamedAsyncListener: function addNamedAsyncListener(name, eventName, callback, toHead) { - callback._isAsync = true; - return this.addNamedListener(name, eventName, callback, toHead); - }, - addNamedListeners: function addNamedListeners(callback) { - var self = this; - callback(function() { - self.addNamedListener.apply(self, arguments); - }, function() { - self.addNamedAsyncListener.apply(self, arguments); - }); - return this; - } - }); - AWS.SequentialExecutor.prototype.addListener = AWS.SequentialExecutor.prototype.on; - module.exports = AWS.SequentialExecutor; - }, { - "./core": 44 - } ], - 84: [ function(require, module, exports) { - var AWS = require("../core"); - var util = require("../util"); - var Rest = require("./rest"); - function populateBody(req) { - var input = req.service.api.operations[req.operation].input; - var builder = new AWS.XML.Builder(); - var params = req.params; - var payload = input.payload; - if (payload) { - var payloadMember = input.members[payload]; - params = params[payload]; - if (params === undefined) return; - if (payloadMember.type === "structure") { - var rootElement = payloadMember.name; - req.httpRequest.body = builder.toXML(params, payloadMember, rootElement, true); - } else { - req.httpRequest.body = params; - } - } else { - req.httpRequest.body = builder.toXML(params, input, input.name || input.shape || util.string.upperFirst(req.operation) + "Request"); - } - } - function buildRequest(req) { - Rest.buildRequest(req); - if ([ "GET", "HEAD" ].indexOf(req.httpRequest.method) < 0) { - populateBody(req); - } - } - function extractError(resp) { - Rest.extractError(resp); - var data; - try { - data = new AWS.XML.Parser().parse(resp.httpResponse.body.toString()); - } catch (e) { - data = { - Code: resp.httpResponse.statusCode, - Message: resp.httpResponse.statusMessage - }; - } - if (data.Errors) data = data.Errors; - if (data.Error) data = data.Error; - if (data.Code) { - resp.error = util.error(new Error(), { - code: data.Code, - message: data.Message - }); - } else { - resp.error = util.error(new Error(), { - code: resp.httpResponse.statusCode, - message: null - }); - } - } - function extractData(resp) { - Rest.extractData(resp); - var parser; - var req = resp.request; - var body = resp.httpResponse.body; - var operation = req.service.api.operations[req.operation]; - var output = operation.output; - var hasEventOutput = operation.hasEventOutput; - var payload = output.payload; - if (payload) { - var payloadMember = output.members[payload]; - if (payloadMember.isEventStream) { - parser = new AWS.XML.Parser(); - resp.data[payload] = util.createEventStream(AWS.HttpClient.streamsApiVersion === 2 ? resp.httpResponse.stream : resp.httpResponse.body, parser, payloadMember); - } else if (payloadMember.type === "structure") { - parser = new AWS.XML.Parser(); - resp.data[payload] = parser.parse(body.toString(), payloadMember); - } else if (payloadMember.type === "binary" || payloadMember.isStreaming) { - resp.data[payload] = body; - } else { - resp.data[payload] = payloadMember.toType(body); - } - } else if (body.length > 0) { - parser = new AWS.XML.Parser(); - var data = parser.parse(body.toString(), output); - util.update(resp.data, data); - } - } - module.exports = { - buildRequest: buildRequest, - extractError: extractError, - extractData: extractData - }; - }, { - "../core": 44, - "../util": 130, - "./rest": 82 - } ], - 83: [ function(require, module, exports) { - var util = require("../util"); - var Rest = require("./rest"); - var Json = require("./json"); - var JsonBuilder = require("../json/builder"); - var JsonParser = require("../json/parser"); - var METHODS_WITHOUT_BODY = [ "GET", "HEAD", "DELETE" ]; - function unsetContentLength(req) { - var payloadMember = util.getRequestPayloadShape(req); - if (payloadMember === undefined && METHODS_WITHOUT_BODY.indexOf(req.httpRequest.method) >= 0) { - delete req.httpRequest.headers["Content-Length"]; - } - } - function populateBody(req) { - var builder = new JsonBuilder(); - var input = req.service.api.operations[req.operation].input; - if (input.payload) { - var params = {}; - var payloadShape = input.members[input.payload]; - params = req.params[input.payload]; - if (payloadShape.type === "structure") { - req.httpRequest.body = builder.build(params || {}, payloadShape); - applyContentTypeHeader(req); - } else if (params !== undefined) { - req.httpRequest.body = params; - if (payloadShape.type === "binary" || payloadShape.isStreaming) { - applyContentTypeHeader(req, true); - } - } - } else { - req.httpRequest.body = builder.build(req.params, input); - applyContentTypeHeader(req); - } - } - function applyContentTypeHeader(req, isBinary) { - if (!req.httpRequest.headers["Content-Type"]) { - var type = isBinary ? "binary/octet-stream" : "application/json"; - req.httpRequest.headers["Content-Type"] = type; - } - } - function buildRequest(req) { - Rest.buildRequest(req); - if (METHODS_WITHOUT_BODY.indexOf(req.httpRequest.method) < 0) { - populateBody(req); - } - } - function extractError(resp) { - Json.extractError(resp); - } - function extractData(resp) { - Rest.extractData(resp); - var req = resp.request; - var operation = req.service.api.operations[req.operation]; - var rules = req.service.api.operations[req.operation].output || {}; - var parser; - var hasEventOutput = operation.hasEventOutput; - if (rules.payload) { - var payloadMember = rules.members[rules.payload]; - var body = resp.httpResponse.body; - if (payloadMember.isEventStream) { - parser = new JsonParser(); - resp.data[payload] = util.createEventStream(AWS.HttpClient.streamsApiVersion === 2 ? resp.httpResponse.stream : body, parser, payloadMember); - } else if (payloadMember.type === "structure" || payloadMember.type === "list") { - var parser = new JsonParser(); - resp.data[rules.payload] = parser.parse(body, payloadMember); - } else if (payloadMember.type === "binary" || payloadMember.isStreaming) { - resp.data[rules.payload] = body; - } else { - resp.data[rules.payload] = payloadMember.toType(body); - } - } else { - var data = resp.data; - Json.extractData(resp); - resp.data = util.merge(data, resp.data); - } - } - module.exports = { - buildRequest: buildRequest, - extractError: extractError, - extractData: extractData, - unsetContentLength: unsetContentLength - }; - }, { - "../json/builder": 68, - "../json/parser": 69, - "../util": 130, - "./json": 80, - "./rest": 82 - } ], - 82: [ function(require, module, exports) { - var util = require("../util"); - var populateHostPrefix = require("./helpers").populateHostPrefix; - function populateMethod(req) { - req.httpRequest.method = req.service.api.operations[req.operation].httpMethod; - } - function generateURI(endpointPath, operationPath, input, params) { - var uri = [ endpointPath, operationPath ].join("/"); - uri = uri.replace(/\/+/g, "/"); - var queryString = {}, queryStringSet = false; - util.each(input.members, function(name, member) { - var paramValue = params[name]; - if (paramValue === null || paramValue === undefined) return; - if (member.location === "uri") { - var regex = new RegExp("\\{" + member.name + "(\\+)?\\}"); - uri = uri.replace(regex, function(_, plus) { - var fn = plus ? util.uriEscapePath : util.uriEscape; - return fn(String(paramValue)); - }); - } else if (member.location === "querystring") { - queryStringSet = true; - if (member.type === "list") { - queryString[member.name] = paramValue.map(function(val) { - return util.uriEscape(member.member.toWireFormat(val).toString()); - }); - } else if (member.type === "map") { - util.each(paramValue, function(key, value) { - if (Array.isArray(value)) { - queryString[key] = value.map(function(val) { - return util.uriEscape(String(val)); - }); - } else { - queryString[key] = util.uriEscape(String(value)); - } - }); - } else { - queryString[member.name] = util.uriEscape(member.toWireFormat(paramValue).toString()); - } - } - }); - if (queryStringSet) { - uri += uri.indexOf("?") >= 0 ? "&" : "?"; - var parts = []; - util.arrayEach(Object.keys(queryString).sort(), function(key) { - if (!Array.isArray(queryString[key])) { - queryString[key] = [ queryString[key] ]; - } - for (var i = 0; i < queryString[key].length; i++) { - parts.push(util.uriEscape(String(key)) + "=" + queryString[key][i]); - } - }); - uri += parts.join("&"); - } - return uri; - } - function populateURI(req) { - var operation = req.service.api.operations[req.operation]; - var input = operation.input; - var uri = generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params); - req.httpRequest.path = uri; - } - function populateHeaders(req) { - var operation = req.service.api.operations[req.operation]; - util.each(operation.input.members, function(name, member) { - var value = req.params[name]; - if (value === null || value === undefined) return; - if (member.location === "headers" && member.type === "map") { - util.each(value, function(key, memberValue) { - req.httpRequest.headers[member.name + key] = memberValue; - }); - } else if (member.location === "header") { - value = member.toWireFormat(value).toString(); - if (member.isJsonValue) { - value = util.base64.encode(value); - } - req.httpRequest.headers[member.name] = value; - } - }); - } - function buildRequest(req) { - populateMethod(req); - populateURI(req); - populateHeaders(req); - populateHostPrefix(req); - } - function extractError() {} - function extractData(resp) { - var req = resp.request; - var data = {}; - var r = resp.httpResponse; - var operation = req.service.api.operations[req.operation]; - var output = operation.output; - var headers = {}; - util.each(r.headers, function(k, v) { - headers[k.toLowerCase()] = v; - }); - util.each(output.members, function(name, member) { - var header = (member.name || name).toLowerCase(); - if (member.location === "headers" && member.type === "map") { - data[name] = {}; - var location = member.isLocationName ? member.name : ""; - var pattern = new RegExp("^" + location + "(.+)", "i"); - util.each(r.headers, function(k, v) { - var result = k.match(pattern); - if (result !== null) { - data[name][result[1]] = v; - } - }); - } else if (member.location === "header") { - if (headers[header] !== undefined) { - var value = member.isJsonValue ? util.base64.decode(headers[header]) : headers[header]; - data[name] = member.toType(value); - } - } else if (member.location === "statusCode") { - data[name] = parseInt(r.statusCode, 10); - } - }); - resp.data = data; - } - module.exports = { - buildRequest: buildRequest, - extractError: extractError, - extractData: extractData, - generateURI: generateURI - }; - }, { - "../util": 130, - "./helpers": 79 - } ], - 81: [ function(require, module, exports) { - var AWS = require("../core"); - var util = require("../util"); - var QueryParamSerializer = require("../query/query_param_serializer"); - var Shape = require("../model/shape"); - var populateHostPrefix = require("./helpers").populateHostPrefix; - function buildRequest(req) { - var operation = req.service.api.operations[req.operation]; - var httpRequest = req.httpRequest; - httpRequest.headers["Content-Type"] = "application/x-www-form-urlencoded; charset=utf-8"; - httpRequest.params = { - Version: req.service.api.apiVersion, - Action: operation.name - }; - var builder = new QueryParamSerializer(); - builder.serialize(req.params, operation.input, function(name, value) { - httpRequest.params[name] = value; - }); - httpRequest.body = util.queryParamsToString(httpRequest.params); - populateHostPrefix(req); - } - function extractError(resp) { - var data, body = resp.httpResponse.body.toString(); - if (body.match(" -1 ? value || "" : value; - if (this.isJsonValue) { - return JSON.parse(value); - } - return value && typeof value.toString === "function" ? value.toString() : value; - }; - this.toWireFormat = function(value) { - return this.isJsonValue ? JSON.stringify(value) : value; - }; - } - function FloatShape() { - Shape.apply(this, arguments); - this.toType = function(value) { - if (value === null || value === undefined) return null; - return parseFloat(value); - }; - this.toWireFormat = this.toType; - } - function IntegerShape() { - Shape.apply(this, arguments); - this.toType = function(value) { - if (value === null || value === undefined) return null; - return parseInt(value, 10); - }; - this.toWireFormat = this.toType; - } - function BinaryShape() { - Shape.apply(this, arguments); - this.toType = function(value) { - var buf = util.base64.decode(value); - if (this.isSensitive && util.isNode() && typeof util.Buffer.alloc === "function") { - var secureBuf = util.Buffer.alloc(buf.length, buf); - buf.fill(0); - buf = secureBuf; - } - return buf; - }; - this.toWireFormat = util.base64.encode; - } - function Base64Shape() { - BinaryShape.apply(this, arguments); - } - function BooleanShape() { - Shape.apply(this, arguments); - this.toType = function(value) { - if (typeof value === "boolean") return value; - if (value === null || value === undefined) return null; - return value === "true"; - }; - } - Shape.shapes = { - StructureShape: StructureShape, - ListShape: ListShape, - MapShape: MapShape, - StringShape: StringShape, - BooleanShape: BooleanShape, - Base64Shape: Base64Shape - }; - module.exports = Shape; - }, { - "../util": 130, - "./collection": 72 - } ], - 72: [ function(require, module, exports) { - var memoizedProperty = require("../util").memoizedProperty; - function memoize(name, value, factory, nameTr) { - memoizedProperty(this, nameTr(name), function() { - return factory(name, value); - }); - } - function Collection(iterable, options, factory, nameTr, callback) { - nameTr = nameTr || String; - var self = this; - for (var id in iterable) { - if (Object.prototype.hasOwnProperty.call(iterable, id)) { - memoize.call(self, id, iterable[id], factory, nameTr); - if (callback) callback(id, iterable[id]); - } - } - } - module.exports = Collection; - }, { - "../util": 130 - } ], - 80: [ function(require, module, exports) { - var util = require("../util"); - var JsonBuilder = require("../json/builder"); - var JsonParser = require("../json/parser"); - var populateHostPrefix = require("./helpers").populateHostPrefix; - function buildRequest(req) { - var httpRequest = req.httpRequest; - var api = req.service.api; - var target = api.targetPrefix + "." + api.operations[req.operation].name; - var version = api.jsonVersion || "1.0"; - var input = api.operations[req.operation].input; - var builder = new JsonBuilder(); - if (version === 1) version = "1.0"; - httpRequest.body = builder.build(req.params || {}, input); - httpRequest.headers["Content-Type"] = "application/x-amz-json-" + version; - httpRequest.headers["X-Amz-Target"] = target; - populateHostPrefix(req); - } - function extractError(resp) { - var error = {}; - var httpResponse = resp.httpResponse; - error.code = httpResponse.headers["x-amzn-errortype"] || "UnknownError"; - if (typeof error.code === "string") { - error.code = error.code.split(":")[0]; - } - if (httpResponse.body.length > 0) { - try { - var e = JSON.parse(httpResponse.body.toString()); - var code = e.__type || e.code || e.Code; - if (code) { - error.code = code.split("#").pop(); - } - if (error.code === "RequestEntityTooLarge") { - error.message = "Request body must be less than 1 MB"; - } else { - error.message = e.message || e.Message || null; - } - } catch (e) { - error.statusCode = httpResponse.statusCode; - error.message = httpResponse.statusMessage; - } - } else { - error.statusCode = httpResponse.statusCode; - error.message = httpResponse.statusCode.toString(); - } - resp.error = util.error(new Error(), error); - } - function extractData(resp) { - var body = resp.httpResponse.body.toString() || "{}"; - if (resp.request.service.config.convertResponseTypes === false) { - resp.data = JSON.parse(body); - } else { - var operation = resp.request.service.api.operations[resp.request.operation]; - var shape = operation.output || {}; - var parser = new JsonParser(); - resp.data = parser.parse(body, shape); - } - } - module.exports = { - buildRequest: buildRequest, - extractError: extractError, - extractData: extractData - }; - }, { - "../json/builder": 68, - "../json/parser": 69, - "../util": 130, - "./helpers": 79 - } ], - 79: [ function(require, module, exports) { - var util = require("../util"); - var AWS = require("../core"); - function populateHostPrefix(request) { - var enabled = request.service.config.hostPrefixEnabled; - if (!enabled) return request; - var operationModel = request.service.api.operations[request.operation]; - if (hasEndpointDiscover(request)) return request; - if (operationModel.endpoint && operationModel.endpoint.hostPrefix) { - var hostPrefixNotation = operationModel.endpoint.hostPrefix; - var hostPrefix = expandHostPrefix(hostPrefixNotation, request.params, operationModel.input); - prependEndpointPrefix(request.httpRequest.endpoint, hostPrefix); - validateHostname(request.httpRequest.endpoint.hostname); - } - return request; - } - function hasEndpointDiscover(request) { - var api = request.service.api; - var operationModel = api.operations[request.operation]; - var isEndpointOperation = api.endpointOperation && api.endpointOperation === util.string.lowerFirst(operationModel.name); - return operationModel.endpointDiscoveryRequired !== "NULL" || isEndpointOperation === true; - } - function expandHostPrefix(hostPrefixNotation, params, shape) { - util.each(shape.members, function(name, member) { - if (member.hostLabel === true) { - if (typeof params[name] !== "string" || params[name] === "") { - throw util.error(new Error(), { - message: "Parameter " + name + " should be a non-empty string.", - code: "InvalidParameter" - }); - } - var regex = new RegExp("\\{" + name + "\\}", "g"); - hostPrefixNotation = hostPrefixNotation.replace(regex, params[name]); - } - }); - return hostPrefixNotation; - } - function prependEndpointPrefix(endpoint, prefix) { - if (endpoint.host) { - endpoint.host = prefix + endpoint.host; - } - if (endpoint.hostname) { - endpoint.hostname = prefix + endpoint.hostname; - } - } - function validateHostname(hostname) { - var labels = hostname.split("."); - var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/; - util.arrayEach(labels, function(label) { - if (!label.length || label.length < 1 || label.length > 63) { - throw util.error(new Error(), { - code: "ValidationError", - message: "Hostname label length should be between 1 to 63 characters, inclusive." - }); - } - if (!hostPattern.test(label)) { - throw AWS.util.error(new Error(), { - code: "ValidationError", - message: label + " is not hostname compatible." - }); - } - }); - } - module.exports = { - populateHostPrefix: populateHostPrefix - }; - }, { - "../core": 44, - "../util": 130 - } ], - 69: [ function(require, module, exports) { - var util = require("../util"); - function JsonParser() {} - JsonParser.prototype.parse = function(value, shape) { - return translate(JSON.parse(value), shape); - }; - function translate(value, shape) { - if (!shape || value === undefined) return undefined; - switch (shape.type) { - case "structure": - return translateStructure(value, shape); - - case "map": - return translateMap(value, shape); - - case "list": - return translateList(value, shape); - - default: - return translateScalar(value, shape); - } - } - function translateStructure(structure, shape) { - if (structure == null) return undefined; - if (shape.isDocument) return structure; - var struct = {}; - var shapeMembers = shape.members; - util.each(shapeMembers, function(name, memberShape) { - var locationName = memberShape.isLocationName ? memberShape.name : name; - if (Object.prototype.hasOwnProperty.call(structure, locationName)) { - var value = structure[locationName]; - var result = translate(value, memberShape); - if (result !== undefined) struct[name] = result; - } - }); - return struct; - } - function translateList(list, shape) { - if (list == null) return undefined; - var out = []; - util.arrayEach(list, function(value) { - var result = translate(value, shape.member); - if (result === undefined) out.push(null); else out.push(result); - }); - return out; - } - function translateMap(map, shape) { - if (map == null) return undefined; - var out = {}; - util.each(map, function(key, value) { - var result = translate(value, shape.value); - if (result === undefined) out[key] = null; else out[key] = result; - }); - return out; - } - function translateScalar(value, shape) { - return shape.toType(value); - } - module.exports = JsonParser; - }, { - "../util": 130 - } ], - 68: [ function(require, module, exports) { - var util = require("../util"); - function JsonBuilder() {} - JsonBuilder.prototype.build = function(value, shape) { - return JSON.stringify(translate(value, shape)); - }; - function translate(value, shape) { - if (!shape || value === undefined || value === null) return undefined; - switch (shape.type) { - case "structure": - return translateStructure(value, shape); - - case "map": - return translateMap(value, shape); - - case "list": - return translateList(value, shape); - - default: - return translateScalar(value, shape); - } - } - function translateStructure(structure, shape) { - if (shape.isDocument) { - return structure; - } - var struct = {}; - util.each(structure, function(name, value) { - var memberShape = shape.members[name]; - if (memberShape) { - if (memberShape.location !== "body") return; - var locationName = memberShape.isLocationName ? memberShape.name : name; - var result = translate(value, memberShape); - if (result !== undefined) struct[locationName] = result; - } - }); - return struct; - } - function translateList(list, shape) { - var out = []; - util.arrayEach(list, function(value) { - var result = translate(value, shape.member); - if (result !== undefined) out.push(result); - }); - return out; - } - function translateMap(map, shape) { - var out = {}; - util.each(map, function(key, value) { - var result = translate(value, shape.value); - if (result !== undefined) out[key] = result; - }); - return out; - } - function translateScalar(value, shape) { - return shape.toWireFormat(value); - } - module.exports = JsonBuilder; - }, { - "../util": 130 - } ], - 52: [ function(require, module, exports) { - (function(process) { - (function() { - var AWS = require("./core"); - var util = require("./util"); - var endpointDiscoveryEnabledEnvs = [ "AWS_ENABLE_ENDPOINT_DISCOVERY", "AWS_ENDPOINT_DISCOVERY_ENABLED" ]; - function getCacheKey(request) { - var service = request.service; - var api = service.api || {}; - var operations = api.operations; - var identifiers = {}; - if (service.config.region) { - identifiers.region = service.config.region; - } - if (api.serviceId) { - identifiers.serviceId = api.serviceId; - } - if (service.config.credentials.accessKeyId) { - identifiers.accessKeyId = service.config.credentials.accessKeyId; - } - return identifiers; - } - function marshallCustomIdentifiersHelper(result, params, shape) { - if (!shape || params === undefined || params === null) return; - if (shape.type === "structure" && shape.required && shape.required.length > 0) { - util.arrayEach(shape.required, function(name) { - var memberShape = shape.members[name]; - if (memberShape.endpointDiscoveryId === true) { - var locationName = memberShape.isLocationName ? memberShape.name : name; - result[locationName] = String(params[name]); - } else { - marshallCustomIdentifiersHelper(result, params[name], memberShape); - } - }); - } - } - function marshallCustomIdentifiers(request, shape) { - var identifiers = {}; - marshallCustomIdentifiersHelper(identifiers, request.params, shape); - return identifiers; - } - function optionalDiscoverEndpoint(request) { - var service = request.service; - var api = service.api; - var operationModel = api.operations ? api.operations[request.operation] : undefined; - var inputShape = operationModel ? operationModel.input : undefined; - var identifiers = marshallCustomIdentifiers(request, inputShape); - var cacheKey = getCacheKey(request); - if (Object.keys(identifiers).length > 0) { - cacheKey = util.update(cacheKey, identifiers); - if (operationModel) cacheKey.operation = operationModel.name; - } - var endpoints = AWS.endpointCache.get(cacheKey); - if (endpoints && endpoints.length === 1 && endpoints[0].Address === "") { - return; - } else if (endpoints && endpoints.length > 0) { - request.httpRequest.updateEndpoint(endpoints[0].Address); - } else { - var endpointRequest = service.makeRequest(api.endpointOperation, { - Operation: operationModel.name, - Identifiers: identifiers - }); - addApiVersionHeader(endpointRequest); - endpointRequest.removeListener("validate", AWS.EventListeners.Core.VALIDATE_PARAMETERS); - endpointRequest.removeListener("retry", AWS.EventListeners.Core.RETRY_CHECK); - AWS.endpointCache.put(cacheKey, [ { - Address: "", - CachePeriodInMinutes: 1 - } ]); - endpointRequest.send(function(err, data) { - if (data && data.Endpoints) { - AWS.endpointCache.put(cacheKey, data.Endpoints); - } else if (err) { - AWS.endpointCache.put(cacheKey, [ { - Address: "", - CachePeriodInMinutes: 1 - } ]); - } - }); - } - } - var requestQueue = {}; - function requiredDiscoverEndpoint(request, done) { - var service = request.service; - var api = service.api; - var operationModel = api.operations ? api.operations[request.operation] : undefined; - var inputShape = operationModel ? operationModel.input : undefined; - var identifiers = marshallCustomIdentifiers(request, inputShape); - var cacheKey = getCacheKey(request); - if (Object.keys(identifiers).length > 0) { - cacheKey = util.update(cacheKey, identifiers); - if (operationModel) cacheKey.operation = operationModel.name; - } - var cacheKeyStr = AWS.EndpointCache.getKeyString(cacheKey); - var endpoints = AWS.endpointCache.get(cacheKeyStr); - if (endpoints && endpoints.length === 1 && endpoints[0].Address === "") { - if (!requestQueue[cacheKeyStr]) requestQueue[cacheKeyStr] = []; - requestQueue[cacheKeyStr].push({ - request: request, - callback: done - }); - return; - } else if (endpoints && endpoints.length > 0) { - request.httpRequest.updateEndpoint(endpoints[0].Address); - done(); - } else { - var endpointRequest = service.makeRequest(api.endpointOperation, { - Operation: operationModel.name, - Identifiers: identifiers - }); - endpointRequest.removeListener("validate", AWS.EventListeners.Core.VALIDATE_PARAMETERS); - addApiVersionHeader(endpointRequest); - AWS.endpointCache.put(cacheKeyStr, [ { - Address: "", - CachePeriodInMinutes: 60 - } ]); - endpointRequest.send(function(err, data) { - if (err) { - request.response.error = util.error(err, { - retryable: false - }); - AWS.endpointCache.remove(cacheKey); - if (requestQueue[cacheKeyStr]) { - var pendingRequests = requestQueue[cacheKeyStr]; - util.arrayEach(pendingRequests, function(requestContext) { - requestContext.request.response.error = util.error(err, { - retryable: false - }); - requestContext.callback(); - }); - delete requestQueue[cacheKeyStr]; - } - } else if (data) { - AWS.endpointCache.put(cacheKeyStr, data.Endpoints); - request.httpRequest.updateEndpoint(data.Endpoints[0].Address); - if (requestQueue[cacheKeyStr]) { - var pendingRequests = requestQueue[cacheKeyStr]; - util.arrayEach(pendingRequests, function(requestContext) { - requestContext.request.httpRequest.updateEndpoint(data.Endpoints[0].Address); - requestContext.callback(); - }); - delete requestQueue[cacheKeyStr]; - } - } - done(); - }); - } - } - function addApiVersionHeader(endpointRequest) { - var api = endpointRequest.service.api; - var apiVersion = api.apiVersion; - if (apiVersion && !endpointRequest.httpRequest.headers["x-amz-api-version"]) { - endpointRequest.httpRequest.headers["x-amz-api-version"] = apiVersion; - } - } - function invalidateCachedEndpoints(response) { - var error = response.error; - var httpResponse = response.httpResponse; - if (error && (error.code === "InvalidEndpointException" || httpResponse.statusCode === 421)) { - var request = response.request; - var operations = request.service.api.operations || {}; - var inputShape = operations[request.operation] ? operations[request.operation].input : undefined; - var identifiers = marshallCustomIdentifiers(request, inputShape); - var cacheKey = getCacheKey(request); - if (Object.keys(identifiers).length > 0) { - cacheKey = util.update(cacheKey, identifiers); - if (operations[request.operation]) cacheKey.operation = operations[request.operation].name; - } - AWS.endpointCache.remove(cacheKey); - } - } - function hasCustomEndpoint(client) { - if (client._originalConfig && client._originalConfig.endpoint && client._originalConfig.endpointDiscoveryEnabled === true) { - throw util.error(new Error(), { - code: "ConfigurationException", - message: "Custom endpoint is supplied; endpointDiscoveryEnabled must not be true." - }); - } - var svcConfig = AWS.config[client.serviceIdentifier] || {}; - return Boolean(AWS.config.endpoint || svcConfig.endpoint || client._originalConfig && client._originalConfig.endpoint); - } - function isFalsy(value) { - return [ "false", "0" ].indexOf(value) >= 0; - } - function resolveEndpointDiscoveryConfig(request) { - var service = request.service || {}; - if (service.config.endpointDiscoveryEnabled !== undefined) { - return service.config.endpointDiscoveryEnabled; - } - if (util.isBrowser()) return undefined; - for (var i = 0; i < endpointDiscoveryEnabledEnvs.length; i++) { - var env = endpointDiscoveryEnabledEnvs[i]; - if (Object.prototype.hasOwnProperty.call(process.env, env)) { - if (process.env[env] === "" || process.env[env] === undefined) { - throw util.error(new Error(), { - code: "ConfigurationException", - message: "environmental variable " + env + " cannot be set to nothing" - }); - } - return !isFalsy(process.env[env]); - } - } - var configFile = {}; - try { - configFile = AWS.util.iniLoader ? AWS.util.iniLoader.loadFrom({ - isConfig: true, - filename: process.env[AWS.util.sharedConfigFileEnv] - }) : {}; - } catch (e) {} - var sharedFileConfig = configFile[process.env.AWS_PROFILE || AWS.util.defaultProfile] || {}; - if (Object.prototype.hasOwnProperty.call(sharedFileConfig, "endpoint_discovery_enabled")) { - if (sharedFileConfig.endpoint_discovery_enabled === undefined) { - throw util.error(new Error(), { - code: "ConfigurationException", - message: "config file entry 'endpoint_discovery_enabled' cannot be set to nothing" - }); - } - return !isFalsy(sharedFileConfig.endpoint_discovery_enabled); - } - return undefined; - } - function discoverEndpoint(request, done) { - var service = request.service || {}; - if (hasCustomEndpoint(service) || request.isPresigned()) return done(); - var operations = service.api.operations || {}; - var operationModel = operations[request.operation]; - var isEndpointDiscoveryRequired = operationModel ? operationModel.endpointDiscoveryRequired : "NULL"; - var isEnabled = resolveEndpointDiscoveryConfig(request); - var hasRequiredEndpointDiscovery = service.api.hasRequiredEndpointDiscovery; - if (isEnabled || hasRequiredEndpointDiscovery) { - request.httpRequest.appendToUserAgent("endpoint-discovery"); - } - switch (isEndpointDiscoveryRequired) { - case "OPTIONAL": - if (isEnabled || hasRequiredEndpointDiscovery) { - optionalDiscoverEndpoint(request); - request.addNamedListener("INVALIDATE_CACHED_ENDPOINTS", "extractError", invalidateCachedEndpoints); - } - done(); - break; - - case "REQUIRED": - if (isEnabled === false) { - request.response.error = util.error(new Error(), { - code: "ConfigurationException", - message: "Endpoint Discovery is disabled but " + service.api.className + "." + request.operation + "() requires it. Please check your configurations." - }); - done(); - break; - } - request.addNamedListener("INVALIDATE_CACHED_ENDPOINTS", "extractError", invalidateCachedEndpoints); - requiredDiscoverEndpoint(request, done); - break; - - case "NULL": - default: - done(); - break; - } - } - module.exports = { - discoverEndpoint: discoverEndpoint, - requiredDiscoverEndpoint: requiredDiscoverEndpoint, - optionalDiscoverEndpoint: optionalDiscoverEndpoint, - marshallCustomIdentifiers: marshallCustomIdentifiers, - getCacheKey: getCacheKey, - invalidateCachedEndpoint: invalidateCachedEndpoints - }; - }).call(this); - }).call(this, require("_process")); - }, { - "./core": 44, - "./util": 130, - _process: 11 - } ], - 130: [ function(require, module, exports) { - (function(process, setImmediate) { - (function() { - var AWS; - var util = { - environment: "nodejs", - engine: function engine() { - if (util.isBrowser() && typeof navigator !== "undefined") { - return navigator.userAgent; - } else { - var engine = process.platform + "/" + process.version; - if (process.env.AWS_EXECUTION_ENV) { - engine += " exec-env/" + process.env.AWS_EXECUTION_ENV; - } - return engine; - } - }, - userAgent: function userAgent() { - var name = util.environment; - var agent = "aws-sdk-" + name + "/" + require("./core").VERSION; - if (name === "nodejs") agent += " " + util.engine(); - return agent; - }, - uriEscape: function uriEscape(string) { - var output = encodeURIComponent(string); - output = output.replace(/[^A-Za-z0-9_.~\-%]+/g, escape); - output = output.replace(/[*]/g, function(ch) { - return "%" + ch.charCodeAt(0).toString(16).toUpperCase(); - }); - return output; - }, - uriEscapePath: function uriEscapePath(string) { - var parts = []; - util.arrayEach(string.split("/"), function(part) { - parts.push(util.uriEscape(part)); - }); - return parts.join("/"); - }, - urlParse: function urlParse(url) { - return util.url.parse(url); - }, - urlFormat: function urlFormat(url) { - return util.url.format(url); - }, - queryStringParse: function queryStringParse(qs) { - return util.querystring.parse(qs); - }, - queryParamsToString: function queryParamsToString(params) { - var items = []; - var escape = util.uriEscape; - var sortedKeys = Object.keys(params).sort(); - util.arrayEach(sortedKeys, function(name) { - var value = params[name]; - var ename = escape(name); - var result = ename + "="; - if (Array.isArray(value)) { - var vals = []; - util.arrayEach(value, function(item) { - vals.push(escape(item)); - }); - result = ename + "=" + vals.sort().join("&" + ename + "="); - } else if (value !== undefined && value !== null) { - result = ename + "=" + escape(value); - } - items.push(result); - }); - return items.join("&"); - }, - readFileSync: function readFileSync(path) { - if (util.isBrowser()) return null; - return require("fs").readFileSync(path, "utf-8"); - }, - base64: { - encode: function encode64(string) { - if (typeof string === "number") { - throw util.error(new Error("Cannot base64 encode number " + string)); - } - if (string === null || typeof string === "undefined") { - return string; - } - var buf = util.buffer.toBuffer(string); - return buf.toString("base64"); - }, - decode: function decode64(string) { - if (typeof string === "number") { - throw util.error(new Error("Cannot base64 decode number " + string)); - } - if (string === null || typeof string === "undefined") { - return string; - } - return util.buffer.toBuffer(string, "base64"); - } - }, - buffer: { - toBuffer: function(data, encoding) { - return typeof util.Buffer.from === "function" && util.Buffer.from !== Uint8Array.from ? util.Buffer.from(data, encoding) : new util.Buffer(data, encoding); - }, - alloc: function(size, fill, encoding) { - if (typeof size !== "number") { - throw new Error("size passed to alloc must be a number."); - } - if (typeof util.Buffer.alloc === "function") { - return util.Buffer.alloc(size, fill, encoding); - } else { - var buf = new util.Buffer(size); - if (fill !== undefined && typeof buf.fill === "function") { - buf.fill(fill, undefined, undefined, encoding); - } - return buf; - } - }, - toStream: function toStream(buffer) { - if (!util.Buffer.isBuffer(buffer)) buffer = util.buffer.toBuffer(buffer); - var readable = new util.stream.Readable(); - var pos = 0; - readable._read = function(size) { - if (pos >= buffer.length) return readable.push(null); - var end = pos + size; - if (end > buffer.length) end = buffer.length; - readable.push(buffer.slice(pos, end)); - pos = end; - }; - return readable; - }, - concat: function(buffers) { - var length = 0, offset = 0, buffer = null, i; - for (i = 0; i < buffers.length; i++) { - length += buffers[i].length; - } - buffer = util.buffer.alloc(length); - for (i = 0; i < buffers.length; i++) { - buffers[i].copy(buffer, offset); - offset += buffers[i].length; - } - return buffer; - } - }, - string: { - byteLength: function byteLength(string) { - if (string === null || string === undefined) return 0; - if (typeof string === "string") string = util.buffer.toBuffer(string); - if (typeof string.byteLength === "number") { - return string.byteLength; - } else if (typeof string.length === "number") { - return string.length; - } else if (typeof string.size === "number") { - return string.size; - } else if (typeof string.path === "string") { - return require("fs").lstatSync(string.path).size; - } else { - throw util.error(new Error("Cannot determine length of " + string), { - object: string - }); - } - }, - upperFirst: function upperFirst(string) { - return string[0].toUpperCase() + string.substr(1); - }, - lowerFirst: function lowerFirst(string) { - return string[0].toLowerCase() + string.substr(1); - } - }, - ini: { - parse: function string(ini) { - var currentSection, map = {}; - util.arrayEach(ini.split(/\r?\n/), function(line) { - line = line.split(/(^|\s)[;#]/)[0].trim(); - var isSection = line[0] === "[" && line[line.length - 1] === "]"; - if (isSection) { - currentSection = line.substring(1, line.length - 1); - if (currentSection === "__proto__" || currentSection.split(/\s/)[1] === "__proto__") { - throw util.error(new Error("Cannot load profile name '" + currentSection + "' from shared ini file.")); - } - } else if (currentSection) { - var indexOfEqualsSign = line.indexOf("="); - var start = 0; - var end = line.length - 1; - var isAssignment = indexOfEqualsSign !== -1 && indexOfEqualsSign !== start && indexOfEqualsSign !== end; - if (isAssignment) { - var name = line.substring(0, indexOfEqualsSign).trim(); - var value = line.substring(indexOfEqualsSign + 1).trim(); - map[currentSection] = map[currentSection] || {}; - map[currentSection][name] = value; - } - } - }); - return map; - } - }, - fn: { - noop: function() {}, - callback: function(err) { - if (err) throw err; - }, - makeAsync: function makeAsync(fn, expectedArgs) { - if (expectedArgs && expectedArgs <= fn.length) { - return fn; - } - return function() { - var args = Array.prototype.slice.call(arguments, 0); - var callback = args.pop(); - var result = fn.apply(null, args); - callback(result); - }; - } - }, - date: { - getDate: function getDate() { - if (!AWS) AWS = require("./core"); - if (AWS.config.systemClockOffset) { - return new Date(new Date().getTime() + AWS.config.systemClockOffset); - } else { - return new Date(); - } - }, - iso8601: function iso8601(date) { - if (date === undefined) { - date = util.date.getDate(); - } - return date.toISOString().replace(/\.\d{3}Z$/, "Z"); - }, - rfc822: function rfc822(date) { - if (date === undefined) { - date = util.date.getDate(); - } - return date.toUTCString(); - }, - unixTimestamp: function unixTimestamp(date) { - if (date === undefined) { - date = util.date.getDate(); - } - return date.getTime() / 1e3; - }, - from: function format(date) { - if (typeof date === "number") { - return new Date(date * 1e3); - } else { - return new Date(date); - } - }, - format: function format(date, formatter) { - if (!formatter) formatter = "iso8601"; - return util.date[formatter](util.date.from(date)); - }, - parseTimestamp: function parseTimestamp(value) { - if (typeof value === "number") { - return new Date(value * 1e3); - } else if (value.match(/^\d+$/)) { - return new Date(value * 1e3); - } else if (value.match(/^\d{4}/)) { - return new Date(value); - } else if (value.match(/^\w{3},/)) { - return new Date(value); - } else { - throw util.error(new Error("unhandled timestamp format: " + value), { - code: "TimestampParserError" - }); - } - } - }, - crypto: { - crc32Table: [ 0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918e3, 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, 1510334235, 755167117 ], - crc32: function crc32(data) { - var tbl = util.crypto.crc32Table; - var crc = 0 ^ -1; - if (typeof data === "string") { - data = util.buffer.toBuffer(data); - } - for (var i = 0; i < data.length; i++) { - var code = data.readUInt8(i); - crc = crc >>> 8 ^ tbl[(crc ^ code) & 255]; - } - return (crc ^ -1) >>> 0; - }, - hmac: function hmac(key, string, digest, fn) { - if (!digest) digest = "binary"; - if (digest === "buffer") { - digest = undefined; - } - if (!fn) fn = "sha256"; - if (typeof string === "string") string = util.buffer.toBuffer(string); - return util.crypto.lib.createHmac(fn, key).update(string).digest(digest); - }, - md5: function md5(data, digest, callback) { - return util.crypto.hash("md5", data, digest, callback); - }, - sha256: function sha256(data, digest, callback) { - return util.crypto.hash("sha256", data, digest, callback); - }, - hash: function(algorithm, data, digest, callback) { - var hash = util.crypto.createHash(algorithm); - if (!digest) { - digest = "binary"; - } - if (digest === "buffer") { - digest = undefined; - } - if (typeof data === "string") data = util.buffer.toBuffer(data); - var sliceFn = util.arraySliceFn(data); - var isBuffer = util.Buffer.isBuffer(data); - if (util.isBrowser() && typeof ArrayBuffer !== "undefined" && data && data.buffer instanceof ArrayBuffer) isBuffer = true; - if (callback && typeof data === "object" && typeof data.on === "function" && !isBuffer) { - data.on("data", function(chunk) { - hash.update(chunk); - }); - data.on("error", function(err) { - callback(err); - }); - data.on("end", function() { - callback(null, hash.digest(digest)); - }); - } else if (callback && sliceFn && !isBuffer && typeof FileReader !== "undefined") { - var index = 0, size = 1024 * 512; - var reader = new FileReader(); - reader.onerror = function() { - callback(new Error("Failed to read data.")); - }; - reader.onload = function() { - var buf = new util.Buffer(new Uint8Array(reader.result)); - hash.update(buf); - index += buf.length; - reader._continueReading(); - }; - reader._continueReading = function() { - if (index >= data.size) { - callback(null, hash.digest(digest)); - return; - } - var back = index + size; - if (back > data.size) back = data.size; - reader.readAsArrayBuffer(sliceFn.call(data, index, back)); - }; - reader._continueReading(); - } else { - if (util.isBrowser() && typeof data === "object" && !isBuffer) { - data = new util.Buffer(new Uint8Array(data)); - } - var out = hash.update(data).digest(digest); - if (callback) callback(null, out); - return out; - } - }, - toHex: function toHex(data) { - var out = []; - for (var i = 0; i < data.length; i++) { - out.push(("0" + data.charCodeAt(i).toString(16)).substr(-2, 2)); - } - return out.join(""); - }, - createHash: function createHash(algorithm) { - return util.crypto.lib.createHash(algorithm); - } - }, - abort: {}, - each: function each(object, iterFunction) { - for (var key in object) { - if (Object.prototype.hasOwnProperty.call(object, key)) { - var ret = iterFunction.call(this, key, object[key]); - if (ret === util.abort) break; - } - } - }, - arrayEach: function arrayEach(array, iterFunction) { - for (var idx in array) { - if (Object.prototype.hasOwnProperty.call(array, idx)) { - var ret = iterFunction.call(this, array[idx], parseInt(idx, 10)); - if (ret === util.abort) break; - } - } - }, - update: function update(obj1, obj2) { - util.each(obj2, function iterator(key, item) { - obj1[key] = item; - }); - return obj1; - }, - merge: function merge(obj1, obj2) { - return util.update(util.copy(obj1), obj2); - }, - copy: function copy(object) { - if (object === null || object === undefined) return object; - var dupe = {}; - for (var key in object) { - dupe[key] = object[key]; - } - return dupe; - }, - isEmpty: function isEmpty(obj) { - for (var prop in obj) { - if (Object.prototype.hasOwnProperty.call(obj, prop)) { - return false; - } - } - return true; - }, - arraySliceFn: function arraySliceFn(obj) { - var fn = obj.slice || obj.webkitSlice || obj.mozSlice; - return typeof fn === "function" ? fn : null; - }, - isType: function isType(obj, type) { - if (typeof type === "function") type = util.typeName(type); - return Object.prototype.toString.call(obj) === "[object " + type + "]"; - }, - typeName: function typeName(type) { - if (Object.prototype.hasOwnProperty.call(type, "name")) return type.name; - var str = type.toString(); - var match = str.match(/^\s*function (.+)\(/); - return match ? match[1] : str; - }, - error: function error(err, options) { - var originalError = null; - if (typeof err.message === "string" && err.message !== "") { - if (typeof options === "string" || options && options.message) { - originalError = util.copy(err); - originalError.message = err.message; - } - } - err.message = err.message || null; - if (typeof options === "string") { - err.message = options; - } else if (typeof options === "object" && options !== null) { - util.update(err, options); - if (options.message) err.message = options.message; - if (options.code || options.name) err.code = options.code || options.name; - if (options.stack) err.stack = options.stack; - } - if (typeof Object.defineProperty === "function") { - Object.defineProperty(err, "name", { - writable: true, - enumerable: false - }); - Object.defineProperty(err, "message", { - enumerable: true - }); - } - err.name = String(options && options.name || err.name || err.code || "Error"); - err.time = new Date(); - if (originalError) err.originalError = originalError; - return err; - }, - inherit: function inherit(klass, features) { - var newObject = null; - if (features === undefined) { - features = klass; - klass = Object; - newObject = {}; - } else { - var ctor = function ConstructorWrapper() {}; - ctor.prototype = klass.prototype; - newObject = new ctor(); - } - if (features.constructor === Object) { - features.constructor = function() { - if (klass !== Object) { - return klass.apply(this, arguments); - } - }; - } - features.constructor.prototype = newObject; - util.update(features.constructor.prototype, features); - features.constructor.__super__ = klass; - return features.constructor; - }, - mixin: function mixin() { - var klass = arguments[0]; - for (var i = 1; i < arguments.length; i++) { - for (var prop in arguments[i].prototype) { - var fn = arguments[i].prototype[prop]; - if (prop !== "constructor") { - klass.prototype[prop] = fn; - } - } - } - return klass; - }, - hideProperties: function hideProperties(obj, props) { - if (typeof Object.defineProperty !== "function") return; - util.arrayEach(props, function(key) { - Object.defineProperty(obj, key, { - enumerable: false, - writable: true, - configurable: true - }); - }); - }, - property: function property(obj, name, value, enumerable, isValue) { - var opts = { - configurable: true, - enumerable: enumerable !== undefined ? enumerable : true - }; - if (typeof value === "function" && !isValue) { - opts.get = value; - } else { - opts.value = value; - opts.writable = true; - } - Object.defineProperty(obj, name, opts); - }, - memoizedProperty: function memoizedProperty(obj, name, get, enumerable) { - var cachedValue = null; - util.property(obj, name, function() { - if (cachedValue === null) { - cachedValue = get(); - } - return cachedValue; - }, enumerable); - }, - hoistPayloadMember: function hoistPayloadMember(resp) { - var req = resp.request; - var operationName = req.operation; - var operation = req.service.api.operations[operationName]; - var output = operation.output; - if (output.payload && !operation.hasEventOutput) { - var payloadMember = output.members[output.payload]; - var responsePayload = resp.data[output.payload]; - if (payloadMember.type === "structure") { - util.each(responsePayload, function(key, value) { - util.property(resp.data, key, value, false); - }); - } - } - }, - computeSha256: function computeSha256(body, done) { - if (util.isNode()) { - var Stream = util.stream.Stream; - var fs = require("fs"); - if (typeof Stream === "function" && body instanceof Stream) { - if (typeof body.path === "string") { - var settings = {}; - if (typeof body.start === "number") { - settings.start = body.start; - } - if (typeof body.end === "number") { - settings.end = body.end; - } - body = fs.createReadStream(body.path, settings); - } else { - return done(new Error("Non-file stream objects are " + "not supported with SigV4")); - } - } - } - util.crypto.sha256(body, "hex", function(err, sha) { - if (err) done(err); else done(null, sha); - }); - }, - isClockSkewed: function isClockSkewed(serverTime) { - if (serverTime) { - util.property(AWS.config, "isClockSkewed", Math.abs(new Date().getTime() - serverTime) >= 3e5, false); - return AWS.config.isClockSkewed; - } - }, - applyClockOffset: function applyClockOffset(serverTime) { - if (serverTime) AWS.config.systemClockOffset = serverTime - new Date().getTime(); - }, - extractRequestId: function extractRequestId(resp) { - var requestId = resp.httpResponse.headers["x-amz-request-id"] || resp.httpResponse.headers["x-amzn-requestid"]; - if (!requestId && resp.data && resp.data.ResponseMetadata) { - requestId = resp.data.ResponseMetadata.RequestId; - } - if (requestId) { - resp.requestId = requestId; - } - if (resp.error) { - resp.error.requestId = requestId; - } - }, - addPromises: function addPromises(constructors, PromiseDependency) { - var deletePromises = false; - if (PromiseDependency === undefined && AWS && AWS.config) { - PromiseDependency = AWS.config.getPromisesDependency(); - } - if (PromiseDependency === undefined && typeof Promise !== "undefined") { - PromiseDependency = Promise; - } - if (typeof PromiseDependency !== "function") deletePromises = true; - if (!Array.isArray(constructors)) constructors = [ constructors ]; - for (var ind = 0; ind < constructors.length; ind++) { - var constructor = constructors[ind]; - if (deletePromises) { - if (constructor.deletePromisesFromClass) { - constructor.deletePromisesFromClass(); - } - } else if (constructor.addPromisesToClass) { - constructor.addPromisesToClass(PromiseDependency); - } - } - }, - promisifyMethod: function promisifyMethod(methodName, PromiseDependency) { - return function promise() { - var self = this; - var args = Array.prototype.slice.call(arguments); - return new PromiseDependency(function(resolve, reject) { - args.push(function(err, data) { - if (err) { - reject(err); - } else { - resolve(data); - } - }); - self[methodName].apply(self, args); - }); - }; - }, - isDualstackAvailable: function isDualstackAvailable(service) { - if (!service) return false; - var metadata = require("../apis/metadata.json"); - if (typeof service !== "string") service = service.serviceIdentifier; - if (typeof service !== "string" || !metadata.hasOwnProperty(service)) return false; - return !!metadata[service].dualstackAvailable; - }, - calculateRetryDelay: function calculateRetryDelay(retryCount, retryDelayOptions, err) { - if (!retryDelayOptions) retryDelayOptions = {}; - var customBackoff = retryDelayOptions.customBackoff || null; - if (typeof customBackoff === "function") { - return customBackoff(retryCount, err); - } - var base = typeof retryDelayOptions.base === "number" ? retryDelayOptions.base : 100; - var delay = Math.random() * (Math.pow(2, retryCount) * base); - return delay; - }, - handleRequestWithRetries: function handleRequestWithRetries(httpRequest, options, cb) { - if (!options) options = {}; - var http = AWS.HttpClient.getInstance(); - var httpOptions = options.httpOptions || {}; - var retryCount = 0; - var errCallback = function(err) { - var maxRetries = options.maxRetries || 0; - if (err && err.code === "TimeoutError") err.retryable = true; - if (err && err.retryable && retryCount < maxRetries) { - var delay = util.calculateRetryDelay(retryCount, options.retryDelayOptions, err); - if (delay >= 0) { - retryCount++; - setTimeout(sendRequest, delay + (err.retryAfter || 0)); - return; - } - } - cb(err); - }; - var sendRequest = function() { - var data = ""; - http.handleRequest(httpRequest, httpOptions, function(httpResponse) { - httpResponse.on("data", function(chunk) { - data += chunk.toString(); - }); - httpResponse.on("end", function() { - var statusCode = httpResponse.statusCode; - if (statusCode < 300) { - cb(null, data); - } else { - var retryAfter = parseInt(httpResponse.headers["retry-after"], 10) * 1e3 || 0; - var err = util.error(new Error(), { - statusCode: statusCode, - retryable: statusCode >= 500 || statusCode === 429 - }); - if (retryAfter && err.retryable) err.retryAfter = retryAfter; - errCallback(err); - } - }); - }, errCallback); - }; - AWS.util.defer(sendRequest); - }, - uuid: { - v4: function uuidV4() { - return require("uuid").v4(); - } - }, - convertPayloadToString: function convertPayloadToString(resp) { - var req = resp.request; - var operation = req.operation; - var rules = req.service.api.operations[operation].output || {}; - if (rules.payload && resp.data[rules.payload]) { - resp.data[rules.payload] = resp.data[rules.payload].toString(); - } - }, - defer: function defer(callback) { - if (typeof process === "object" && typeof process.nextTick === "function") { - process.nextTick(callback); - } else if (typeof setImmediate === "function") { - setImmediate(callback); - } else { - setTimeout(callback, 0); - } - }, - getRequestPayloadShape: function getRequestPayloadShape(req) { - var operations = req.service.api.operations; - if (!operations) return undefined; - var operation = (operations || {})[req.operation]; - if (!operation || !operation.input || !operation.input.payload) return undefined; - return operation.input.members[operation.input.payload]; - }, - getProfilesFromSharedConfig: function getProfilesFromSharedConfig(iniLoader, filename) { - var profiles = {}; - var profilesFromConfig = {}; - if (process.env[util.configOptInEnv]) { - var profilesFromConfig = iniLoader.loadFrom({ - isConfig: true, - filename: process.env[util.sharedConfigFileEnv] - }); - } - var profilesFromCreds = {}; - try { - var profilesFromCreds = iniLoader.loadFrom({ - filename: filename || process.env[util.configOptInEnv] && process.env[util.sharedCredentialsFileEnv] - }); - } catch (error) { - if (!process.env[util.configOptInEnv]) throw error; - } - for (var i = 0, profileNames = Object.keys(profilesFromConfig); i < profileNames.length; i++) { - profiles[profileNames[i]] = objectAssign(profiles[profileNames[i]] || {}, profilesFromConfig[profileNames[i]]); - } - for (var i = 0, profileNames = Object.keys(profilesFromCreds); i < profileNames.length; i++) { - profiles[profileNames[i]] = objectAssign(profiles[profileNames[i]] || {}, profilesFromCreds[profileNames[i]]); - } - return profiles; - function objectAssign(target, source) { - for (var i = 0, keys = Object.keys(source); i < keys.length; i++) { - target[keys[i]] = source[keys[i]]; - } - return target; - } - }, - ARN: { - validate: function validateARN(str) { - return str && str.indexOf("arn:") === 0 && str.split(":").length >= 6; - }, - parse: function parseARN(arn) { - var matched = arn.split(":"); - return { - partition: matched[1], - service: matched[2], - region: matched[3], - accountId: matched[4], - resource: matched.slice(5).join(":") - }; - }, - build: function buildARN(arnObject) { - if (arnObject.service === undefined || arnObject.region === undefined || arnObject.accountId === undefined || arnObject.resource === undefined) throw util.error(new Error("Input ARN object is invalid")); - return "arn:" + (arnObject.partition || "aws") + ":" + arnObject.service + ":" + arnObject.region + ":" + arnObject.accountId + ":" + arnObject.resource; - } - }, - defaultProfile: "default", - configOptInEnv: "AWS_SDK_LOAD_CONFIG", - sharedCredentialsFileEnv: "AWS_SHARED_CREDENTIALS_FILE", - sharedConfigFileEnv: "AWS_CONFIG_FILE", - imdsDisabledEnv: "AWS_EC2_METADATA_DISABLED" - }; - module.exports = util; - }).call(this); - }).call(this, require("_process"), require("timers").setImmediate); - }, { - "../apis/metadata.json": 31, - "./core": 44, - _process: 11, - fs: 2, - timers: 19, - uuid: 22 - } ], - 42: [ function(require, module, exports) { - var AWS = require("./core"); - require("./credentials"); - require("./credentials/credential_provider_chain"); - var PromisesDependency; - AWS.Config = AWS.util.inherit({ - constructor: function Config(options) { - if (options === undefined) options = {}; - options = this.extractCredentials(options); - AWS.util.each.call(this, this.keys, function(key, value) { - this.set(key, options[key], value); - }); - }, - getCredentials: function getCredentials(callback) { - var self = this; - function finish(err) { - callback(err, err ? null : self.credentials); - } - function credError(msg, err) { - return new AWS.util.error(err || new Error(), { - code: "CredentialsError", - message: msg, - name: "CredentialsError" - }); - } - function getAsyncCredentials() { - self.credentials.get(function(err) { - if (err) { - var msg = "Could not load credentials from " + self.credentials.constructor.name; - err = credError(msg, err); - } - finish(err); - }); - } - function getStaticCredentials() { - var err = null; - if (!self.credentials.accessKeyId || !self.credentials.secretAccessKey) { - err = credError("Missing credentials"); - } - finish(err); - } - if (self.credentials) { - if (typeof self.credentials.get === "function") { - getAsyncCredentials(); - } else { - getStaticCredentials(); - } - } else if (self.credentialProvider) { - self.credentialProvider.resolve(function(err, creds) { - if (err) { - err = credError("Could not load credentials from any providers", err); - } - self.credentials = creds; - finish(err); - }); - } else { - finish(credError("No credentials to load")); - } - }, - getToken: function getToken(callback) { - var self = this; - function finish(err) { - callback(err, err ? null : self.token); - } - function tokenError(msg, err) { - return new AWS.util.error(err || new Error(), { - code: "TokenError", - message: msg, - name: "TokenError" - }); - } - function getAsyncToken() { - self.token.get(function(err) { - if (err) { - var msg = "Could not load token from " + self.token.constructor.name; - err = tokenError(msg, err); - } - finish(err); - }); - } - function getStaticToken() { - var err = null; - if (!self.token.token) { - err = tokenError("Missing token"); - } - finish(err); - } - if (self.token) { - if (typeof self.token.get === "function") { - getAsyncToken(); - } else { - getStaticToken(); - } - } else if (self.tokenProvider) { - self.tokenProvider.resolve(function(err, token) { - if (err) { - err = tokenError("Could not load token from any providers", err); - } - self.token = token; - finish(err); - }); - } else { - finish(tokenError("No token to load")); - } - }, - update: function update(options, allowUnknownKeys) { - allowUnknownKeys = allowUnknownKeys || false; - options = this.extractCredentials(options); - AWS.util.each.call(this, options, function(key, value) { - if (allowUnknownKeys || Object.prototype.hasOwnProperty.call(this.keys, key) || AWS.Service.hasService(key)) { - this.set(key, value); - } - }); - }, - loadFromPath: function loadFromPath(path) { - this.clear(); - var options = JSON.parse(AWS.util.readFileSync(path)); - var fileSystemCreds = new AWS.FileSystemCredentials(path); - var chain = new AWS.CredentialProviderChain(); - chain.providers.unshift(fileSystemCreds); - chain.resolve(function(err, creds) { - if (err) throw err; else options.credentials = creds; - }); - this.constructor(options); - return this; - }, - clear: function clear() { - AWS.util.each.call(this, this.keys, function(key) { - delete this[key]; - }); - this.set("credentials", undefined); - this.set("credentialProvider", undefined); - }, - set: function set(property, value, defaultValue) { - if (value === undefined) { - if (defaultValue === undefined) { - defaultValue = this.keys[property]; - } - if (typeof defaultValue === "function") { - this[property] = defaultValue.call(this); - } else { - this[property] = defaultValue; - } - } else if (property === "httpOptions" && this[property]) { - this[property] = AWS.util.merge(this[property], value); - } else { - this[property] = value; - } - }, - keys: { - credentials: null, - credentialProvider: null, - region: null, - logger: null, - apiVersions: {}, - apiVersion: null, - endpoint: undefined, - httpOptions: { - timeout: 12e4 - }, - maxRetries: undefined, - maxRedirects: 10, - paramValidation: true, - sslEnabled: true, - s3ForcePathStyle: false, - s3BucketEndpoint: false, - s3DisableBodySigning: true, - s3UsEast1RegionalEndpoint: "legacy", - s3UseArnRegion: undefined, - computeChecksums: true, - convertResponseTypes: true, - correctClockSkew: false, - customUserAgent: null, - dynamoDbCrc32: true, - systemClockOffset: 0, - signatureVersion: null, - signatureCache: true, - retryDelayOptions: {}, - useAccelerateEndpoint: false, - clientSideMonitoring: false, - endpointDiscoveryEnabled: undefined, - endpointCacheSize: 1e3, - hostPrefixEnabled: true, - stsRegionalEndpoints: "legacy", - useFipsEndpoint: false, - useDualstackEndpoint: false, - token: null - }, - extractCredentials: function extractCredentials(options) { - if (options.accessKeyId && options.secretAccessKey) { - options = AWS.util.copy(options); - options.credentials = new AWS.Credentials(options); - } - return options; - }, - setPromisesDependency: function setPromisesDependency(dep) { - PromisesDependency = dep; - if (dep === null && typeof Promise === "function") { - PromisesDependency = Promise; - } - var constructors = [ AWS.Request, AWS.Credentials, AWS.CredentialProviderChain ]; - if (AWS.S3) { - constructors.push(AWS.S3); - if (AWS.S3.ManagedUpload) { - constructors.push(AWS.S3.ManagedUpload); - } - } - AWS.util.addPromises(constructors, PromisesDependency); - }, - getPromisesDependency: function getPromisesDependency() { - return PromisesDependency; - } - }); - AWS.config = new AWS.Config(); - }, { - "./core": 44, - "./credentials": 45, - "./credentials/credential_provider_chain": 48 - } ], - 48: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.CredentialProviderChain = AWS.util.inherit(AWS.Credentials, { - constructor: function CredentialProviderChain(providers) { - if (providers) { - this.providers = providers; - } else { - this.providers = AWS.CredentialProviderChain.defaultProviders.slice(0); - } - this.resolveCallbacks = []; - }, - resolve: function resolve(callback) { - var self = this; - if (self.providers.length === 0) { - callback(new Error("No providers")); - return self; - } - if (self.resolveCallbacks.push(callback) === 1) { - var index = 0; - var providers = self.providers.slice(0); - function resolveNext(err, creds) { - if (!err && creds || index === providers.length) { - AWS.util.arrayEach(self.resolveCallbacks, function(callback) { - callback(err, creds); - }); - self.resolveCallbacks.length = 0; - return; - } - var provider = providers[index++]; - if (typeof provider === "function") { - creds = provider.call(); - } else { - creds = provider; - } - if (creds.get) { - creds.get(function(getErr) { - resolveNext(getErr, getErr ? null : creds); - }); - } else { - resolveNext(null, creds); - } - } - resolveNext(); - } - return self; - } - }); - AWS.CredentialProviderChain.defaultProviders = []; - AWS.CredentialProviderChain.addPromisesToClass = function addPromisesToClass(PromiseDependency) { - this.prototype.resolvePromise = AWS.util.promisifyMethod("resolve", PromiseDependency); - }; - AWS.CredentialProviderChain.deletePromisesFromClass = function deletePromisesFromClass() { - delete this.prototype.resolvePromise; - }; - AWS.util.addPromises(AWS.CredentialProviderChain); - }, { - "../core": 44 - } ], - 45: [ function(require, module, exports) { - var AWS = require("./core"); - AWS.Credentials = AWS.util.inherit({ - constructor: function Credentials() { - AWS.util.hideProperties(this, [ "secretAccessKey" ]); - this.expired = false; - this.expireTime = null; - this.refreshCallbacks = []; - if (arguments.length === 1 && typeof arguments[0] === "object") { - var creds = arguments[0].credentials || arguments[0]; - this.accessKeyId = creds.accessKeyId; - this.secretAccessKey = creds.secretAccessKey; - this.sessionToken = creds.sessionToken; - } else { - this.accessKeyId = arguments[0]; - this.secretAccessKey = arguments[1]; - this.sessionToken = arguments[2]; - } - }, - expiryWindow: 15, - needsRefresh: function needsRefresh() { - var currentTime = AWS.util.date.getDate().getTime(); - var adjustedTime = new Date(currentTime + this.expiryWindow * 1e3); - if (this.expireTime && adjustedTime > this.expireTime) { - return true; - } else { - return this.expired || !this.accessKeyId || !this.secretAccessKey; - } - }, - get: function get(callback) { - var self = this; - if (this.needsRefresh()) { - this.refresh(function(err) { - if (!err) self.expired = false; - if (callback) callback(err); - }); - } else if (callback) { - callback(); - } - }, - refresh: function refresh(callback) { - this.expired = false; - callback(); - }, - coalesceRefresh: function coalesceRefresh(callback, sync) { - var self = this; - if (self.refreshCallbacks.push(callback) === 1) { - self.load(function onLoad(err) { - AWS.util.arrayEach(self.refreshCallbacks, function(callback) { - if (sync) { - callback(err); - } else { - AWS.util.defer(function() { - callback(err); - }); - } - }); - self.refreshCallbacks.length = 0; - }); - } - }, - load: function load(callback) { - callback(); - } - }); - AWS.Credentials.addPromisesToClass = function addPromisesToClass(PromiseDependency) { - this.prototype.getPromise = AWS.util.promisifyMethod("get", PromiseDependency); - this.prototype.refreshPromise = AWS.util.promisifyMethod("refresh", PromiseDependency); - }; - AWS.Credentials.deletePromisesFromClass = function deletePromisesFromClass() { - delete this.prototype.getPromise; - delete this.prototype.refreshPromise; - }; - AWS.util.addPromises(AWS.Credentials); - }, { - "./core": 44 - } ], - 32: [ function(require, module, exports) { - function apiLoader(svc, version) { - if (!apiLoader.services.hasOwnProperty(svc)) { - throw new Error("InvalidService: Failed to load api for " + svc); - } - return apiLoader.services[svc][version]; - } - apiLoader.services = {}; - module.exports = apiLoader; - }, {} ], - 31: [ function(require, module, exports) { - module.exports = { - acm: { - name: "ACM", - cors: true - }, - apigateway: { - name: "APIGateway", - cors: true - }, - applicationautoscaling: { - prefix: "application-autoscaling", - name: "ApplicationAutoScaling", - cors: true - }, - appstream: { - name: "AppStream" - }, - autoscaling: { - name: "AutoScaling", - cors: true - }, - batch: { - name: "Batch" - }, - budgets: { - name: "Budgets" - }, - clouddirectory: { - name: "CloudDirectory", - versions: [ "2016-05-10*" ] - }, - cloudformation: { - name: "CloudFormation", - cors: true - }, - cloudfront: { - name: "CloudFront", - versions: [ "2013-05-12*", "2013-11-11*", "2014-05-31*", "2014-10-21*", "2014-11-06*", "2015-04-17*", "2015-07-27*", "2015-09-17*", "2016-01-13*", "2016-01-28*", "2016-08-01*", "2016-08-20*", "2016-09-07*", "2016-09-29*", "2016-11-25*", "2017-03-25*", "2017-10-30*", "2018-06-18*", "2018-11-05*", "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", - cors: true - }, - 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" - }, - emrserverless: { - prefix: "emr-serverless", - name: "EMRServerless" - }, - m2: { - name: "M2" - }, - connectcampaigns: { - name: "ConnectCampaigns" - }, - redshiftserverless: { - prefix: "redshift-serverless", - name: "RedshiftServerless" - }, - rolesanywhere: { - name: "RolesAnywhere" - }, - licensemanagerusersubscriptions: { - prefix: "license-manager-user-subscriptions", - name: "LicenseManagerUserSubscriptions" - }, - backupstorage: { - name: "BackupStorage" - }, - privatenetworks: { - name: "PrivateNetworks" - }, - supportapp: { - prefix: "support-app", - name: "SupportApp" - }, - controltower: { - name: "ControlTower" - }, - iotfleetwise: { - name: "IoTFleetWise" - }, - migrationhuborchestrator: { - name: "MigrationHubOrchestrator" - }, - connectcases: { - name: "ConnectCases" - }, - resourceexplorer2: { - prefix: "resource-explorer-2", - name: "ResourceExplorer2" - }, - scheduler: { - name: "Scheduler" - }, - chimesdkvoice: { - prefix: "chime-sdk-voice", - name: "ChimeSDKVoice" - }, - iotroborunner: { - prefix: "iot-roborunner", - name: "IoTRoboRunner" - }, - ssmsap: { - prefix: "ssm-sap", - name: "SsmSap" - }, - oam: { - name: "OAM" - }, - arczonalshift: { - prefix: "arc-zonal-shift", - name: "ARCZonalShift" - }, - omics: { - name: "Omics" - }, - opensearchserverless: { - name: "OpenSearchServerless" - }, - securitylake: { - name: "SecurityLake" - }, - simspaceweaver: { - name: "SimSpaceWeaver" - }, - docdbelastic: { - prefix: "docdb-elastic", - name: "DocDBElastic" - }, - sagemakergeospatial: { - prefix: "sagemaker-geospatial", - name: "SageMakerGeospatial" - }, - codecatalyst: { - name: "CodeCatalyst" - }, - pipes: { - name: "Pipes" - }, - sagemakermetrics: { - prefix: "sagemaker-metrics", - name: "SageMakerMetrics" - }, - kinesisvideowebrtcstorage: { - prefix: "kinesis-video-webrtc-storage", - name: "KinesisVideoWebRTCStorage" - }, - licensemanagerlinuxsubscriptions: { - prefix: "license-manager-linux-subscriptions", - name: "LicenseManagerLinuxSubscriptions" - }, - kendraranking: { - prefix: "kendra-ranking", - name: "KendraRanking" - }, - cleanrooms: { - name: "CleanRooms" - }, - cloudtraildata: { - prefix: "cloudtrail-data", - name: "CloudTrailData" - }, - tnb: { - name: "Tnb" - }, - internetmonitor: { - name: "InternetMonitor" - }, - ivsrealtime: { - prefix: "ivs-realtime", - name: "IVSRealTime" - }, - vpclattice: { - prefix: "vpc-lattice", - name: "VPCLattice" - } - }; - }, {} ], - 22: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - Object.defineProperty(exports, "v1", { - enumerable: true, - get: function() { - return _v.default; - } - }); - Object.defineProperty(exports, "v3", { - enumerable: true, - get: function() { - return _v2.default; - } - }); - Object.defineProperty(exports, "v4", { - enumerable: true, - get: function() { - return _v3.default; - } - }); - Object.defineProperty(exports, "v5", { - enumerable: true, - get: function() { - return _v4.default; - } - }); - var _v = _interopRequireDefault(require("./v1.js")); - var _v2 = _interopRequireDefault(require("./v3.js")); - var _v3 = _interopRequireDefault(require("./v4.js")); - var _v4 = _interopRequireDefault(require("./v5.js")); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; - } - }, { - "./v1.js": 26, - "./v3.js": 27, - "./v4.js": 29, - "./v5.js": 30 - } ], - 30: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - var _v = _interopRequireDefault(require("./v35.js")); - var _sha = _interopRequireDefault(require("./sha1.js")); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; - } - const v5 = (0, _v.default)("v5", 80, _sha.default); - var _default = v5; - exports.default = _default; - }, { - "./sha1.js": 25, - "./v35.js": 28 - } ], - 25: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - function f(s, x, y, z) { - switch (s) { - case 0: - return x & y ^ ~x & z; - - case 1: - return x ^ y ^ z; - - case 2: - return x & y ^ x & z ^ y & z; - - case 3: - return x ^ y ^ z; - } - } - function ROTL(x, n) { - return x << n | x >>> 32 - n; - } - function sha1(bytes) { - var K = [ 1518500249, 1859775393, 2400959708, 3395469782 ]; - var H = [ 1732584193, 4023233417, 2562383102, 271733878, 3285377520 ]; - if (typeof bytes == "string") { - var msg = unescape(encodeURIComponent(bytes)); - bytes = new Array(msg.length); - for (var i = 0; i < msg.length; i++) bytes[i] = msg.charCodeAt(i); - } - bytes.push(128); - var l = bytes.length / 4 + 2; - var N = Math.ceil(l / 16); - var M = new Array(N); - for (var i = 0; i < N; i++) { - M[i] = new Array(16); - for (var j = 0; j < 16; j++) { - M[i][j] = bytes[i * 64 + j * 4] << 24 | bytes[i * 64 + j * 4 + 1] << 16 | bytes[i * 64 + j * 4 + 2] << 8 | bytes[i * 64 + j * 4 + 3]; - } - } - M[N - 1][14] = (bytes.length - 1) * 8 / Math.pow(2, 32); - M[N - 1][14] = Math.floor(M[N - 1][14]); - M[N - 1][15] = (bytes.length - 1) * 8 & 4294967295; - for (var i = 0; i < N; i++) { - var W = new Array(80); - for (var t = 0; t < 16; t++) W[t] = M[i][t]; - for (var t = 16; t < 80; t++) { - W[t] = ROTL(W[t - 3] ^ W[t - 8] ^ W[t - 14] ^ W[t - 16], 1); - } - var a = H[0]; - var b = H[1]; - var c = H[2]; - var d = H[3]; - var e = H[4]; - for (var t = 0; t < 80; t++) { - var s = Math.floor(t / 20); - var T = ROTL(a, 5) + f(s, b, c, d) + e + K[s] + W[t] >>> 0; - e = d; - d = c; - c = ROTL(b, 30) >>> 0; - b = a; - a = T; - } - H[0] = H[0] + a >>> 0; - H[1] = H[1] + b >>> 0; - H[2] = H[2] + c >>> 0; - H[3] = H[3] + d >>> 0; - H[4] = H[4] + e >>> 0; - } - return [ H[0] >> 24 & 255, H[0] >> 16 & 255, H[0] >> 8 & 255, H[0] & 255, H[1] >> 24 & 255, H[1] >> 16 & 255, H[1] >> 8 & 255, H[1] & 255, H[2] >> 24 & 255, H[2] >> 16 & 255, H[2] >> 8 & 255, H[2] & 255, H[3] >> 24 & 255, H[3] >> 16 & 255, H[3] >> 8 & 255, H[3] & 255, H[4] >> 24 & 255, H[4] >> 16 & 255, H[4] >> 8 & 255, H[4] & 255 ]; - } - var _default = sha1; - exports.default = _default; - }, {} ], - 29: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - var _rng = _interopRequireDefault(require("./rng.js")); - var _bytesToUuid = _interopRequireDefault(require("./bytesToUuid.js")); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; - } - function v4(options, buf, offset) { - var i = buf && offset || 0; - if (typeof options == "string") { - buf = options === "binary" ? new Array(16) : null; - options = null; - } - options = options || {}; - var rnds = options.random || (options.rng || _rng.default)(); - rnds[6] = rnds[6] & 15 | 64; - rnds[8] = rnds[8] & 63 | 128; - if (buf) { - for (var ii = 0; ii < 16; ++ii) { - buf[i + ii] = rnds[ii]; - } - } - return buf || (0, _bytesToUuid.default)(rnds); - } - var _default = v4; - exports.default = _default; - }, { - "./bytesToUuid.js": 21, - "./rng.js": 24 - } ], - 27: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - var _v = _interopRequireDefault(require("./v35.js")); - var _md = _interopRequireDefault(require("./md5.js")); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; - } - const v3 = (0, _v.default)("v3", 48, _md.default); - var _default = v3; - exports.default = _default; - }, { - "./md5.js": 23, - "./v35.js": 28 - } ], - 28: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = _default; - exports.URL = exports.DNS = void 0; - var _bytesToUuid = _interopRequireDefault(require("./bytesToUuid.js")); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; - } - function uuidToBytes(uuid) { - var bytes = []; - uuid.replace(/[a-fA-F0-9]{2}/g, function(hex) { - bytes.push(parseInt(hex, 16)); - }); - return bytes; - } - function stringToBytes(str) { - str = unescape(encodeURIComponent(str)); - var bytes = new Array(str.length); - for (var i = 0; i < str.length; i++) { - bytes[i] = str.charCodeAt(i); - } - return bytes; - } - const DNS = "6ba7b810-9dad-11d1-80b4-00c04fd430c8"; - exports.DNS = DNS; - const URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8"; - exports.URL = URL; - function _default(name, version, hashfunc) { - var generateUUID = function(value, namespace, buf, offset) { - var off = buf && offset || 0; - if (typeof value == "string") value = stringToBytes(value); - if (typeof namespace == "string") namespace = uuidToBytes(namespace); - if (!Array.isArray(value)) throw TypeError("value must be an array of bytes"); - if (!Array.isArray(namespace) || namespace.length !== 16) throw TypeError("namespace must be uuid string or an Array of 16 byte values"); - var bytes = hashfunc(namespace.concat(value)); - bytes[6] = bytes[6] & 15 | version; - bytes[8] = bytes[8] & 63 | 128; - if (buf) { - for (var idx = 0; idx < 16; ++idx) { - buf[off + idx] = bytes[idx]; - } - } - return buf || (0, _bytesToUuid.default)(bytes); - }; - try { - generateUUID.name = name; - } catch (err) {} - generateUUID.DNS = DNS; - generateUUID.URL = URL; - return generateUUID; - } - }, { - "./bytesToUuid.js": 21 - } ], - 23: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - function md5(bytes) { - if (typeof bytes == "string") { - var msg = unescape(encodeURIComponent(bytes)); - bytes = new Array(msg.length); - for (var i = 0; i < msg.length; i++) bytes[i] = msg.charCodeAt(i); - } - return md5ToHexEncodedArray(wordsToMd5(bytesToWords(bytes), bytes.length * 8)); - } - function md5ToHexEncodedArray(input) { - var i; - var x; - var output = []; - var length32 = input.length * 32; - var hexTab = "0123456789abcdef"; - var hex; - for (i = 0; i < length32; i += 8) { - x = input[i >> 5] >>> i % 32 & 255; - hex = parseInt(hexTab.charAt(x >>> 4 & 15) + hexTab.charAt(x & 15), 16); - output.push(hex); - } - return output; - } - function wordsToMd5(x, len) { - x[len >> 5] |= 128 << len % 32; - x[(len + 64 >>> 9 << 4) + 14] = len; - var i; - var olda; - var oldb; - var oldc; - var oldd; - var a = 1732584193; - var b = -271733879; - var c = -1732584194; - var d = 271733878; - for (i = 0; i < x.length; i += 16) { - olda = a; - oldb = b; - oldc = c; - oldd = d; - a = md5ff(a, b, c, d, x[i], 7, -680876936); - d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); - c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); - b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); - a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); - d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); - c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); - b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); - a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); - d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); - c = md5ff(c, d, a, b, x[i + 10], 17, -42063); - b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); - a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); - d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); - c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); - b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); - a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); - d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); - c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); - b = md5gg(b, c, d, a, x[i], 20, -373897302); - a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); - d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); - c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); - b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); - a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); - d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); - c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); - b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); - a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); - d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); - c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); - b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); - a = md5hh(a, b, c, d, x[i + 5], 4, -378558); - d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); - c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); - b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); - a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); - d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); - c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); - b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); - a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); - d = md5hh(d, a, b, c, x[i], 11, -358537222); - c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); - b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); - a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); - d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); - c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); - b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); - a = md5ii(a, b, c, d, x[i], 6, -198630844); - d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); - c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); - b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); - a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); - d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); - c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); - b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); - a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); - d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); - c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); - b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); - a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); - d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); - c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); - b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); - a = safeAdd(a, olda); - b = safeAdd(b, oldb); - c = safeAdd(c, oldc); - d = safeAdd(d, oldd); - } - return [ a, b, c, d ]; - } - function bytesToWords(input) { - var i; - var output = []; - output[(input.length >> 2) - 1] = undefined; - for (i = 0; i < output.length; i += 1) { - output[i] = 0; - } - var length8 = input.length * 8; - for (i = 0; i < length8; i += 8) { - output[i >> 5] |= (input[i / 8] & 255) << i % 32; - } - return output; - } - function safeAdd(x, y) { - var lsw = (x & 65535) + (y & 65535); - var msw = (x >> 16) + (y >> 16) + (lsw >> 16); - return msw << 16 | lsw & 65535; - } - function bitRotateLeft(num, cnt) { - return num << cnt | num >>> 32 - cnt; - } - function md5cmn(q, a, b, x, s, t) { - return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); - } - function md5ff(a, b, c, d, x, s, t) { - return md5cmn(b & c | ~b & d, a, b, x, s, t); - } - function md5gg(a, b, c, d, x, s, t) { - return md5cmn(b & d | c & ~d, a, b, x, s, t); - } - function md5hh(a, b, c, d, x, s, t) { - return md5cmn(b ^ c ^ d, a, b, x, s, t); - } - function md5ii(a, b, c, d, x, s, t) { - return md5cmn(c ^ (b | ~d), a, b, x, s, t); - } - var _default = md5; - exports.default = _default; - }, {} ], - 26: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - var _rng = _interopRequireDefault(require("./rng.js")); - var _bytesToUuid = _interopRequireDefault(require("./bytesToUuid.js")); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - default: obj - }; - } - var _nodeId; - var _clockseq; - var _lastMSecs = 0; - var _lastNSecs = 0; - function v1(options, buf, offset) { - var i = buf && offset || 0; - var b = buf || []; - options = options || {}; - var node = options.node || _nodeId; - var clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; - if (node == null || clockseq == null) { - var seedBytes = options.random || (options.rng || _rng.default)(); - if (node == null) { - node = _nodeId = [ seedBytes[0] | 1, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5] ]; - } - if (clockseq == null) { - clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 16383; - } - } - var msecs = options.msecs !== undefined ? options.msecs : new Date().getTime(); - var nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; - var dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 1e4; - if (dt < 0 && options.clockseq === undefined) { - clockseq = clockseq + 1 & 16383; - } - if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { - nsecs = 0; - } - if (nsecs >= 1e4) { - throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); - } - _lastMSecs = msecs; - _lastNSecs = nsecs; - _clockseq = clockseq; - msecs += 122192928e5; - var tl = ((msecs & 268435455) * 1e4 + nsecs) % 4294967296; - b[i++] = tl >>> 24 & 255; - b[i++] = tl >>> 16 & 255; - b[i++] = tl >>> 8 & 255; - b[i++] = tl & 255; - var tmh = msecs / 4294967296 * 1e4 & 268435455; - b[i++] = tmh >>> 8 & 255; - b[i++] = tmh & 255; - b[i++] = tmh >>> 24 & 15 | 16; - b[i++] = tmh >>> 16 & 255; - b[i++] = clockseq >>> 8 | 128; - b[i++] = clockseq & 255; - for (var n = 0; n < 6; ++n) { - b[i + n] = node[n]; - } - return buf ? buf : (0, _bytesToUuid.default)(b); - } - var _default = v1; - exports.default = _default; - }, { - "./bytesToUuid.js": 21, - "./rng.js": 24 - } ], - 24: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = rng; - var getRandomValues = typeof crypto != "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != "undefined" && typeof msCrypto.getRandomValues == "function" && msCrypto.getRandomValues.bind(msCrypto); - var rnds8 = new Uint8Array(16); - function rng() { - if (!getRandomValues) { - throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported"); - } - return getRandomValues(rnds8); - } - }, {} ], - 21: [ function(require, module, exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = void 0; - var byteToHex = []; - for (var i = 0; i < 256; ++i) { - byteToHex[i] = (i + 256).toString(16).substr(1); - } - function bytesToUuid(buf, offset) { - var i = offset || 0; - var bth = byteToHex; - return [ bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], "-", bth[buf[i++]], bth[buf[i++]], "-", bth[buf[i++]], bth[buf[i++]], "-", bth[buf[i++]], bth[buf[i++]], "-", bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]] ].join(""); - } - var _default = bytesToUuid; - exports.default = _default; - }, {} ], - 19: [ function(require, module, exports) { - (function(setImmediate, clearImmediate) { - (function() { - var nextTick = require("process/browser.js").nextTick; - var apply = Function.prototype.apply; - var slice = Array.prototype.slice; - var immediateIds = {}; - var nextImmediateId = 0; - exports.setTimeout = function() { - return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout); - }; - exports.setInterval = function() { - return new Timeout(apply.call(setInterval, window, arguments), clearInterval); - }; - exports.clearTimeout = exports.clearInterval = function(timeout) { - timeout.close(); - }; - function Timeout(id, clearFn) { - this._id = id; - this._clearFn = clearFn; - } - Timeout.prototype.unref = Timeout.prototype.ref = function() {}; - Timeout.prototype.close = function() { - this._clearFn.call(window, this._id); - }; - exports.enroll = function(item, msecs) { - clearTimeout(item._idleTimeoutId); - item._idleTimeout = msecs; - }; - exports.unenroll = function(item) { - clearTimeout(item._idleTimeoutId); - item._idleTimeout = -1; - }; - exports._unrefActive = exports.active = function(item) { - clearTimeout(item._idleTimeoutId); - var msecs = item._idleTimeout; - if (msecs >= 0) { - item._idleTimeoutId = setTimeout(function onTimeout() { - if (item._onTimeout) item._onTimeout(); - }, msecs); - } - }; - exports.setImmediate = typeof setImmediate === "function" ? setImmediate : function(fn) { - var id = nextImmediateId++; - var args = arguments.length < 2 ? false : slice.call(arguments, 1); - immediateIds[id] = true; - nextTick(function onNextTick() { - if (immediateIds[id]) { - if (args) { - fn.apply(null, args); - } else { - fn.call(null); - } - exports.clearImmediate(id); - } - }); - return id; - }; - exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : function(id) { - delete immediateIds[id]; - }; - }).call(this); - }).call(this, require("timers").setImmediate, require("timers").clearImmediate); - }, { - "process/browser.js": 11, - timers: 19 - } ], - 10: [ function(require, module, exports) { - (function(exports) { - "use strict"; - function isArray(obj) { - if (obj !== null) { - return Object.prototype.toString.call(obj) === "[object Array]"; - } else { - return false; - } - } - function isObject(obj) { - if (obj !== null) { - return Object.prototype.toString.call(obj) === "[object Object]"; - } else { - return false; - } - } - function strictDeepEqual(first, second) { - if (first === second) { - return true; - } - var firstType = Object.prototype.toString.call(first); - if (firstType !== Object.prototype.toString.call(second)) { - return false; - } - if (isArray(first) === true) { - if (first.length !== second.length) { - return false; - } - for (var i = 0; i < first.length; i++) { - if (strictDeepEqual(first[i], second[i]) === false) { - return false; - } - } - return true; - } - if (isObject(first) === true) { - var keysSeen = {}; - for (var key in first) { - if (hasOwnProperty.call(first, key)) { - if (strictDeepEqual(first[key], second[key]) === false) { - return false; - } - keysSeen[key] = true; - } - } - for (var key2 in second) { - if (hasOwnProperty.call(second, key2)) { - if (keysSeen[key2] !== true) { - return false; - } - } - } - return true; - } - return false; - } - function isFalse(obj) { - if (obj === "" || obj === false || obj === null) { - return true; - } else if (isArray(obj) && obj.length === 0) { - return true; - } else if (isObject(obj)) { - for (var key in obj) { - if (obj.hasOwnProperty(key)) { - return false; - } - } - return true; - } else { - return false; - } - } - function objValues(obj) { - var keys = Object.keys(obj); - var values = []; - for (var i = 0; i < keys.length; i++) { - values.push(obj[keys[i]]); - } - return values; - } - function merge(a, b) { - var merged = {}; - for (var key in a) { - merged[key] = a[key]; - } - for (var key2 in b) { - merged[key2] = b[key2]; - } - return merged; - } - var trimLeft; - if (typeof String.prototype.trimLeft === "function") { - trimLeft = function(str) { - return str.trimLeft(); - }; - } else { - trimLeft = function(str) { - return str.match(/^\s*(.*)/)[1]; - }; - } - var TYPE_NUMBER = 0; - var TYPE_ANY = 1; - var TYPE_STRING = 2; - var TYPE_ARRAY = 3; - var TYPE_OBJECT = 4; - var TYPE_BOOLEAN = 5; - var TYPE_EXPREF = 6; - var TYPE_NULL = 7; - var TYPE_ARRAY_NUMBER = 8; - var TYPE_ARRAY_STRING = 9; - var 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"; - var TOK_QUOTEDIDENTIFIER = "QuotedIdentifier"; - var TOK_RBRACKET = "Rbracket"; - var TOK_RPAREN = "Rparen"; - var TOK_COMMA = "Comma"; - var TOK_COLON = "Colon"; - var TOK_RBRACE = "Rbrace"; - var TOK_NUMBER = "Number"; - var TOK_CURRENT = "Current"; - var TOK_EXPREF = "Expref"; - var TOK_PIPE = "Pipe"; - var TOK_OR = "Or"; - var TOK_AND = "And"; - var TOK_EQ = "EQ"; - var TOK_GT = "GT"; - var TOK_LT = "LT"; - var TOK_GTE = "GTE"; - var TOK_LTE = "LTE"; - var TOK_NE = "NE"; - var TOK_FLATTEN = "Flatten"; - var TOK_STAR = "Star"; - var TOK_FILTER = "Filter"; - var TOK_DOT = "Dot"; - var TOK_NOT = "Not"; - var TOK_LBRACE = "Lbrace"; - var TOK_LBRACKET = "Lbracket"; - var TOK_LPAREN = "Lparen"; - var TOK_LITERAL = "Literal"; - var basicTokens = { - ".": TOK_DOT, - "*": TOK_STAR, - ",": TOK_COMMA, - ":": TOK_COLON, - "{": TOK_LBRACE, - "}": TOK_RBRACE, - "]": TOK_RBRACKET, - "(": TOK_LPAREN, - ")": TOK_RPAREN, - "@": TOK_CURRENT - }; - var operatorStartToken = { - "<": true, - ">": true, - "=": true, - "!": true - }; - var skipChars = { - " ": true, - "\t": true, - "\n": true - }; - function isAlpha(ch) { - return ch >= "a" && ch <= "z" || ch >= "A" && ch <= "Z" || ch === "_"; - } - function isNum(ch) { - return ch >= "0" && ch <= "9" || ch === "-"; - } - function isAlphaNum(ch) { - return ch >= "a" && ch <= "z" || ch >= "A" && ch <= "Z" || ch >= "0" && ch <= "9" || ch === "_"; - } - function Lexer() {} - Lexer.prototype = { - tokenize: function(stream) { - var tokens = []; - this._current = 0; - var start; - var identifier; - var token; - while (this._current < stream.length) { - if (isAlpha(stream[this._current])) { - start = this._current; - identifier = this._consumeUnquotedIdentifier(stream); - tokens.push({ - type: TOK_UNQUOTEDIDENTIFIER, - value: identifier, - start: start - }); - } else if (basicTokens[stream[this._current]] !== undefined) { - tokens.push({ - type: basicTokens[stream[this._current]], - value: stream[this._current], - start: this._current - }); - this._current++; - } else if (isNum(stream[this._current])) { - token = this._consumeNumber(stream); - tokens.push(token); - } else if (stream[this._current] === "[") { - token = this._consumeLBracket(stream); - tokens.push(token); - } else if (stream[this._current] === '"') { - start = this._current; - identifier = this._consumeQuotedIdentifier(stream); - tokens.push({ - type: TOK_QUOTEDIDENTIFIER, - value: identifier, - start: start - }); - } else if (stream[this._current] === "'") { - start = this._current; - identifier = this._consumeRawStringLiteral(stream); - tokens.push({ - type: TOK_LITERAL, - value: identifier, - start: start - }); - } else if (stream[this._current] === "`") { - start = this._current; - var literal = this._consumeLiteral(stream); - tokens.push({ - type: TOK_LITERAL, - value: literal, - start: start - }); - } else if (operatorStartToken[stream[this._current]] !== undefined) { - tokens.push(this._consumeOperator(stream)); - } else if (skipChars[stream[this._current]] !== undefined) { - this._current++; - } else if (stream[this._current] === "&") { - start = this._current; - this._current++; - if (stream[this._current] === "&") { - this._current++; - tokens.push({ - type: TOK_AND, - value: "&&", - start: start - }); - } else { - tokens.push({ - type: TOK_EXPREF, - value: "&", - start: start - }); - } - } else if (stream[this._current] === "|") { - start = this._current; - this._current++; - if (stream[this._current] === "|") { - this._current++; - tokens.push({ - type: TOK_OR, - value: "||", - start: start - }); - } else { - tokens.push({ - type: TOK_PIPE, - value: "|", - start: start - }); - } - } else { - var error = new Error("Unknown character:" + stream[this._current]); - error.name = "LexerError"; - throw error; - } - } - return tokens; - }, - _consumeUnquotedIdentifier: function(stream) { - var start = this._current; - this._current++; - while (this._current < stream.length && isAlphaNum(stream[this._current])) { - this._current++; - } - return stream.slice(start, this._current); - }, - _consumeQuotedIdentifier: function(stream) { - var start = this._current; - this._current++; - var maxLength = stream.length; - while (stream[this._current] !== '"' && this._current < maxLength) { - var current = this._current; - if (stream[current] === "\\" && (stream[current + 1] === "\\" || stream[current + 1] === '"')) { - current += 2; - } else { - current++; - } - this._current = current; - } - this._current++; - return JSON.parse(stream.slice(start, this._current)); - }, - _consumeRawStringLiteral: function(stream) { - var start = this._current; - this._current++; - var maxLength = stream.length; - while (stream[this._current] !== "'" && this._current < maxLength) { - var current = this._current; - if (stream[current] === "\\" && (stream[current + 1] === "\\" || stream[current + 1] === "'")) { - current += 2; - } else { - current++; - } - this._current = current; - } - this._current++; - var literal = stream.slice(start + 1, this._current - 1); - return literal.replace("\\'", "'"); - }, - _consumeNumber: function(stream) { - var start = this._current; - this._current++; - var maxLength = stream.length; - while (isNum(stream[this._current]) && this._current < maxLength) { - this._current++; - } - var value = parseInt(stream.slice(start, this._current)); - return { - type: TOK_NUMBER, - value: value, - start: start - }; - }, - _consumeLBracket: function(stream) { - var start = this._current; - this._current++; - if (stream[this._current] === "?") { - this._current++; - return { - type: TOK_FILTER, - value: "[?", - start: start - }; - } else if (stream[this._current] === "]") { - this._current++; - return { - type: TOK_FLATTEN, - value: "[]", - start: start - }; - } else { - return { - type: TOK_LBRACKET, - value: "[", - start: start - }; - } - }, - _consumeOperator: function(stream) { - var start = this._current; - var startingChar = stream[start]; - this._current++; - if (startingChar === "!") { - if (stream[this._current] === "=") { - this._current++; - return { - type: TOK_NE, - value: "!=", - start: start - }; - } else { - return { - type: TOK_NOT, - value: "!", - start: start - }; - } - } else if (startingChar === "<") { - if (stream[this._current] === "=") { - this._current++; - return { - type: TOK_LTE, - value: "<=", - start: start - }; - } else { - return { - type: TOK_LT, - value: "<", - start: start - }; - } - } else if (startingChar === ">") { - if (stream[this._current] === "=") { - this._current++; - return { - type: TOK_GTE, - value: ">=", - start: start - }; - } else { - return { - type: TOK_GT, - value: ">", - start: start - }; - } - } else if (startingChar === "=") { - if (stream[this._current] === "=") { - this._current++; - return { - type: TOK_EQ, - value: "==", - start: start - }; - } - } - }, - _consumeLiteral: function(stream) { - this._current++; - var start = this._current; - var maxLength = stream.length; - var literal; - while (stream[this._current] !== "`" && this._current < maxLength) { - var current = this._current; - if (stream[current] === "\\" && (stream[current + 1] === "\\" || stream[current + 1] === "`")) { - current += 2; - } else { - current++; - } - this._current = current; - } - var literalString = trimLeft(stream.slice(start, this._current)); - literalString = literalString.replace("\\`", "`"); - if (this._looksLikeJSON(literalString)) { - literal = JSON.parse(literalString); - } else { - literal = JSON.parse('"' + literalString + '"'); - } - this._current++; - return literal; - }, - _looksLikeJSON: function(literalString) { - var startingChars = '[{"'; - var jsonLiterals = [ "true", "false", "null" ]; - var numberLooking = "-0123456789"; - if (literalString === "") { - return false; - } else if (startingChars.indexOf(literalString[0]) >= 0) { - return true; - } else if (jsonLiterals.indexOf(literalString) >= 0) { - return true; - } else if (numberLooking.indexOf(literalString[0]) >= 0) { - try { - JSON.parse(literalString); - return true; - } catch (ex) { - return false; - } - } else { - return false; - } - } - }; - var bindingPower = {}; - bindingPower[TOK_EOF] = 0; - bindingPower[TOK_UNQUOTEDIDENTIFIER] = 0; - bindingPower[TOK_QUOTEDIDENTIFIER] = 0; - bindingPower[TOK_RBRACKET] = 0; - bindingPower[TOK_RPAREN] = 0; - bindingPower[TOK_COMMA] = 0; - bindingPower[TOK_RBRACE] = 0; - bindingPower[TOK_NUMBER] = 0; - bindingPower[TOK_CURRENT] = 0; - bindingPower[TOK_EXPREF] = 0; - bindingPower[TOK_PIPE] = 1; - bindingPower[TOK_OR] = 2; - bindingPower[TOK_AND] = 3; - bindingPower[TOK_EQ] = 5; - bindingPower[TOK_GT] = 5; - bindingPower[TOK_LT] = 5; - bindingPower[TOK_GTE] = 5; - bindingPower[TOK_LTE] = 5; - bindingPower[TOK_NE] = 5; - bindingPower[TOK_FLATTEN] = 9; - bindingPower[TOK_STAR] = 20; - bindingPower[TOK_FILTER] = 21; - bindingPower[TOK_DOT] = 40; - bindingPower[TOK_NOT] = 45; - bindingPower[TOK_LBRACE] = 50; - bindingPower[TOK_LBRACKET] = 55; - bindingPower[TOK_LPAREN] = 60; - function Parser() {} - Parser.prototype = { - parse: function(expression) { - this._loadTokens(expression); - this.index = 0; - var ast = this.expression(0); - if (this._lookahead(0) !== TOK_EOF) { - var t = this._lookaheadToken(0); - var error = new Error("Unexpected token type: " + t.type + ", value: " + t.value); - error.name = "ParserError"; - throw error; - } - return ast; - }, - _loadTokens: function(expression) { - var lexer = new Lexer(); - var tokens = lexer.tokenize(expression); - tokens.push({ - type: TOK_EOF, - value: "", - start: expression.length - }); - this.tokens = tokens; - }, - expression: function(rbp) { - var leftToken = this._lookaheadToken(0); - this._advance(); - var left = this.nud(leftToken); - var currentToken = this._lookahead(0); - while (rbp < bindingPower[currentToken]) { - this._advance(); - left = this.led(currentToken, left); - currentToken = this._lookahead(0); - } - return left; - }, - _lookahead: function(number) { - return this.tokens[this.index + number].type; - }, - _lookaheadToken: function(number) { - return this.tokens[this.index + number]; - }, - _advance: function() { - this.index++; - }, - nud: function(token) { - var left; - var right; - var expression; - switch (token.type) { - case TOK_LITERAL: - return { - type: "Literal", - value: token.value - }; - - case TOK_UNQUOTEDIDENTIFIER: - return { - type: "Field", - name: token.value - }; - - case TOK_QUOTEDIDENTIFIER: - var node = { - type: "Field", - name: token.value - }; - if (this._lookahead(0) === TOK_LPAREN) { - throw new Error("Quoted identifier not allowed for function names."); - } - return node; - - case TOK_NOT: - right = this.expression(bindingPower.Not); - return { - type: "NotExpression", - children: [ right ] - }; - - case TOK_STAR: - left = { - type: "Identity" - }; - right = null; - if (this._lookahead(0) === TOK_RBRACKET) { - right = { - type: "Identity" - }; - } else { - right = this._parseProjectionRHS(bindingPower.Star); - } - return { - type: "ValueProjection", - children: [ left, right ] - }; - - case TOK_FILTER: - return this.led(token.type, { - type: "Identity" - }); - - case TOK_LBRACE: - return this._parseMultiselectHash(); - - case TOK_FLATTEN: - left = { - type: TOK_FLATTEN, - children: [ { - type: "Identity" - } ] - }; - right = this._parseProjectionRHS(bindingPower.Flatten); - return { - type: "Projection", - children: [ left, right ] - }; - - case TOK_LBRACKET: - if (this._lookahead(0) === TOK_NUMBER || this._lookahead(0) === TOK_COLON) { - right = this._parseIndexExpression(); - return this._projectIfSlice({ - type: "Identity" - }, right); - } else if (this._lookahead(0) === TOK_STAR && this._lookahead(1) === TOK_RBRACKET) { - this._advance(); - this._advance(); - right = this._parseProjectionRHS(bindingPower.Star); - return { - type: "Projection", - children: [ { - type: "Identity" - }, right ] - }; - } - return this._parseMultiselectList(); - - case TOK_CURRENT: - return { - type: TOK_CURRENT - }; - - case TOK_EXPREF: - expression = this.expression(bindingPower.Expref); - return { - type: "ExpressionReference", - children: [ expression ] - }; - - case TOK_LPAREN: - var args = []; - while (this._lookahead(0) !== TOK_RPAREN) { - if (this._lookahead(0) === TOK_CURRENT) { - expression = { - type: TOK_CURRENT - }; - this._advance(); - } else { - expression = this.expression(0); - } - args.push(expression); - } - this._match(TOK_RPAREN); - return args[0]; - - default: - this._errorToken(token); - } - }, - led: function(tokenName, left) { - var right; - switch (tokenName) { - case TOK_DOT: - var rbp = bindingPower.Dot; - if (this._lookahead(0) !== TOK_STAR) { - right = this._parseDotRHS(rbp); - return { - type: "Subexpression", - children: [ left, right ] - }; - } - 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 ] - }; - - case TOK_OR: - right = this.expression(bindingPower.Or); - return { - type: "OrExpression", - children: [ left, right ] - }; - - case TOK_AND: - right = this.expression(bindingPower.And); - return { - type: "AndExpression", - children: [ left, right ] - }; - - case TOK_LPAREN: - var name = left.name; - var args = []; - var expression, node; - while (this._lookahead(0) !== TOK_RPAREN) { - if (this._lookahead(0) === TOK_CURRENT) { - expression = { - type: TOK_CURRENT - }; - this._advance(); - } else { - expression = this.expression(0); - } - if (this._lookahead(0) === TOK_COMMA) { - this._match(TOK_COMMA); - } - args.push(expression); - } - this._match(TOK_RPAREN); - node = { - type: "Function", - name: name, - children: args - }; - return node; - - case TOK_FILTER: - var condition = this.expression(0); - this._match(TOK_RBRACKET); - if (this._lookahead(0) === TOK_FLATTEN) { - right = { - type: "Identity" - }; - } else { - right = this._parseProjectionRHS(bindingPower.Filter); - } - return { - type: "FilterProjection", - children: [ left, right, condition ] - }; - - case TOK_FLATTEN: - var leftNode = { - type: TOK_FLATTEN, - children: [ left ] - }; - var rightNode = this._parseProjectionRHS(bindingPower.Flatten); - return { - type: "Projection", - children: [ leftNode, rightNode ] - }; - - case TOK_EQ: - case TOK_NE: - case TOK_GT: - case TOK_GTE: - case TOK_LT: - case TOK_LTE: - return this._parseComparator(left, tokenName); - - case TOK_LBRACKET: - var token = this._lookaheadToken(0); - if (token.type === TOK_NUMBER || token.type === TOK_COLON) { - right = this._parseIndexExpression(); - return this._projectIfSlice(left, right); - } - 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)); - } - }, - _match: function(tokenType) { - if (this._lookahead(0) === tokenType) { - this._advance(); - } else { - var t = this._lookaheadToken(0); - var error = new Error("Expected " + tokenType + ", got: " + t.type); - error.name = "ParserError"; - throw error; - } - }, - _errorToken: function(token) { - var error = new Error("Invalid token (" + token.type + '): "' + token.value + '"'); - error.name = "ParserError"; - throw error; - }, - _parseIndexExpression: function() { - if (this._lookahead(0) === TOK_COLON || this._lookahead(1) === TOK_COLON) { - return this._parseSliceExpression(); - } else { - var node = { - type: "Index", - value: this._lookaheadToken(0).value - }; - this._advance(); - this._match(TOK_RBRACKET); - return node; - } - }, - _projectIfSlice: function(left, right) { - var indexExpr = { - type: "IndexExpression", - children: [ left, right ] - }; - if (right.type === "Slice") { - return { - type: "Projection", - children: [ indexExpr, this._parseProjectionRHS(bindingPower.Star) ] - }; - } else { - return indexExpr; - } - }, - _parseSliceExpression: function() { - var parts = [ null, null, null ]; - var index = 0; - var currentToken = this._lookahead(0); - while (currentToken !== TOK_RBRACKET && index < 3) { - if (currentToken === TOK_COLON) { - index++; - this._advance(); - } else if (currentToken === TOK_NUMBER) { - parts[index] = this._lookaheadToken(0).value; - this._advance(); - } else { - var t = this._lookahead(0); - var error = new Error("Syntax error, unexpected token: " + t.value + "(" + t.type + ")"); - error.name = "Parsererror"; - throw error; - } - currentToken = this._lookahead(0); - } - this._match(TOK_RBRACKET); - return { - type: "Slice", - children: parts - }; - }, - _parseComparator: function(left, comparator) { - var right = this.expression(bindingPower[comparator]); - return { - type: "Comparator", - name: comparator, - children: [ left, right ] - }; - }, - _parseDotRHS: function(rbp) { - var lookahead = this._lookahead(0); - var exprTokens = [ TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER, TOK_STAR ]; - if (exprTokens.indexOf(lookahead) >= 0) { - return this.expression(rbp); - } else if (lookahead === TOK_LBRACKET) { - this._match(TOK_LBRACKET); - return this._parseMultiselectList(); - } else if (lookahead === TOK_LBRACE) { - this._match(TOK_LBRACE); - return this._parseMultiselectHash(); - } - }, - _parseProjectionRHS: function(rbp) { - var right; - if (bindingPower[this._lookahead(0)] < 10) { - right = { - type: "Identity" - }; - } else if (this._lookahead(0) === TOK_LBRACKET) { - right = this.expression(rbp); - } else if (this._lookahead(0) === TOK_FILTER) { - right = this.expression(rbp); - } else if (this._lookahead(0) === TOK_DOT) { - this._match(TOK_DOT); - right = this._parseDotRHS(rbp); - } else { - var t = this._lookaheadToken(0); - var error = new Error("Sytanx error, unexpected token: " + t.value + "(" + t.type + ")"); - error.name = "ParserError"; - throw error; - } - return right; - }, - _parseMultiselectList: function() { - var expressions = []; - while (this._lookahead(0) !== TOK_RBRACKET) { - var expression = this.expression(0); - expressions.push(expression); - if (this._lookahead(0) === TOK_COMMA) { - this._match(TOK_COMMA); - if (this._lookahead(0) === TOK_RBRACKET) { - throw new Error("Unexpected token Rbracket"); - } - } - } - this._match(TOK_RBRACKET); - return { - type: "MultiSelectList", - children: expressions - }; - }, - _parseMultiselectHash: function() { - var pairs = []; - var identifierTypes = [ TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER ]; - var keyToken, keyName, value, node; - for (;;) { - keyToken = this._lookaheadToken(0); - if (identifierTypes.indexOf(keyToken.type) < 0) { - throw new Error("Expecting an identifier token, got: " + keyToken.type); - } - keyName = keyToken.value; - this._advance(); - this._match(TOK_COLON); - value = this.expression(0); - node = { - type: "KeyValuePair", - name: keyName, - value: value - }; - pairs.push(node); - if (this._lookahead(0) === TOK_COMMA) { - this._match(TOK_COMMA); - } else if (this._lookahead(0) === TOK_RBRACE) { - this._match(TOK_RBRACE); - break; - } - } - return { - type: "MultiSelectHash", - children: pairs - }; - } - }; - function TreeInterpreter(runtime) { - this.runtime = runtime; - } - TreeInterpreter.prototype = { - search: function(node, value) { - return this.visit(node, value); - }, - visit: function(node, value) { - var matched, current, result, first, second, field, left, right, collected, i; - switch (node.type) { - case "Field": - if (value !== null && isObject(value)) { - field = value[node.name]; - if (field === undefined) { - return null; - } else { - return field; - } - } - return null; - - case "Subexpression": - result = this.visit(node.children[0], value); - for (i = 1; i < node.children.length; i++) { - result = this.visit(node.children[1], result); - if (result === null) { - return null; - } - } - return result; - - case "IndexExpression": - left = this.visit(node.children[0], value); - right = this.visit(node.children[1], left); - return right; - - case "Index": - if (!isArray(value)) { - return null; - } - var index = node.value; - if (index < 0) { - index = value.length + index; - } - result = value[index]; - if (result === undefined) { - result = null; - } - return result; - - case "Slice": - if (!isArray(value)) { - return null; - } - var sliceParams = node.children.slice(0); - var computed = this.computeSliceParams(value.length, sliceParams); - var start = computed[0]; - var stop = computed[1]; - var step = computed[2]; - result = []; - if (step > 0) { - for (i = start; i < stop; i += step) { - result.push(value[i]); - } - } else { - for (i = start; i > stop; i += step) { - result.push(value[i]); - } - } - return result; - - case "Projection": - var base = this.visit(node.children[0], value); - if (!isArray(base)) { - return null; - } - collected = []; - for (i = 0; i < base.length; i++) { - current = this.visit(node.children[1], base[i]); - if (current !== null) { - collected.push(current); - } - } - return collected; - - case "ValueProjection": - base = this.visit(node.children[0], value); - if (!isObject(base)) { - return null; - } - collected = []; - var values = objValues(base); - for (i = 0; i < values.length; i++) { - current = this.visit(node.children[1], values[i]); - if (current !== null) { - collected.push(current); - } - } - return collected; - - case "FilterProjection": - base = this.visit(node.children[0], value); - if (!isArray(base)) { - return null; - } - var filtered = []; - var finalResults = []; - for (i = 0; i < base.length; i++) { - matched = this.visit(node.children[2], base[i]); - if (!isFalse(matched)) { - filtered.push(base[i]); - } - } - for (var j = 0; j < filtered.length; j++) { - current = this.visit(node.children[1], filtered[j]); - if (current !== null) { - finalResults.push(current); - } - } - return finalResults; - - case "Comparator": - first = this.visit(node.children[0], value); - second = this.visit(node.children[1], value); - switch (node.name) { - case TOK_EQ: - result = strictDeepEqual(first, second); - break; - - case TOK_NE: - result = !strictDeepEqual(first, second); - break; - - case TOK_GT: - result = first > second; - break; - - case TOK_GTE: - result = first >= second; - break; - - case TOK_LT: - result = first < second; - break; - - case TOK_LTE: - result = first <= second; - break; - - default: - throw new Error("Unknown comparator: " + node.name); - } - return result; - - case TOK_FLATTEN: - var original = this.visit(node.children[0], value); - if (!isArray(original)) { - return null; - } - var merged = []; - for (i = 0; i < original.length; i++) { - current = original[i]; - if (isArray(current)) { - merged.push.apply(merged, current); - } else { - merged.push(current); - } - } - return merged; - - case "Identity": - return value; - - case "MultiSelectList": - if (value === null) { - return null; - } - collected = []; - for (i = 0; i < node.children.length; i++) { - collected.push(this.visit(node.children[i], value)); - } - return collected; - - case "MultiSelectHash": - if (value === null) { - return null; - } - collected = {}; - var child; - for (i = 0; i < node.children.length; i++) { - child = node.children[i]; - collected[child.name] = this.visit(child.value, value); - } - return collected; - - case "OrExpression": - matched = this.visit(node.children[0], value); - if (isFalse(matched)) { - matched = this.visit(node.children[1], value); - } - return matched; - - case "AndExpression": - first = this.visit(node.children[0], value); - if (isFalse(first) === true) { - return first; - } - return this.visit(node.children[1], value); - - case "NotExpression": - first = this.visit(node.children[0], value); - return isFalse(first); - - case "Literal": - return node.value; - - case TOK_PIPE: - left = this.visit(node.children[0], value); - return this.visit(node.children[1], left); - - case TOK_CURRENT: - return value; - - case "Function": - var resolvedArgs = []; - for (i = 0; i < node.children.length; i++) { - resolvedArgs.push(this.visit(node.children[i], value)); - } - return this.runtime.callFunction(node.name, resolvedArgs); - - case "ExpressionReference": - var refNode = node.children[0]; - refNode.jmespathType = TOK_EXPREF; - return refNode; - - default: - throw new Error("Unknown node type: " + node.type); - } - }, - computeSliceParams: function(arrayLength, sliceParams) { - var start = sliceParams[0]; - var stop = sliceParams[1]; - var step = sliceParams[2]; - var computed = [ null, null, null ]; - if (step === null) { - step = 1; - } else if (step === 0) { - var error = new Error("Invalid slice, step cannot be 0"); - error.name = "RuntimeError"; - throw error; - } - var stepValueNegative = step < 0 ? true : false; - if (start === null) { - start = stepValueNegative ? arrayLength - 1 : 0; - } else { - start = this.capSliceRange(arrayLength, start, step); - } - if (stop === null) { - stop = stepValueNegative ? -1 : arrayLength; - } else { - stop = this.capSliceRange(arrayLength, stop, step); - } - computed[0] = start; - computed[1] = stop; - computed[2] = step; - return computed; - }, - capSliceRange: function(arrayLength, actualValue, step) { - if (actualValue < 0) { - actualValue += arrayLength; - if (actualValue < 0) { - actualValue = step < 0 ? -1 : 0; - } - } else if (actualValue >= arrayLength) { - actualValue = step < 0 ? arrayLength - 1 : arrayLength; - } - return actualValue; - } - }; - function Runtime(interpreter) { - this._interpreter = interpreter; - this.functionTable = { - abs: { - _func: this._functionAbs, - _signature: [ { - types: [ TYPE_NUMBER ] - } ] - }, - avg: { - _func: this._functionAvg, - _signature: [ { - types: [ TYPE_ARRAY_NUMBER ] - } ] - }, - ceil: { - _func: this._functionCeil, - _signature: [ { - types: [ TYPE_NUMBER ] - } ] - }, - contains: { - _func: this._functionContains, - _signature: [ { - types: [ TYPE_STRING, TYPE_ARRAY ] - }, { - types: [ TYPE_ANY ] - } ] - }, - ends_with: { - _func: this._functionEndsWith, - _signature: [ { - types: [ TYPE_STRING ] - }, { - types: [ TYPE_STRING ] - } ] - }, - floor: { - _func: this._functionFloor, - _signature: [ { - types: [ TYPE_NUMBER ] - } ] - }, - length: { - _func: this._functionLength, - _signature: [ { - types: [ TYPE_STRING, TYPE_ARRAY, TYPE_OBJECT ] - } ] - }, - map: { - _func: this._functionMap, - _signature: [ { - types: [ TYPE_EXPREF ] - }, { - types: [ TYPE_ARRAY ] - } ] - }, - max: { - _func: this._functionMax, - _signature: [ { - types: [ TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING ] - } ] - }, - merge: { - _func: this._functionMerge, - _signature: [ { - types: [ TYPE_OBJECT ], - variadic: true - } ] - }, - max_by: { - _func: this._functionMaxBy, - _signature: [ { - types: [ TYPE_ARRAY ] - }, { - types: [ TYPE_EXPREF ] - } ] - }, - sum: { - _func: this._functionSum, - _signature: [ { - types: [ TYPE_ARRAY_NUMBER ] - } ] - }, - starts_with: { - _func: this._functionStartsWith, - _signature: [ { - types: [ TYPE_STRING ] - }, { - types: [ TYPE_STRING ] - } ] - }, - min: { - _func: this._functionMin, - _signature: [ { - types: [ TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING ] - } ] - }, - min_by: { - _func: this._functionMinBy, - _signature: [ { - types: [ TYPE_ARRAY ] - }, { - types: [ TYPE_EXPREF ] - } ] - }, - type: { - _func: this._functionType, - _signature: [ { - types: [ TYPE_ANY ] - } ] - }, - keys: { - _func: this._functionKeys, - _signature: [ { - types: [ TYPE_OBJECT ] - } ] - }, - values: { - _func: this._functionValues, - _signature: [ { - types: [ TYPE_OBJECT ] - } ] - }, - sort: { - _func: this._functionSort, - _signature: [ { - types: [ TYPE_ARRAY_STRING, TYPE_ARRAY_NUMBER ] - } ] - }, - sort_by: { - _func: this._functionSortBy, - _signature: [ { - types: [ TYPE_ARRAY ] - }, { - types: [ TYPE_EXPREF ] - } ] - }, - join: { - _func: this._functionJoin, - _signature: [ { - types: [ TYPE_STRING ] - }, { - types: [ TYPE_ARRAY_STRING ] - } ] - }, - reverse: { - _func: this._functionReverse, - _signature: [ { - types: [ TYPE_STRING, TYPE_ARRAY ] - } ] - }, - to_array: { - _func: this._functionToArray, - _signature: [ { - types: [ TYPE_ANY ] - } ] - }, - to_string: { - _func: this._functionToString, - _signature: [ { - types: [ TYPE_ANY ] - } ] - }, - to_number: { - _func: this._functionToNumber, - _signature: [ { - types: [ TYPE_ANY ] - } ] - }, - not_null: { - _func: this._functionNotNull, - _signature: [ { - types: [ TYPE_ANY ], - variadic: true - } ] - } - }; - } - Runtime.prototype = { - callFunction: function(name, resolvedArgs) { - var functionEntry = this.functionTable[name]; - if (functionEntry === undefined) { - throw new Error("Unknown function: " + name + "()"); - } - this._validateArgs(name, resolvedArgs, functionEntry._signature); - return functionEntry._func.call(this, resolvedArgs); - }, - _validateArgs: function(name, args, signature) { - var pluralized; - if (signature[signature.length - 1].variadic) { - if (args.length < signature.length) { - pluralized = signature.length === 1 ? " argument" : " arguments"; - throw new Error("ArgumentError: " + name + "() " + "takes at least" + signature.length + pluralized + " but received " + args.length); - } - } else if (args.length !== signature.length) { - pluralized = signature.length === 1 ? " argument" : " arguments"; - throw new Error("ArgumentError: " + name + "() " + "takes " + signature.length + pluralized + " but received " + args.length); - } - var currentSpec; - var actualType; - var typeMatched; - for (var i = 0; i < signature.length; i++) { - typeMatched = false; - currentSpec = signature[i].types; - actualType = this._getTypeName(args[i]); - for (var j = 0; j < currentSpec.length; j++) { - if (this._typeMatches(actualType, currentSpec[j], args[i])) { - typeMatched = true; - break; - } - } - if (!typeMatched) { - var expected = currentSpec.map(function(typeIdentifier) { - return TYPE_NAME_TABLE[typeIdentifier]; - }).join(","); - throw new Error("TypeError: " + name + "() " + "expected argument " + (i + 1) + " to be type " + expected + " but received type " + TYPE_NAME_TABLE[actualType] + " instead."); - } - } - }, - _typeMatches: function(actual, expected, argValue) { - if (expected === TYPE_ANY) { - return true; - } - if (expected === TYPE_ARRAY_STRING || expected === TYPE_ARRAY_NUMBER || expected === TYPE_ARRAY) { - if (expected === TYPE_ARRAY) { - return actual === TYPE_ARRAY; - } else if (actual === TYPE_ARRAY) { - var subtype; - if (expected === TYPE_ARRAY_NUMBER) { - subtype = TYPE_NUMBER; - } else if (expected === TYPE_ARRAY_STRING) { - subtype = TYPE_STRING; - } - for (var i = 0; i < argValue.length; i++) { - if (!this._typeMatches(this._getTypeName(argValue[i]), subtype, argValue[i])) { - return false; - } - } - return true; - } - } else { - return actual === expected; - } - }, - _getTypeName: function(obj) { - switch (Object.prototype.toString.call(obj)) { - case "[object String]": - return TYPE_STRING; - - case "[object Number]": - return TYPE_NUMBER; - - case "[object Array]": - return TYPE_ARRAY; - - case "[object Boolean]": - return TYPE_BOOLEAN; - - case "[object Null]": - return TYPE_NULL; - - case "[object Object]": - if (obj.jmespathType === TOK_EXPREF) { - return TYPE_EXPREF; - } else { - return TYPE_OBJECT; - } - } - }, - _functionStartsWith: function(resolvedArgs) { - return resolvedArgs[0].lastIndexOf(resolvedArgs[1]) === 0; - }, - _functionEndsWith: function(resolvedArgs) { - var searchStr = resolvedArgs[0]; - var suffix = resolvedArgs[1]; - return searchStr.indexOf(suffix, searchStr.length - suffix.length) !== -1; - }, - _functionReverse: function(resolvedArgs) { - var typeName = this._getTypeName(resolvedArgs[0]); - if (typeName === TYPE_STRING) { - var originalStr = resolvedArgs[0]; - var reversedStr = ""; - for (var i = originalStr.length - 1; i >= 0; i--) { - reversedStr += originalStr[i]; - } - return reversedStr; - } else { - var reversedArray = resolvedArgs[0].slice(0); - reversedArray.reverse(); - return reversedArray; - } - }, - _functionAbs: function(resolvedArgs) { - return Math.abs(resolvedArgs[0]); - }, - _functionCeil: function(resolvedArgs) { - return Math.ceil(resolvedArgs[0]); - }, - _functionAvg: function(resolvedArgs) { - var sum = 0; - var inputArray = resolvedArgs[0]; - for (var i = 0; i < inputArray.length; i++) { - sum += inputArray[i]; - } - return sum / inputArray.length; - }, - _functionContains: function(resolvedArgs) { - return resolvedArgs[0].indexOf(resolvedArgs[1]) >= 0; - }, - _functionFloor: function(resolvedArgs) { - return Math.floor(resolvedArgs[0]); - }, - _functionLength: function(resolvedArgs) { - if (!isObject(resolvedArgs[0])) { - return resolvedArgs[0].length; - } else { - return Object.keys(resolvedArgs[0]).length; - } - }, - _functionMap: function(resolvedArgs) { - var mapped = []; - var interpreter = this._interpreter; - var exprefNode = resolvedArgs[0]; - var elements = resolvedArgs[1]; - for (var i = 0; i < elements.length; i++) { - mapped.push(interpreter.visit(exprefNode, elements[i])); - } - return mapped; - }, - _functionMerge: function(resolvedArgs) { - var merged = {}; - for (var i = 0; i < resolvedArgs.length; i++) { - var current = resolvedArgs[i]; - for (var key in current) { - merged[key] = current[key]; - } - } - return merged; - }, - _functionMax: function(resolvedArgs) { - if (resolvedArgs[0].length > 0) { - var typeName = this._getTypeName(resolvedArgs[0][0]); - if (typeName === TYPE_NUMBER) { - return Math.max.apply(Math, resolvedArgs[0]); - } else { - var elements = resolvedArgs[0]; - var maxElement = elements[0]; - for (var i = 1; i < elements.length; i++) { - if (maxElement.localeCompare(elements[i]) < 0) { - maxElement = elements[i]; - } - } - return maxElement; - } - } else { - return null; - } - }, - _functionMin: function(resolvedArgs) { - if (resolvedArgs[0].length > 0) { - var typeName = this._getTypeName(resolvedArgs[0][0]); - if (typeName === TYPE_NUMBER) { - return Math.min.apply(Math, resolvedArgs[0]); - } else { - var elements = resolvedArgs[0]; - var minElement = elements[0]; - for (var i = 1; i < elements.length; i++) { - if (elements[i].localeCompare(minElement) < 0) { - minElement = elements[i]; - } - } - return minElement; - } - } else { - return null; - } - }, - _functionSum: function(resolvedArgs) { - var sum = 0; - var listToSum = resolvedArgs[0]; - for (var i = 0; i < listToSum.length; i++) { - sum += listToSum[i]; - } - return sum; - }, - _functionType: function(resolvedArgs) { - switch (this._getTypeName(resolvedArgs[0])) { - case TYPE_NUMBER: - return "number"; - - case TYPE_STRING: - return "string"; - - case TYPE_ARRAY: - return "array"; - - case TYPE_OBJECT: - return "object"; - - case TYPE_BOOLEAN: - return "boolean"; - - case TYPE_EXPREF: - return "expref"; - - case TYPE_NULL: - return "null"; - } - }, - _functionKeys: function(resolvedArgs) { - return Object.keys(resolvedArgs[0]); - }, - _functionValues: function(resolvedArgs) { - var obj = resolvedArgs[0]; - var keys = Object.keys(obj); - var values = []; - for (var i = 0; i < keys.length; i++) { - values.push(obj[keys[i]]); - } - return values; - }, - _functionJoin: function(resolvedArgs) { - var joinChar = resolvedArgs[0]; - var listJoin = resolvedArgs[1]; - return listJoin.join(joinChar); - }, - _functionToArray: function(resolvedArgs) { - if (this._getTypeName(resolvedArgs[0]) === TYPE_ARRAY) { - return resolvedArgs[0]; - } else { - return [ resolvedArgs[0] ]; - } - }, - _functionToString: function(resolvedArgs) { - if (this._getTypeName(resolvedArgs[0]) === TYPE_STRING) { - return resolvedArgs[0]; - } else { - return JSON.stringify(resolvedArgs[0]); - } - }, - _functionToNumber: function(resolvedArgs) { - var typeName = this._getTypeName(resolvedArgs[0]); - var convertedValue; - if (typeName === TYPE_NUMBER) { - return resolvedArgs[0]; - } else if (typeName === TYPE_STRING) { - convertedValue = +resolvedArgs[0]; - if (!isNaN(convertedValue)) { - return convertedValue; - } - } - return null; - }, - _functionNotNull: function(resolvedArgs) { - for (var i = 0; i < resolvedArgs.length; i++) { - if (this._getTypeName(resolvedArgs[i]) !== TYPE_NULL) { - return resolvedArgs[i]; - } - } - return null; - }, - _functionSort: function(resolvedArgs) { - var sortedArray = resolvedArgs[0].slice(0); - sortedArray.sort(); - return sortedArray; - }, - _functionSortBy: function(resolvedArgs) { - var sortedArray = resolvedArgs[0].slice(0); - if (sortedArray.length === 0) { - return sortedArray; - } - var interpreter = this._interpreter; - var exprefNode = resolvedArgs[1]; - var requiredType = this._getTypeName(interpreter.visit(exprefNode, sortedArray[0])); - if ([ TYPE_NUMBER, TYPE_STRING ].indexOf(requiredType) < 0) { - throw new Error("TypeError"); - } - var that = this; - var decorated = []; - for (var i = 0; i < sortedArray.length; i++) { - decorated.push([ i, sortedArray[i] ]); - } - decorated.sort(function(a, b) { - var exprA = interpreter.visit(exprefNode, a[1]); - var exprB = interpreter.visit(exprefNode, b[1]); - if (that._getTypeName(exprA) !== requiredType) { - throw new Error("TypeError: expected " + requiredType + ", received " + that._getTypeName(exprA)); - } else if (that._getTypeName(exprB) !== requiredType) { - throw new Error("TypeError: expected " + requiredType + ", received " + that._getTypeName(exprB)); - } - if (exprA > exprB) { - return 1; - } else if (exprA < exprB) { - return -1; - } else { - return a[0] - b[0]; - } - }); - for (var j = 0; j < decorated.length; j++) { - sortedArray[j] = decorated[j][1]; - } - return sortedArray; - }, - _functionMaxBy: function(resolvedArgs) { - var exprefNode = resolvedArgs[1]; - var resolvedArray = resolvedArgs[0]; - var keyFunction = this.createKeyFunction(exprefNode, [ TYPE_NUMBER, TYPE_STRING ]); - var maxNumber = -Infinity; - var maxRecord; - var current; - for (var i = 0; i < resolvedArray.length; i++) { - current = keyFunction(resolvedArray[i]); - if (current > maxNumber) { - maxNumber = current; - maxRecord = resolvedArray[i]; - } - } - return maxRecord; - }, - _functionMinBy: function(resolvedArgs) { - var exprefNode = resolvedArgs[1]; - var resolvedArray = resolvedArgs[0]; - var keyFunction = this.createKeyFunction(exprefNode, [ TYPE_NUMBER, TYPE_STRING ]); - var minNumber = Infinity; - var minRecord; - var current; - for (var i = 0; i < resolvedArray.length; i++) { - current = keyFunction(resolvedArray[i]); - if (current < minNumber) { - minNumber = current; - minRecord = resolvedArray[i]; - } - } - return minRecord; - }, - createKeyFunction: function(exprefNode, allowedTypes) { - var that = this; - var interpreter = this._interpreter; - var keyFunc = function(x) { - var current = interpreter.visit(exprefNode, x); - if (allowedTypes.indexOf(that._getTypeName(current)) < 0) { - var msg = "TypeError: expected one of " + allowedTypes + ", received " + that._getTypeName(current); - throw new Error(msg); - } - return current; - }; - return keyFunc; - } - }; - function compile(stream) { - var parser = new Parser(); - var ast = parser.parse(stream); - return ast; - } - function tokenize(stream) { - var lexer = new Lexer(); - return lexer.tokenize(stream); - } - function search(data, expression) { - var parser = new Parser(); - var runtime = new Runtime(); - var interpreter = new TreeInterpreter(runtime); - runtime._interpreter = interpreter; - var node = parser.parse(expression); - return interpreter.search(node, data); - } - exports.tokenize = tokenize; - exports.compile = compile; - exports.search = search; - exports.strictDeepEqual = strictDeepEqual; - })(typeof exports === "undefined" ? this.jmespath = {} : exports); - }, {} ], - 5: [ function(require, module, exports) { - (function(process, global) { - (function() { - var formatRegExp = /%[sdj%]/g; - exports.format = function(f) { - if (!isString(f)) { - var objects = []; - for (var i = 0; i < arguments.length; i++) { - objects.push(inspect(arguments[i])); - } - return objects.join(" "); - } - var i = 1; - var args = arguments; - var len = args.length; - var str = String(f).replace(formatRegExp, function(x) { - if (x === "%%") return "%"; - if (i >= len) return x; - switch (x) { - case "%s": - return String(args[i++]); - - case "%d": - return Number(args[i++]); - - case "%j": - try { - return JSON.stringify(args[i++]); - } catch (_) { - return "[Circular]"; - } - - default: - return x; - } - }); - for (var x = args[i]; i < len; x = args[++i]) { - if (isNull(x) || !isObject(x)) { - str += " " + x; - } else { - str += " " + inspect(x); - } - } - return str; - }; - exports.deprecate = function(fn, msg) { - if (isUndefined(global.process)) { - return function() { - return exports.deprecate(fn, msg).apply(this, arguments); - }; - } - if (process.noDeprecation === true) { - return fn; - } - var warned = false; - function deprecated() { - if (!warned) { - if (process.throwDeprecation) { - throw new Error(msg); - } else if (process.traceDeprecation) { - console.trace(msg); - } else { - console.error(msg); - } - warned = true; - } - return fn.apply(this, arguments); - } - return deprecated; - }; - var debugs = {}; - var debugEnviron; - exports.debuglog = function(set) { - if (isUndefined(debugEnviron)) debugEnviron = process.env.NODE_DEBUG || ""; - set = set.toUpperCase(); - if (!debugs[set]) { - if (new RegExp("\\b" + set + "\\b", "i").test(debugEnviron)) { - var pid = process.pid; - debugs[set] = function() { - var msg = exports.format.apply(exports, arguments); - console.error("%s %d: %s", set, pid, msg); - }; - } else { - debugs[set] = function() {}; - } - } - return debugs[set]; - }; - function inspect(obj, opts) { - var ctx = { - seen: [], - stylize: stylizeNoColor - }; - if (arguments.length >= 3) ctx.depth = arguments[2]; - if (arguments.length >= 4) ctx.colors = arguments[3]; - if (isBoolean(opts)) { - ctx.showHidden = opts; - } else if (opts) { - exports._extend(ctx, opts); - } - if (isUndefined(ctx.showHidden)) ctx.showHidden = false; - if (isUndefined(ctx.depth)) ctx.depth = 2; - if (isUndefined(ctx.colors)) ctx.colors = false; - if (isUndefined(ctx.customInspect)) ctx.customInspect = true; - if (ctx.colors) ctx.stylize = stylizeWithColor; - return formatValue(ctx, obj, ctx.depth); - } - exports.inspect = inspect; - inspect.colors = { - bold: [ 1, 22 ], - italic: [ 3, 23 ], - underline: [ 4, 24 ], - inverse: [ 7, 27 ], - white: [ 37, 39 ], - grey: [ 90, 39 ], - black: [ 30, 39 ], - blue: [ 34, 39 ], - cyan: [ 36, 39 ], - green: [ 32, 39 ], - magenta: [ 35, 39 ], - red: [ 31, 39 ], - yellow: [ 33, 39 ] - }; - inspect.styles = { - special: "cyan", - number: "yellow", - boolean: "yellow", - undefined: "grey", - null: "bold", - string: "green", - date: "magenta", - regexp: "red" - }; - function stylizeWithColor(str, styleType) { - var style = inspect.styles[styleType]; - if (style) { - return "[" + inspect.colors[style][0] + "m" + str + "[" + inspect.colors[style][1] + "m"; - } else { - return str; - } - } - function stylizeNoColor(str, styleType) { - return str; - } - function arrayToHash(array) { - var hash = {}; - array.forEach(function(val, idx) { - hash[val] = true; - }); - return hash; - } - function formatValue(ctx, value, recurseTimes) { - if (ctx.customInspect && value && isFunction(value.inspect) && value.inspect !== exports.inspect && !(value.constructor && value.constructor.prototype === value)) { - var ret = value.inspect(recurseTimes, ctx); - if (!isString(ret)) { - ret = formatValue(ctx, ret, recurseTimes); - } - return ret; - } - var primitive = formatPrimitive(ctx, value); - if (primitive) { - return primitive; - } - var keys = Object.keys(value); - var visibleKeys = arrayToHash(keys); - if (ctx.showHidden) { - keys = Object.getOwnPropertyNames(value); - } - if (isError(value) && (keys.indexOf("message") >= 0 || keys.indexOf("description") >= 0)) { - return formatError(value); - } - if (keys.length === 0) { - if (isFunction(value)) { - var name = value.name ? ": " + value.name : ""; - return ctx.stylize("[Function" + name + "]", "special"); - } - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), "regexp"); - } - if (isDate(value)) { - return ctx.stylize(Date.prototype.toString.call(value), "date"); - } - if (isError(value)) { - return formatError(value); - } - } - var base = "", array = false, braces = [ "{", "}" ]; - if (isArray(value)) { - array = true; - braces = [ "[", "]" ]; - } - if (isFunction(value)) { - var n = value.name ? ": " + value.name : ""; - base = " [Function" + n + "]"; - } - if (isRegExp(value)) { - base = " " + RegExp.prototype.toString.call(value); - } - if (isDate(value)) { - base = " " + Date.prototype.toUTCString.call(value); - } - if (isError(value)) { - base = " " + formatError(value); - } - if (keys.length === 0 && (!array || value.length == 0)) { - return braces[0] + base + braces[1]; - } - if (recurseTimes < 0) { - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), "regexp"); - } else { - return ctx.stylize("[Object]", "special"); - } - } - ctx.seen.push(value); - var output; - if (array) { - output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); - } else { - output = keys.map(function(key) { - return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); - }); - } - ctx.seen.pop(); - return reduceToSingleString(output, base, braces); - } - function formatPrimitive(ctx, value) { - if (isUndefined(value)) return ctx.stylize("undefined", "undefined"); - if (isString(value)) { - var simple = "'" + JSON.stringify(value).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; - return ctx.stylize(simple, "string"); - } - if (isNumber(value)) return ctx.stylize("" + value, "number"); - if (isBoolean(value)) return ctx.stylize("" + value, "boolean"); - if (isNull(value)) return ctx.stylize("null", "null"); - } - function formatError(value) { - return "[" + Error.prototype.toString.call(value) + "]"; - } - function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { - var output = []; - for (var i = 0, l = value.length; i < l; ++i) { - if (hasOwnProperty(value, String(i))) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, String(i), true)); - } else { - output.push(""); - } - } - keys.forEach(function(key) { - if (!key.match(/^\d+$/)) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, key, true)); - } - }); - return output; - } - function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { - var name, str, desc; - desc = Object.getOwnPropertyDescriptor(value, key) || { - value: value[key] - }; - if (desc.get) { - if (desc.set) { - str = ctx.stylize("[Getter/Setter]", "special"); - } else { - str = ctx.stylize("[Getter]", "special"); - } - } else { - if (desc.set) { - str = ctx.stylize("[Setter]", "special"); - } - } - if (!hasOwnProperty(visibleKeys, key)) { - name = "[" + key + "]"; - } - if (!str) { - if (ctx.seen.indexOf(desc.value) < 0) { - if (isNull(recurseTimes)) { - str = formatValue(ctx, desc.value, null); - } else { - str = formatValue(ctx, desc.value, recurseTimes - 1); - } - if (str.indexOf("\n") > -1) { - if (array) { - str = str.split("\n").map(function(line) { - return " " + line; - }).join("\n").substr(2); - } else { - str = "\n" + str.split("\n").map(function(line) { - return " " + line; - }).join("\n"); - } - } - } else { - str = ctx.stylize("[Circular]", "special"); - } - } - if (isUndefined(name)) { - if (array && key.match(/^\d+$/)) { - return str; - } - name = JSON.stringify("" + key); - if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { - name = name.substr(1, name.length - 2); - name = ctx.stylize(name, "name"); - } else { - name = name.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"); - name = ctx.stylize(name, "string"); - } - } - return name + ": " + str; - } - function reduceToSingleString(output, base, braces) { - var numLinesEst = 0; - var length = output.reduce(function(prev, cur) { - numLinesEst++; - if (cur.indexOf("\n") >= 0) numLinesEst++; - return prev + cur.replace(/\u001b\[\d\d?m/g, "").length + 1; - }, 0); - if (length > 60) { - return braces[0] + (base === "" ? "" : base + "\n ") + " " + output.join(",\n ") + " " + braces[1]; - } - return braces[0] + base + " " + output.join(", ") + " " + braces[1]; - } - function isArray(ar) { - return Array.isArray(ar); - } - exports.isArray = isArray; - function isBoolean(arg) { - return typeof arg === "boolean"; - } - exports.isBoolean = isBoolean; - function isNull(arg) { - return arg === null; - } - exports.isNull = isNull; - function isNullOrUndefined(arg) { - return arg == null; - } - exports.isNullOrUndefined = isNullOrUndefined; - function isNumber(arg) { - return typeof arg === "number"; - } - exports.isNumber = isNumber; - function isString(arg) { - return typeof arg === "string"; - } - exports.isString = isString; - function isSymbol(arg) { - return typeof arg === "symbol"; - } - exports.isSymbol = isSymbol; - function isUndefined(arg) { - return arg === void 0; - } - exports.isUndefined = isUndefined; - function isRegExp(re) { - return isObject(re) && objectToString(re) === "[object RegExp]"; - } - exports.isRegExp = isRegExp; - function isObject(arg) { - return typeof arg === "object" && arg !== null; - } - exports.isObject = isObject; - function isDate(d) { - return isObject(d) && objectToString(d) === "[object Date]"; - } - exports.isDate = isDate; - function isError(e) { - return isObject(e) && (objectToString(e) === "[object Error]" || e instanceof Error); - } - exports.isError = isError; - function isFunction(arg) { - return typeof arg === "function"; - } - exports.isFunction = isFunction; - function isPrimitive(arg) { - return arg === null || typeof arg === "boolean" || typeof arg === "number" || typeof arg === "string" || typeof arg === "symbol" || typeof arg === "undefined"; - } - exports.isPrimitive = isPrimitive; - exports.isBuffer = require("./support/isBuffer"); - function objectToString(o) { - return Object.prototype.toString.call(o); - } - function pad(n) { - return n < 10 ? "0" + n.toString(10) : n.toString(10); - } - var months = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ]; - function timestamp() { - var d = new Date(); - var time = [ pad(d.getHours()), pad(d.getMinutes()), pad(d.getSeconds()) ].join(":"); - return [ d.getDate(), months[d.getMonth()], time ].join(" "); - } - exports.log = function() { - console.log("%s - %s", timestamp(), exports.format.apply(exports, arguments)); - }; - exports.inherits = require("inherits"); - exports._extend = function(origin, add) { - if (!add || !isObject(add)) return origin; - var keys = Object.keys(add); - var i = keys.length; - while (i--) { - origin[keys[i]] = add[keys[i]]; - } - return origin; - }; - function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); - } - }).call(this); - }).call(this, require("_process"), typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}); - }, { - "./support/isBuffer": 4, - _process: 11, - inherits: 3 - } ], - 11: [ function(require, module, exports) { - var process = module.exports = {}; - var cachedSetTimeout; - var cachedClearTimeout; - function defaultSetTimout() { - throw new Error("setTimeout has not been defined"); - } - function defaultClearTimeout() { - throw new Error("clearTimeout has not been defined"); - } - (function() { - try { - if (typeof setTimeout === "function") { - cachedSetTimeout = setTimeout; - } else { - cachedSetTimeout = defaultSetTimout; - } - } catch (e) { - cachedSetTimeout = defaultSetTimout; - } - try { - if (typeof clearTimeout === "function") { - cachedClearTimeout = clearTimeout; - } else { - cachedClearTimeout = defaultClearTimeout; - } - } catch (e) { - cachedClearTimeout = defaultClearTimeout; - } - })(); - function runTimeout(fun) { - if (cachedSetTimeout === setTimeout) { - return setTimeout(fun, 0); - } - if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { - cachedSetTimeout = setTimeout; - return setTimeout(fun, 0); - } - try { - return cachedSetTimeout(fun, 0); - } catch (e) { - try { - return cachedSetTimeout.call(null, fun, 0); - } catch (e) { - return cachedSetTimeout.call(this, fun, 0); - } - } - } - function runClearTimeout(marker) { - if (cachedClearTimeout === clearTimeout) { - return clearTimeout(marker); - } - if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { - cachedClearTimeout = clearTimeout; - return clearTimeout(marker); - } - try { - return cachedClearTimeout(marker); - } catch (e) { - try { - return cachedClearTimeout.call(null, marker); - } catch (e) { - return cachedClearTimeout.call(this, marker); - } - } - } - var queue = []; - var draining = false; - var currentQueue; - var queueIndex = -1; - function cleanUpNextTick() { - if (!draining || !currentQueue) { - return; - } - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); - } - } - function drainQueue() { - if (draining) { - return; - } - var timeout = runTimeout(cleanUpNextTick); - draining = true; - var len = queue.length; - while (len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - if (currentQueue) { - currentQueue[queueIndex].run(); - } - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - runClearTimeout(timeout); - } - process.nextTick = function(fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (queue.length === 1 && !draining) { - runTimeout(drainQueue); - } - }; - function Item(fun, array) { - this.fun = fun; - this.array = array; - } - Item.prototype.run = function() { - this.fun.apply(null, this.array); - }; - process.title = "browser"; - process.browser = true; - process.env = {}; - process.argv = []; - process.version = ""; - process.versions = {}; - function noop() {} - process.on = noop; - process.addListener = noop; - process.once = noop; - process.off = noop; - process.removeListener = noop; - process.removeAllListeners = noop; - process.emit = noop; - process.prependListener = noop; - process.prependOnceListener = noop; - process.listeners = function(name) { - return []; - }; - process.binding = function(name) { - throw new Error("process.binding is not supported"); - }; - process.cwd = function() { - return "/"; - }; - process.chdir = function(dir) { - throw new Error("process.chdir is not supported"); - }; - process.umask = function() { - return 0; - }; - }, {} ], - 4: [ function(require, module, exports) { - module.exports = function isBuffer(arg) { - return arg && typeof arg === "object" && typeof arg.copy === "function" && typeof arg.fill === "function" && typeof arg.readUInt8 === "function"; - }; - }, {} ], - 3: [ function(require, module, exports) { - if (typeof Object.create === "function") { - module.exports = function inherits(ctor, superCtor) { - ctor.super_ = superCtor; - ctor.prototype = Object.create(superCtor.prototype, { - constructor: { - value: ctor, - enumerable: false, - writable: true, - configurable: true - } - }); - }; - } else { - module.exports = function inherits(ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function() {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - }; - } - }, {} ], - 2: [ function(require, module, exports) {}, {} ] -}, {}, [ 112, 116 ]); - -_xamzrequire = function e(t, n, r) { - function s(o, u) { - if (!n[o]) { - if (!t[o]) { - var a = typeof _xamzrequire == "function" && _xamzrequire; - if (!u && a) return a(o, !0); - if (i) return i(o, !0); - var f = new Error("Cannot find module '" + o + "'"); - throw f.code = "MODULE_NOT_FOUND", f; - } - var l = n[o] = { - exports: {} - }; - t[o][0].call(l.exports, function(e) { - var n = t[o][1][e]; - return s(n ? n : e); - }, l, l.exports, e, t, n, r); - } - return n[o].exports; - } - var i = typeof _xamzrequire == "function" && _xamzrequire; - for (var o = 0; o < r.length; o++) s(r[o]); - return s; -}({ - 33: [ function(require, module, exports) { - require("./browser_loader"); - var AWS = require("./core"); - if (typeof window !== "undefined") window.AWS = AWS; - if (typeof module !== "undefined") { - module.exports = AWS; - } - if (typeof self !== "undefined") self.AWS = AWS; - }, { - "./browser_loader": 40, - "./core": 44 - } ], - 40: [ function(require, module, exports) { - (function(process) { - (function() { - var util = require("./util"); - util.crypto.lib = require("./browserCryptoLib"); - util.Buffer = require("buffer/").Buffer; - util.url = require("url/"); - util.querystring = require("querystring/"); - util.realClock = require("./realclock/browserClock"); - util.environment = "js"; - util.createEventStream = require("./event-stream/buffered-create-event-stream").createEventStream; - util.isBrowser = function() { - return true; - }; - util.isNode = function() { - return false; - }; - var AWS = require("./core"); - module.exports = AWS; - require("./credentials"); - require("./credentials/credential_provider_chain"); - require("./credentials/temporary_credentials"); - require("./credentials/chainable_temporary_credentials"); - require("./credentials/web_identity_credentials"); - require("./credentials/cognito_identity_credentials"); - require("./credentials/saml_credentials"); - AWS.XML.Parser = require("./xml/browser_parser"); - require("./http/xhr"); - if (typeof process === "undefined") { - var process = { - browser: true - }; - } - }).call(this); - }).call(this, require("_process")); - }, { - "./browserCryptoLib": 34, - "./core": 44, - "./credentials": 45, - "./credentials/chainable_temporary_credentials": 46, - "./credentials/cognito_identity_credentials": 47, - "./credentials/credential_provider_chain": 48, - "./credentials/saml_credentials": 49, - "./credentials/temporary_credentials": 50, - "./credentials/web_identity_credentials": 51, - "./event-stream/buffered-create-event-stream": 59, - "./http/xhr": 67, - "./realclock/browserClock": 87, - "./util": 130, - "./xml/browser_parser": 131, - _process: 11, - "buffer/": 6, - "querystring/": 18, - "url/": 20 - } ], - 131: [ function(require, module, exports) { - var util = require("../util"); - var Shape = require("../model/shape"); - function DomXmlParser() {} - DomXmlParser.prototype.parse = function(xml, shape) { - if (xml.replace(/^\s+/, "") === "") return {}; - var result, error; - try { - if (window.DOMParser) { - try { - var parser = new DOMParser(); - result = parser.parseFromString(xml, "text/xml"); - } catch (syntaxError) { - throw util.error(new Error("Parse error in document"), { - originalError: syntaxError, - code: "XMLParserError", - retryable: true - }); - } - if (result.documentElement === null) { - throw util.error(new Error("Cannot parse empty document."), { - code: "XMLParserError", - retryable: true - }); - } - var isError = result.getElementsByTagName("parsererror")[0]; - if (isError && (isError.parentNode === result || isError.parentNode.nodeName === "body" || isError.parentNode.parentNode === result || isError.parentNode.parentNode.nodeName === "body")) { - var errorElement = isError.getElementsByTagName("div")[0] || isError; - throw util.error(new Error(errorElement.textContent || "Parser error in document"), { - code: "XMLParserError", - retryable: true - }); - } - } else if (window.ActiveXObject) { - result = new window.ActiveXObject("Microsoft.XMLDOM"); - result.async = false; - if (!result.loadXML(xml)) { - throw util.error(new Error("Parse error in document"), { - code: "XMLParserError", - retryable: true - }); - } - } else { - throw new Error("Cannot load XML parser"); - } - } catch (e) { - error = e; - } - if (result && result.documentElement && !error) { - var data = parseXml(result.documentElement, shape); - var metadata = getElementByTagName(result.documentElement, "ResponseMetadata"); - if (metadata) { - data.ResponseMetadata = parseXml(metadata, {}); - } - return data; - } else if (error) { - throw util.error(error || new Error(), { - code: "XMLParserError", - retryable: true - }); - } else { - return {}; - } - }; - function getElementByTagName(xml, tag) { - var elements = xml.getElementsByTagName(tag); - for (var i = 0, iLen = elements.length; i < iLen; i++) { - if (elements[i].parentNode === xml) { - return elements[i]; - } - } - } - function parseXml(xml, shape) { - if (!shape) shape = {}; - switch (shape.type) { - case "structure": - return parseStructure(xml, shape); - - case "map": - return parseMap(xml, shape); - - case "list": - return parseList(xml, shape); - - case undefined: - case null: - return parseUnknown(xml); - - default: - return parseScalar(xml, shape); - } - } - function parseStructure(xml, shape) { - var data = {}; - if (xml === null) return data; - util.each(shape.members, function(memberName, memberShape) { - if (memberShape.isXmlAttribute) { - if (Object.prototype.hasOwnProperty.call(xml.attributes, memberShape.name)) { - var value = xml.attributes[memberShape.name].value; - data[memberName] = parseXml({ - textContent: value - }, memberShape); - } - } else { - var xmlChild = memberShape.flattened ? xml : getElementByTagName(xml, memberShape.name); - if (xmlChild) { - data[memberName] = parseXml(xmlChild, memberShape); - } else if (!memberShape.flattened && memberShape.type === "list" && !shape.api.xmlNoDefaultLists) { - data[memberName] = memberShape.defaultValue; - } - } - }); - return data; - } - function parseMap(xml, shape) { - var data = {}; - var xmlKey = shape.key.name || "key"; - var xmlValue = shape.value.name || "value"; - var tagName = shape.flattened ? shape.name : "entry"; - var child = xml.firstElementChild; - while (child) { - if (child.nodeName === tagName) { - var key = getElementByTagName(child, xmlKey).textContent; - var value = getElementByTagName(child, xmlValue); - data[key] = parseXml(value, shape.value); - } - child = child.nextElementSibling; - } - return data; - } - function parseList(xml, shape) { - var data = []; - var tagName = shape.flattened ? shape.name : shape.member.name || "member"; - var child = xml.firstElementChild; - while (child) { - if (child.nodeName === tagName) { - data.push(parseXml(child, shape.member)); - } - child = child.nextElementSibling; - } - return data; - } - function parseScalar(xml, shape) { - if (xml.getAttribute) { - var encoding = xml.getAttribute("encoding"); - if (encoding === "base64") { - shape = new Shape.create({ - type: encoding - }); - } - } - var text = xml.textContent; - if (text === "") text = null; - if (typeof shape.toType === "function") { - return shape.toType(text); - } else { - return text; - } - } - function parseUnknown(xml) { - if (xml === undefined || xml === null) return ""; - if (!xml.firstElementChild) { - if (xml.parentNode.parentNode === null) return {}; - if (xml.childNodes.length === 0) return ""; else return xml.textContent; - } - var shape = { - type: "structure", - members: {} - }; - var child = xml.firstElementChild; - while (child) { - var tag = child.nodeName; - if (Object.prototype.hasOwnProperty.call(shape.members, tag)) { - shape.members[tag].type = "list"; - } else { - shape.members[tag] = { - name: tag - }; - } - child = child.nextElementSibling; - } - return parseStructure(xml, shape); - } - module.exports = DomXmlParser; - }, { - "../model/shape": 76, - "../util": 130 - } ], - 87: [ function(require, module, exports) { - module.exports = { - now: function now() { - if (typeof performance !== "undefined" && typeof performance.now === "function") { - return performance.now(); - } - return Date.now(); - } - }; - }, {} ], - 67: [ function(require, module, exports) { - var AWS = require("../core"); - var EventEmitter = require("events").EventEmitter; - require("../http"); - AWS.XHRClient = AWS.util.inherit({ - handleRequest: function handleRequest(httpRequest, httpOptions, callback, errCallback) { - var self = this; - var endpoint = httpRequest.endpoint; - var emitter = new EventEmitter(); - var href = endpoint.protocol + "//" + endpoint.hostname; - if (endpoint.port !== 80 && endpoint.port !== 443) { - href += ":" + endpoint.port; - } - href += httpRequest.path; - var xhr = new XMLHttpRequest(), headersEmitted = false; - httpRequest.stream = xhr; - xhr.addEventListener("readystatechange", function() { - try { - if (xhr.status === 0) return; - } catch (e) { - return; - } - if (this.readyState >= this.HEADERS_RECEIVED && !headersEmitted) { - emitter.statusCode = xhr.status; - emitter.headers = self.parseHeaders(xhr.getAllResponseHeaders()); - emitter.emit("headers", emitter.statusCode, emitter.headers, xhr.statusText); - headersEmitted = true; - } - if (this.readyState === this.DONE) { - self.finishRequest(xhr, emitter); - } - }, false); - xhr.upload.addEventListener("progress", function(evt) { - emitter.emit("sendProgress", evt); - }); - xhr.addEventListener("progress", function(evt) { - emitter.emit("receiveProgress", evt); - }, false); - xhr.addEventListener("timeout", function() { - errCallback(AWS.util.error(new Error("Timeout"), { - code: "TimeoutError" - })); - }, false); - xhr.addEventListener("error", function() { - errCallback(AWS.util.error(new Error("Network Failure"), { - code: "NetworkingError" - })); - }, false); - xhr.addEventListener("abort", function() { - errCallback(AWS.util.error(new Error("Request aborted"), { - code: "RequestAbortedError" - })); - }, false); - callback(emitter); - xhr.open(httpRequest.method, href, httpOptions.xhrAsync !== false); - AWS.util.each(httpRequest.headers, function(key, value) { - if (key !== "Content-Length" && key !== "User-Agent" && key !== "Host") { - xhr.setRequestHeader(key, value); - } - }); - if (httpOptions.timeout && httpOptions.xhrAsync !== false) { - xhr.timeout = httpOptions.timeout; - } - if (httpOptions.xhrWithCredentials) { - xhr.withCredentials = true; - } - try { - xhr.responseType = "arraybuffer"; - } catch (e) {} - try { - if (httpRequest.body) { - xhr.send(httpRequest.body); - } else { - xhr.send(); - } - } catch (err) { - if (httpRequest.body && typeof httpRequest.body.buffer === "object") { - xhr.send(httpRequest.body.buffer); - } else { - throw err; - } - } - return emitter; - }, - parseHeaders: function parseHeaders(rawHeaders) { - var headers = {}; - AWS.util.arrayEach(rawHeaders.split(/\r?\n/), function(line) { - var key = line.split(":", 1)[0]; - var value = line.substring(key.length + 2); - if (key.length > 0) headers[key.toLowerCase()] = value; - }); - return headers; - }, - finishRequest: function finishRequest(xhr, emitter) { - var buffer; - if (xhr.responseType === "arraybuffer" && xhr.response) { - var ab = xhr.response; - buffer = new AWS.util.Buffer(ab.byteLength); - var view = new Uint8Array(ab); - for (var i = 0; i < buffer.length; ++i) { - buffer[i] = view[i]; - } - } - try { - if (!buffer && typeof xhr.responseText === "string") { - buffer = new AWS.util.Buffer(xhr.responseText); - } - } catch (e) {} - if (buffer) emitter.emit("data", buffer); - emitter.emit("end"); - } - }); - AWS.HttpClient.prototype = AWS.XHRClient.prototype; - AWS.HttpClient.streamsApiVersion = 1; - }, { - "../core": 44, - "../http": 66, - events: 7 - } ], - 59: [ function(require, module, exports) { - var eventMessageChunker = require("../event-stream/event-message-chunker").eventMessageChunker; - var parseEvent = require("./parse-event").parseEvent; - function createEventStream(body, parser, model) { - var eventMessages = eventMessageChunker(body); - var events = []; - for (var i = 0; i < eventMessages.length; i++) { - events.push(parseEvent(parser, eventMessages[i], model)); - } - return events; - } - module.exports = { - createEventStream: createEventStream - }; - }, { - "../event-stream/event-message-chunker": 60, - "./parse-event": 62 - } ], - 62: [ function(require, module, exports) { - var parseMessage = require("./parse-message").parseMessage; - function parseEvent(parser, message, shape) { - var parsedMessage = parseMessage(message); - var messageType = parsedMessage.headers[":message-type"]; - if (messageType) { - if (messageType.value === "error") { - throw parseError(parsedMessage); - } else if (messageType.value !== "event") { - return; - } - } - var eventType = parsedMessage.headers[":event-type"]; - var eventModel = shape.members[eventType.value]; - if (!eventModel) { - return; - } - var result = {}; - var eventPayloadMemberName = eventModel.eventPayloadMemberName; - if (eventPayloadMemberName) { - var payloadShape = eventModel.members[eventPayloadMemberName]; - if (payloadShape.type === "binary") { - result[eventPayloadMemberName] = parsedMessage.body; - } else { - result[eventPayloadMemberName] = parser.parse(parsedMessage.body.toString(), payloadShape); - } - } - var eventHeaderNames = eventModel.eventHeaderMemberNames; - for (var i = 0; i < eventHeaderNames.length; i++) { - var name = eventHeaderNames[i]; - if (parsedMessage.headers[name]) { - result[name] = eventModel.members[name].toType(parsedMessage.headers[name].value); - } - } - var output = {}; - output[eventType.value] = result; - return output; - } - function parseError(message) { - var errorCode = message.headers[":error-code"]; - var errorMessage = message.headers[":error-message"]; - var error = new Error(errorMessage.value || errorMessage); - error.code = error.name = errorCode.value || errorCode; - return error; - } - module.exports = { - parseEvent: parseEvent - }; - }, { - "./parse-message": 63 - } ], - 63: [ function(require, module, exports) { - var Int64 = require("./int64").Int64; - var splitMessage = require("./split-message").splitMessage; - var BOOLEAN_TAG = "boolean"; - var BYTE_TAG = "byte"; - var SHORT_TAG = "short"; - var INT_TAG = "integer"; - var LONG_TAG = "long"; - var BINARY_TAG = "binary"; - var STRING_TAG = "string"; - var TIMESTAMP_TAG = "timestamp"; - var UUID_TAG = "uuid"; - function parseHeaders(headers) { - var out = {}; - var position = 0; - while (position < headers.length) { - var nameLength = headers.readUInt8(position++); - var name = headers.slice(position, position + nameLength).toString(); - position += nameLength; - switch (headers.readUInt8(position++)) { - case 0: - out[name] = { - type: BOOLEAN_TAG, - value: true - }; - break; - - case 1: - out[name] = { - type: BOOLEAN_TAG, - value: false - }; - break; - - case 2: - out[name] = { - type: BYTE_TAG, - value: headers.readInt8(position++) - }; - break; - - case 3: - out[name] = { - type: SHORT_TAG, - value: headers.readInt16BE(position) - }; - position += 2; - break; - - case 4: - out[name] = { - type: INT_TAG, - value: headers.readInt32BE(position) - }; - position += 4; - break; - - case 5: - out[name] = { - type: LONG_TAG, - value: new Int64(headers.slice(position, position + 8)) - }; - position += 8; - break; - - case 6: - var binaryLength = headers.readUInt16BE(position); - position += 2; - out[name] = { - type: BINARY_TAG, - value: headers.slice(position, position + binaryLength) - }; - position += binaryLength; - break; - - case 7: - var stringLength = headers.readUInt16BE(position); - position += 2; - out[name] = { - type: STRING_TAG, - value: headers.slice(position, position + stringLength).toString() - }; - position += stringLength; - break; - - case 8: - out[name] = { - type: TIMESTAMP_TAG, - value: new Date(new Int64(headers.slice(position, position + 8)).valueOf()) - }; - position += 8; - break; - - case 9: - var uuidChars = headers.slice(position, position + 16).toString("hex"); - position += 16; - out[name] = { - type: UUID_TAG, - value: uuidChars.substr(0, 8) + "-" + uuidChars.substr(8, 4) + "-" + uuidChars.substr(12, 4) + "-" + uuidChars.substr(16, 4) + "-" + uuidChars.substr(20) - }; - break; - - default: - throw new Error("Unrecognized header type tag"); - } - } - return out; - } - function parseMessage(message) { - var parsed = splitMessage(message); - return { - headers: parseHeaders(parsed.headers), - body: parsed.body - }; - } - module.exports = { - parseMessage: parseMessage - }; - }, { - "./int64": 61, - "./split-message": 64 - } ], - 64: [ function(require, module, exports) { - var util = require("../core").util; - var toBuffer = util.buffer.toBuffer; - var PRELUDE_MEMBER_LENGTH = 4; - var PRELUDE_LENGTH = PRELUDE_MEMBER_LENGTH * 2; - var CHECKSUM_LENGTH = 4; - var MINIMUM_MESSAGE_LENGTH = PRELUDE_LENGTH + CHECKSUM_LENGTH * 2; - function splitMessage(message) { - if (!util.Buffer.isBuffer(message)) message = toBuffer(message); - if (message.length < MINIMUM_MESSAGE_LENGTH) { - throw new Error("Provided message too short to accommodate event stream message overhead"); - } - if (message.length !== message.readUInt32BE(0)) { - throw new Error("Reported message length does not match received message length"); - } - var expectedPreludeChecksum = message.readUInt32BE(PRELUDE_LENGTH); - if (expectedPreludeChecksum !== util.crypto.crc32(message.slice(0, PRELUDE_LENGTH))) { - throw new Error("The prelude checksum specified in the message (" + expectedPreludeChecksum + ") does not match the calculated CRC32 checksum."); - } - var expectedMessageChecksum = message.readUInt32BE(message.length - CHECKSUM_LENGTH); - if (expectedMessageChecksum !== util.crypto.crc32(message.slice(0, message.length - CHECKSUM_LENGTH))) { - throw new Error("The message checksum did not match the expected value of " + expectedMessageChecksum); - } - var headersStart = PRELUDE_LENGTH + CHECKSUM_LENGTH; - var headersEnd = headersStart + message.readUInt32BE(PRELUDE_MEMBER_LENGTH); - return { - headers: message.slice(headersStart, headersEnd), - body: message.slice(headersEnd, message.length - CHECKSUM_LENGTH) - }; - } - module.exports = { - splitMessage: splitMessage - }; - }, { - "../core": 44 - } ], - 61: [ function(require, module, exports) { - var util = require("../core").util; - var toBuffer = util.buffer.toBuffer; - function Int64(bytes) { - if (bytes.length !== 8) { - throw new Error("Int64 buffers must be exactly 8 bytes"); - } - if (!util.Buffer.isBuffer(bytes)) bytes = toBuffer(bytes); - this.bytes = bytes; - } - Int64.fromNumber = function(number) { - if (number > 0x8000000000000000 || number < -0x8000000000000000) { - throw new Error(number + " is too large (or, if negative, too small) to represent as an Int64"); - } - var bytes = new Uint8Array(8); - for (var i = 7, remaining = Math.abs(Math.round(number)); i > -1 && remaining > 0; i--, - remaining /= 256) { - bytes[i] = remaining; - } - if (number < 0) { - negate(bytes); - } - return new Int64(bytes); - }; - Int64.prototype.valueOf = function() { - var bytes = this.bytes.slice(0); - var negative = bytes[0] & 128; - if (negative) { - negate(bytes); - } - return parseInt(bytes.toString("hex"), 16) * (negative ? -1 : 1); - }; - Int64.prototype.toString = function() { - return String(this.valueOf()); - }; - function negate(bytes) { - for (var i = 0; i < 8; i++) { - bytes[i] ^= 255; - } - for (var i = 7; i > -1; i--) { - bytes[i]++; - if (bytes[i] !== 0) { - break; - } - } - } - module.exports = { - Int64: Int64 - }; - }, { - "../core": 44 - } ], - 60: [ function(require, module, exports) { - function eventMessageChunker(buffer) { - var messages = []; - var offset = 0; - while (offset < buffer.length) { - var totalLength = buffer.readInt32BE(offset); - var message = buffer.slice(offset, totalLength + offset); - offset += totalLength; - messages.push(message); - } - return messages; - } - module.exports = { - eventMessageChunker: eventMessageChunker - }; - }, {} ], - 51: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.WebIdentityCredentials = AWS.util.inherit(AWS.Credentials, { - constructor: function WebIdentityCredentials(params, clientConfig) { - AWS.Credentials.call(this); - this.expired = true; - this.params = params; - this.params.RoleSessionName = this.params.RoleSessionName || "web-identity"; - this.data = null; - this._clientConfig = AWS.util.copy(clientConfig || {}); - }, - refresh: function refresh(callback) { - this.coalesceRefresh(callback || AWS.util.fn.callback); - }, - load: function load(callback) { - var self = this; - self.createClients(); - self.service.assumeRoleWithWebIdentity(function(err, data) { - self.data = null; - if (!err) { - self.data = data; - self.service.credentialsFrom(data, self); - } - callback(err); - }); - }, - createClients: function() { - if (!this.service) { - var stsConfig = AWS.util.merge({}, this._clientConfig); - stsConfig.params = this.params; - this.service = new AWS.STS(stsConfig); - } - } - }); - }, { - "../core": 44 - } ], - 50: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.TemporaryCredentials = AWS.util.inherit(AWS.Credentials, { - constructor: function TemporaryCredentials(params, masterCredentials) { - AWS.Credentials.call(this); - this.loadMasterCredentials(masterCredentials); - this.expired = true; - this.params = params || {}; - if (this.params.RoleArn) { - this.params.RoleSessionName = this.params.RoleSessionName || "temporary-credentials"; - } - }, - refresh: function refresh(callback) { - this.coalesceRefresh(callback || AWS.util.fn.callback); - }, - load: function load(callback) { - var self = this; - self.createClients(); - self.masterCredentials.get(function() { - self.service.config.credentials = self.masterCredentials; - var operation = self.params.RoleArn ? self.service.assumeRole : self.service.getSessionToken; - operation.call(self.service, function(err, data) { - if (!err) { - self.service.credentialsFrom(data, self); - } - callback(err); - }); - }); - }, - loadMasterCredentials: function loadMasterCredentials(masterCredentials) { - this.masterCredentials = masterCredentials || AWS.config.credentials; - while (this.masterCredentials.masterCredentials) { - this.masterCredentials = this.masterCredentials.masterCredentials; - } - if (typeof this.masterCredentials.get !== "function") { - this.masterCredentials = new AWS.Credentials(this.masterCredentials); - } - }, - createClients: function() { - this.service = this.service || new AWS.STS({ - params: this.params - }); - } - }); - }, { - "../core": 44 - } ], - 49: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.SAMLCredentials = AWS.util.inherit(AWS.Credentials, { - constructor: function SAMLCredentials(params) { - AWS.Credentials.call(this); - this.expired = true; - this.params = params; - }, - refresh: function refresh(callback) { - this.coalesceRefresh(callback || AWS.util.fn.callback); - }, - load: function load(callback) { - var self = this; - self.createClients(); - self.service.assumeRoleWithSAML(function(err, data) { - if (!err) { - self.service.credentialsFrom(data, self); - } - callback(err); - }); - }, - createClients: function() { - this.service = this.service || new AWS.STS({ - params: this.params - }); - } - }); - }, { - "../core": 44 - } ], - 47: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.CognitoIdentityCredentials = AWS.util.inherit(AWS.Credentials, { - localStorageKey: { - id: "aws.cognito.identity-id.", - providers: "aws.cognito.identity-providers." - }, - constructor: function CognitoIdentityCredentials(params, clientConfig) { - AWS.Credentials.call(this); - this.expired = true; - this.params = params; - this.data = null; - this._identityId = null; - this._clientConfig = AWS.util.copy(clientConfig || {}); - this.loadCachedId(); - var self = this; - Object.defineProperty(this, "identityId", { - get: function() { - self.loadCachedId(); - return self._identityId || self.params.IdentityId; - }, - set: function(identityId) { - self._identityId = identityId; - } - }); - }, - refresh: function refresh(callback) { - this.coalesceRefresh(callback || AWS.util.fn.callback); - }, - load: function load(callback) { - var self = this; - self.createClients(); - self.data = null; - self._identityId = null; - self.getId(function(err) { - if (!err) { - if (!self.params.RoleArn) { - self.getCredentialsForIdentity(callback); - } else { - self.getCredentialsFromSTS(callback); - } - } else { - self.clearIdOnNotAuthorized(err); - callback(err); - } - }); - }, - clearCachedId: function clearCache() { - this._identityId = null; - delete this.params.IdentityId; - var poolId = this.params.IdentityPoolId; - var loginId = this.params.LoginId || ""; - delete this.storage[this.localStorageKey.id + poolId + loginId]; - delete this.storage[this.localStorageKey.providers + poolId + loginId]; - }, - clearIdOnNotAuthorized: function clearIdOnNotAuthorized(err) { - var self = this; - if (err.code == "NotAuthorizedException") { - self.clearCachedId(); - } - }, - getId: function getId(callback) { - var self = this; - if (typeof self.params.IdentityId === "string") { - return callback(null, self.params.IdentityId); - } - self.cognito.getId(function(err, data) { - if (!err && data.IdentityId) { - self.params.IdentityId = data.IdentityId; - callback(null, data.IdentityId); - } else { - callback(err); - } - }); - }, - loadCredentials: function loadCredentials(data, credentials) { - if (!data || !credentials) return; - credentials.expired = false; - credentials.accessKeyId = data.Credentials.AccessKeyId; - credentials.secretAccessKey = data.Credentials.SecretKey; - credentials.sessionToken = data.Credentials.SessionToken; - credentials.expireTime = data.Credentials.Expiration; - }, - getCredentialsForIdentity: function getCredentialsForIdentity(callback) { - var self = this; - self.cognito.getCredentialsForIdentity(function(err, data) { - if (!err) { - self.cacheId(data); - self.data = data; - self.loadCredentials(self.data, self); - } else { - self.clearIdOnNotAuthorized(err); - } - callback(err); - }); - }, - getCredentialsFromSTS: function getCredentialsFromSTS(callback) { - var self = this; - self.cognito.getOpenIdToken(function(err, data) { - if (!err) { - self.cacheId(data); - self.params.WebIdentityToken = data.Token; - self.webIdentityCredentials.refresh(function(webErr) { - if (!webErr) { - self.data = self.webIdentityCredentials.data; - self.sts.credentialsFrom(self.data, self); - } - callback(webErr); - }); - } else { - self.clearIdOnNotAuthorized(err); - callback(err); - } - }); - }, - loadCachedId: function loadCachedId() { - var self = this; - if (AWS.util.isBrowser() && !self.params.IdentityId) { - var id = self.getStorage("id"); - if (id && self.params.Logins) { - var actualProviders = Object.keys(self.params.Logins); - var cachedProviders = (self.getStorage("providers") || "").split(","); - var intersect = cachedProviders.filter(function(n) { - return actualProviders.indexOf(n) !== -1; - }); - if (intersect.length !== 0) { - self.params.IdentityId = id; - } - } else if (id) { - self.params.IdentityId = id; - } - } - }, - createClients: function() { - var clientConfig = this._clientConfig; - this.webIdentityCredentials = this.webIdentityCredentials || new AWS.WebIdentityCredentials(this.params, clientConfig); - if (!this.cognito) { - var cognitoConfig = AWS.util.merge({}, clientConfig); - cognitoConfig.params = this.params; - this.cognito = new AWS.CognitoIdentity(cognitoConfig); - } - this.sts = this.sts || new AWS.STS(clientConfig); - }, - cacheId: function cacheId(data) { - this._identityId = data.IdentityId; - this.params.IdentityId = this._identityId; - if (AWS.util.isBrowser()) { - this.setStorage("id", data.IdentityId); - if (this.params.Logins) { - this.setStorage("providers", Object.keys(this.params.Logins).join(",")); - } - } - }, - getStorage: function getStorage(key) { - return this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || "")]; - }, - setStorage: function setStorage(key, val) { - try { - this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || "")] = val; - } catch (_) {} - }, - storage: function() { - try { - var storage = AWS.util.isBrowser() && window.localStorage !== null && typeof window.localStorage === "object" ? window.localStorage : {}; - storage["aws.test-storage"] = "foobar"; - delete storage["aws.test-storage"]; - return storage; - } catch (_) { - return {}; - } - }() - }); - }, { - "../core": 44 - } ], - 46: [ function(require, module, exports) { - var AWS = require("../core"); - AWS.ChainableTemporaryCredentials = AWS.util.inherit(AWS.Credentials, { - constructor: function ChainableTemporaryCredentials(options) { - AWS.Credentials.call(this); - options = options || {}; - this.errorCode = "ChainableTemporaryCredentialsProviderFailure"; - this.expired = true; - this.tokenCodeFn = null; - var params = AWS.util.copy(options.params) || {}; - if (params.RoleArn) { - params.RoleSessionName = params.RoleSessionName || "temporary-credentials"; - } - if (params.SerialNumber) { - if (!options.tokenCodeFn || typeof options.tokenCodeFn !== "function") { - throw new AWS.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"), { - code: this.errorCode - }); - } else { - this.tokenCodeFn = options.tokenCodeFn; - } - } - var config = AWS.util.merge({ - params: params, - credentials: options.masterCredentials || AWS.config.credentials - }, options.stsConfig || {}); - this.service = new AWS.STS(config); - }, - refresh: function refresh(callback) { - this.coalesceRefresh(callback || AWS.util.fn.callback); - }, - load: function load(callback) { - var self = this; - var operation = self.service.config.params.RoleArn ? "assumeRole" : "getSessionToken"; - this.getTokenCode(function(err, tokenCode) { - var params = {}; - if (err) { - callback(err); - return; - } - if (tokenCode) { - params.TokenCode = tokenCode; - } - self.service[operation](params, function(err, data) { - if (!err) { - self.service.credentialsFrom(data, self); - } - callback(err); - }); - }); - }, - getTokenCode: function getTokenCode(callback) { - var self = this; - if (this.tokenCodeFn) { - this.tokenCodeFn(this.service.config.params.SerialNumber, function(err, token) { - if (err) { - var message = err; - if (err instanceof Error) { - message = err.message; - } - callback(AWS.util.error(new Error("Error fetching MFA token: " + message), { - code: self.errorCode - })); - return; - } - callback(null, token); - }); - } else { - callback(null); - } - } - }); - }, { - "../core": 44 - } ], - 34: [ function(require, module, exports) { - var Hmac = require("./browserHmac"); - var Md5 = require("./browserMd5"); - var Sha1 = require("./browserSha1"); - var Sha256 = require("./browserSha256"); - module.exports = exports = { - createHash: function createHash(alg) { - alg = alg.toLowerCase(); - if (alg === "md5") { - return new Md5(); - } else if (alg === "sha256") { - return new Sha256(); - } else if (alg === "sha1") { - return new Sha1(); - } - throw new Error("Hash algorithm " + alg + " is not supported in the browser SDK"); - }, - createHmac: function createHmac(alg, key) { - alg = alg.toLowerCase(); - if (alg === "md5") { - return new Hmac(Md5, key); - } else if (alg === "sha256") { - return new Hmac(Sha256, key); - } else if (alg === "sha1") { - return new Hmac(Sha1, key); - } - throw new Error("HMAC algorithm " + alg + " is not supported in the browser SDK"); - }, - createSign: function() { - throw new Error("createSign is not implemented in the browser"); - } - }; - }, { - "./browserHmac": 36, - "./browserMd5": 37, - "./browserSha1": 38, - "./browserSha256": 39 - } ], - 39: [ function(require, module, exports) { - var Buffer = require("buffer/").Buffer; - var hashUtils = require("./browserHashUtils"); - var BLOCK_SIZE = 64; - var DIGEST_LENGTH = 32; - var KEY = new Uint32Array([ 1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298 ]); - var INIT = [ 1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225 ]; - var MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1; - function Sha256() { - this.state = [ 1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225 ]; - this.temp = new Int32Array(64); - this.buffer = new Uint8Array(64); - this.bufferLength = 0; - this.bytesHashed = 0; - this.finished = false; - } - module.exports = exports = Sha256; - Sha256.BLOCK_SIZE = BLOCK_SIZE; - Sha256.prototype.update = function(data) { - if (this.finished) { - throw new Error("Attempted to update an already finished hash."); - } - if (hashUtils.isEmptyData(data)) { - return this; - } - data = hashUtils.convertToBuffer(data); - var position = 0; - var byteLength = data.byteLength; - this.bytesHashed += byteLength; - if (this.bytesHashed * 8 > MAX_HASHABLE_LENGTH) { - throw new Error("Cannot hash more than 2^53 - 1 bits"); - } - while (byteLength > 0) { - this.buffer[this.bufferLength++] = data[position++]; - byteLength--; - if (this.bufferLength === BLOCK_SIZE) { - this.hashBuffer(); - this.bufferLength = 0; - } - } - return this; - }; - Sha256.prototype.digest = function(encoding) { - if (!this.finished) { - var bitsHashed = this.bytesHashed * 8; - var bufferView = new DataView(this.buffer.buffer, this.buffer.byteOffset, this.buffer.byteLength); - var undecoratedLength = this.bufferLength; - bufferView.setUint8(this.bufferLength++, 128); - if (undecoratedLength % BLOCK_SIZE >= BLOCK_SIZE - 8) { - for (var i = this.bufferLength; i < BLOCK_SIZE; i++) { - bufferView.setUint8(i, 0); - } - this.hashBuffer(); - this.bufferLength = 0; - } - for (var i = this.bufferLength; i < BLOCK_SIZE - 8; i++) { - bufferView.setUint8(i, 0); - } - bufferView.setUint32(BLOCK_SIZE - 8, Math.floor(bitsHashed / 4294967296), true); - bufferView.setUint32(BLOCK_SIZE - 4, bitsHashed); - this.hashBuffer(); - this.finished = true; - } - var out = new Buffer(DIGEST_LENGTH); - for (var i = 0; i < 8; i++) { - out[i * 4] = this.state[i] >>> 24 & 255; - out[i * 4 + 1] = this.state[i] >>> 16 & 255; - out[i * 4 + 2] = this.state[i] >>> 8 & 255; - out[i * 4 + 3] = this.state[i] >>> 0 & 255; - } - return encoding ? out.toString(encoding) : out; - }; - Sha256.prototype.hashBuffer = function() { - var _a = this, buffer = _a.buffer, state = _a.state; - var state0 = state[0], state1 = state[1], state2 = state[2], state3 = state[3], state4 = state[4], state5 = state[5], state6 = state[6], state7 = state[7]; - for (var i = 0; i < BLOCK_SIZE; i++) { - if (i < 16) { - this.temp[i] = (buffer[i * 4] & 255) << 24 | (buffer[i * 4 + 1] & 255) << 16 | (buffer[i * 4 + 2] & 255) << 8 | buffer[i * 4 + 3] & 255; - } else { - var u = this.temp[i - 2]; - var t1_1 = (u >>> 17 | u << 15) ^ (u >>> 19 | u << 13) ^ u >>> 10; - u = this.temp[i - 15]; - var t2_1 = (u >>> 7 | u << 25) ^ (u >>> 18 | u << 14) ^ u >>> 3; - this.temp[i] = (t1_1 + this.temp[i - 7] | 0) + (t2_1 + this.temp[i - 16] | 0); - } - var t1 = (((state4 >>> 6 | state4 << 26) ^ (state4 >>> 11 | state4 << 21) ^ (state4 >>> 25 | state4 << 7)) + (state4 & state5 ^ ~state4 & state6) | 0) + (state7 + (KEY[i] + this.temp[i] | 0) | 0) | 0; - var t2 = ((state0 >>> 2 | state0 << 30) ^ (state0 >>> 13 | state0 << 19) ^ (state0 >>> 22 | state0 << 10)) + (state0 & state1 ^ state0 & state2 ^ state1 & state2) | 0; - state7 = state6; - state6 = state5; - state5 = state4; - state4 = state3 + t1 | 0; - state3 = state2; - state2 = state1; - state1 = state0; - state0 = t1 + t2 | 0; - } - state[0] += state0; - state[1] += state1; - state[2] += state2; - state[3] += state3; - state[4] += state4; - state[5] += state5; - state[6] += state6; - state[7] += state7; - }; - }, { - "./browserHashUtils": 35, - "buffer/": 6 - } ], - 38: [ function(require, module, exports) { - var Buffer = require("buffer/").Buffer; - var hashUtils = require("./browserHashUtils"); - var BLOCK_SIZE = 64; - var DIGEST_LENGTH = 20; - var KEY = new Uint32Array([ 1518500249, 1859775393, 2400959708 | 0, 3395469782 | 0 ]); - var INIT = [ 1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225 ]; - var MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1; - function Sha1() { - this.h0 = 1732584193; - this.h1 = 4023233417; - this.h2 = 2562383102; - this.h3 = 271733878; - this.h4 = 3285377520; - this.block = new Uint32Array(80); - this.offset = 0; - this.shift = 24; - this.totalLength = 0; - } - module.exports = exports = Sha1; - Sha1.BLOCK_SIZE = BLOCK_SIZE; - Sha1.prototype.update = function(data) { - if (this.finished) { - throw new Error("Attempted to update an already finished hash."); - } - if (hashUtils.isEmptyData(data)) { - return this; - } - data = hashUtils.convertToBuffer(data); - var length = data.length; - this.totalLength += length * 8; - for (var i = 0; i < length; i++) { - this.write(data[i]); - } - return this; - }; - Sha1.prototype.write = function write(byte) { - this.block[this.offset] |= (byte & 255) << this.shift; - if (this.shift) { - this.shift -= 8; - } else { - this.offset++; - this.shift = 24; - } - if (this.offset === 16) this.processBlock(); - }; - Sha1.prototype.digest = function(encoding) { - this.write(128); - if (this.offset > 14 || this.offset === 14 && this.shift < 24) { - this.processBlock(); - } - this.offset = 14; - this.shift = 24; - this.write(0); - this.write(0); - this.write(this.totalLength > 0xffffffffff ? this.totalLength / 1099511627776 : 0); - this.write(this.totalLength > 4294967295 ? this.totalLength / 4294967296 : 0); - for (var s = 24; s >= 0; s -= 8) { - this.write(this.totalLength >> s); - } - var out = new Buffer(DIGEST_LENGTH); - var outView = new DataView(out.buffer); - outView.setUint32(0, this.h0, false); - outView.setUint32(4, this.h1, false); - outView.setUint32(8, this.h2, false); - outView.setUint32(12, this.h3, false); - outView.setUint32(16, this.h4, false); - return encoding ? out.toString(encoding) : out; - }; - Sha1.prototype.processBlock = function processBlock() { - for (var i = 16; i < 80; i++) { - var w = this.block[i - 3] ^ this.block[i - 8] ^ this.block[i - 14] ^ this.block[i - 16]; - this.block[i] = w << 1 | w >>> 31; - } - var a = this.h0; - var b = this.h1; - var c = this.h2; - var d = this.h3; - var e = this.h4; - var f, k; - for (i = 0; i < 80; i++) { - if (i < 20) { - f = d ^ b & (c ^ d); - k = 1518500249; - } else if (i < 40) { - f = b ^ c ^ d; - k = 1859775393; - } else if (i < 60) { - f = b & c | d & (b | c); - k = 2400959708; - } else { - f = b ^ c ^ d; - k = 3395469782; - } - var temp = (a << 5 | a >>> 27) + f + e + k + (this.block[i] | 0); - e = d; - d = c; - c = b << 30 | b >>> 2; - b = a; - a = temp; - } - this.h0 = this.h0 + a | 0; - this.h1 = this.h1 + b | 0; - this.h2 = this.h2 + c | 0; - this.h3 = this.h3 + d | 0; - this.h4 = this.h4 + e | 0; - this.offset = 0; - for (i = 0; i < 16; i++) { - this.block[i] = 0; - } - }; - }, { - "./browserHashUtils": 35, - "buffer/": 6 - } ], - 37: [ function(require, module, exports) { - var hashUtils = require("./browserHashUtils"); - var Buffer = require("buffer/").Buffer; - var BLOCK_SIZE = 64; - var DIGEST_LENGTH = 16; - var INIT = [ 1732584193, 4023233417, 2562383102, 271733878 ]; - function Md5() { - this.state = [ 1732584193, 4023233417, 2562383102, 271733878 ]; - this.buffer = new DataView(new ArrayBuffer(BLOCK_SIZE)); - this.bufferLength = 0; - this.bytesHashed = 0; - this.finished = false; - } - module.exports = exports = Md5; - Md5.BLOCK_SIZE = BLOCK_SIZE; - Md5.prototype.update = function(sourceData) { - if (hashUtils.isEmptyData(sourceData)) { - return this; - } else if (this.finished) { - throw new Error("Attempted to update an already finished hash."); - } - var data = hashUtils.convertToBuffer(sourceData); - var position = 0; - var byteLength = data.byteLength; - this.bytesHashed += byteLength; - while (byteLength > 0) { - this.buffer.setUint8(this.bufferLength++, data[position++]); - byteLength--; - if (this.bufferLength === BLOCK_SIZE) { - this.hashBuffer(); - this.bufferLength = 0; - } - } - return this; - }; - Md5.prototype.digest = function(encoding) { - if (!this.finished) { - var _a = this, buffer = _a.buffer, undecoratedLength = _a.bufferLength, bytesHashed = _a.bytesHashed; - var bitsHashed = bytesHashed * 8; - buffer.setUint8(this.bufferLength++, 128); - if (undecoratedLength % BLOCK_SIZE >= BLOCK_SIZE - 8) { - for (var i = this.bufferLength; i < BLOCK_SIZE; i++) { - buffer.setUint8(i, 0); - } - this.hashBuffer(); - this.bufferLength = 0; - } - for (var i = this.bufferLength; i < BLOCK_SIZE - 8; i++) { - buffer.setUint8(i, 0); - } - buffer.setUint32(BLOCK_SIZE - 8, bitsHashed >>> 0, true); - buffer.setUint32(BLOCK_SIZE - 4, Math.floor(bitsHashed / 4294967296), true); - this.hashBuffer(); - this.finished = true; - } - var out = new DataView(new ArrayBuffer(DIGEST_LENGTH)); - for (var i = 0; i < 4; i++) { - out.setUint32(i * 4, this.state[i], true); - } - var buff = new Buffer(out.buffer, out.byteOffset, out.byteLength); - return encoding ? buff.toString(encoding) : buff; - }; - Md5.prototype.hashBuffer = function() { - var _a = this, buffer = _a.buffer, state = _a.state; - var a = state[0], b = state[1], c = state[2], d = state[3]; - a = ff(a, b, c, d, buffer.getUint32(0, true), 7, 3614090360); - d = ff(d, a, b, c, buffer.getUint32(4, true), 12, 3905402710); - c = ff(c, d, a, b, buffer.getUint32(8, true), 17, 606105819); - b = ff(b, c, d, a, buffer.getUint32(12, true), 22, 3250441966); - a = ff(a, b, c, d, buffer.getUint32(16, true), 7, 4118548399); - d = ff(d, a, b, c, buffer.getUint32(20, true), 12, 1200080426); - c = ff(c, d, a, b, buffer.getUint32(24, true), 17, 2821735955); - b = ff(b, c, d, a, buffer.getUint32(28, true), 22, 4249261313); - a = ff(a, b, c, d, buffer.getUint32(32, true), 7, 1770035416); - d = ff(d, a, b, c, buffer.getUint32(36, true), 12, 2336552879); - c = ff(c, d, a, b, buffer.getUint32(40, true), 17, 4294925233); - b = ff(b, c, d, a, buffer.getUint32(44, true), 22, 2304563134); - a = ff(a, b, c, d, buffer.getUint32(48, true), 7, 1804603682); - d = ff(d, a, b, c, buffer.getUint32(52, true), 12, 4254626195); - c = ff(c, d, a, b, buffer.getUint32(56, true), 17, 2792965006); - b = ff(b, c, d, a, buffer.getUint32(60, true), 22, 1236535329); - a = gg(a, b, c, d, buffer.getUint32(4, true), 5, 4129170786); - d = gg(d, a, b, c, buffer.getUint32(24, true), 9, 3225465664); - c = gg(c, d, a, b, buffer.getUint32(44, true), 14, 643717713); - b = gg(b, c, d, a, buffer.getUint32(0, true), 20, 3921069994); - a = gg(a, b, c, d, buffer.getUint32(20, true), 5, 3593408605); - d = gg(d, a, b, c, buffer.getUint32(40, true), 9, 38016083); - c = gg(c, d, a, b, buffer.getUint32(60, true), 14, 3634488961); - b = gg(b, c, d, a, buffer.getUint32(16, true), 20, 3889429448); - a = gg(a, b, c, d, buffer.getUint32(36, true), 5, 568446438); - d = gg(d, a, b, c, buffer.getUint32(56, true), 9, 3275163606); - c = gg(c, d, a, b, buffer.getUint32(12, true), 14, 4107603335); - b = gg(b, c, d, a, buffer.getUint32(32, true), 20, 1163531501); - a = gg(a, b, c, d, buffer.getUint32(52, true), 5, 2850285829); - d = gg(d, a, b, c, buffer.getUint32(8, true), 9, 4243563512); - c = gg(c, d, a, b, buffer.getUint32(28, true), 14, 1735328473); - b = gg(b, c, d, a, buffer.getUint32(48, true), 20, 2368359562); - a = hh(a, b, c, d, buffer.getUint32(20, true), 4, 4294588738); - d = hh(d, a, b, c, buffer.getUint32(32, true), 11, 2272392833); - c = hh(c, d, a, b, buffer.getUint32(44, true), 16, 1839030562); - b = hh(b, c, d, a, buffer.getUint32(56, true), 23, 4259657740); - a = hh(a, b, c, d, buffer.getUint32(4, true), 4, 2763975236); - d = hh(d, a, b, c, buffer.getUint32(16, true), 11, 1272893353); - c = hh(c, d, a, b, buffer.getUint32(28, true), 16, 4139469664); - b = hh(b, c, d, a, buffer.getUint32(40, true), 23, 3200236656); - a = hh(a, b, c, d, buffer.getUint32(52, true), 4, 681279174); - d = hh(d, a, b, c, buffer.getUint32(0, true), 11, 3936430074); - c = hh(c, d, a, b, buffer.getUint32(12, true), 16, 3572445317); - b = hh(b, c, d, a, buffer.getUint32(24, true), 23, 76029189); - a = hh(a, b, c, d, buffer.getUint32(36, true), 4, 3654602809); - d = hh(d, a, b, c, buffer.getUint32(48, true), 11, 3873151461); - c = hh(c, d, a, b, buffer.getUint32(60, true), 16, 530742520); - b = hh(b, c, d, a, buffer.getUint32(8, true), 23, 3299628645); - a = ii(a, b, c, d, buffer.getUint32(0, true), 6, 4096336452); - d = ii(d, a, b, c, buffer.getUint32(28, true), 10, 1126891415); - c = ii(c, d, a, b, buffer.getUint32(56, true), 15, 2878612391); - b = ii(b, c, d, a, buffer.getUint32(20, true), 21, 4237533241); - a = ii(a, b, c, d, buffer.getUint32(48, true), 6, 1700485571); - d = ii(d, a, b, c, buffer.getUint32(12, true), 10, 2399980690); - c = ii(c, d, a, b, buffer.getUint32(40, true), 15, 4293915773); - b = ii(b, c, d, a, buffer.getUint32(4, true), 21, 2240044497); - a = ii(a, b, c, d, buffer.getUint32(32, true), 6, 1873313359); - d = ii(d, a, b, c, buffer.getUint32(60, true), 10, 4264355552); - c = ii(c, d, a, b, buffer.getUint32(24, true), 15, 2734768916); - b = ii(b, c, d, a, buffer.getUint32(52, true), 21, 1309151649); - a = ii(a, b, c, d, buffer.getUint32(16, true), 6, 4149444226); - d = ii(d, a, b, c, buffer.getUint32(44, true), 10, 3174756917); - c = ii(c, d, a, b, buffer.getUint32(8, true), 15, 718787259); - b = ii(b, c, d, a, buffer.getUint32(36, true), 21, 3951481745); - state[0] = a + state[0] & 4294967295; - state[1] = b + state[1] & 4294967295; - state[2] = c + state[2] & 4294967295; - state[3] = d + state[3] & 4294967295; - }; - function cmn(q, a, b, x, s, t) { - a = (a + q & 4294967295) + (x + t & 4294967295) & 4294967295; - return (a << s | a >>> 32 - s) + b & 4294967295; - } - function ff(a, b, c, d, x, s, t) { - return cmn(b & c | ~b & d, a, b, x, s, t); - } - function gg(a, b, c, d, x, s, t) { - return cmn(b & d | c & ~d, a, b, x, s, t); - } - function hh(a, b, c, d, x, s, t) { - return cmn(b ^ c ^ d, a, b, x, s, t); - } - function ii(a, b, c, d, x, s, t) { - return cmn(c ^ (b | ~d), a, b, x, s, t); - } - }, { - "./browserHashUtils": 35, - "buffer/": 6 - } ], - 36: [ function(require, module, exports) { - var hashUtils = require("./browserHashUtils"); - function Hmac(hashCtor, secret) { - this.hash = new hashCtor(); - this.outer = new hashCtor(); - var inner = bufferFromSecret(hashCtor, secret); - var outer = new Uint8Array(hashCtor.BLOCK_SIZE); - outer.set(inner); - for (var i = 0; i < hashCtor.BLOCK_SIZE; i++) { - inner[i] ^= 54; - outer[i] ^= 92; - } - this.hash.update(inner); - this.outer.update(outer); - for (var i = 0; i < inner.byteLength; i++) { - inner[i] = 0; - } - } - module.exports = exports = Hmac; - Hmac.prototype.update = function(toHash) { - if (hashUtils.isEmptyData(toHash) || this.error) { - return this; - } - try { - this.hash.update(hashUtils.convertToBuffer(toHash)); - } catch (e) { - this.error = e; - } - return this; - }; - Hmac.prototype.digest = function(encoding) { - if (!this.outer.finished) { - this.outer.update(this.hash.digest()); - } - return this.outer.digest(encoding); - }; - function bufferFromSecret(hashCtor, secret) { - var input = hashUtils.convertToBuffer(secret); - if (input.byteLength > hashCtor.BLOCK_SIZE) { - var bufferHash = new hashCtor(); - bufferHash.update(input); - input = bufferHash.digest(); - } - var buffer = new Uint8Array(hashCtor.BLOCK_SIZE); - buffer.set(input); - return buffer; - } - }, { - "./browserHashUtils": 35 - } ], - 35: [ function(require, module, exports) { - var Buffer = require("buffer/").Buffer; - if (typeof ArrayBuffer !== "undefined" && typeof ArrayBuffer.isView === "undefined") { - ArrayBuffer.isView = function(arg) { - return viewStrings.indexOf(Object.prototype.toString.call(arg)) > -1; - }; - } - var viewStrings = [ "[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]", "[object DataView]" ]; - function isEmptyData(data) { - if (typeof data === "string") { - return data.length === 0; - } - return data.byteLength === 0; - } - function convertToBuffer(data) { - if (typeof data === "string") { - data = new Buffer(data, "utf8"); - } - if (ArrayBuffer.isView(data)) { - return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT); - } - return new Uint8Array(data); - } - module.exports = exports = { - isEmptyData: isEmptyData, - convertToBuffer: convertToBuffer - }; - }, { - "buffer/": 6 - } ], - 20: [ function(require, module, exports) { - var punycode = require("punycode"); - exports.parse = urlParse; - exports.resolve = urlResolve; - exports.resolveObject = urlResolveObject; - exports.format = urlFormat; - exports.Url = Url; - function Url() { - this.protocol = null; - this.slashes = null; - this.auth = null; - this.host = null; - this.port = null; - this.hostname = null; - this.hash = null; - this.search = null; - this.query = null; - this.pathname = null; - this.path = null; - this.href = null; - } - var protocolPattern = /^([a-z0-9.+-]+:)/i, portPattern = /:[0-9]*$/, delims = [ "<", ">", '"', "`", " ", "\r", "\n", "\t" ], unwise = [ "{", "}", "|", "\\", "^", "`" ].concat(delims), autoEscape = [ "'" ].concat(unwise), nonHostChars = [ "%", "/", "?", ";", "#" ].concat(autoEscape), hostEndingChars = [ "/", "?", "#" ], hostnameMaxLen = 255, hostnamePartPattern = /^[a-z0-9A-Z_-]{0,63}$/, hostnamePartStart = /^([a-z0-9A-Z_-]{0,63})(.*)$/, unsafeProtocol = { - javascript: true, - "javascript:": true - }, hostlessProtocol = { - javascript: true, - "javascript:": true - }, slashedProtocol = { - http: true, - https: true, - ftp: true, - gopher: true, - file: true, - "http:": true, - "https:": true, - "ftp:": true, - "gopher:": true, - "file:": true - }, querystring = require("querystring"); - function urlParse(url, parseQueryString, slashesDenoteHost) { - if (url && isObject(url) && url instanceof Url) return url; - var u = new Url(); - u.parse(url, parseQueryString, slashesDenoteHost); - return u; - } - Url.prototype.parse = function(url, parseQueryString, slashesDenoteHost) { - if (!isString(url)) { - throw new TypeError("Parameter 'url' must be a string, not " + typeof url); - } - var rest = url; - rest = rest.trim(); - var proto = protocolPattern.exec(rest); - if (proto) { - proto = proto[0]; - var lowerProto = proto.toLowerCase(); - this.protocol = lowerProto; - rest = rest.substr(proto.length); - } - if (slashesDenoteHost || proto || rest.match(/^\/\/[^@\/]+@[^@\/]+/)) { - var slashes = rest.substr(0, 2) === "//"; - if (slashes && !(proto && hostlessProtocol[proto])) { - rest = rest.substr(2); - this.slashes = true; - } - } - if (!hostlessProtocol[proto] && (slashes || proto && !slashedProtocol[proto])) { - var hostEnd = -1; - for (var i = 0; i < hostEndingChars.length; i++) { - var hec = rest.indexOf(hostEndingChars[i]); - if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) hostEnd = hec; - } - var auth, atSign; - if (hostEnd === -1) { - atSign = rest.lastIndexOf("@"); - } else { - atSign = rest.lastIndexOf("@", hostEnd); - } - if (atSign !== -1) { - auth = rest.slice(0, atSign); - rest = rest.slice(atSign + 1); - this.auth = decodeURIComponent(auth); - } - hostEnd = -1; - for (var i = 0; i < nonHostChars.length; i++) { - var hec = rest.indexOf(nonHostChars[i]); - if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) hostEnd = hec; - } - if (hostEnd === -1) hostEnd = rest.length; - this.host = rest.slice(0, hostEnd); - rest = rest.slice(hostEnd); - this.parseHost(); - this.hostname = this.hostname || ""; - var ipv6Hostname = this.hostname[0] === "[" && this.hostname[this.hostname.length - 1] === "]"; - if (!ipv6Hostname) { - var hostparts = this.hostname.split(/\./); - for (var i = 0, l = hostparts.length; i < l; i++) { - var part = hostparts[i]; - if (!part) continue; - if (!part.match(hostnamePartPattern)) { - var newpart = ""; - for (var j = 0, k = part.length; j < k; j++) { - if (part.charCodeAt(j) > 127) { - newpart += "x"; - } else { - newpart += part[j]; - } - } - if (!newpart.match(hostnamePartPattern)) { - var validParts = hostparts.slice(0, i); - var notHost = hostparts.slice(i + 1); - var bit = part.match(hostnamePartStart); - if (bit) { - validParts.push(bit[1]); - notHost.unshift(bit[2]); - } - if (notHost.length) { - rest = "/" + notHost.join(".") + rest; - } - this.hostname = validParts.join("."); - break; - } - } - } - } - if (this.hostname.length > hostnameMaxLen) { - this.hostname = ""; - } else { - this.hostname = this.hostname.toLowerCase(); - } - if (!ipv6Hostname) { - var domainArray = this.hostname.split("."); - var newOut = []; - for (var i = 0; i < domainArray.length; ++i) { - var s = domainArray[i]; - newOut.push(s.match(/[^A-Za-z0-9_-]/) ? "xn--" + punycode.encode(s) : s); - } - this.hostname = newOut.join("."); - } - var p = this.port ? ":" + this.port : ""; - var h = this.hostname || ""; - this.host = h + p; - this.href += this.host; - if (ipv6Hostname) { - this.hostname = this.hostname.substr(1, this.hostname.length - 2); - if (rest[0] !== "/") { - rest = "/" + rest; - } - } - } - if (!unsafeProtocol[lowerProto]) { - for (var i = 0, l = autoEscape.length; i < l; i++) { - var ae = autoEscape[i]; - var esc = encodeURIComponent(ae); - if (esc === ae) { - esc = escape(ae); - } - rest = rest.split(ae).join(esc); - } - } - var hash = rest.indexOf("#"); - if (hash !== -1) { - this.hash = rest.substr(hash); - rest = rest.slice(0, hash); - } - var qm = rest.indexOf("?"); - if (qm !== -1) { - this.search = rest.substr(qm); - this.query = rest.substr(qm + 1); - if (parseQueryString) { - this.query = querystring.parse(this.query); - } - rest = rest.slice(0, qm); - } else if (parseQueryString) { - this.search = ""; - this.query = {}; - } - if (rest) this.pathname = rest; - if (slashedProtocol[lowerProto] && this.hostname && !this.pathname) { - this.pathname = "/"; - } - if (this.pathname || this.search) { - var p = this.pathname || ""; - var s = this.search || ""; - this.path = p + s; - } - this.href = this.format(); - return this; - }; - function urlFormat(obj) { - if (isString(obj)) obj = urlParse(obj); - if (!(obj instanceof Url)) return Url.prototype.format.call(obj); - return obj.format(); - } - Url.prototype.format = function() { - var auth = this.auth || ""; - if (auth) { - auth = encodeURIComponent(auth); - auth = auth.replace(/%3A/i, ":"); - auth += "@"; - } - var protocol = this.protocol || "", pathname = this.pathname || "", hash = this.hash || "", host = false, query = ""; - if (this.host) { - host = auth + this.host; - } else if (this.hostname) { - host = auth + (this.hostname.indexOf(":") === -1 ? this.hostname : "[" + this.hostname + "]"); - if (this.port) { - host += ":" + this.port; - } - } - if (this.query && isObject(this.query) && Object.keys(this.query).length) { - query = querystring.stringify(this.query); - } - var search = this.search || query && "?" + query || ""; - if (protocol && protocol.substr(-1) !== ":") protocol += ":"; - if (this.slashes || (!protocol || slashedProtocol[protocol]) && host !== false) { - host = "//" + (host || ""); - if (pathname && pathname.charAt(0) !== "/") pathname = "/" + pathname; - } else if (!host) { - host = ""; - } - if (hash && hash.charAt(0) !== "#") hash = "#" + hash; - if (search && search.charAt(0) !== "?") search = "?" + search; - pathname = pathname.replace(/[?#]/g, function(match) { - return encodeURIComponent(match); - }); - search = search.replace("#", "%23"); - return protocol + host + pathname + search + hash; - }; - function urlResolve(source, relative) { - return urlParse(source, false, true).resolve(relative); - } - Url.prototype.resolve = function(relative) { - return this.resolveObject(urlParse(relative, false, true)).format(); - }; - function urlResolveObject(source, relative) { - if (!source) return relative; - return urlParse(source, false, true).resolveObject(relative); - } - Url.prototype.resolveObject = function(relative) { - if (isString(relative)) { - var rel = new Url(); - rel.parse(relative, false, true); - relative = rel; - } - var result = new Url(); - Object.keys(this).forEach(function(k) { - result[k] = this[k]; - }, this); - result.hash = relative.hash; - if (relative.href === "") { - result.href = result.format(); - return result; - } - if (relative.slashes && !relative.protocol) { - Object.keys(relative).forEach(function(k) { - if (k !== "protocol") result[k] = relative[k]; - }); - if (slashedProtocol[result.protocol] && result.hostname && !result.pathname) { - result.path = result.pathname = "/"; - } - result.href = result.format(); - return result; - } - if (relative.protocol && relative.protocol !== result.protocol) { - if (!slashedProtocol[relative.protocol]) { - Object.keys(relative).forEach(function(k) { - result[k] = relative[k]; - }); - result.href = result.format(); - return result; - } - result.protocol = relative.protocol; - if (!relative.host && !hostlessProtocol[relative.protocol]) { - var relPath = (relative.pathname || "").split("/"); - while (relPath.length && !(relative.host = relPath.shift())) ; - if (!relative.host) relative.host = ""; - if (!relative.hostname) relative.hostname = ""; - if (relPath[0] !== "") relPath.unshift(""); - if (relPath.length < 2) relPath.unshift(""); - result.pathname = relPath.join("/"); - } else { - result.pathname = relative.pathname; - } - result.search = relative.search; - result.query = relative.query; - result.host = relative.host || ""; - result.auth = relative.auth; - result.hostname = relative.hostname || relative.host; - result.port = relative.port; - if (result.pathname || result.search) { - var p = result.pathname || ""; - var s = result.search || ""; - result.path = p + s; - } - result.slashes = result.slashes || relative.slashes; - result.href = result.format(); - return result; - } - var isSourceAbs = result.pathname && result.pathname.charAt(0) === "/", isRelAbs = relative.host || relative.pathname && relative.pathname.charAt(0) === "/", mustEndAbs = isRelAbs || isSourceAbs || result.host && relative.pathname, removeAllDots = mustEndAbs, srcPath = result.pathname && result.pathname.split("/") || [], relPath = relative.pathname && relative.pathname.split("/") || [], psychotic = result.protocol && !slashedProtocol[result.protocol]; - if (psychotic) { - result.hostname = ""; - result.port = null; - if (result.host) { - if (srcPath[0] === "") srcPath[0] = result.host; else srcPath.unshift(result.host); - } - result.host = ""; - if (relative.protocol) { - relative.hostname = null; - relative.port = null; - if (relative.host) { - if (relPath[0] === "") relPath[0] = relative.host; else relPath.unshift(relative.host); - } - relative.host = null; - } - mustEndAbs = mustEndAbs && (relPath[0] === "" || srcPath[0] === ""); - } - if (isRelAbs) { - result.host = relative.host || relative.host === "" ? relative.host : result.host; - result.hostname = relative.hostname || relative.hostname === "" ? relative.hostname : result.hostname; - result.search = relative.search; - result.query = relative.query; - srcPath = relPath; - } else if (relPath.length) { - if (!srcPath) srcPath = []; - srcPath.pop(); - srcPath = srcPath.concat(relPath); - result.search = relative.search; - result.query = relative.query; - } else if (!isNullOrUndefined(relative.search)) { - if (psychotic) { - result.hostname = result.host = srcPath.shift(); - var authInHost = result.host && result.host.indexOf("@") > 0 ? result.host.split("@") : false; - if (authInHost) { - result.auth = authInHost.shift(); - result.host = result.hostname = authInHost.shift(); - } - } - result.search = relative.search; - result.query = relative.query; - if (!isNull(result.pathname) || !isNull(result.search)) { - result.path = (result.pathname ? result.pathname : "") + (result.search ? result.search : ""); - } - result.href = result.format(); - return result; - } - if (!srcPath.length) { - result.pathname = null; - if (result.search) { - result.path = "/" + result.search; - } else { - result.path = null; - } - result.href = result.format(); - return result; - } - var last = srcPath.slice(-1)[0]; - var hasTrailingSlash = (result.host || relative.host) && (last === "." || last === "..") || last === ""; - var up = 0; - for (var i = srcPath.length; i >= 0; i--) { - last = srcPath[i]; - if (last == ".") { - srcPath.splice(i, 1); - } else if (last === "..") { - srcPath.splice(i, 1); - up++; - } else if (up) { - srcPath.splice(i, 1); - up--; - } - } - if (!mustEndAbs && !removeAllDots) { - for (;up--; up) { - srcPath.unshift(".."); - } - } - if (mustEndAbs && srcPath[0] !== "" && (!srcPath[0] || srcPath[0].charAt(0) !== "/")) { - srcPath.unshift(""); - } - if (hasTrailingSlash && srcPath.join("/").substr(-1) !== "/") { - srcPath.push(""); - } - var isAbsolute = srcPath[0] === "" || srcPath[0] && srcPath[0].charAt(0) === "/"; - if (psychotic) { - result.hostname = result.host = isAbsolute ? "" : srcPath.length ? srcPath.shift() : ""; - var authInHost = result.host && result.host.indexOf("@") > 0 ? result.host.split("@") : false; - if (authInHost) { - result.auth = authInHost.shift(); - result.host = result.hostname = authInHost.shift(); - } - } - mustEndAbs = mustEndAbs || result.host && srcPath.length; - if (mustEndAbs && !isAbsolute) { - srcPath.unshift(""); - } - if (!srcPath.length) { - result.pathname = null; - result.path = null; - } else { - result.pathname = srcPath.join("/"); - } - if (!isNull(result.pathname) || !isNull(result.search)) { - result.path = (result.pathname ? result.pathname : "") + (result.search ? result.search : ""); - } - result.auth = relative.auth || result.auth; - result.slashes = result.slashes || relative.slashes; - result.href = result.format(); - return result; - }; - Url.prototype.parseHost = function() { - var host = this.host; - var port = portPattern.exec(host); - if (port) { - port = port[0]; - if (port !== ":") { - this.port = port.substr(1); - } - host = host.substr(0, host.length - port.length); - } - if (host) this.hostname = host; - }; - function isString(arg) { - return typeof arg === "string"; - } - function isObject(arg) { - return typeof arg === "object" && arg !== null; - } - function isNull(arg) { - return arg === null; - } - function isNullOrUndefined(arg) { - return arg == null; - } - }, { - punycode: 12, - querystring: 15 - } ], - 18: [ function(require, module, exports) { - arguments[4][15][0].apply(exports, arguments); - }, { - "./decode": 16, - "./encode": 17, - dup: 15 - } ], - 17: [ function(require, module, exports) { - "use strict"; - var stringifyPrimitive = function(v) { - switch (typeof v) { - case "string": - return v; - - case "boolean": - return v ? "true" : "false"; - - case "number": - return isFinite(v) ? v : ""; - - default: - return ""; - } - }; - module.exports = function(obj, sep, eq, name) { - sep = sep || "&"; - eq = eq || "="; - if (obj === null) { - obj = undefined; - } - if (typeof obj === "object") { - return Object.keys(obj).map(function(k) { - var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; - if (Array.isArray(obj[k])) { - return obj[k].map(function(v) { - return ks + encodeURIComponent(stringifyPrimitive(v)); - }).join(sep); - } else { - return ks + encodeURIComponent(stringifyPrimitive(obj[k])); - } - }).join(sep); - } - if (!name) return ""; - return encodeURIComponent(stringifyPrimitive(name)) + eq + encodeURIComponent(stringifyPrimitive(obj)); - }; - }, {} ], - 16: [ function(require, module, exports) { - "use strict"; - function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); - } - module.exports = function(qs, sep, eq, options) { - sep = sep || "&"; - eq = eq || "="; - var obj = {}; - if (typeof qs !== "string" || qs.length === 0) { - return obj; - } - var regexp = /\+/g; - qs = qs.split(sep); - var maxKeys = 1e3; - if (options && typeof options.maxKeys === "number") { - maxKeys = options.maxKeys; - } - var len = qs.length; - if (maxKeys > 0 && len > maxKeys) { - len = maxKeys; - } - for (var i = 0; i < len; ++i) { - var x = qs[i].replace(regexp, "%20"), idx = x.indexOf(eq), kstr, vstr, k, v; - if (idx >= 0) { - kstr = x.substr(0, idx); - vstr = x.substr(idx + 1); - } else { - kstr = x; - vstr = ""; - } - k = decodeURIComponent(kstr); - v = decodeURIComponent(vstr); - if (!hasOwnProperty(obj, k)) { - obj[k] = v; - } else if (Array.isArray(obj[k])) { - obj[k].push(v); - } else { - obj[k] = [ obj[k], v ]; - } - } - return obj; - }; - }, {} ], - 15: [ function(require, module, exports) { - "use strict"; - exports.decode = exports.parse = require("./decode"); - exports.encode = exports.stringify = require("./encode"); - }, { - "./decode": 13, - "./encode": 14 - } ], - 14: [ function(require, module, exports) { - "use strict"; - var stringifyPrimitive = function(v) { - switch (typeof v) { - case "string": - return v; - - case "boolean": - return v ? "true" : "false"; - - case "number": - return isFinite(v) ? v : ""; - - default: - return ""; - } - }; - module.exports = function(obj, sep, eq, name) { - sep = sep || "&"; - eq = eq || "="; - if (obj === null) { - obj = undefined; - } - if (typeof obj === "object") { - return map(objectKeys(obj), function(k) { - var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; - if (isArray(obj[k])) { - return map(obj[k], function(v) { - return ks + encodeURIComponent(stringifyPrimitive(v)); - }).join(sep); - } else { - return ks + encodeURIComponent(stringifyPrimitive(obj[k])); - } - }).join(sep); - } - if (!name) return ""; - return encodeURIComponent(stringifyPrimitive(name)) + eq + encodeURIComponent(stringifyPrimitive(obj)); - }; - var isArray = Array.isArray || function(xs) { - return Object.prototype.toString.call(xs) === "[object Array]"; - }; - function map(xs, f) { - if (xs.map) return xs.map(f); - var res = []; - for (var i = 0; i < xs.length; i++) { - res.push(f(xs[i], i)); - } - return res; - } - var objectKeys = Object.keys || function(obj) { - var res = []; - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key); - } - return res; - }; - }, {} ], - 13: [ function(require, module, exports) { - "use strict"; - function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); - } - module.exports = function(qs, sep, eq, options) { - sep = sep || "&"; - eq = eq || "="; - var obj = {}; - if (typeof qs !== "string" || qs.length === 0) { - return obj; - } - var regexp = /\+/g; - qs = qs.split(sep); - var maxKeys = 1e3; - if (options && typeof options.maxKeys === "number") { - maxKeys = options.maxKeys; - } - var len = qs.length; - if (maxKeys > 0 && len > maxKeys) { - len = maxKeys; - } - for (var i = 0; i < len; ++i) { - var x = qs[i].replace(regexp, "%20"), idx = x.indexOf(eq), kstr, vstr, k, v; - if (idx >= 0) { - kstr = x.substr(0, idx); - vstr = x.substr(idx + 1); - } else { - kstr = x; - vstr = ""; - } - k = decodeURIComponent(kstr); - v = decodeURIComponent(vstr); - if (!hasOwnProperty(obj, k)) { - obj[k] = v; - } else if (isArray(obj[k])) { - obj[k].push(v); - } else { - obj[k] = [ obj[k], v ]; - } - } - return obj; - }; - var isArray = Array.isArray || function(xs) { - return Object.prototype.toString.call(xs) === "[object Array]"; - }; - }, {} ], - 12: [ function(require, module, exports) { - (function(global) { - (function() { - (function(root) { - var freeExports = typeof exports == "object" && exports && !exports.nodeType && exports; - var freeModule = typeof module == "object" && module && !module.nodeType && module; - var freeGlobal = typeof global == "object" && global; - if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal || freeGlobal.self === freeGlobal) { - root = freeGlobal; - } - var punycode, maxInt = 2147483647, base = 36, tMin = 1, tMax = 26, skew = 38, damp = 700, initialBias = 72, initialN = 128, delimiter = "-", regexPunycode = /^xn--/, regexNonASCII = /[^\x20-\x7E]/, regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g, errors = { - overflow: "Overflow: input needs wider integers to process", - "not-basic": "Illegal input >= 0x80 (not a basic code point)", - "invalid-input": "Invalid input" - }, baseMinusTMin = base - tMin, floor = Math.floor, stringFromCharCode = String.fromCharCode, key; - function error(type) { - throw RangeError(errors[type]); - } - function map(array, fn) { - var length = array.length; - var result = []; - while (length--) { - result[length] = fn(array[length]); - } - return result; - } - function mapDomain(string, fn) { - var parts = string.split("@"); - var result = ""; - if (parts.length > 1) { - result = parts[0] + "@"; - string = parts[1]; - } - string = string.replace(regexSeparators, "."); - var labels = string.split("."); - var encoded = map(labels, fn).join("."); - return result + encoded; - } - function ucs2decode(string) { - var output = [], counter = 0, length = string.length, value, extra; - while (counter < length) { - value = string.charCodeAt(counter++); - if (value >= 55296 && value <= 56319 && counter < length) { - extra = string.charCodeAt(counter++); - if ((extra & 64512) == 56320) { - output.push(((value & 1023) << 10) + (extra & 1023) + 65536); - } else { - output.push(value); - counter--; - } - } else { - output.push(value); - } - } - return output; - } - function ucs2encode(array) { - return map(array, function(value) { - var output = ""; - if (value > 65535) { - value -= 65536; - output += stringFromCharCode(value >>> 10 & 1023 | 55296); - value = 56320 | value & 1023; - } - output += stringFromCharCode(value); - return output; - }).join(""); - } - function basicToDigit(codePoint) { - if (codePoint - 48 < 10) { - return codePoint - 22; - } - if (codePoint - 65 < 26) { - return codePoint - 65; - } - if (codePoint - 97 < 26) { - return codePoint - 97; - } - return base; - } - function digitToBasic(digit, flag) { - return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5); - } - function adapt(delta, numPoints, firstTime) { - var k = 0; - delta = firstTime ? floor(delta / damp) : delta >> 1; - delta += floor(delta / numPoints); - for (;delta > baseMinusTMin * tMax >> 1; k += base) { - delta = floor(delta / baseMinusTMin); - } - return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); - } - function decode(input) { - var output = [], inputLength = input.length, out, i = 0, n = initialN, bias = initialBias, basic, j, index, oldi, w, k, digit, t, baseMinusT; - basic = input.lastIndexOf(delimiter); - if (basic < 0) { - basic = 0; - } - for (j = 0; j < basic; ++j) { - if (input.charCodeAt(j) >= 128) { - error("not-basic"); - } - output.push(input.charCodeAt(j)); - } - for (index = basic > 0 ? basic + 1 : 0; index < inputLength; ) { - for (oldi = i, w = 1, k = base; ;k += base) { - if (index >= inputLength) { - error("invalid-input"); - } - digit = basicToDigit(input.charCodeAt(index++)); - if (digit >= base || digit > floor((maxInt - i) / w)) { - error("overflow"); - } - i += digit * w; - t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; - if (digit < t) { - break; - } - baseMinusT = base - t; - if (w > floor(maxInt / baseMinusT)) { - error("overflow"); - } - w *= baseMinusT; - } - out = output.length + 1; - bias = adapt(i - oldi, out, oldi == 0); - if (floor(i / out) > maxInt - n) { - error("overflow"); - } - n += floor(i / out); - i %= out; - output.splice(i++, 0, n); - } - return ucs2encode(output); - } - function encode(input) { - var n, delta, handledCPCount, basicLength, bias, j, m, q, k, t, currentValue, output = [], inputLength, handledCPCountPlusOne, baseMinusT, qMinusT; - input = ucs2decode(input); - inputLength = input.length; - n = initialN; - delta = 0; - bias = initialBias; - for (j = 0; j < inputLength; ++j) { - currentValue = input[j]; - if (currentValue < 128) { - output.push(stringFromCharCode(currentValue)); - } - } - handledCPCount = basicLength = output.length; - if (basicLength) { - output.push(delimiter); - } - while (handledCPCount < inputLength) { - for (m = maxInt, j = 0; j < inputLength; ++j) { - currentValue = input[j]; - if (currentValue >= n && currentValue < m) { - m = currentValue; - } - } - handledCPCountPlusOne = handledCPCount + 1; - if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { - error("overflow"); - } - delta += (m - n) * handledCPCountPlusOne; - n = m; - for (j = 0; j < inputLength; ++j) { - currentValue = input[j]; - if (currentValue < n && ++delta > maxInt) { - error("overflow"); - } - if (currentValue == n) { - for (q = delta, k = base; ;k += base) { - t = k <= bias ? tMin : k >= bias + tMax ? tMax : k - bias; - if (q < t) { - break; - } - qMinusT = q - t; - baseMinusT = base - t; - output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0))); - q = floor(qMinusT / baseMinusT); - } - output.push(stringFromCharCode(digitToBasic(q, 0))); - bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength); - delta = 0; - ++handledCPCount; - } - } - ++delta; - ++n; - } - return output.join(""); - } - function toUnicode(input) { - return mapDomain(input, function(string) { - return regexPunycode.test(string) ? decode(string.slice(4).toLowerCase()) : string; - }); - } - function toASCII(input) { - return mapDomain(input, function(string) { - return regexNonASCII.test(string) ? "xn--" + encode(string) : string; - }); - } - punycode = { - version: "1.3.2", - ucs2: { - decode: ucs2decode, - encode: ucs2encode - }, - decode: decode, - encode: encode, - toASCII: toASCII, - toUnicode: toUnicode - }; - if (typeof define == "function" && typeof define.amd == "object" && define.amd) { - define("punycode", function() { - return punycode; - }); - } else if (freeExports && freeModule) { - if (module.exports == freeExports) { - freeModule.exports = punycode; - } else { - for (key in punycode) { - punycode.hasOwnProperty(key) && (freeExports[key] = punycode[key]); - } - } - } else { - root.punycode = punycode; - } - })(this); - }).call(this); - }).call(this, typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}); - }, {} ], - 7: [ function(require, module, exports) { - function EventEmitter() { - this._events = this._events || {}; - this._maxListeners = this._maxListeners || undefined; - } - module.exports = EventEmitter; - EventEmitter.EventEmitter = EventEmitter; - EventEmitter.prototype._events = undefined; - EventEmitter.prototype._maxListeners = undefined; - EventEmitter.defaultMaxListeners = 10; - EventEmitter.prototype.setMaxListeners = function(n) { - if (!isNumber(n) || n < 0 || isNaN(n)) throw TypeError("n must be a positive number"); - this._maxListeners = n; - return this; - }; - EventEmitter.prototype.emit = function(type) { - var er, handler, len, args, i, listeners; - if (!this._events) this._events = {}; - if (type === "error") { - if (!this._events.error || isObject(this._events.error) && !this._events.error.length) { - er = arguments[1]; - if (er instanceof Error) { - throw er; - } else { - var err = new Error('Uncaught, unspecified "error" event. (' + er + ")"); - err.context = er; - throw err; - } - } - } - handler = this._events[type]; - if (isUndefined(handler)) return false; - if (isFunction(handler)) { - switch (arguments.length) { - case 1: - handler.call(this); - break; - - case 2: - handler.call(this, arguments[1]); - break; - - case 3: - handler.call(this, arguments[1], arguments[2]); - break; - - default: - args = Array.prototype.slice.call(arguments, 1); - handler.apply(this, args); - } - } else if (isObject(handler)) { - args = Array.prototype.slice.call(arguments, 1); - listeners = handler.slice(); - len = listeners.length; - for (i = 0; i < len; i++) listeners[i].apply(this, args); - } - return true; - }; - EventEmitter.prototype.addListener = function(type, listener) { - var m; - if (!isFunction(listener)) throw TypeError("listener must be a function"); - if (!this._events) this._events = {}; - if (this._events.newListener) this.emit("newListener", type, isFunction(listener.listener) ? listener.listener : listener); - if (!this._events[type]) this._events[type] = listener; else if (isObject(this._events[type])) this._events[type].push(listener); else this._events[type] = [ this._events[type], listener ]; - if (isObject(this._events[type]) && !this._events[type].warned) { - if (!isUndefined(this._maxListeners)) { - m = this._maxListeners; - } else { - m = EventEmitter.defaultMaxListeners; - } - if (m && m > 0 && this._events[type].length > m) { - this._events[type].warned = true; - console.error("(node) warning: possible EventEmitter memory " + "leak detected. %d listeners added. " + "Use emitter.setMaxListeners() to increase limit.", this._events[type].length); - if (typeof console.trace === "function") { - console.trace(); - } - } - } - return this; - }; - EventEmitter.prototype.on = EventEmitter.prototype.addListener; - EventEmitter.prototype.once = function(type, listener) { - if (!isFunction(listener)) throw TypeError("listener must be a function"); - var fired = false; - function g() { - this.removeListener(type, g); - if (!fired) { - fired = true; - listener.apply(this, arguments); - } - } - g.listener = listener; - this.on(type, g); - return this; - }; - EventEmitter.prototype.removeListener = function(type, listener) { - var list, position, length, i; - if (!isFunction(listener)) throw TypeError("listener must be a function"); - if (!this._events || !this._events[type]) return this; - list = this._events[type]; - length = list.length; - position = -1; - if (list === listener || isFunction(list.listener) && list.listener === listener) { - delete this._events[type]; - if (this._events.removeListener) this.emit("removeListener", type, listener); - } else if (isObject(list)) { - for (i = length; i-- > 0; ) { - if (list[i] === listener || list[i].listener && list[i].listener === listener) { - position = i; - break; - } - } - if (position < 0) return this; - if (list.length === 1) { - list.length = 0; - delete this._events[type]; - } else { - list.splice(position, 1); - } - if (this._events.removeListener) this.emit("removeListener", type, listener); - } - return this; - }; - EventEmitter.prototype.removeAllListeners = function(type) { - var key, listeners; - if (!this._events) return this; - if (!this._events.removeListener) { - if (arguments.length === 0) this._events = {}; else if (this._events[type]) delete this._events[type]; - return this; - } - if (arguments.length === 0) { - for (key in this._events) { - if (key === "removeListener") continue; - this.removeAllListeners(key); - } - this.removeAllListeners("removeListener"); - this._events = {}; - return this; - } - listeners = this._events[type]; - if (isFunction(listeners)) { - this.removeListener(type, listeners); - } else if (listeners) { - while (listeners.length) this.removeListener(type, listeners[listeners.length - 1]); - } - delete this._events[type]; - return this; - }; - EventEmitter.prototype.listeners = function(type) { - var ret; - if (!this._events || !this._events[type]) ret = []; else if (isFunction(this._events[type])) ret = [ this._events[type] ]; else ret = this._events[type].slice(); - return ret; - }; - EventEmitter.prototype.listenerCount = function(type) { - if (this._events) { - var evlistener = this._events[type]; - if (isFunction(evlistener)) return 1; else if (evlistener) return evlistener.length; - } - return 0; - }; - EventEmitter.listenerCount = function(emitter, type) { - return emitter.listenerCount(type); - }; - function isFunction(arg) { - return typeof arg === "function"; - } - function isNumber(arg) { - return typeof arg === "number"; - } - function isObject(arg) { - return typeof arg === "object" && arg !== null; - } - function isUndefined(arg) { - return arg === void 0; - } - }, {} ], - 6: [ function(require, module, exports) { - (function(global, Buffer) { - (function() { - "use strict"; - var base64 = require("base64-js"); - var ieee754 = require("ieee754"); - var isArray = require("isarray"); - exports.Buffer = Buffer; - exports.SlowBuffer = SlowBuffer; - exports.INSPECT_MAX_BYTES = 50; - Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined ? global.TYPED_ARRAY_SUPPORT : typedArraySupport(); - exports.kMaxLength = kMaxLength(); - function typedArraySupport() { - try { - var arr = new Uint8Array(1); - arr.__proto__ = { - __proto__: Uint8Array.prototype, - foo: function() { - return 42; - } - }; - return arr.foo() === 42 && typeof arr.subarray === "function" && arr.subarray(1, 1).byteLength === 0; - } catch (e) { - return false; - } - } - function kMaxLength() { - return Buffer.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823; - } - function createBuffer(that, length) { - if (kMaxLength() < length) { - throw new RangeError("Invalid typed array length"); - } - if (Buffer.TYPED_ARRAY_SUPPORT) { - that = new Uint8Array(length); - that.__proto__ = Buffer.prototype; - } else { - if (that === null) { - that = new Buffer(length); - } - that.length = length; - } - return that; - } - function Buffer(arg, encodingOrOffset, length) { - if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { - return new Buffer(arg, encodingOrOffset, length); - } - if (typeof arg === "number") { - if (typeof encodingOrOffset === "string") { - throw new Error("If encoding is specified then the first argument must be a string"); - } - return allocUnsafe(this, arg); - } - return from(this, arg, encodingOrOffset, length); - } - Buffer.poolSize = 8192; - Buffer._augment = function(arr) { - arr.__proto__ = Buffer.prototype; - return arr; - }; - function from(that, value, encodingOrOffset, length) { - if (typeof value === "number") { - throw new TypeError('"value" argument must not be a number'); - } - if (typeof ArrayBuffer !== "undefined" && value instanceof ArrayBuffer) { - return fromArrayBuffer(that, value, encodingOrOffset, length); - } - if (typeof value === "string") { - return fromString(that, value, encodingOrOffset); - } - return fromObject(that, value); - } - Buffer.from = function(value, encodingOrOffset, length) { - return from(null, value, encodingOrOffset, length); - }; - if (Buffer.TYPED_ARRAY_SUPPORT) { - Buffer.prototype.__proto__ = Uint8Array.prototype; - Buffer.__proto__ = Uint8Array; - if (typeof Symbol !== "undefined" && Symbol.species && Buffer[Symbol.species] === Buffer) { - Object.defineProperty(Buffer, Symbol.species, { - value: null, - configurable: true - }); - } - } - function assertSize(size) { - if (typeof size !== "number") { - throw new TypeError('"size" argument must be a number'); - } else if (size < 0) { - throw new RangeError('"size" argument must not be negative'); - } - } - function alloc(that, size, fill, encoding) { - assertSize(size); - if (size <= 0) { - return createBuffer(that, size); - } - if (fill !== undefined) { - return typeof encoding === "string" ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill); - } - return createBuffer(that, size); - } - Buffer.alloc = function(size, fill, encoding) { - return alloc(null, size, fill, encoding); - }; - function allocUnsafe(that, size) { - assertSize(size); - that = createBuffer(that, size < 0 ? 0 : checked(size) | 0); - if (!Buffer.TYPED_ARRAY_SUPPORT) { - for (var i = 0; i < size; ++i) { - that[i] = 0; - } - } - return that; - } - Buffer.allocUnsafe = function(size) { - return allocUnsafe(null, size); - }; - Buffer.allocUnsafeSlow = function(size) { - return allocUnsafe(null, size); - }; - function fromString(that, string, encoding) { - if (typeof encoding !== "string" || encoding === "") { - encoding = "utf8"; - } - if (!Buffer.isEncoding(encoding)) { - throw new TypeError('"encoding" must be a valid string encoding'); - } - var length = byteLength(string, encoding) | 0; - that = createBuffer(that, length); - var actual = that.write(string, encoding); - if (actual !== length) { - that = that.slice(0, actual); - } - return that; - } - function fromArrayLike(that, array) { - var length = array.length < 0 ? 0 : checked(array.length) | 0; - that = createBuffer(that, length); - for (var i = 0; i < length; i += 1) { - that[i] = array[i] & 255; - } - return that; - } - function fromArrayBuffer(that, array, byteOffset, length) { - array.byteLength; - if (byteOffset < 0 || array.byteLength < byteOffset) { - throw new RangeError("'offset' is out of bounds"); - } - if (array.byteLength < byteOffset + (length || 0)) { - throw new RangeError("'length' is out of bounds"); - } - if (byteOffset === undefined && length === undefined) { - array = new Uint8Array(array); - } else if (length === undefined) { - array = new Uint8Array(array, byteOffset); - } else { - array = new Uint8Array(array, byteOffset, length); - } - if (Buffer.TYPED_ARRAY_SUPPORT) { - that = array; - that.__proto__ = Buffer.prototype; - } else { - that = fromArrayLike(that, array); - } - return that; - } - function fromObject(that, obj) { - if (Buffer.isBuffer(obj)) { - var len = checked(obj.length) | 0; - that = createBuffer(that, len); - if (that.length === 0) { - return that; - } - obj.copy(that, 0, 0, len); - return that; - } - if (obj) { - if (typeof ArrayBuffer !== "undefined" && obj.buffer instanceof ArrayBuffer || "length" in obj) { - if (typeof obj.length !== "number" || isnan(obj.length)) { - return createBuffer(that, 0); - } - return fromArrayLike(that, obj); - } - if (obj.type === "Buffer" && isArray(obj.data)) { - return fromArrayLike(that, obj.data); - } - } - throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object."); - } - function checked(length) { - if (length >= kMaxLength()) { - throw new RangeError("Attempt to allocate Buffer larger than maximum " + "size: 0x" + kMaxLength().toString(16) + " bytes"); - } - return length | 0; - } - function SlowBuffer(length) { - if (+length != length) { - length = 0; - } - return Buffer.alloc(+length); - } - Buffer.isBuffer = function isBuffer(b) { - return !!(b != null && b._isBuffer); - }; - Buffer.compare = function compare(a, b) { - if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { - throw new TypeError("Arguments must be Buffers"); - } - if (a === b) return 0; - var x = a.length; - var y = b.length; - for (var i = 0, len = Math.min(x, y); i < len; ++i) { - if (a[i] !== b[i]) { - x = a[i]; - y = b[i]; - break; - } - } - if (x < y) return -1; - if (y < x) return 1; - return 0; - }; - Buffer.isEncoding = function isEncoding(encoding) { - switch (String(encoding).toLowerCase()) { - case "hex": - case "utf8": - case "utf-8": - case "ascii": - case "latin1": - case "binary": - case "base64": - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return true; - - default: - return false; - } - }; - Buffer.concat = function concat(list, length) { - if (!isArray(list)) { - throw new TypeError('"list" argument must be an Array of Buffers'); - } - if (list.length === 0) { - return Buffer.alloc(0); - } - var i; - if (length === undefined) { - length = 0; - for (i = 0; i < list.length; ++i) { - length += list[i].length; - } - } - var buffer = Buffer.allocUnsafe(length); - var pos = 0; - for (i = 0; i < list.length; ++i) { - var buf = list[i]; - if (!Buffer.isBuffer(buf)) { - throw new TypeError('"list" argument must be an Array of Buffers'); - } - buf.copy(buffer, pos); - pos += buf.length; - } - return buffer; - }; - function byteLength(string, encoding) { - if (Buffer.isBuffer(string)) { - return string.length; - } - if (typeof ArrayBuffer !== "undefined" && typeof ArrayBuffer.isView === "function" && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { - return string.byteLength; - } - if (typeof string !== "string") { - string = "" + string; - } - var len = string.length; - if (len === 0) return 0; - var loweredCase = false; - for (;;) { - switch (encoding) { - case "ascii": - case "latin1": - case "binary": - return len; - - case "utf8": - case "utf-8": - case undefined: - return utf8ToBytes(string).length; - - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return len * 2; - - case "hex": - return len >>> 1; - - case "base64": - return base64ToBytes(string).length; - - default: - if (loweredCase) return utf8ToBytes(string).length; - encoding = ("" + encoding).toLowerCase(); - loweredCase = true; - } - } - } - Buffer.byteLength = byteLength; - function slowToString(encoding, start, end) { - var loweredCase = false; - if (start === undefined || start < 0) { - start = 0; - } - if (start > this.length) { - return ""; - } - if (end === undefined || end > this.length) { - end = this.length; - } - if (end <= 0) { - return ""; - } - end >>>= 0; - start >>>= 0; - if (end <= start) { - return ""; - } - if (!encoding) encoding = "utf8"; - while (true) { - switch (encoding) { - case "hex": - return hexSlice(this, start, end); - - case "utf8": - case "utf-8": - return utf8Slice(this, start, end); - - case "ascii": - return asciiSlice(this, start, end); - - case "latin1": - case "binary": - return latin1Slice(this, start, end); - - case "base64": - return base64Slice(this, start, end); - - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return utf16leSlice(this, start, end); - - default: - if (loweredCase) throw new TypeError("Unknown encoding: " + encoding); - encoding = (encoding + "").toLowerCase(); - loweredCase = true; - } - } - } - Buffer.prototype._isBuffer = true; - function swap(b, n, m) { - var i = b[n]; - b[n] = b[m]; - b[m] = i; - } - Buffer.prototype.swap16 = function swap16() { - var len = this.length; - if (len % 2 !== 0) { - throw new RangeError("Buffer size must be a multiple of 16-bits"); - } - for (var i = 0; i < len; i += 2) { - swap(this, i, i + 1); - } - return this; - }; - Buffer.prototype.swap32 = function swap32() { - var len = this.length; - if (len % 4 !== 0) { - throw new RangeError("Buffer size must be a multiple of 32-bits"); - } - for (var i = 0; i < len; i += 4) { - swap(this, i, i + 3); - swap(this, i + 1, i + 2); - } - return this; - }; - Buffer.prototype.swap64 = function swap64() { - var len = this.length; - if (len % 8 !== 0) { - throw new RangeError("Buffer size must be a multiple of 64-bits"); - } - for (var i = 0; i < len; i += 8) { - swap(this, i, i + 7); - swap(this, i + 1, i + 6); - swap(this, i + 2, i + 5); - swap(this, i + 3, i + 4); - } - return this; - }; - Buffer.prototype.toString = function toString() { - var length = this.length | 0; - if (length === 0) return ""; - if (arguments.length === 0) return utf8Slice(this, 0, length); - return slowToString.apply(this, arguments); - }; - Buffer.prototype.equals = function equals(b) { - if (!Buffer.isBuffer(b)) throw new TypeError("Argument must be a Buffer"); - if (this === b) return true; - return Buffer.compare(this, b) === 0; - }; - Buffer.prototype.inspect = function inspect() { - var str = ""; - var max = exports.INSPECT_MAX_BYTES; - if (this.length > 0) { - str = this.toString("hex", 0, max).match(/.{2}/g).join(" "); - if (this.length > max) str += " ... "; - } - return ""; - }; - Buffer.prototype.compare = function compare(target, start, end, thisStart, thisEnd) { - if (!Buffer.isBuffer(target)) { - throw new TypeError("Argument must be a Buffer"); - } - if (start === undefined) { - start = 0; - } - if (end === undefined) { - end = target ? target.length : 0; - } - if (thisStart === undefined) { - thisStart = 0; - } - if (thisEnd === undefined) { - thisEnd = this.length; - } - if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { - throw new RangeError("out of range index"); - } - if (thisStart >= thisEnd && start >= end) { - return 0; - } - if (thisStart >= thisEnd) { - return -1; - } - if (start >= end) { - return 1; - } - start >>>= 0; - end >>>= 0; - thisStart >>>= 0; - thisEnd >>>= 0; - if (this === target) return 0; - var x = thisEnd - thisStart; - var y = end - start; - var len = Math.min(x, y); - var thisCopy = this.slice(thisStart, thisEnd); - var targetCopy = target.slice(start, end); - for (var i = 0; i < len; ++i) { - if (thisCopy[i] !== targetCopy[i]) { - x = thisCopy[i]; - y = targetCopy[i]; - break; - } - } - if (x < y) return -1; - if (y < x) return 1; - return 0; - }; - function bidirectionalIndexOf(buffer, val, byteOffset, encoding, dir) { - if (buffer.length === 0) return -1; - if (typeof byteOffset === "string") { - encoding = byteOffset; - byteOffset = 0; - } else if (byteOffset > 2147483647) { - byteOffset = 2147483647; - } else if (byteOffset < -2147483648) { - byteOffset = -2147483648; - } - byteOffset = +byteOffset; - if (isNaN(byteOffset)) { - byteOffset = dir ? 0 : buffer.length - 1; - } - if (byteOffset < 0) byteOffset = buffer.length + byteOffset; - if (byteOffset >= buffer.length) { - if (dir) return -1; else byteOffset = buffer.length - 1; - } else if (byteOffset < 0) { - if (dir) byteOffset = 0; else return -1; - } - if (typeof val === "string") { - val = Buffer.from(val, encoding); - } - if (Buffer.isBuffer(val)) { - if (val.length === 0) { - return -1; - } - return arrayIndexOf(buffer, val, byteOffset, encoding, dir); - } else if (typeof val === "number") { - val = val & 255; - if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === "function") { - if (dir) { - return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset); - } else { - return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset); - } - } - return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir); - } - throw new TypeError("val must be string, number or Buffer"); - } - function arrayIndexOf(arr, val, byteOffset, encoding, dir) { - var indexSize = 1; - var arrLength = arr.length; - var valLength = val.length; - if (encoding !== undefined) { - encoding = String(encoding).toLowerCase(); - if (encoding === "ucs2" || encoding === "ucs-2" || encoding === "utf16le" || encoding === "utf-16le") { - if (arr.length < 2 || val.length < 2) { - return -1; - } - indexSize = 2; - arrLength /= 2; - valLength /= 2; - byteOffset /= 2; - } - } - function read(buf, i) { - if (indexSize === 1) { - return buf[i]; - } else { - return buf.readUInt16BE(i * indexSize); - } - } - var i; - if (dir) { - var foundIndex = -1; - for (i = byteOffset; i < arrLength; i++) { - if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { - if (foundIndex === -1) foundIndex = i; - if (i - foundIndex + 1 === valLength) return foundIndex * indexSize; - } else { - if (foundIndex !== -1) i -= i - foundIndex; - foundIndex = -1; - } - } - } else { - if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength; - for (i = byteOffset; i >= 0; i--) { - var found = true; - for (var j = 0; j < valLength; j++) { - if (read(arr, i + j) !== read(val, j)) { - found = false; - break; - } - } - if (found) return i; - } - } - return -1; - } - Buffer.prototype.includes = function includes(val, byteOffset, encoding) { - return this.indexOf(val, byteOffset, encoding) !== -1; - }; - Buffer.prototype.indexOf = function indexOf(val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, true); - }; - Buffer.prototype.lastIndexOf = function lastIndexOf(val, byteOffset, encoding) { - return bidirectionalIndexOf(this, val, byteOffset, encoding, false); - }; - function hexWrite(buf, string, offset, length) { - offset = Number(offset) || 0; - var remaining = buf.length - offset; - if (!length) { - length = remaining; - } else { - length = Number(length); - if (length > remaining) { - length = remaining; - } - } - var strLen = string.length; - if (strLen % 2 !== 0) throw new TypeError("Invalid hex string"); - if (length > strLen / 2) { - length = strLen / 2; - } - for (var i = 0; i < length; ++i) { - var parsed = parseInt(string.substr(i * 2, 2), 16); - if (isNaN(parsed)) return i; - buf[offset + i] = parsed; - } - return i; - } - function utf8Write(buf, string, offset, length) { - return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length); - } - function asciiWrite(buf, string, offset, length) { - return blitBuffer(asciiToBytes(string), buf, offset, length); - } - function latin1Write(buf, string, offset, length) { - return asciiWrite(buf, string, offset, length); - } - function base64Write(buf, string, offset, length) { - return blitBuffer(base64ToBytes(string), buf, offset, length); - } - function ucs2Write(buf, string, offset, length) { - return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length); - } - Buffer.prototype.write = function write(string, offset, length, encoding) { - if (offset === undefined) { - encoding = "utf8"; - length = this.length; - offset = 0; - } else if (length === undefined && typeof offset === "string") { - encoding = offset; - length = this.length; - offset = 0; - } else if (isFinite(offset)) { - offset = offset | 0; - if (isFinite(length)) { - length = length | 0; - if (encoding === undefined) encoding = "utf8"; - } else { - encoding = length; - length = undefined; - } - } else { - throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); - } - var remaining = this.length - offset; - if (length === undefined || length > remaining) length = remaining; - if (string.length > 0 && (length < 0 || offset < 0) || offset > this.length) { - throw new RangeError("Attempt to write outside buffer bounds"); - } - if (!encoding) encoding = "utf8"; - var loweredCase = false; - for (;;) { - switch (encoding) { - case "hex": - return hexWrite(this, string, offset, length); - - case "utf8": - case "utf-8": - return utf8Write(this, string, offset, length); - - case "ascii": - return asciiWrite(this, string, offset, length); - - case "latin1": - case "binary": - return latin1Write(this, string, offset, length); - - case "base64": - return base64Write(this, string, offset, length); - - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return ucs2Write(this, string, offset, length); - - default: - if (loweredCase) throw new TypeError("Unknown encoding: " + encoding); - encoding = ("" + encoding).toLowerCase(); - loweredCase = true; - } - } - }; - Buffer.prototype.toJSON = function toJSON() { - return { - type: "Buffer", - data: Array.prototype.slice.call(this._arr || this, 0) - }; - }; - function base64Slice(buf, start, end) { - if (start === 0 && end === buf.length) { - return base64.fromByteArray(buf); - } else { - return base64.fromByteArray(buf.slice(start, end)); - } - } - function utf8Slice(buf, start, end) { - end = Math.min(buf.length, end); - var res = []; - var i = start; - while (i < end) { - var firstByte = buf[i]; - var codePoint = null; - var bytesPerSequence = firstByte > 239 ? 4 : firstByte > 223 ? 3 : firstByte > 191 ? 2 : 1; - if (i + bytesPerSequence <= end) { - var secondByte, thirdByte, fourthByte, tempCodePoint; - switch (bytesPerSequence) { - case 1: - if (firstByte < 128) { - codePoint = firstByte; - } - break; - - case 2: - secondByte = buf[i + 1]; - if ((secondByte & 192) === 128) { - tempCodePoint = (firstByte & 31) << 6 | secondByte & 63; - if (tempCodePoint > 127) { - codePoint = tempCodePoint; - } - } - break; - - case 3: - secondByte = buf[i + 1]; - thirdByte = buf[i + 2]; - if ((secondByte & 192) === 128 && (thirdByte & 192) === 128) { - tempCodePoint = (firstByte & 15) << 12 | (secondByte & 63) << 6 | thirdByte & 63; - if (tempCodePoint > 2047 && (tempCodePoint < 55296 || tempCodePoint > 57343)) { - codePoint = tempCodePoint; - } - } - break; - - case 4: - secondByte = buf[i + 1]; - thirdByte = buf[i + 2]; - fourthByte = buf[i + 3]; - if ((secondByte & 192) === 128 && (thirdByte & 192) === 128 && (fourthByte & 192) === 128) { - tempCodePoint = (firstByte & 15) << 18 | (secondByte & 63) << 12 | (thirdByte & 63) << 6 | fourthByte & 63; - if (tempCodePoint > 65535 && tempCodePoint < 1114112) { - codePoint = tempCodePoint; - } - } - } - } - if (codePoint === null) { - codePoint = 65533; - bytesPerSequence = 1; - } else if (codePoint > 65535) { - codePoint -= 65536; - res.push(codePoint >>> 10 & 1023 | 55296); - codePoint = 56320 | codePoint & 1023; - } - res.push(codePoint); - i += bytesPerSequence; - } - return decodeCodePointsArray(res); - } - var MAX_ARGUMENTS_LENGTH = 4096; - function decodeCodePointsArray(codePoints) { - var len = codePoints.length; - if (len <= MAX_ARGUMENTS_LENGTH) { - return String.fromCharCode.apply(String, codePoints); - } - var res = ""; - var i = 0; - while (i < len) { - res += String.fromCharCode.apply(String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)); - } - return res; - } - function asciiSlice(buf, start, end) { - var ret = ""; - end = Math.min(buf.length, end); - for (var i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i] & 127); - } - return ret; - } - function latin1Slice(buf, start, end) { - var ret = ""; - end = Math.min(buf.length, end); - for (var i = start; i < end; ++i) { - ret += String.fromCharCode(buf[i]); - } - return ret; - } - function hexSlice(buf, start, end) { - var len = buf.length; - if (!start || start < 0) start = 0; - if (!end || end < 0 || end > len) end = len; - var out = ""; - for (var i = start; i < end; ++i) { - out += toHex(buf[i]); - } - return out; - } - function utf16leSlice(buf, start, end) { - var bytes = buf.slice(start, end); - var res = ""; - for (var i = 0; i < bytes.length; i += 2) { - res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256); - } - return res; - } - Buffer.prototype.slice = function slice(start, end) { - var len = this.length; - start = ~~start; - end = end === undefined ? len : ~~end; - if (start < 0) { - start += len; - if (start < 0) start = 0; - } else if (start > len) { - start = len; - } - if (end < 0) { - end += len; - if (end < 0) end = 0; - } else if (end > len) { - end = len; - } - if (end < start) end = start; - var newBuf; - if (Buffer.TYPED_ARRAY_SUPPORT) { - newBuf = this.subarray(start, end); - newBuf.__proto__ = Buffer.prototype; - } else { - var sliceLen = end - start; - newBuf = new Buffer(sliceLen, undefined); - for (var i = 0; i < sliceLen; ++i) { - newBuf[i] = this[i + start]; - } - } - return newBuf; - }; - function checkOffset(offset, ext, length) { - if (offset % 1 !== 0 || offset < 0) throw new RangeError("offset is not uint"); - if (offset + ext > length) throw new RangeError("Trying to access beyond buffer length"); - } - Buffer.prototype.readUIntLE = function readUIntLE(offset, byteLength, noAssert) { - offset = offset | 0; - byteLength = byteLength | 0; - if (!noAssert) checkOffset(offset, byteLength, this.length); - var val = this[offset]; - var mul = 1; - var i = 0; - while (++i < byteLength && (mul *= 256)) { - val += this[offset + i] * mul; - } - return val; - }; - Buffer.prototype.readUIntBE = function readUIntBE(offset, byteLength, noAssert) { - offset = offset | 0; - byteLength = byteLength | 0; - if (!noAssert) { - checkOffset(offset, byteLength, this.length); - } - var val = this[offset + --byteLength]; - var mul = 1; - while (byteLength > 0 && (mul *= 256)) { - val += this[offset + --byteLength] * mul; - } - return val; - }; - Buffer.prototype.readUInt8 = function readUInt8(offset, noAssert) { - if (!noAssert) checkOffset(offset, 1, this.length); - return this[offset]; - }; - Buffer.prototype.readUInt16LE = function readUInt16LE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 2, this.length); - return this[offset] | this[offset + 1] << 8; - }; - Buffer.prototype.readUInt16BE = function readUInt16BE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 2, this.length); - return this[offset] << 8 | this[offset + 1]; - }; - Buffer.prototype.readUInt32LE = function readUInt32LE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 4, this.length); - return (this[offset] | this[offset + 1] << 8 | this[offset + 2] << 16) + this[offset + 3] * 16777216; - }; - Buffer.prototype.readUInt32BE = function readUInt32BE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 4, this.length); - return this[offset] * 16777216 + (this[offset + 1] << 16 | this[offset + 2] << 8 | this[offset + 3]); - }; - Buffer.prototype.readIntLE = function readIntLE(offset, byteLength, noAssert) { - offset = offset | 0; - byteLength = byteLength | 0; - if (!noAssert) checkOffset(offset, byteLength, this.length); - var val = this[offset]; - var mul = 1; - var i = 0; - while (++i < byteLength && (mul *= 256)) { - val += this[offset + i] * mul; - } - mul *= 128; - if (val >= mul) val -= Math.pow(2, 8 * byteLength); - return val; - }; - Buffer.prototype.readIntBE = function readIntBE(offset, byteLength, noAssert) { - offset = offset | 0; - byteLength = byteLength | 0; - if (!noAssert) checkOffset(offset, byteLength, this.length); - var i = byteLength; - var mul = 1; - var val = this[offset + --i]; - while (i > 0 && (mul *= 256)) { - val += this[offset + --i] * mul; - } - mul *= 128; - if (val >= mul) val -= Math.pow(2, 8 * byteLength); - return val; - }; - Buffer.prototype.readInt8 = function readInt8(offset, noAssert) { - if (!noAssert) checkOffset(offset, 1, this.length); - if (!(this[offset] & 128)) return this[offset]; - return (255 - this[offset] + 1) * -1; - }; - Buffer.prototype.readInt16LE = function readInt16LE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 2, this.length); - var val = this[offset] | this[offset + 1] << 8; - return val & 32768 ? val | 4294901760 : val; - }; - Buffer.prototype.readInt16BE = function readInt16BE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 2, this.length); - var val = this[offset + 1] | this[offset] << 8; - return val & 32768 ? val | 4294901760 : val; - }; - Buffer.prototype.readInt32LE = function readInt32LE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 4, this.length); - return this[offset] | this[offset + 1] << 8 | this[offset + 2] << 16 | this[offset + 3] << 24; - }; - Buffer.prototype.readInt32BE = function readInt32BE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 4, this.length); - return this[offset] << 24 | this[offset + 1] << 16 | this[offset + 2] << 8 | this[offset + 3]; - }; - Buffer.prototype.readFloatLE = function readFloatLE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 4, this.length); - return ieee754.read(this, offset, true, 23, 4); - }; - Buffer.prototype.readFloatBE = function readFloatBE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 4, this.length); - return ieee754.read(this, offset, false, 23, 4); - }; - Buffer.prototype.readDoubleLE = function readDoubleLE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 8, this.length); - return ieee754.read(this, offset, true, 52, 8); - }; - Buffer.prototype.readDoubleBE = function readDoubleBE(offset, noAssert) { - if (!noAssert) checkOffset(offset, 8, this.length); - return ieee754.read(this, offset, false, 52, 8); - }; - function checkInt(buf, value, offset, ext, max, min) { - if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance'); - if (value > max || value < min) throw new RangeError('"value" argument is out of bounds'); - if (offset + ext > buf.length) throw new RangeError("Index out of range"); - } - Buffer.prototype.writeUIntLE = function writeUIntLE(value, offset, byteLength, noAssert) { - value = +value; - offset = offset | 0; - byteLength = byteLength | 0; - if (!noAssert) { - var maxBytes = Math.pow(2, 8 * byteLength) - 1; - checkInt(this, value, offset, byteLength, maxBytes, 0); - } - var mul = 1; - var i = 0; - this[offset] = value & 255; - while (++i < byteLength && (mul *= 256)) { - this[offset + i] = value / mul & 255; - } - return offset + byteLength; - }; - Buffer.prototype.writeUIntBE = function writeUIntBE(value, offset, byteLength, noAssert) { - value = +value; - offset = offset | 0; - byteLength = byteLength | 0; - if (!noAssert) { - var maxBytes = Math.pow(2, 8 * byteLength) - 1; - checkInt(this, value, offset, byteLength, maxBytes, 0); - } - var i = byteLength - 1; - var mul = 1; - this[offset + i] = value & 255; - while (--i >= 0 && (mul *= 256)) { - this[offset + i] = value / mul & 255; - } - return offset + byteLength; - }; - Buffer.prototype.writeUInt8 = function writeUInt8(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 1, 255, 0); - if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value); - this[offset] = value & 255; - return offset + 1; - }; - function objectWriteUInt16(buf, value, offset, littleEndian) { - if (value < 0) value = 65535 + value + 1; - for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { - buf[offset + i] = (value & 255 << 8 * (littleEndian ? i : 1 - i)) >>> (littleEndian ? i : 1 - i) * 8; - } - } - Buffer.prototype.writeUInt16LE = function writeUInt16LE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 2, 65535, 0); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value & 255; - this[offset + 1] = value >>> 8; - } else { - objectWriteUInt16(this, value, offset, true); - } - return offset + 2; - }; - Buffer.prototype.writeUInt16BE = function writeUInt16BE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 2, 65535, 0); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value >>> 8; - this[offset + 1] = value & 255; - } else { - objectWriteUInt16(this, value, offset, false); - } - return offset + 2; - }; - function objectWriteUInt32(buf, value, offset, littleEndian) { - if (value < 0) value = 4294967295 + value + 1; - for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { - buf[offset + i] = value >>> (littleEndian ? i : 3 - i) * 8 & 255; - } - } - Buffer.prototype.writeUInt32LE = function writeUInt32LE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 4, 4294967295, 0); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset + 3] = value >>> 24; - this[offset + 2] = value >>> 16; - this[offset + 1] = value >>> 8; - this[offset] = value & 255; - } else { - objectWriteUInt32(this, value, offset, true); - } - return offset + 4; - }; - Buffer.prototype.writeUInt32BE = function writeUInt32BE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 4, 4294967295, 0); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value >>> 24; - this[offset + 1] = value >>> 16; - this[offset + 2] = value >>> 8; - this[offset + 3] = value & 255; - } else { - objectWriteUInt32(this, value, offset, false); - } - return offset + 4; - }; - Buffer.prototype.writeIntLE = function writeIntLE(value, offset, byteLength, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) { - var limit = Math.pow(2, 8 * byteLength - 1); - checkInt(this, value, offset, byteLength, limit - 1, -limit); - } - var i = 0; - var mul = 1; - var sub = 0; - this[offset] = value & 255; - while (++i < byteLength && (mul *= 256)) { - if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { - sub = 1; - } - this[offset + i] = (value / mul >> 0) - sub & 255; - } - return offset + byteLength; - }; - Buffer.prototype.writeIntBE = function writeIntBE(value, offset, byteLength, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) { - var limit = Math.pow(2, 8 * byteLength - 1); - checkInt(this, value, offset, byteLength, limit - 1, -limit); - } - var i = byteLength - 1; - var mul = 1; - var sub = 0; - this[offset + i] = value & 255; - while (--i >= 0 && (mul *= 256)) { - if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { - sub = 1; - } - this[offset + i] = (value / mul >> 0) - sub & 255; - } - return offset + byteLength; - }; - Buffer.prototype.writeInt8 = function writeInt8(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 1, 127, -128); - if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value); - if (value < 0) value = 255 + value + 1; - this[offset] = value & 255; - return offset + 1; - }; - Buffer.prototype.writeInt16LE = function writeInt16LE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 2, 32767, -32768); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value & 255; - this[offset + 1] = value >>> 8; - } else { - objectWriteUInt16(this, value, offset, true); - } - return offset + 2; - }; - Buffer.prototype.writeInt16BE = function writeInt16BE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 2, 32767, -32768); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value >>> 8; - this[offset + 1] = value & 255; - } else { - objectWriteUInt16(this, value, offset, false); - } - return offset + 2; - }; - Buffer.prototype.writeInt32LE = function writeInt32LE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 4, 2147483647, -2147483648); - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value & 255; - this[offset + 1] = value >>> 8; - this[offset + 2] = value >>> 16; - this[offset + 3] = value >>> 24; - } else { - objectWriteUInt32(this, value, offset, true); - } - return offset + 4; - }; - Buffer.prototype.writeInt32BE = function writeInt32BE(value, offset, noAssert) { - value = +value; - offset = offset | 0; - if (!noAssert) checkInt(this, value, offset, 4, 2147483647, -2147483648); - if (value < 0) value = 4294967295 + value + 1; - if (Buffer.TYPED_ARRAY_SUPPORT) { - this[offset] = value >>> 24; - this[offset + 1] = value >>> 16; - this[offset + 2] = value >>> 8; - this[offset + 3] = value & 255; - } else { - objectWriteUInt32(this, value, offset, false); - } - return offset + 4; - }; - function checkIEEE754(buf, value, offset, ext, max, min) { - if (offset + ext > buf.length) throw new RangeError("Index out of range"); - if (offset < 0) throw new RangeError("Index out of range"); - } - function writeFloat(buf, value, offset, littleEndian, noAssert) { - if (!noAssert) { - checkIEEE754(buf, value, offset, 4, 3.4028234663852886e38, -3.4028234663852886e38); - } - ieee754.write(buf, value, offset, littleEndian, 23, 4); - return offset + 4; - } - Buffer.prototype.writeFloatLE = function writeFloatLE(value, offset, noAssert) { - return writeFloat(this, value, offset, true, noAssert); - }; - Buffer.prototype.writeFloatBE = function writeFloatBE(value, offset, noAssert) { - return writeFloat(this, value, offset, false, noAssert); - }; - function writeDouble(buf, value, offset, littleEndian, noAssert) { - if (!noAssert) { - checkIEEE754(buf, value, offset, 8, 1.7976931348623157e308, -1.7976931348623157e308); - } - ieee754.write(buf, value, offset, littleEndian, 52, 8); - return offset + 8; - } - Buffer.prototype.writeDoubleLE = function writeDoubleLE(value, offset, noAssert) { - return writeDouble(this, value, offset, true, noAssert); - }; - Buffer.prototype.writeDoubleBE = function writeDoubleBE(value, offset, noAssert) { - return writeDouble(this, value, offset, false, noAssert); - }; - Buffer.prototype.copy = function copy(target, targetStart, start, end) { - if (!start) start = 0; - if (!end && end !== 0) end = this.length; - if (targetStart >= target.length) targetStart = target.length; - if (!targetStart) targetStart = 0; - if (end > 0 && end < start) end = start; - if (end === start) return 0; - if (target.length === 0 || this.length === 0) return 0; - if (targetStart < 0) { - throw new RangeError("targetStart out of bounds"); - } - if (start < 0 || start >= this.length) throw new RangeError("sourceStart out of bounds"); - if (end < 0) throw new RangeError("sourceEnd out of bounds"); - if (end > this.length) end = this.length; - if (target.length - targetStart < end - start) { - end = target.length - targetStart + start; - } - var len = end - start; - var i; - if (this === target && start < targetStart && targetStart < end) { - for (i = len - 1; i >= 0; --i) { - target[i + targetStart] = this[i + start]; - } - } else if (len < 1e3 || !Buffer.TYPED_ARRAY_SUPPORT) { - for (i = 0; i < len; ++i) { - target[i + targetStart] = this[i + start]; - } - } else { - Uint8Array.prototype.set.call(target, this.subarray(start, start + len), targetStart); - } - return len; - }; - Buffer.prototype.fill = function fill(val, start, end, encoding) { - if (typeof val === "string") { - if (typeof start === "string") { - encoding = start; - start = 0; - end = this.length; - } else if (typeof end === "string") { - encoding = end; - end = this.length; - } - if (val.length === 1) { - var code = val.charCodeAt(0); - if (code < 256) { - val = code; - } - } - if (encoding !== undefined && typeof encoding !== "string") { - throw new TypeError("encoding must be a string"); - } - if (typeof encoding === "string" && !Buffer.isEncoding(encoding)) { - throw new TypeError("Unknown encoding: " + encoding); - } - } else if (typeof val === "number") { - val = val & 255; - } - if (start < 0 || this.length < start || this.length < end) { - throw new RangeError("Out of range index"); - } - if (end <= start) { - return this; - } - start = start >>> 0; - end = end === undefined ? this.length : end >>> 0; - if (!val) val = 0; - var i; - if (typeof val === "number") { - for (i = start; i < end; ++i) { - this[i] = val; - } - } else { - var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()); - var len = bytes.length; - for (i = 0; i < end - start; ++i) { - this[i + start] = bytes[i % len]; - } - } - return this; - }; - var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g; - function base64clean(str) { - str = stringtrim(str).replace(INVALID_BASE64_RE, ""); - if (str.length < 2) return ""; - while (str.length % 4 !== 0) { - str = str + "="; - } - return str; - } - function stringtrim(str) { - if (str.trim) return str.trim(); - return str.replace(/^\s+|\s+$/g, ""); - } - function toHex(n) { - if (n < 16) return "0" + n.toString(16); - return n.toString(16); - } - function utf8ToBytes(string, units) { - units = units || Infinity; - var codePoint; - var length = string.length; - var leadSurrogate = null; - var bytes = []; - for (var i = 0; i < length; ++i) { - codePoint = string.charCodeAt(i); - if (codePoint > 55295 && codePoint < 57344) { - if (!leadSurrogate) { - if (codePoint > 56319) { - if ((units -= 3) > -1) bytes.push(239, 191, 189); - continue; - } else if (i + 1 === length) { - if ((units -= 3) > -1) bytes.push(239, 191, 189); - continue; - } - leadSurrogate = codePoint; - continue; - } - if (codePoint < 56320) { - if ((units -= 3) > -1) bytes.push(239, 191, 189); - leadSurrogate = codePoint; - continue; - } - codePoint = (leadSurrogate - 55296 << 10 | codePoint - 56320) + 65536; - } else if (leadSurrogate) { - if ((units -= 3) > -1) bytes.push(239, 191, 189); - } - leadSurrogate = null; - if (codePoint < 128) { - if ((units -= 1) < 0) break; - bytes.push(codePoint); - } else if (codePoint < 2048) { - if ((units -= 2) < 0) break; - bytes.push(codePoint >> 6 | 192, codePoint & 63 | 128); - } else if (codePoint < 65536) { - if ((units -= 3) < 0) break; - bytes.push(codePoint >> 12 | 224, codePoint >> 6 & 63 | 128, codePoint & 63 | 128); - } else if (codePoint < 1114112) { - if ((units -= 4) < 0) break; - bytes.push(codePoint >> 18 | 240, codePoint >> 12 & 63 | 128, codePoint >> 6 & 63 | 128, codePoint & 63 | 128); - } else { - throw new Error("Invalid code point"); - } - } - return bytes; - } - function asciiToBytes(str) { - var byteArray = []; - for (var i = 0; i < str.length; ++i) { - byteArray.push(str.charCodeAt(i) & 255); - } - return byteArray; - } - function utf16leToBytes(str, units) { - var c, hi, lo; - var byteArray = []; - for (var i = 0; i < str.length; ++i) { - if ((units -= 2) < 0) break; - c = str.charCodeAt(i); - hi = c >> 8; - lo = c % 256; - byteArray.push(lo); - byteArray.push(hi); - } - return byteArray; - } - function base64ToBytes(str) { - return base64.toByteArray(base64clean(str)); - } - function blitBuffer(src, dst, offset, length) { - for (var i = 0; i < length; ++i) { - if (i + offset >= dst.length || i >= src.length) break; - dst[i + offset] = src[i]; - } - return i; - } - function isnan(val) { - return val !== val; - } - }).call(this); - }).call(this, typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}, require("buffer").Buffer); - }, { - "base64-js": 1, - buffer: 6, - ieee754: 8, - isarray: 9 - } ], - 9: [ function(require, module, exports) { - var toString = {}.toString; - module.exports = Array.isArray || function(arr) { - return toString.call(arr) == "[object Array]"; - }; - }, {} ], - 8: [ function(require, module, exports) { - exports.read = function(buffer, offset, isLE, mLen, nBytes) { - var e, m; - var eLen = nBytes * 8 - mLen - 1; - var eMax = (1 << eLen) - 1; - var eBias = eMax >> 1; - var nBits = -7; - var i = isLE ? nBytes - 1 : 0; - var d = isLE ? -1 : 1; - var s = buffer[offset + i]; - i += d; - e = s & (1 << -nBits) - 1; - s >>= -nBits; - nBits += eLen; - for (;nBits > 0; e = e * 256 + buffer[offset + i], i += d, nBits -= 8) {} - m = e & (1 << -nBits) - 1; - e >>= -nBits; - nBits += mLen; - for (;nBits > 0; m = m * 256 + buffer[offset + i], i += d, nBits -= 8) {} - if (e === 0) { - e = 1 - eBias; - } else if (e === eMax) { - return m ? NaN : (s ? -1 : 1) * Infinity; - } else { - m = m + Math.pow(2, mLen); - e = e - eBias; - } - return (s ? -1 : 1) * m * Math.pow(2, e - mLen); - }; - exports.write = function(buffer, value, offset, isLE, mLen, nBytes) { - var e, m, c; - var eLen = nBytes * 8 - mLen - 1; - var eMax = (1 << eLen) - 1; - var eBias = eMax >> 1; - var rt = mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0; - var i = isLE ? 0 : nBytes - 1; - var d = isLE ? 1 : -1; - var s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0; - value = Math.abs(value); - if (isNaN(value) || value === Infinity) { - m = isNaN(value) ? 1 : 0; - e = eMax; - } else { - e = Math.floor(Math.log(value) / Math.LN2); - if (value * (c = Math.pow(2, -e)) < 1) { - e--; - c *= 2; - } - if (e + eBias >= 1) { - value += rt / c; - } else { - value += rt * Math.pow(2, 1 - eBias); - } - if (value * c >= 2) { - e++; - c /= 2; - } - if (e + eBias >= eMax) { - m = 0; - e = eMax; - } else if (e + eBias >= 1) { - m = (value * c - 1) * Math.pow(2, mLen); - e = e + eBias; - } else { - m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen); - e = 0; - } - } - for (;mLen >= 8; buffer[offset + i] = m & 255, i += d, m /= 256, mLen -= 8) {} - e = e << mLen | m; - eLen += mLen; - for (;eLen > 0; buffer[offset + i] = e & 255, i += d, e /= 256, eLen -= 8) {} - buffer[offset + i - d] |= s * 128; - }; - }, {} ], - 1: [ function(require, module, exports) { - "use strict"; - exports.byteLength = byteLength; - exports.toByteArray = toByteArray; - exports.fromByteArray = fromByteArray; - var lookup = []; - var revLookup = []; - var Arr = typeof Uint8Array !== "undefined" ? Uint8Array : Array; - var code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - for (var i = 0, len = code.length; i < len; ++i) { - lookup[i] = code[i]; - revLookup[code.charCodeAt(i)] = i; - } - revLookup["-".charCodeAt(0)] = 62; - revLookup["_".charCodeAt(0)] = 63; - function getLens(b64) { - var len = b64.length; - if (len % 4 > 0) { - throw new Error("Invalid string. Length must be a multiple of 4"); - } - var validLen = b64.indexOf("="); - if (validLen === -1) validLen = len; - var placeHoldersLen = validLen === len ? 0 : 4 - validLen % 4; - return [ validLen, placeHoldersLen ]; - } - function byteLength(b64) { - var lens = getLens(b64); - var validLen = lens[0]; - var placeHoldersLen = lens[1]; - return (validLen + placeHoldersLen) * 3 / 4 - placeHoldersLen; - } - function _byteLength(b64, validLen, placeHoldersLen) { - return (validLen + placeHoldersLen) * 3 / 4 - placeHoldersLen; - } - function toByteArray(b64) { - var tmp; - var lens = getLens(b64); - var validLen = lens[0]; - var placeHoldersLen = lens[1]; - var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)); - var curByte = 0; - var len = placeHoldersLen > 0 ? validLen - 4 : validLen; - var i; - for (i = 0; i < len; i += 4) { - tmp = revLookup[b64.charCodeAt(i)] << 18 | revLookup[b64.charCodeAt(i + 1)] << 12 | revLookup[b64.charCodeAt(i + 2)] << 6 | revLookup[b64.charCodeAt(i + 3)]; - arr[curByte++] = tmp >> 16 & 255; - arr[curByte++] = tmp >> 8 & 255; - arr[curByte++] = tmp & 255; - } - if (placeHoldersLen === 2) { - tmp = revLookup[b64.charCodeAt(i)] << 2 | revLookup[b64.charCodeAt(i + 1)] >> 4; - arr[curByte++] = tmp & 255; - } - if (placeHoldersLen === 1) { - tmp = revLookup[b64.charCodeAt(i)] << 10 | revLookup[b64.charCodeAt(i + 1)] << 4 | revLookup[b64.charCodeAt(i + 2)] >> 2; - arr[curByte++] = tmp >> 8 & 255; - arr[curByte++] = tmp & 255; - } - return arr; - } - function tripletToBase64(num) { - return lookup[num >> 18 & 63] + lookup[num >> 12 & 63] + lookup[num >> 6 & 63] + lookup[num & 63]; - } - function encodeChunk(uint8, start, end) { - var tmp; - var output = []; - for (var i = start; i < end; i += 3) { - tmp = (uint8[i] << 16 & 16711680) + (uint8[i + 1] << 8 & 65280) + (uint8[i + 2] & 255); - output.push(tripletToBase64(tmp)); - } - return output.join(""); - } - function fromByteArray(uint8) { - var tmp; - var len = uint8.length; - var extraBytes = len % 3; - var parts = []; - var maxChunkLength = 16383; - for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { - parts.push(encodeChunk(uint8, i, i + maxChunkLength > len2 ? len2 : i + maxChunkLength)); - } - if (extraBytes === 1) { - tmp = uint8[len - 1]; - parts.push(lookup[tmp >> 2] + lookup[tmp << 4 & 63] + "=="); - } else if (extraBytes === 2) { - tmp = (uint8[len - 2] << 8) + uint8[len - 1]; - parts.push(lookup[tmp >> 10] + lookup[tmp >> 4 & 63] + lookup[tmp << 2 & 63] + "="); - } - return parts.join(""); - } - }, {} ] -}, {}, [ 33 ]);AWS.apiLoader.services["kinesisvideo"] = {}; - -AWS.KinesisVideo = AWS.Service.defineService("kinesisvideo", [ "2017-09-30" ]);AWS.apiLoader.services["kinesisvideo"]["2017-09-30"] = { - 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: {} - } - }, - DescribeEdgeConfiguration: { - http: { - requestUri: "/describeEdgeConfiguration" - }, - input: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {} - } - }, - output: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {}, - CreationTime: { - type: "timestamp" - }, - LastUpdatedTime: { - type: "timestamp" - }, - SyncStatus: {}, - FailedStatusDetails: {}, - EdgeConfig: { - shape: "Su" - } - } - } - }, - DescribeImageGenerationConfiguration: { - http: { - requestUri: "/describeImageGenerationConfiguration" - }, - input: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {} - } - }, - output: { - type: "structure", - members: { - ImageGenerationConfiguration: { - shape: "S1c" - } - } - } - }, - DescribeMappedResourceConfiguration: { - http: { - requestUri: "/describeMappedResourceConfiguration" - }, - input: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {}, - MaxResults: { - type: "integer" - }, - NextToken: {} - } - }, - output: { - type: "structure", - members: { - MappedResourceConfigurationList: { - type: "list", - member: { - type: "structure", - members: { - Type: {}, - ARN: {} - } - } - }, - NextToken: {} - } - } - }, - DescribeMediaStorageConfiguration: { - http: { - requestUri: "/describeMediaStorageConfiguration" - }, - input: { - type: "structure", - members: { - ChannelName: {}, - ChannelARN: {} - } - }, - output: { - type: "structure", - members: { - MediaStorageConfiguration: { - shape: "S1y" - } - } - } - }, - DescribeNotificationConfiguration: { - http: { - requestUri: "/describeNotificationConfiguration" - }, - input: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {} - } - }, - output: { - type: "structure", - members: { - NotificationConfiguration: { - shape: "S22" - } - } - } - }, - DescribeSignalingChannel: { - http: { - requestUri: "/describeSignalingChannel" - }, - input: { - type: "structure", - members: { - ChannelName: {}, - ChannelARN: {} - } - }, - output: { - type: "structure", - members: { - ChannelInfo: { - shape: "S26" - } - } - } - }, - DescribeStream: { - http: { - requestUri: "/describeStream" - }, - input: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {} - } - }, - output: { - type: "structure", - members: { - StreamInfo: { - shape: "S2a" - } - } - } - }, - 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: "S26" - } - }, - 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: "S2a" - } - }, - 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" - } - } - } - }, - StartEdgeConfigurationUpdate: { - http: { - requestUri: "/startEdgeConfigurationUpdate" - }, - input: { - type: "structure", - required: [ "EdgeConfig" ], - members: { - StreamName: {}, - StreamARN: {}, - EdgeConfig: { - shape: "Su" - } - } - }, - output: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {}, - CreationTime: { - type: "timestamp" - }, - LastUpdatedTime: { - type: "timestamp" - }, - SyncStatus: {}, - FailedStatusDetails: {}, - EdgeConfig: { - shape: "Su" - } - } - } - }, - 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: "S3a" - } - } - }, - output: { - type: "structure", - members: {} - } - }, - UntagStream: { - http: { - requestUri: "/untagStream" - }, - input: { - type: "structure", - required: [ "TagKeyList" ], - members: { - StreamARN: {}, - StreamName: {}, - TagKeyList: { - shape: "S3a" - } - } - }, - 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: "S1c" - } - } - }, - output: { - type: "structure", - members: {} - } - }, - UpdateMediaStorageConfiguration: { - http: { - requestUri: "/updateMediaStorageConfiguration" - }, - input: { - type: "structure", - required: [ "ChannelARN", "MediaStorageConfiguration" ], - members: { - ChannelARN: {}, - MediaStorageConfiguration: { - shape: "S1y" - } - } - }, - output: { - type: "structure", - members: {} - } - }, - UpdateNotificationConfiguration: { - http: { - requestUri: "/updateNotificationConfiguration" - }, - input: { - type: "structure", - members: { - StreamName: {}, - StreamARN: {}, - NotificationConfiguration: { - shape: "S22" - } - } - }, - 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: {} - }, - Su: { - type: "structure", - required: [ "HubDeviceArn", "RecorderConfig" ], - members: { - HubDeviceArn: {}, - RecorderConfig: { - type: "structure", - required: [ "MediaSourceConfig" ], - members: { - MediaSourceConfig: { - type: "structure", - required: [ "MediaUriSecretArn", "MediaUriType" ], - members: { - MediaUriSecretArn: { - type: "string", - sensitive: true - }, - MediaUriType: {} - } - }, - ScheduleConfig: { - shape: "S10" - } - } - }, - UploaderConfig: { - type: "structure", - required: [ "ScheduleConfig" ], - members: { - ScheduleConfig: { - shape: "S10" - } - } - }, - DeletionConfig: { - type: "structure", - members: { - EdgeRetentionInHours: { - type: "integer" - }, - LocalSizeConfig: { - type: "structure", - members: { - MaxLocalMediaSizeInMB: { - type: "integer" - }, - StrategyOnFullSize: {} - } - }, - DeleteAfterUpload: { - type: "boolean" - } - } - } - } - }, - S10: { - type: "structure", - required: [ "ScheduleExpression", "DurationInSeconds" ], - members: { - ScheduleExpression: {}, - DurationInSeconds: { - type: "integer" - } - } - }, - S1c: { - 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" - } - } - }, - S1y: { - type: "structure", - required: [ "Status" ], - members: { - StreamARN: {}, - Status: {} - } - }, - S22: { - type: "structure", - required: [ "Status", "DestinationConfig" ], - members: { - Status: {}, - DestinationConfig: { - type: "structure", - required: [ "Uri" ], - members: { - Uri: {} - } - } - } - }, - S26: { - type: "structure", - members: { - ChannelName: {}, - ChannelARN: {}, - ChannelType: {}, - ChannelStatus: {}, - CreationTime: { - type: "timestamp" - }, - SingleMasterConfiguration: { - shape: "S4" - }, - Version: {} - } - }, - S2a: { - type: "structure", - members: { - DeviceName: {}, - StreamName: {}, - StreamARN: {}, - MediaType: {}, - KmsKeyId: {}, - Version: {}, - Status: {}, - CreationTime: { - type: "timestamp" - }, - DataRetentionInHours: { - type: "integer" - } - } - }, - S3a: { - type: "list", - member: {} - } - }, - paginators: { - DescribeMappedResourceConfiguration: { - input_token: "NextToken", - limit_key: "MaxResults", - output_token: "NextToken", - result_key: "MappedResourceConfigurationList" - }, - ListSignalingChannels: { - input_token: "NextToken", - limit_key: "MaxResults", - output_token: "NextToken", - result_key: "ChannelInfoList" - }, - ListStreams: { - input_token: "NextToken", - limit_key: "MaxResults", - output_token: "NextToken", - result_key: "StreamInfoList" - } - } -};AWS.apiLoader.services["kinesisvideosignalingchannels"] = {}; - -AWS.KinesisVideoSignalingChannels = AWS.Service.defineService("kinesisvideosignalingchannels", [ "2019-12-04" ]);AWS.apiLoader.services["kinesisvideosignalingchannels"]["2019-12-04"] = { - version: "2.0", - metadata: { - apiVersion: "2019-12-04", - endpointPrefix: "kinesisvideo", - protocol: "rest-json", - serviceAbbreviation: "Amazon Kinesis Video Signaling Channels", - serviceFullName: "Amazon Kinesis Video Signaling Channels", - serviceId: "Kinesis Video Signaling", - signatureVersion: "v4", - uid: "kinesis-video-signaling-2019-12-04" - }, - operations: { - GetIceServerConfig: { - http: { - requestUri: "/v1/get-ice-server-config" - }, - input: { - type: "structure", - required: [ "ChannelARN" ], - members: { - ChannelARN: {}, - ClientId: {}, - Service: {}, - Username: {} - } - }, - output: { - type: "structure", - members: { - IceServerList: { - type: "list", - member: { - type: "structure", - members: { - Uris: { - type: "list", - member: {} - }, - Username: {}, - Password: {}, - Ttl: { - type: "integer" - } - } - } - } - } - } - }, - SendAlexaOfferToMaster: { - http: { - requestUri: "/v1/send-alexa-offer-to-master" - }, - input: { - type: "structure", - required: [ "ChannelARN", "SenderClientId", "MessagePayload" ], - members: { - ChannelARN: {}, - SenderClientId: {}, - MessagePayload: {} - } - }, - output: { - type: "structure", - members: { - Answer: {} - } - } - } - }, - shapes: {}, - paginators: {} -};AWS.apiLoader.services["kinesisvideowebrtcstorage"] = {}; - -AWS.KinesisVideoWebRTCStorage = AWS.Service.defineService("kinesisvideowebrtcstorage", [ "2018-05-10" ]);AWS.apiLoader.services["kinesisvideowebrtcstorage"]["2018-05-10"] = { - version: "2.0", - metadata: { - apiVersion: "2018-05-10", - endpointPrefix: "kinesisvideo", - jsonVersion: "1.1", - protocol: "rest-json", - serviceFullName: "Amazon Kinesis Video WebRTC Storage", - serviceId: "Kinesis Video WebRTC Storage", - signatureVersion: "v4", - signingName: "kinesisvideo", - uid: "kinesis-video-webrtc-storage-2018-05-10" - }, - operations: { - JoinStorageSession: { - http: { - requestUri: "/joinStorageSession", - responseCode: 200 - }, - input: { - type: "structure", - required: [ "channelArn" ], - members: { - channelArn: {} - } - } - } - }, - shapes: {}, - paginators: {} -};AWS.apiLoader.services["sts"] = {}; - -AWS.STS = AWS.Service.defineService("sts", [ "2011-06-15" ]); - -_xamzrequire = function e(t, n, r) { - function s(o, u) { - if (!n[o]) { - if (!t[o]) { - var a = typeof _xamzrequire == "function" && _xamzrequire; - if (!u && a) return a(o, !0); - if (i) return i(o, !0); - var f = new Error("Cannot find module '" + o + "'"); - throw f.code = "MODULE_NOT_FOUND", f; - } - var l = n[o] = { - exports: {} - }; - t[o][0].call(l.exports, function(e) { - var n = t[o][1][e]; - return s(n ? n : e); - }, l, l.exports, e, t, n, r); - } - return n[o].exports; - } - var i = typeof _xamzrequire == "function" && _xamzrequire; - for (var o = 0; o < r.length; o++) s(r[o]); - return s; -}({ - 118: [ function(require, module, exports) { - var AWS = require("../core"); - var resolveRegionalEndpointsFlag = require("../config_regional_endpoint"); - var ENV_REGIONAL_ENDPOINT_ENABLED = "AWS_STS_REGIONAL_ENDPOINTS"; - var CONFIG_REGIONAL_ENDPOINT_ENABLED = "sts_regional_endpoints"; - AWS.util.update(AWS.STS.prototype, { - credentialsFrom: function credentialsFrom(data, credentials) { - if (!data) return null; - if (!credentials) credentials = new AWS.TemporaryCredentials(); - credentials.expired = false; - credentials.accessKeyId = data.Credentials.AccessKeyId; - credentials.secretAccessKey = data.Credentials.SecretAccessKey; - credentials.sessionToken = data.Credentials.SessionToken; - credentials.expireTime = data.Credentials.Expiration; - return credentials; - }, - assumeRoleWithWebIdentity: function assumeRoleWithWebIdentity(params, callback) { - return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity", params, callback); - }, - assumeRoleWithSAML: function assumeRoleWithSAML(params, callback) { - return this.makeUnauthenticatedRequest("assumeRoleWithSAML", params, callback); - }, - setupRequestListeners: function setupRequestListeners(request) { - request.addListener("validate", this.optInRegionalEndpoint, true); - }, - optInRegionalEndpoint: function optInRegionalEndpoint(req) { - var service = req.service; - var config = service.config; - config.stsRegionalEndpoints = resolveRegionalEndpointsFlag(service._originalConfig, { - env: ENV_REGIONAL_ENDPOINT_ENABLED, - sharedConfig: CONFIG_REGIONAL_ENDPOINT_ENABLED, - clientConfig: "stsRegionalEndpoints" - }); - if (config.stsRegionalEndpoints === "regional" && service.isGlobalEndpoint) { - if (!config.region) { - throw AWS.util.error(new Error(), { - code: "ConfigError", - message: "Missing region in config" - }); - } - var insertPoint = config.endpoint.indexOf(".amazonaws.com"); - var regionalEndpoint = config.endpoint.substring(0, insertPoint) + "." + config.region + config.endpoint.substring(insertPoint); - req.httpRequest.updateEndpoint(regionalEndpoint); - req.httpRequest.region = config.region; - } - } - }); - }, { - "../config_regional_endpoint": 43, - "../core": 44 - } ] -}, {}, [ 118 ]);AWS.apiLoader.services["sts"]["2011-06-15"] = { - version: "2.0", - metadata: { - apiVersion: "2011-06-15", - endpointPrefix: "sts", - globalEndpoint: "sts.amazonaws.com", - protocol: "query", - serviceAbbreviation: "AWS STS", - serviceFullName: "AWS Security Token Service", - serviceId: "STS", - signatureVersion: "v4", - uid: "sts-2011-06-15", - xmlNamespace: "https://sts.amazonaws.com/doc/2011-06-15/" - }, - operations: { - AssumeRole: { - input: { - type: "structure", - required: [ "RoleArn", "RoleSessionName" ], - members: { - RoleArn: {}, - RoleSessionName: {}, - PolicyArns: { - shape: "S4" - }, - Policy: {}, - DurationSeconds: { - type: "integer" - }, - Tags: { - shape: "S8" - }, - TransitiveTagKeys: { - type: "list", - member: {} - }, - ExternalId: {}, - SerialNumber: {}, - TokenCode: {}, - SourceIdentity: {} - } - }, - output: { - resultWrapper: "AssumeRoleResult", - type: "structure", - members: { - Credentials: { - shape: "Si" - }, - AssumedRoleUser: { - shape: "Sn" - }, - PackedPolicySize: { - type: "integer" - }, - SourceIdentity: {} - } - } - }, - AssumeRoleWithSAML: { - input: { - type: "structure", - required: [ "RoleArn", "PrincipalArn", "SAMLAssertion" ], - members: { - RoleArn: {}, - PrincipalArn: {}, - SAMLAssertion: {}, - PolicyArns: { - shape: "S4" - }, - Policy: {}, - DurationSeconds: { - type: "integer" - } - } - }, - output: { - resultWrapper: "AssumeRoleWithSAMLResult", - type: "structure", - members: { - Credentials: { - shape: "Si" - }, - AssumedRoleUser: { - shape: "Sn" - }, - PackedPolicySize: { - type: "integer" - }, - Subject: {}, - SubjectType: {}, - Issuer: {}, - Audience: {}, - NameQualifier: {}, - SourceIdentity: {} - } - } - }, - AssumeRoleWithWebIdentity: { - input: { - type: "structure", - required: [ "RoleArn", "RoleSessionName", "WebIdentityToken" ], - members: { - RoleArn: {}, - RoleSessionName: {}, - WebIdentityToken: {}, - ProviderId: {}, - PolicyArns: { - shape: "S4" - }, - Policy: {}, - DurationSeconds: { - type: "integer" - } - } - }, - output: { - resultWrapper: "AssumeRoleWithWebIdentityResult", - type: "structure", - members: { - Credentials: { - shape: "Si" - }, - SubjectFromWebIdentityToken: {}, - AssumedRoleUser: { - shape: "Sn" - }, - PackedPolicySize: { - type: "integer" - }, - Provider: {}, - Audience: {}, - SourceIdentity: {} - } - } - }, - DecodeAuthorizationMessage: { - input: { - type: "structure", - required: [ "EncodedMessage" ], - members: { - EncodedMessage: {} - } - }, - output: { - resultWrapper: "DecodeAuthorizationMessageResult", - type: "structure", - members: { - DecodedMessage: {} - } - } - }, - GetAccessKeyInfo: { - input: { - type: "structure", - required: [ "AccessKeyId" ], - members: { - AccessKeyId: {} - } - }, - output: { - resultWrapper: "GetAccessKeyInfoResult", - type: "structure", - members: { - Account: {} - } - } - }, - GetCallerIdentity: { - input: { - type: "structure", - members: {} - }, - output: { - resultWrapper: "GetCallerIdentityResult", - type: "structure", - members: { - UserId: {}, - Account: {}, - Arn: {} - } - } - }, - GetFederationToken: { - input: { - type: "structure", - required: [ "Name" ], - members: { - Name: {}, - Policy: {}, - PolicyArns: { - shape: "S4" - }, - DurationSeconds: { - type: "integer" - }, - Tags: { - shape: "S8" - } - } - }, - output: { - resultWrapper: "GetFederationTokenResult", - type: "structure", - members: { - Credentials: { - shape: "Si" - }, - FederatedUser: { - type: "structure", - required: [ "FederatedUserId", "Arn" ], - members: { - FederatedUserId: {}, - Arn: {} - } - }, - PackedPolicySize: { - type: "integer" - } - } - } - }, - GetSessionToken: { - input: { - type: "structure", - members: { - DurationSeconds: { - type: "integer" - }, - SerialNumber: {}, - TokenCode: {} - } - }, - output: { - resultWrapper: "GetSessionTokenResult", - type: "structure", - members: { - Credentials: { - shape: "Si" - } - } - } - } - }, - shapes: { - S4: { - type: "list", - member: { - type: "structure", - members: { - arn: {} - } - } - }, - S8: { - type: "list", - member: { - type: "structure", - required: [ "Key", "Value" ], - members: { - Key: {}, - Value: {} - } - } - }, - Si: { - type: "structure", - required: [ "AccessKeyId", "SecretAccessKey", "SessionToken", "Expiration" ], - members: { - AccessKeyId: {}, - SecretAccessKey: {}, - SessionToken: {}, - Expiration: { - type: "timestamp" - } - } - }, - Sn: { - type: "structure", - required: [ "AssumedRoleId", "Arn" ], - members: { - AssumedRoleId: {}, - Arn: {} - } - } - }, - paginators: {} -}; \ No newline at end of file diff --git a/develop/examples/aws-sdk-2.1363.0.min.js b/develop/examples/aws-sdk-2.1363.0.min.js deleted file mode 100644 index ad90c71..0000000 --- a/develop/examples/aws-sdk-2.1363.0.min.js +++ /dev/null @@ -1,9 +0,0 @@ -_xamzrequire=function(){function e(t,r,n){function i(s,a){if(!r[s]){if(!t[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(o)return o(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[s]={exports:{}};t[s][0].call(l.exports,function(e){return i(t[s][1][e]||e)},l,l.exports,e,t,r,n)}return r[s].exports}for(var o="function"==typeof require&&require,s=0;s=0)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"FIPS region not allowed in ARN"});if(!r&&s!==a)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(r&&i.getEndpointSuffix(s)!==i.getEndpointSuffix(a))throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstackEndpoint)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Dualstack is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",i="s3_use_arn_region",o=!0,s=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==s.s3UseArnRegion)o=!0===s.s3UseArnRegion;else if(n.util.isNode())if(r.env[t]){var a=r.env[t].trim().toLowerCase();if(["false","true"].indexOf(a)<0)throw n.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+r.env[t],retryable:!1});o="true"===a}else{var u={},c={};try{u=n.util.getProfilesFromSharedConfig(n.util.iniLoader),c=u[r.env.AWS_PROFILE||n.util.defaultProfile]}catch(e){}if(c[i]){if(["false","true"].indexOf(c[i].trim().toLowerCase())<0)throw n.util.error(new Error,{code:"InvalidConfiguration",message:i+" only accepts true or false. Got "+c[i],retryable:!1});o="true"===c[i].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=o,o},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw n.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),n=new RegExp(/(\d+\.){3}\d+/),i=new RegExp(/\.\./);return!(!t.match(r)||t.match(n)||t.match(i))}};t.exports=o}).call(this)}).call(this,e("_process"))},{"../core":44,"../region_config":89,_process:11}],112:[function(e,t,r){var n=e("../core"),i={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=n.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var o=!!e.config.paramValidation;o&&t.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",i.buildCrossRegionPresignedUrl),o&&t.addListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=n.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var i=e.service.config.region,o=new e.service.constructor(r),s=o[e.operation](n.util.copy(e.params));s.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=i,t.body=n.util.queryParamsToString(t.params)}),s.presign(function(r,n){r?t(r):(e.params.PreSignedUrl=n,t())})}};t.exports=i},{"../core":44}],43:[function(e,t,r){(function(r){(function(){function n(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw o.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=n(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!o.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=n(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var s={};try{s=o.util.getProfilesFromSharedConfig(o.util.iniLoader)[r.env.AWS_PROFILE||o.util.defaultProfile]}catch(e){}if(s&&Object.prototype.hasOwnProperty.call(s,t.sharedConfig)){if(i=n(s[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+s[t.sharedConfig]+'".'}))return i}return i}var o=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":44,_process:11}],44:[function(e,t,r){var n={util:e("./util")};({}).toString(),t.exports=n,n.util.update(n,{VERSION:"2.1363.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),e("./maintenance_mode_message"),n.events=new n.SequentialExecutor,n.util.memoizedProperty(n,"endpointCache",function(){return new n.EndpointCache(n.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":137,"./api_loader":32,"./config":42,"./event_listeners":65,"./http":66,"./json/builder":68,"./json/parser":69,"./maintenance_mode_message":70,"./model/api":71,"./model/operation":73,"./model/paginator":74,"./model/resource_waiter":75,"./model/shape":76,"./param_validator":77,"./protocol/json":80,"./protocol/query":81,"./protocol/rest":82,"./protocol/rest_json":83,"./protocol/rest_xml":84,"./request":91,"./resource_waiter":92,"./response":93,"./sequential_executor":95,"./service":96,"./signers/request_signer":122,"./util":130,"./xml/builder":132}],137:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=e("./utils/LRU"),i=1e3,o=function(){function e(e){void 0===e&&(e=i),this.maxSize=e,this.cache=new n.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,r){var n="string"!=typeof t?e.getKeyString(t):t,i=this.populateValue(r);this.cache.put(n,i)},e.prototype.get=function(t){var r="string"!=typeof t?e.getKeyString(t):t,n=Date.now(),i=this.cache.get(r);if(i){for(var o=i.length-1;o>=0;o--){i[o].Expire0||n?o.toString():""},t.exports=n},{"../util":130,"./xml-node":135,"./xml-text":136}],136:[function(e,t,r){function n(e){this.value=e}var i=e("./escape-element").escapeElement;n.prototype.toString=function(){return i(""+this.value)},t.exports={XmlText:n}},{"./escape-element":134}],134:[function(e,t,r){function n(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}t.exports={escapeElement:n}},{}],135:[function(e,t,r){function n(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}var i=e("./escape-attribute").escapeAttribute;n.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},n.prototype.addChildNode=function(e){return this.children.push(e),this},n.prototype.removeAttribute=function(e){return delete this.attributes[e],this},n.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,n=0,o=Object.keys(r);n"+this.children.map(function(e){return e.toString()}).join("")+"":"/>"},t.exports={XmlNode:n}},{"./escape-attribute":133}],133:[function(e,t,r){function n(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}t.exports={escapeAttribute:n}},{}],122:[function(e,t,r){var n=e("../core"),i=n.util.inherit;n.Signers.RequestSigner=i({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),n.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return n.Signers.V2;case"v3":return n.Signers.V3;case"s3v4":case"v4":return n.Signers.V4;case"s3":return n.Signers.S3;case"v3https":return n.Signers.V3Https;case"bearer":return n.Signers.Bearer}throw new Error("Unknown signing version "+e)},e("./v2"),e("./v3"),e("./v3https"),e("./v4"),e("./s3"),e("./presign"),e("./bearer")},{"../core":44,"./bearer":120,"./presign":121,"./s3":123,"./v2":124,"./v3":125,"./v3https":126,"./v4":127}],127:[function(e,t,r){var n=e("../core"),i=e("./v4_credentials"),o=n.util.inherit;n.Signers.V4=o(n.Signers.RequestSigner,{constructor:function(e,t,r){n.Signers.RequestSigner.call(this,e),this.serviceName=t,r=r||{},this.signatureCache="boolean"!=typeof r.signatureCache||r.signatureCache,this.operation=r.operation,this.signatureVersion=r.signatureVersion},algorithm:"AWS4-HMAC-SHA256",addAuthorization:function(e,t){var r=n.util.date.iso8601(t).replace(/[:\-]|\.\d{3}/g,"");this.isPresigned()?this.updateForPresigned(e,r):this.addHeaders(e,r),this.request.headers.Authorization=this.authorization(e,r)},addHeaders:function(e,t){this.request.headers["X-Amz-Date"]=t,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken)},updateForPresigned:function(e,t){var r=this.credentialString(t),i={"X-Amz-Date":t,"X-Amz-Algorithm":this.algorithm,"X-Amz-Credential":e.accessKeyId+"/"+r,"X-Amz-Expires":this.request.headers["presigned-expires"],"X-Amz-SignedHeaders":this.signedHeaders()};e.sessionToken&&(i["X-Amz-Security-Token"]=e.sessionToken),this.request.headers["Content-Type"]&&(i["Content-Type"]=this.request.headers["Content-Type"]),this.request.headers["Content-MD5"]&&(i["Content-MD5"]=this.request.headers["Content-MD5"]),this.request.headers["Cache-Control"]&&(i["Cache-Control"]=this.request.headers["Cache-Control"]),n.util.each.call(this,this.request.headers,function(e,t){if("presigned-expires"!==e&&this.isSignableHeader(e)){var r=e.toLowerCase();0===r.indexOf("x-amz-meta-")?i[r]=t:0===r.indexOf("x-amz-")&&(i[e]=t)}});var o=this.request.path.indexOf("?")>=0?"&":"?";this.request.path+=o+n.util.queryParamsToString(i)},authorization:function(e,t){var r=[],n=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+n),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=i.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return n.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=n.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];n.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])}),e.sort(function(e,t){return e[0].toLowerCase()-1&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent","presigned-expires","expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers["presigned-expires"]}}),t.exports=n.Signers.V4},{"../core":44,"./v4_credentials":128}],128:[function(e,t,r){var n=e("../core"),i={},o=[];t.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,"aws4_request"].join("/")},getSigningKey:function(e,t,r,s,a){var u=n.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),c=[u,t,r,s].join("_");if((a=!1!==a)&&c in i)return i[c];var l=n.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),p=n.util.crypto.hmac(l,r,"buffer"),h=n.util.crypto.hmac(p,s,"buffer"),f=n.util.crypto.hmac(h,"aws4_request","buffer");return a&&(i[c]=f,o.push(c),o.length>50&&delete i[o.shift()]),f},emptyCache:function(){i={},o=[]}}},{"../core":44}],126:[function(e,t,r){var n=e("../core"),i=n.util.inherit;e("./v3"),n.Signers.V3Https=i(n.Signers.V3,{authorization:function(e){return"AWS3-HTTPS AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,Signature="+this.signature(e)},stringToSign:function(){return this.request.headers["X-Amz-Date"]}}),t.exports=n.Signers.V3Https},{"../core":44,"./v3":125}],125:[function(e,t,r){var n=e("../core"),i=n.util.inherit;n.Signers.V3=i(n.Signers.RequestSigner,{addAuthorization:function(e,t){var r=n.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=r,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(e,r)},authorization:function(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var e=[];return n.util.arrayEach(this.headersToSign(),function(t){e.push(t.toLowerCase())}),e.sort().join(";")},canonicalHeaders:function(){var e=this.request.headers,t=[];return n.util.arrayEach(this.headersToSign(),function(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())}),t.sort().join("\n")+"\n"},headersToSign:function(){var e=[];return n.util.each(this.request.headers,function(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&&e.push(t)}),e},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),n.util.crypto.sha256(e.join("\n"))}}),t.exports=n.Signers.V3},{"../core":44}],124:[function(e,t,r){var n=e("../core"),i=n.util.inherit;n.Signers.V2=i(n.Signers.RequestSigner,{addAuthorization:function(e,t){t||(t=n.util.date.getDate());var r=this.request;r.params.Timestamp=n.util.date.iso8601(t),r.params.SignatureVersion="2",r.params.SignatureMethod="HmacSHA256",r.params.AWSAccessKeyId=e.accessKeyId,e.sessionToken&&(r.params.SecurityToken=e.sessionToken),delete r.params.Signature,r.params.Signature=this.signature(e),r.body=n.util.queryParamsToString(r.params),r.headers["Content-Length"]=r.body.length},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push(this.request.endpoint.host.toLowerCase()),e.push(this.request.pathname()),e.push(n.util.queryParamsToString(this.request.params)),e.join("\n")}}),t.exports=n.Signers.V2},{"../core":44}],123:[function(e,t,r){var n=e("../core"),i=n.util.inherit;n.Signers.S3=i(n.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=n.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),i="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=i},stringToSign:function(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];n.util.each(this.request.headers,function(t){t.match(/^x-amz-/i)&&e.push(t)}),e.sort(function(e,t){return e.toLowerCase()604800){throw o.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[a]=t}else{if(r!==o.Signers.S3)throw o.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var n=e.service?e.service.getSkewCorrectedDate():o.util.date.getDate();e.httpRequest.headers[a]=parseInt(o.util.date.unixTimestamp(n)+t,10).toString()}}function i(e){var t=e.httpRequest.endpoint,r=o.util.urlParse(e.httpRequest.path),n={};r.search&&(n=o.util.queryStringParse(r.search.substr(1)));var i=e.httpRequest.headers.Authorization.split(" ");if("AWS"===i[0])i=i[1].split(":"),n.Signature=i.pop(),n.AWSAccessKeyId=i.join(":"),o.util.each(e.httpRequest.headers,function(e,t){e===a&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete n[e],e=e.toLowerCase()),n[e]=t}),delete e.httpRequest.headers[a],delete n.Authorization,delete n.Host;else if("AWS4-HMAC-SHA256"===i[0]){i.shift();var s=i.join(" "),u=s.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];n["X-Amz-Signature"]=u,delete n.Expires}t.pathname=r.pathname,t.search=o.util.queryParamsToString(n)}var o=e("../core"),s=o.util.inherit,a="presigned-expires";o.Signers.Presign=s({sign:function(e,t,r){if(e.httpRequest.headers[a]=t||3600,e.on("build",n),e.on("sign",i),e.removeListener("afterBuild",o.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",o.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return o.util.urlFormat(e.httpRequest.endpoint)}e.build(function(){this.response.error?r(this.response.error):r(null,o.util.urlFormat(e.httpRequest.endpoint))})}}),t.exports=o.Signers.Presign},{"../core":44}],120:[function(e,t,r){var n=e("../core");n.Signers.Bearer=n.util.inherit(n.Signers.RequestSigner,{constructor:function(e){n.Signers.RequestSigner.call(this,e)},addAuthorization:function(e){this.request.headers.Authorization="Bearer "+e.token}})},{"../core":44}],96:[function(e,t,r){(function(r){(function(){var n=e("./core"),i=e("./model/api"),o=e("./region_config"),s=n.util.inherit,a=0,u=e("./region/utils");n.Service=s({constructor:function(e){if(!this.loadServiceClass)throw n.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}"boolean"==typeof e.useDualstack&&"boolean"!=typeof e.useDualstackEndpoint&&(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var i=n.util.copy(e),o=new r(e);return Object.defineProperty(o,"_originalConfig",{get:function(){return i},enumerable:!1,configurable:!0}),o._clientId=++a,o}this.initialize(e)},initialize:function(e){var t=n.config[this.serviceIdentifier];if(this.config=new n.Config(n.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||o.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),n.SequentialExecutor.call(this),n.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||n.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){i.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){i.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(n.util.isEmpty(this.api)){if(t.apiConfig)return n.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new n.Config(n.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&n.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?n.util.isType(e,Date)&&(e=n.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=n.util.copy(t),n.util.each(this.config.params,function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var o=new n.Request(this,e,t);return this.addAllRequestListeners(o),this.attachMonitoringEmitter(o),r&&o.send(r),o},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var n=this.makeRequest(e,t).toUnauthenticated();return r?n.send(r):n},waitFor:function(e,t,r){return new n.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[n.events,n.EventListeners.Core,this.serviceInterface(),n.EventListeners.CorePost],r=0;r299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},n=e.response;return n.httpResponse.statusCode&&(r.HttpStatusCode=n.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),n.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),n.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=n.httpResponse.headers["x-amzn-requestid"]),n.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=n.httpResponse.headers["x-amz-request-id"]),n.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=n.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,n=r.error;return r.httpResponse.statusCode>299?(n.code&&(t.AwsException=n.code),n.message&&(t.AwsExceptionMessage=n.message)):((n.code||n.name)&&(t.SdkException=n.code||n.name),n.message&&(t.SdkExceptionMessage=n.message)),t},attachMonitoringEmitter:function(e){var t,r,i,o,s,a,u=0,c=this;e.on("validate",function(){o=n.util.realClock.now(),a=Date.now()},!0),e.on("sign",function(){r=n.util.realClock.now(),t=Date.now(),s=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){i=Math.round(n.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=c.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=s,c.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var o=c.attemptFailEvent(e);o.Timestamp=t,i=i||Math.round(n.util.realClock.now()-r),o.AttemptLatency=i>=0?i:0,o.Region=s,c.emit("apiCallAttempt",[o])}),e.addNamedListener("API_CALL","complete",function(){var t=c.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=a;var r=Math.round(n.util.realClock.now()-o);t.Latency=r>=0?r:0;var i=e.response;i.error&&i.error.retryable&&"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),c.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,i="";if(e){r=(e.service.api.operations||{})[e.operation]||null,i=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===i||"v4-unsigned-body"===i?"v4":"bearer"===i?"bearer":this.api.signatureVersion,n.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return n.EventListeners.Query;case"json":return n.EventListeners.Json;case"rest-json":return n.EventListeners.RestJson;case"rest-xml":return n.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return n.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new n.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw n.util.error(i,"No pagination configuration for "+e)}return null}return r}}),n.util.update(n.Service,{defineMethods:function(e){n.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){n.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=s(n.Service,r||{});if("string"==typeof e){n.Service.addVersions(i,t);var o=i.serviceIdentifier||e;i.serviceIdentifier=o}else i.prototype.api=e,n.Service.defineMethods(i);if(n.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&n.util.clientSideMonitoring){var a=n.util.clientSideMonitoring.Publisher,u=n.util.clientSideMonitoring.configProvider,c=u();this.prototype.publisher=new a(c),c.enabled&&(n.Service._clientSideMonitoring=!0)}return n.SequentialExecutor.call(i.prototype),n.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){u=!0;var c=0}var l=function(){u&&c!==a?i.emit("error",n.util.error(new Error("Stream content length mismatch. Received "+c+" of "+a+" bytes."),{code:"StreamContentLengthMismatch"})):2===n.HttpClient.streamsApiVersion?i.end():i.emit("end")},p=s.httpResponse.createUnbufferedStream();if(2===n.HttpClient.streamsApiVersion)if(u){var h=new e.PassThrough;h._write=function(t){return t&&t.length&&(c+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},h.on("end",l),i.on("error",function(e){u=!1,p.unpipe(h),h.emit("end"),h.end()}),p.pipe(h).pipe(i,{end:!1})}else p.pipe(i);else u&&p.on("data",function(e){e&&e.length&&(c+=e.length)}),p.on("data",function(e){i.emit("data",e)}),p.on("end",l);p.on("error",function(e){u=!1,i.emit("error",e)})}}),i},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),n.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new n.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",n.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",n.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),n.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},n.Request.deletePromisesFromClass=function(){delete this.prototype.promise},n.util.addPromises(n.Request),n.util.mixin(n.Request,n.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":44,"./state_machine":129,_process:11,jmespath:10}],129:[function(e,t,r){function n(e,t){this.currentState=t||null,this.states=e||{}}n.prototype.runTo=function(e,t,r,n){"function"==typeof e&&(n=r,r=t,t=e,e=null);var i=this,o=i.states[i.currentState];o.fn.call(r||i,n,function(n){if(n){if(!o.fail)return t?t.call(r,n):null;i.currentState=o.fail}else{if(!o.accept)return t?t.call(r):null;i.currentState=o.accept}if(i.currentState===e)return t?t.call(r,n):null;i.runTo(e,t,r,n)})},n.prototype.addState=function(e,t,r,n){return"function"==typeof t?(n=t,t=null,r=null):"function"==typeof r&&(n=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:n},this},t.exports=n},{}],77:[function(e,t,r){var n=e("./core");n.ParamValidator=n.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,n.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(n.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;this.validateType(t,r,["object"],"structure");for(var n,i=0;e.required&&i= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,n){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+n+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,i){if(null===e||void 0===e)return!1;for(var o=!1,s=0;s=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(o,function(r,n){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=n,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=r(e),n=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var o=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=o}catch(r){if(n&&n.isStreaming){if(n.requiresLength)throw r;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw r}throw r}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("SET_TRACE_ID","afterBuild",function(e){if(i.util.isNode()&&!Object.hasOwnProperty.call(e.httpRequest.headers,"X-Amzn-Trace-Id")){var r=t.env.AWS_LAMBDA_FUNCTION_NAME,n=t.env._X_AMZN_TRACE_ID;"string"==typeof r&&r.length>0&&"string"==typeof n&&n.length>0&&(e.httpRequest.headers["X-Amzn-Trace-Id"]=n)}}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):s()}):s()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,n){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=n,r.httpResponse.headers=t,r.httpResponse.body=i.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var o=t.date||t.Date,s=r.request.service;if(o){var a=Date.parse(o);s.config.correctClockSkew&&s.isClockSkewed(a)&&s.applyClockOffset(a)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],n={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[n,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new o).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new o).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var n={};return i.util.each(t,function(t,i){Object.prototype.hasOwnProperty.call(e.members,t)?n[t]=r(e.members[t],i):n[t]=i}),n;case"list":var o=[];return i.util.arrayEach(t,function(t,n){o.push(r(e.member,t))}),o;case"map":var s={};return i.util.each(t,function(t,n){s[t]=r(e.value,n)}),s;default:return t}}var n=t.request,o=n.service.config.logger;if(o){var s=function(){var s=t.request.service.getSkewCorrectedDate().getTime(),a=(s-n.startTime.getTime())/1e3,u=!!o.isTTY,c=t.httpResponse.statusCode,l=n.params;if(n.service.api.operations&&n.service.api.operations[n.operation]&&n.service.api.operations[n.operation].input){l=r(n.service.api.operations[n.operation].input,n.params)}var p=e("util").inspect(l,!0,null),h="";return u&&(h+=""),h+="[AWS "+n.service.serviceIdentifier+" "+c,h+=" "+a.toString()+"s "+t.retryCount+" retries]",u&&(h+=""),h+=" "+i.util.string.lowerFirst(n.operation),h+="("+p+")",u&&(h+=""),h}();"function"==typeof o.log?o.log(s):"function"==typeof o.write&&o.write(s+"\n")}})}),Json:(new o).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new o).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new o).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError),t("UNSET_CONTENT_LENGTH","afterBuild",r.unsetContentLength)}),RestXml:(new o).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new o).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}}).call(this)}).call(this,e("_process"))},{"./core":44,"./discover_endpoint":52,"./protocol/json":80,"./protocol/query":81,"./protocol/rest":82,"./protocol/rest_json":83,"./protocol/rest_xml":84,"./sequential_executor":95,_process:11,util:5}],95:[function(e,t,r){var n=e("./core");n.SequentialExecutor=n.util.inherit({constructor:function(){this._events={}},listeners:function(e){return this._events[e]?this._events[e].slice(0):[]},on:function(e,t,r){return this._events[e]?r?this._events[e].unshift(t):this._events[e].push(t):this._events[e]=[t],this},onAsync:function(e,t,r){return t._isAsync=!0,this.on(e,t,r)},removeListener:function(e,t){var r=this._events[e];if(r){for(var n=r.length,i=-1,o=0;o-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var n=this.listeners(e),i=n.length;return this.callListeners(n,t,r),i>0},callListeners:function(e,t,r,i){function o(i){if(i&&(a=n.util.error(a||new Error,i),s._haltHandlersOnError))return r.call(s,a);s.callListeners(e,t,r,a)}for(var s=this,a=i||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(s,t.concat([o]));try{u.apply(s,t)}catch(e){a=n.util.error(a||new Error,e)}if(a&&s._haltHandlersOnError)return void r.call(s,a)}r.call(s,a)},addListeners:function(e){var t=this;return e._events&&(e=e._events),n.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),n.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,n){return this[e]=r,this.addListener(t,r,n),this},addNamedAsyncListener:function(e,t,r,n){return r._isAsync=!0,this.addNamedListener(e,t,r,n)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),n.SequentialExecutor.prototype.addListener=n.SequentialExecutor.prototype.on,t.exports=n.SequentialExecutor},{"./core":44}],84:[function(e,t,r){function n(e){var t=e.service.api.operations[e.operation].input,r=new a.XML.Builder,n=e.params,i=t.payload;if(i){var o=t.members[i];if(void 0===(n=n[i]))return;if("structure"===o.type){var s=o.name;e.httpRequest.body=r.toXML(n,o,s,!0)}else e.httpRequest.body=n}else e.httpRequest.body=r.toXML(n,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){c.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&n(e)}function o(e){c.extractError(e);var t;try{t=(new a.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function s(e){c.extractData(e);var t,r=e.request,n=e.httpResponse.body,i=r.service.api.operations[r.operation],o=i.output,s=(i.hasEventOutput,o.payload);if(s){var l=o.members[s];l.isEventStream?(t=new a.XML.Parser,e.data[s]=u.createEventStream(2===a.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,l)):"structure"===l.type?(t=new a.XML.Parser,e.data[s]=t.parse(n.toString(),l)):"binary"===l.type||l.isStreaming?e.data[s]=n:e.data[s]=l.toType(n)}else if(n.length>0){t=new a.XML.Parser;var p=t.parse(n.toString(),o);u.update(e.data,p)}}var a=e("../core"),u=e("../util"),c=e("./rest");t.exports={buildRequest:i,extractError:o,extractData:s}},{"../core":44,"../util":130,"./rest":82}],83:[function(e,t,r){function n(e){void 0===c.getRequestPayloadShape(e)&&d.indexOf(e.httpRequest.method)>=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new h,r=e.service.api.operations[e.operation].input;if(r.payload){var n={},i=r.members[r.payload];n=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(n||{},i),o(e)):void 0!==n&&(e.httpRequest.body=n,("binary"===i.type||i.isStreaming)&&o(e,!0))}else e.httpRequest.body=t.build(e.params,r),o(e)}function o(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function s(e){l.buildRequest(e),d.indexOf(e.httpRequest.method)<0&&i(e)}function a(e){p.extractError(e)}function u(e){l.extractData(e);var t,r=e.request,n=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};n.hasEventOutput;if(i.payload){var o=i.members[i.payload],s=e.httpResponse.body;if(o.isEventStream)t=new f,e.data[payload]=c.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:s,t,o);else if("structure"===o.type||"list"===o.type){var t=new f;e.data[i.payload]=t.parse(s,o)}else"binary"===o.type||o.isStreaming?e.data[i.payload]=s:e.data[i.payload]=o.toType(s)}else{var a=e.data;p.extractData(e),e.data=c.merge(a,e.data)}}var c=e("../util"),l=e("./rest"),p=e("./json"),h=e("../json/builder"),f=e("../json/parser"),d=["GET","HEAD","DELETE"];t.exports={buildRequest:s,extractError:a,extractData:u,unsetContentLength:n}},{"../json/builder":68,"../json/parser":69,"../util":130,"./json":80,"./rest":82}],82:[function(e,t,r){function n(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}function i(e,t,r,n){var i=[e,t].join("/");i=i.replace(/\/+/g,"/");var o={},s=!1;if(l.each(r.members,function(e,t){var r=n[e];if(null!==r&&void 0!==r)if("uri"===t.location){var a=new RegExp("\\{"+t.name+"(\\+)?\\}");i=i.replace(a,function(e,t){return(t?l.uriEscapePath:l.uriEscape)(String(r))})}else"querystring"===t.location&&(s=!0,"list"===t.type?o[t.name]=r.map(function(e){return l.uriEscape(t.member.toWireFormat(e).toString())}):"map"===t.type?l.each(r,function(e,t){Array.isArray(t)?o[e]=t.map(function(e){return l.uriEscape(String(e))}):o[e]=l.uriEscape(String(t))}):o[t.name]=l.uriEscape(t.toWireFormat(r).toString()))}),s){i+=i.indexOf("?")>=0?"&":"?";var a=[];l.arrayEach(Object.keys(o).sort(),function(e){Array.isArray(o[e])||(o[e]=[o[e]]);for(var t=0;t-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function h(){o.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function f(){o.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function d(){o.apply(this,arguments),this.toType=function(e){var t=y.base64.decode(e);if(this.isSensitive&&y.isNode()&&"function"==typeof y.Buffer.alloc){var r=y.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=y.base64.encode}function m(){d.apply(this,arguments)}function g(){o.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var v=e("./collection"),y=e("../util");o.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},o.types={structure:a,list:u,map:c,boolean:g,timestamp:l,float:h,integer:f,string:p,base64:m,binary:d},o.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},o.create=function(e,t,r){if(e.isShape)return e;var n=o.resolve(e,t);if(n){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var s=function(){n.constructor.call(this,e,t,r)};return s.prototype=n,new s}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var a=e.type;if(o.normalizedTypes[e.type]&&(e.type=o.normalizedTypes[e.type]),o.types[e.type])return new o.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+a)},o.shapes={StructureShape:a,ListShape:u,MapShape:c,StringShape:p,BooleanShape:g,Base64Shape:m},t.exports=o},{"../util":130,"./collection":72}],72:[function(e,t,r){function n(e,t,r,n){o(this,n(e),function(){return r(e,t)})}function i(e,t,r,i,o){i=i||String;var s=this;for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(n.call(s,a,e[a],r,i),o&&o(a,e[a]))}var o=e("../util").memoizedProperty;t.exports=i},{"../util":130}],80:[function(e,t,r){function n(e){var t=e.httpRequest,r=e.service.api,n=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",o=r.operations[e.operation].input,s=new a;1===i&&(i="1.0"),t.body=s.build(e.params||{},o),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=n,c(e)}function i(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var n=JSON.parse(r.body.toString()),i=n.__type||n.code||n.Code;i&&(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=n.message||n.Message||null}catch(n){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=s.error(new Error,t)}function o(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],n=r.output||{},i=new u;e.data=i.parse(t,n)}}var s=e("../util"),a=e("../json/builder"),u=e("../json/parser"),c=e("./helpers").populateHostPrefix;t.exports={buildRequest:n,extractError:i,extractData:o}},{"../json/builder":68,"../json/parser":69,"../util":130,"./helpers":79}],79:[function(e,t,r){function n(e){if(!e.service.config.hostPrefixEnabled)return e;var t=e.service.api.operations[e.operation];if(i(e))return e;if(t.endpoint&&t.endpoint.hostPrefix){var r=t.endpoint.hostPrefix,n=o(r,e.params,t.input);s(e.httpRequest.endpoint,n),a(e.httpRequest.endpoint.hostname)}return e}function i(e){var t=e.service.api,r=t.operations[e.operation],n=t.endpointOperation&&t.endpointOperation===u.string.lowerFirst(r.name);return"NULL"!==r.endpointDiscoveryRequired||!0===n}function o(e,t,r){return u.each(r.members,function(r,n){if(!0===n.hostLabel){if("string"!=typeof t[r]||""===t[r])throw u.error(new Error,{message:"Parameter "+r+" should be a non-empty string.",code:"InvalidParameter"});var i=new RegExp("\\{"+r+"\\}","g");e=e.replace(i,t[r])}}),e}function s(e,t){e.host&&(e.host=t+e.host),e.hostname&&(e.hostname=t+e.hostname)}function a(e){var t=e.split("."),r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;u.arrayEach(t,function(e){if(!e.length||e.length<1||e.length>63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw c.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),c=e("../core");t.exports={populateHostPrefix:n}},{"../core":44,"../util":130}],69:[function(e,t,r){function n(){}function i(e,t){if(t&&void 0!==e)switch(t.type){case"structure":return o(e,t);case"map":return a(e,t);case"list":return s(e,t);default:return u(e,t)}}function o(e,t){if(null!=e){if(t.isDocument)return e;var r={},n=t.members;return c.each(n,function(t,n){var o=n.isLocationName?n.name:t;if(Object.prototype.hasOwnProperty.call(e,o)){var s=e[o],a=i(s,n);void 0!==a&&(r[t]=a)}}),r}}function s(e,t){if(null!=e){var r=[];return c.arrayEach(e,function(e){var n=i(e,t.member);void 0===n?r.push(null):r.push(n)}),r}}function a(e,t){if(null!=e){var r={};return c.each(e,function(e,n){var o=i(n,t.value);r[e]=void 0===o?null:o}),r}}function u(e,t){return t.toType(e)}var c=e("../util");n.prototype.parse=function(e,t){return i(JSON.parse(e),t)},t.exports=n},{"../util":130}],68:[function(e,t,r){function n(){}function i(e,t){if(t&&void 0!==e&&null!==e)switch(t.type){case"structure":return o(e,t);case"map":return a(e,t);case"list":return s(e,t);default:return u(e,t)}}function o(e,t){if(t.isDocument)return e;var r={};return c.each(e,function(e,n){var o=t.members[e];if(o){if("body"!==o.location)return;var s=o.isLocationName?o.name:e,a=i(n,o);void 0!==a&&(r[s]=a)}}),r}function s(e,t){var r=[];return c.arrayEach(e,function(e){var n=i(e,t.member);void 0!==n&&r.push(n)}),r}function a(e,t){var r={};return c.each(e,function(e,n){var o=i(n,t.value);void 0!==o&&(r[e]=o)}),r}function u(e,t){return t.toWireFormat(e)}var c=e("../util");n.prototype.build=function(e,t){return JSON.stringify(i(e,t))},t.exports=n},{"../util":130}],52:[function(e,t,r){(function(r){(function(){function n(e){var t=e.service,r=t.api||{},n={};return t.config.region&&(n.region=t.config.region),r.serviceId&&(n.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(n.accessKeyId=t.config.credentials.accessKeyId),n}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&m.arrayEach(r.required,function(n){var o=r.members[n];if(!0===o.endpointDiscoveryId){var s=o.isLocationName?o.name:n;e[s]=String(t[n])}else i(e,t[n],o)})}function o(e,t){var r={};return i(r,e.params,t),r}function s(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,s=i?i.input:void 0,a=o(e,s),c=n(e);Object.keys(a).length>0&&(c=m.update(c,a),i&&(c.operation=i.name));var l=d.endpointCache.get(c);if(!l||1!==l.length||""!==l[0].Address)if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address);else{var p=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:a});u(p),p.removeListener("validate",d.EventListeners.Core.VALIDATE_PARAMETERS),p.removeListener("retry",d.EventListeners.Core.RETRY_CHECK),d.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}]),p.send(function(e,t){t&&t.Endpoints?d.endpointCache.put(c,t.Endpoints):e&&d.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}])})}}function a(e,t){var r=e.service,i=r.api,s=i.operations?i.operations[e.operation]:void 0,a=s?s.input:void 0,c=o(e,a),l=n(e);Object.keys(c).length>0&&(l=m.update(l,c),s&&(l.operation=s.name));var p=d.EndpointCache.getKeyString(l),h=d.endpointCache.get(p);if(h&&1===h.length&&""===h[0].Address)return v[p]||(v[p]=[]),void v[p].push({request:e,callback:t});if(h&&h.length>0)e.httpRequest.updateEndpoint(h[0].Address),t();else{var f=r.makeRequest(i.endpointOperation,{Operation:s.name,Identifiers:c});f.removeListener("validate",d.EventListeners.Core.VALIDATE_PARAMETERS),u(f),d.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:60}]),f.send(function(r,n){if(r){if(e.response.error=m.error(r,{retryable:!1}),d.endpointCache.remove(l),v[p]){var i=v[p];m.arrayEach(i,function(e){e.request.response.error=m.error(r,{retryable:!1}),e.callback()}),delete v[p]}}else if(n&&(d.endpointCache.put(p,n.Endpoints),e.httpRequest.updateEndpoint(n.Endpoints[0].Address),v[p])){var i=v[p];m.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(n.Endpoints[0].Address),e.callback()}),delete v[p]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function c(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,s=i.service.api.operations||{},a=s[i.operation]?s[i.operation].input:void 0,u=o(i,a),c=n(i);Object.keys(u).length>0&&(c=m.update(c,u),s[i.operation]&&(c.operation=s[i.operation].name)),d.endpointCache.remove(c)}}function l(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw m.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=d.config[e.serviceIdentifier]||{};return Boolean(d.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function p(e){return["false","0"].indexOf(e)>=0}function h(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!m.isBrowser()){for(var n=0;n=e.length)return t.push(null);var i=r+n;i>e.length&&(i=e.length),t.push(e.slice(r,i)),r=i},t},concat:function(e){var t,r=0,n=0,i=null;for(t=0;t>>8^t[255&(r^e.readUInt8(n))]}return(-1^r)>>>0},hmac:function(e,t,r,n){return r||(r="binary"),"buffer"===r&&(r=void 0),n||(n="sha256"),"string"==typeof t&&(t=o.buffer.toBuffer(t)),o.crypto.lib.createHmac(n,e).update(t).digest(r)},md5:function(e,t,r){return o.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return o.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,n){var i=o.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"==typeof t&&(t=o.buffer.toBuffer(t));var s=o.arraySliceFn(t),a=o.Buffer.isBuffer(t);if(o.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(a=!0),n&&"object"==typeof t&&"function"==typeof t.on&&!a)t.on("data",function(e){i.update(e)}),t.on("error",function(e){n(e)}),t.on("end",function(){n(null,i.digest(r))});else{if(!n||!s||a||"undefined"==typeof FileReader){o.isBrowser()&&"object"==typeof t&&!a&&(t=new o.Buffer(new Uint8Array(t)));var u=i.update(t).digest(r);return n&&n(null,u),u}var c=0,l=new FileReader;l.onerror=function(){n(new Error("Failed to read data."))},l.onload=function(){var e=new o.Buffer(new Uint8Array(l.result));i.update(e),c+=e.length,l._continueReading()},l._continueReading=function(){if(c>=t.size)return void n(null,i.digest(r));var e=c+524288;e>t.size&&(e=t.size),l.readAsArrayBuffer(s.call(t,c,e))},l._continueReading()}},toHex:function(e){for(var t=[],r=0;r=3e5,!1),i.config.isClockSkewed},applyClockOffset:function(e){e&&(i.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&i&&i.config&&(t=i.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var n=0;n=0)return a++,void setTimeout(c,i+(e.retryAfter||0))}r(e)},c=function(){var t="";n.handleRequest(e,s,function(e){e.on("data",function(e){t+=e.toString()}),e.on("end",function(){var n=e.statusCode;if(n<300)r(null,t);else{var i=1e3*parseInt(e.headers["retry-after"],10)||0,s=o.error(new Error,{statusCode:n,retryable:n>=500||429===n});i&&s.retryable&&(s.retryAfter=i),u(s)}})},u)};i.util.defer(c)},uuid:{v4:function(){return e("uuid").v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,n=t.service.api.operations[r].output||{};n.payload&&e.data[n.payload]&&(e.data[n.payload]=e.data[n.payload].toString())},defer:function(e){"object"==typeof r&&"function"==typeof r.nextTick?r.nextTick(e):"function"==typeof n?n(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){function n(e,t){for(var r=0,n=Object.keys(t);r=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw o.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};t.exports=o}).call(this)}).call(this,e("_process"),e("timers").setImmediate)},{"../apis/metadata.json":31,"./core":44,_process:11,fs:2,timers:19,uuid:22}],42:[function(e,t,r){var n=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;n.Config=n.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),n.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new n.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,n){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=n,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new n.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,n){e&&(e=r("Could not load token from any providers",e)),i.token=n,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),n.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||n.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(n.util.readFileSync(e)),r=new n.FileSystemCredentials(e),i=new n.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){n.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=n.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=n.util.copy(e),e.credentials=new n.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[n.Request,n.Credentials,n.CredentialProviderChain] -;n.S3&&(t.push(n.S3),n.S3.ManagedUpload&&t.push(n.S3.ManagedUpload)),n.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),n.config=new n.Config},{"./core":44,"./credentials":45,"./credentials/credential_provider_chain":48}],48:[function(e,t,r){var n=e("../core");n.CredentialProviderChain=n.util.inherit(n.Credentials,{constructor:function(e){this.providers=e||n.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,s){if(!e&&s||i===o.length)return n.util.arrayEach(r.resolveCallbacks,function(t){t(e,s)}),void(r.resolveCallbacks.length=0);var a=o[i++];s="function"==typeof a?a.call():a,s.get?s.get(function(e){t(e,e?null:s)}):t(null,s)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,o=r.providers.slice(0);t()}return r}}),n.CredentialProviderChain.defaultProviders=[],n.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=n.util.promisifyMethod("resolve",e)},n.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},n.util.addPromises(n.CredentialProviderChain)},{"../core":44}],45:[function(e,t,r){var n=e("./core");n.Credentials=n.util.inherit({constructor:function(){if(n.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=n.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){n.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):n.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),n.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=n.util.promisifyMethod("get",e),this.prototype.refreshPromise=n.util.promisifyMethod("refresh",e)},n.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},n.util.addPromises(n.Credentials)},{"./core":44}],32:[function(e,t,r){function n(e,t){if(!n.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return n.services[e][t]}n.services={},t.exports=n},{}],31:[function(e,t,r){t.exports={acm:{name:"ACM",cors:!0},apigateway:{name:"APIGateway",cors:!0},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:!0},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:!0},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:!0},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:!0},cloudhsm:{name:"CloudHSM",cors:!0},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:!0},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:!0},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:!0},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:!0},codebuild:{name:"CodeBuild",cors:!0},codecommit:{name:"CodeCommit",cors:!0},codedeploy:{name:"CodeDeploy",cors:!0},codepipeline:{name:"CodePipeline",cors:!0},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:!0},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:!0},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:!0},configservice:{prefix:"config",name:"ConfigService",cors:!0},cur:{name:"CUR",cors:!0},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:!0},directconnect:{name:"DirectConnect",cors:!0},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:!0},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:!0},ec2:{name:"EC2",versions:["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],cors:!0},ecr:{name:"ECR",cors:!0},ecs:{name:"ECS",cors:!0},efs:{prefix:"elasticfilesystem",name:"EFS",cors:!0},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:!0},elasticbeanstalk:{name:"ElasticBeanstalk",cors:!0},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:!0},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:!0},emr:{prefix:"elasticmapreduce",name:"EMR",cors:!0},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:!0},firehose:{name:"Firehose",cors:!0},gamelift:{name:"GameLift",cors:!0},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:!0},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:!0},iot:{name:"Iot",cors:!0},iotdata:{prefix:"iot-data",name:"IotData",cors:!0},kinesis:{name:"Kinesis",cors:!0},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:!0},lambda:{name:"Lambda",cors:!0},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:!0},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:!0},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:!0},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:!0},mobileanalytics:{name:"MobileAnalytics",cors:!0},opsworks:{name:"OpsWorks",cors:!0},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:!0},rds:{name:"RDS",versions:["2014-09-01*"],cors:!0},redshift:{name:"Redshift",cors:!0},rekognition:{name:"Rekognition",cors:!0},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:!0},route53domains:{name:"Route53Domains",cors:!0},s3:{name:"S3",dualstackAvailable:!0,cors:!0},s3control:{name:"S3Control",dualstackAvailable:!0,xmlNoDefaultLists:!0},servicecatalog:{name:"ServiceCatalog",cors:!0},ses:{prefix:"email",name:"SES",cors:!0},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:!0},sqs:{name:"SQS",cors:!0},ssm:{name:"SSM",cors:!0},storagegateway:{name:"StorageGateway",cors:!0},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:!0},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:!0},waf:{name:"WAF",cors:!0},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:!0},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:!0},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena",cors:!0},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2",cors:!0},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:!0},costexplorer:{prefix:"ce",name:"CostExplorer",cors:!0},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:!0},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:!0},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:!0},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:!0},kinesisvideo:{name:"KinesisVideo",cors:!0},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:!0},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:!0},alexaforbusiness:{name:"AlexaForBusiness"},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:!0},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:!0},iotanalytics:{name:"IoTAnalytics",cors:!0},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},macie:{name:"Macie"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:!0},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:!0},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:!0},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:!0},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:!0},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:!0},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog",cors:!0},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:!0},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},synthetics:{name:"Synthetics"},iotsitewise:{name:"IoTSiteWise"},macie2:{name:"Macie2"},codeartifact:{name:"CodeArtifact"},honeycode:{name:"Honeycode"},ivs:{name:"IVS"},braket:{name:"Braket"},identitystore:{name:"IdentityStore"},appflow:{name:"Appflow"},redshiftdata:{prefix:"redshift-data",name:"RedshiftData"},ssoadmin:{prefix:"sso-admin",name:"SSOAdmin"},timestreamquery:{prefix:"timestream-query",name:"TimestreamQuery"},timestreamwrite:{prefix:"timestream-write",name:"TimestreamWrite"},s3outposts:{name:"S3Outposts"},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:!0},wellarchitected:{name:"WellArchitected"},lexmodelsv2:{prefix:"models.lex.v2",name:"LexModelsV2"},lexruntimev2:{prefix:"runtime.lex.v2",name:"LexRuntimeV2",cors:!0},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"},emrserverless:{prefix:"emr-serverless",name:"EMRServerless"},m2:{name:"M2"},connectcampaigns:{name:"ConnectCampaigns"},redshiftserverless:{prefix:"redshift-serverless",name:"RedshiftServerless"},rolesanywhere:{name:"RolesAnywhere"},licensemanagerusersubscriptions:{prefix:"license-manager-user-subscriptions",name:"LicenseManagerUserSubscriptions"},backupstorage:{name:"BackupStorage"},privatenetworks:{name:"PrivateNetworks"},supportapp:{prefix:"support-app",name:"SupportApp"},controltower:{name:"ControlTower"},iotfleetwise:{name:"IoTFleetWise"},migrationhuborchestrator:{name:"MigrationHubOrchestrator"},connectcases:{name:"ConnectCases"},resourceexplorer2:{prefix:"resource-explorer-2",name:"ResourceExplorer2"},scheduler:{name:"Scheduler"},chimesdkvoice:{prefix:"chime-sdk-voice",name:"ChimeSDKVoice"},iotroborunner:{prefix:"iot-roborunner",name:"IoTRoboRunner"},ssmsap:{prefix:"ssm-sap",name:"SsmSap"},oam:{name:"OAM"},arczonalshift:{prefix:"arc-zonal-shift",name:"ARCZonalShift"},omics:{name:"Omics"},opensearchserverless:{name:"OpenSearchServerless"},securitylake:{name:"SecurityLake"},simspaceweaver:{name:"SimSpaceWeaver"},docdbelastic:{prefix:"docdb-elastic",name:"DocDBElastic"},sagemakergeospatial:{prefix:"sagemaker-geospatial",name:"SageMakerGeospatial"},codecatalyst:{name:"CodeCatalyst"},pipes:{name:"Pipes"},sagemakermetrics:{prefix:"sagemaker-metrics",name:"SageMakerMetrics"},kinesisvideowebrtcstorage:{prefix:"kinesis-video-webrtc-storage",name:"KinesisVideoWebRTCStorage"},licensemanagerlinuxsubscriptions:{prefix:"license-manager-linux-subscriptions",name:"LicenseManagerLinuxSubscriptions"},kendraranking:{prefix:"kendra-ranking",name:"KendraRanking"},cleanrooms:{name:"CleanRooms"},cloudtraildata:{prefix:"cloudtrail-data",name:"CloudTrailData"},tnb:{name:"Tnb"},internetmonitor:{name:"InternetMonitor"},ivsrealtime:{prefix:"ivs-realtime",name:"IVSRealTime"},vpclattice:{prefix:"vpc-lattice",name:"VPCLattice"}}},{}],22:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"v1",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(r,"v3",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(r,"v4",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(r,"v5",{enumerable:!0,get:function(){return a.default}});var i=n(e("./v1.js")),o=n(e("./v3.js")),s=n(e("./v4.js")),a=n(e("./v5.js"))},{"./v1.js":26,"./v3.js":27,"./v4.js":29,"./v5.js":30}],30:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=n(e("./v35.js")),o=n(e("./sha1.js"));const s=(0,i.default)("v5",80,o.default);var a=s;r.default=a},{"./sha1.js":25,"./v35.js":28}],25:[function(e,t,r){"use strict";function n(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:return t^r^n;case 2:return t&r^t&n^r&n;case 3:return t^r^n}}function i(e,t){return e<>>32-t}function o(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var o=unescape(encodeURIComponent(e));e=new Array(o.length);for(var s=0;s>>0;v=g,g=m,m=i(d,30)>>>0,d=f,f=b}r[0]=r[0]+f>>>0,r[1]=r[1]+d>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+g>>>0,r[4]=r[4]+v>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var s=o;r.default=s},{}],29:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){var n=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||o.default)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var a=0;a<16;++a)t[n+a]=i[a];return t||(0,s.default)(i)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=n(e("./rng.js")),s=n(e("./bytesToUuid.js")),a=i;r.default=a},{"./bytesToUuid.js":21,"./rng.js":24}],27:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=n(e("./v35.js")),o=n(e("./md5.js"));const s=(0,i.default)("v3",48,o.default);var a=s;r.default=a},{"./md5.js":23,"./v35.js":28}],28:[function(e,t,r){"use strict";function n(e){var t=[];return e.replace(/[a-fA-F0-9]{2}/g,function(e){t.push(parseInt(e,16))}),t}function i(e){e=unescape(encodeURIComponent(e));for(var t=new Array(e.length),r=0;r>5]>>>t%32&255,n=parseInt(s.charAt(r>>>4&15)+s.charAt(15&r),16),i.push(n);return i}function o(e,t){e[t>>5]|=128<>>9<<4)]=t;var r,n,i,o,s,u=1732584193,c=-271733879,d=-1732584194,m=271733878;for(r=0;r>2)-1]=void 0,t=0;t>5]|=(255&e[t/8])<>16)+(t>>16)+(r>>16)<<16|65535&r}function u(e,t){return e<>>32-t}function c(e,t,r,n,i,o){return a(u(a(a(t,e),a(n,o)),i),r)}function l(e,t,r,n,i,o,s){return c(t&r|~t&n,e,t,i,o,s)}function p(e,t,r,n,i,o,s){return c(t&n|r&~n,e,t,i,o,s)}function h(e,t,r,n,i,o,s){return c(t^r^n,e,t,i,o,s)}function f(e,t,r,n,i,o,s){return c(r^(t|~n),e,t,i,o,s)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var d=n;r.default=d},{}],26:[function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){var n=t&&r||0,i=t||[];e=e||{};var p=e.node||o,h=void 0!==e.clockseq?e.clockseq:s;if(null==p||null==h){var f=e.random||(e.rng||a.default)();null==p&&(p=o=[1|f[0],f[1],f[2],f[3],f[4],f[5]]),null==h&&(h=s=16383&(f[6]<<8|f[7]))}var d=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:l+1,g=d-c+(m-l)/1e4;if(g<0&&void 0===e.clockseq&&(h=h+1&16383),(g<0||d>c)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");c=d,l=m,s=h,d+=122192928e5;var v=(1e4*(268435455&d)+m)%4294967296;i[n++]=v>>>24&255,i[n++]=v>>>16&255,i[n++]=v>>>8&255,i[n++]=255&v;var y=d/4294967296*1e4&268435455;i[n++]=y>>>8&255,i[n++]=255&y,i[n++]=y>>>24&15|16,i[n++]=y>>>16&255,i[n++]=h>>>8|128,i[n++]=255&h;for(var b=0;b<6;++b)i[n+b]=p[b];return t||(0,u.default)(i)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o,s,a=n(e("./rng.js")),u=n(e("./bytesToUuid.js")),c=0,l=0,p=i;r.default=p},{"./bytesToUuid.js":21,"./rng.js":24}],24:[function(e,t,r){"use strict";function n(){if(!i)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(o)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=n;var i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),o=new Uint8Array(16)},{}],21:[function(e,t,r){"use strict";function n(e,t){var r=t||0,n=i;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;for(var i=[],o=0;o<256;++o)i[o]=(o+256).toString(16).substr(1);var s=n;r.default=s},{}],19:[function(e,t,r){(function(t,n){(function(){function i(e,t){this._id=e,this._clearFn=t}var o=e("process/browser.js").nextTick,s=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;r.setTimeout=function(){return new i(s.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new i(s.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r.setImmediate="function"==typeof t?t:function(e){var t=c++,n=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o(function(){u[t]&&(n?e.apply(null,n):e.call(null),r.clearImmediate(t))}),t},r.clearImmediate="function"==typeof n?n:function(e){delete u[e]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":11,timers:19}],10:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function n(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var o=0;o="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e}function a(e){return e>="0"&&e<="9"||"-"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e}function c(){}function l(){}function p(e){this.runtime=e}function h(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[v]}]},avg:{_func:this._functionAvg,_signature:[{types:[S]}]},ceil:{_func:this._functionCeil,_signature:[{types:[v]}]},contains:{_func:this._functionContains,_signature:[{types:[b,w]},{types:[y]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[b]},{types:[b]}]},floor:{_func:this._functionFloor,_signature:[{types:[v]}]},length:{_func:this._functionLength,_signature:[{types:[b,w,E]}]},map:{_func:this._functionMap,_signature:[{types:[_]},{types:[w]}]},max:{_func:this._functionMax,_signature:[{types:[S,C]}]},merge:{_func:this._functionMerge,_signature:[{types:[E],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[w]},{types:[_]}]},sum:{_func:this._functionSum,_signature:[{types:[S]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[b]},{types:[b]}]},min:{_func:this._functionMin,_signature:[{types:[S,C]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[w]},{types:[_]}]},type:{_func:this._functionType,_signature:[{types:[y]}]},keys:{_func:this._functionKeys,_signature:[{types:[E]}]},values:{_func:this._functionValues,_signature:[{types:[E]}]},sort:{_func:this._functionSort,_signature:[{types:[C,S]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[w]},{types:[_]}]},join:{ -_func:this._functionJoin,_signature:[{types:[b]},{types:[C]}]},reverse:{_func:this._functionReverse,_signature:[{types:[b,w]}]},to_array:{_func:this._functionToArray,_signature:[{types:[y]}]},to_string:{_func:this._functionToString,_signature:[{types:[y]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[y]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[y],variadic:!0}]}}}function f(e){return(new l).parse(e)}function d(e){return(new c).tokenize(e)}function m(e,t){var r=new l,n=new h,i=new p(n);n._interpreter=i;var o=r.parse(t);return i.search(o,e)}var g;g="function"==typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var v=0,y=1,b=2,w=3,E=4,_=6,S=8,C=9,x={0:"number",1:"any",2:"string",3:"array",4:"object",5:"boolean",6:"expression",7:"null",8:"Array",9:"Array"},R={".":"Dot","*":"Star",",":"Comma",":":"Colon","{":"Lbrace","}":"Rbrace","]":"Rbracket","(":"Lparen",")":"Rparen","@":"Current"},A={"<":!0,">":!0,"=":!0,"!":!0},k={" ":!0,"\t":!0,"\n":!0};c.prototype={tokenize:function(e){var t=[];this._current=0;for(var r,n,i;this._current"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,n=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(r.indexOf(e)>=0)return!0;if(!(n.indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(e){return!1}}};var T={};T.EOF=0,T.UnquotedIdentifier=0,T.QuotedIdentifier=0,T.Rbracket=0,T.Rparen=0,T.Comma=0,T.Rbrace=0,T.Number=0,T.Current=0,T.Expref=0,T.Pipe=1,T.Or=2,T.And=3,T.EQ=5,T.GT=5,T.LT=5,T.GTE=5,T.LTE=5,T.NE=5,T.Flatten=9,T.Star=20,T.Filter=21,T.Dot=40,T.Not=45,T.Lbrace=50,T.Lbracket=55,T.Lparen=60,l.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw n.name="ParserError",n}return t},_loadTokens:function(e){var t=new c,r=t.tokenize(e);r.push({type:"EOF",value:"",start:e.length}),this.tokens=r},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),n=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(T[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw n.name="ParserError",n}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,n,i=[],o=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),o.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),n={type:"KeyValuePair",name:t,value:r},i.push(n),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},p.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,s){var a,u,c,l,p,h,f,d,m;switch(e.type){case"Field":return null!==s&&r(s)?(h=s[e.name],void 0===h?null:h):null;case"Subexpression":for(c=this.visit(e.children[0],s),m=1;m0)for(m=b;mw;m+=E)c.push(s[m]);return c;case"Projection":var _=this.visit(e.children[0],s);if(!t(_))return null;for(d=[],m=0;m<_.length;m++)null!==(u=this.visit(e.children[1],_[m]))&&d.push(u);return d;case"ValueProjection":if(_=this.visit(e.children[0],s),!r(_))return null;d=[];var S=o(_);for(m=0;mp;break;case"GTE":c=l>=p;break;case"LT":c=l=e&&(t=r<0?e-1:e),t}},h.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var n;if(r[r.length-1].variadic){if(t.length=0;n--)r+=t[n];return r}var i=e[0].slice(0);return i.reverse(),i},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],n=0;n=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,n=e[0],i=e[1],o=0;o0){if(this._getTypeName(e[0][0])===v)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n0){if(this._getTypeName(e[0][0])===v)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;na?1:ss&&(s=r,t=i[a]);return t},_functionMinBy:function(e){for(var t,r,n=e[1],i=e[0],o=this.createKeyFunction(n,[v,b]),s=1/0,a=0;a=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(t)?n.showHidden=t:t&&r._extend(n,t),E(n.showHidden)&&(n.showHidden=!1),E(n.depth)&&(n.depth=2),E(n.colors)&&(n.colors=!1),E(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=o),u(n,e,n.depth)}function o(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function s(e,t){return e}function a(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function u(e,t,n){if(e.customInspect&&t&&R(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(n,e);return b(i)||(i=u(e,i,n)),i}var o=c(e,t);if(o)return o;var s=Object.keys(t),m=a(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),x(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return l(t);if(0===s.length){if(R(t)){var g=t.name?": "+t.name:"";return e.stylize("[Function"+g+"]","special")}if(_(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(C(t))return e.stylize(Date.prototype.toString.call(t),"date");if(x(t))return l(t)}var v="",y=!1,w=["{","}"];if(d(t)&&(y=!0,w=["[","]"]),R(t)){v=" [Function"+(t.name?": "+t.name:"")+"]"}if(_(t)&&(v=" "+RegExp.prototype.toString.call(t)),C(t)&&(v=" "+Date.prototype.toUTCString.call(t)),x(t)&&(v=" "+l(t)),0===s.length&&(!y||0==t.length))return w[0]+v+w[1];if(n<0)return _(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return E=y?p(e,t,n,m,s):s.map(function(r){return h(e,t,n,m,r,y)}),e.seen.pop(),f(E,v,w)}function c(e,t){if(E(t))return e.stylize("undefined","undefined");if(b(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return y(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,r,n,i){for(var o=[],s=0,a=t.length;s-1&&(a=o?a.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+a.split("\n").map(function(e){return" "+e}).join("\n"))):a=e.stylize("[Circular]","special")),E(s)){if(o&&i.match(/^\d+$/))return a;s=JSON.stringify(""+i),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function f(e,t,r){var n=0;return e.reduce(function(e,t){return n++,t.indexOf("\n")>=0&&n++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function d(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function g(e){return null===e}function v(e){return null==e}function y(e){return"number"==typeof e}function b(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function E(e){return void 0===e}function _(e){return S(e)&&"[object RegExp]"===k(e)}function S(e){return"object"==typeof e&&null!==e}function C(e){return S(e)&&"[object Date]"===k(e)}function x(e){return S(e)&&("[object Error]"===k(e)||e instanceof Error)}function R(e){return"function"==typeof e}function A(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function k(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}function I(){var e=new Date,t=[T(e.getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":");return[e.getDate(),N[e.getMonth()],t].join(" ")}function L(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var P=/%[sdj%]/g;r.format=function(e){if(!b(e)){for(var t=[],r=0;r=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),a=n[r];r1)for(var r=1;r=this.HEADERS_RECEIVED&&!p&&(u.statusCode=l.status,u.headers=s.parseHeaders(l.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,l.statusText),p=!0),this.readyState===this.DONE&&s.finishRequest(l,u)},!1),l.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),l.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),l.addEventListener("timeout",function(){o(n.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),l.addEventListener("error",function(){o(n.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),l.addEventListener("abort",function(){o(n.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),l.open(e.method,c,!1!==t.xhrAsync),n.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&l.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(l.timeout=t.timeout),t.xhrWithCredentials&&(l.withCredentials=!0);try{l.responseType="arraybuffer"}catch(e){}try{e.body?l.send(e.body):l.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;l.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return n.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],n=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=n)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new n.util.Buffer(i.byteLength);for(var o=new Uint8Array(i),s=0;s-1&&0===++e[t];t--);}var o=e("../core").util,s=o.buffer.toBuffer;n.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,o=Math.abs(Math.round(e));r>-1&&o>0;r--,o/=256)t[r]=o;return e<0&&i(t),new n(t)},n.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},n.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:n}},{"../core":44}],60:[function(e,t,r){function n(e){for(var t=[],r=0;ra)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},n.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(r.setUint8(this.bufferLength++,128),n%64>=56){for(var o=this.bufferLength;o<64;o++)r.setUint8(o,0);this.hashBuffer(),this.bufferLength=0}for(var o=this.bufferLength;o<56;o++)r.setUint8(o,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var s=new i(32),o=0;o<8;o++)s[4*o]=this.state[o]>>>24&255,s[4*o+1]=this.state[o]>>>16&255,s[4*o+2]=this.state[o]>>>8&255,s[4*o+3]=this.state[o]>>>0&255;return e?s.toString(e):s},n.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,n=r[0],i=r[1],o=r[2],a=r[3],u=r[4],c=r[5],l=r[6],p=r[7],h=0;h<64;h++){if(h<16)this.temp[h]=(255&t[4*h])<<24|(255&t[4*h+1])<<16|(255&t[4*h+2])<<8|255&t[4*h+3];else{var f=this.temp[h-2],d=(f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10;f=this.temp[h-15];var m=(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3;this.temp[h]=(d+this.temp[h-7]|0)+(m+this.temp[h-16]|0)}var g=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&c^~u&l)|0)+(p+(s[h]+this.temp[h]|0)|0)|0,v=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&i^n&o^i&o)|0;p=l,l=c,c=u,u=a+g|0,a=o,o=i,i=n,n=g+v|0}r[0]+=n,r[1]+=i,r[2]+=o,r[3]+=a,r[4]+=u,r[5]+=c,r[6]+=l,r[7]+=p}},{"./browserHashUtils":35,"buffer/":6}],38:[function(e,t,r){function n(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var i=e("buffer/").Buffer,o=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=n,n.BLOCK_SIZE=64,n.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(o.isEmptyData(e))return this;e=o.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new i(20),n=new DataView(r.buffer);return n.setUint32(0,this.h0,!1),n.setUint32(4,this.h1,!1),n.setUint32(8,this.h2,!1),n.setUint32(12,this.h3,!1),n.setUint32(16,this.h4,!1),e?r.toString(e):r},n.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,n,i=this.h0,o=this.h1,s=this.h2,a=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=a^o&(s^a),n=1518500249):e<40?(r=o^s^a,n=1859775393):e<60?(r=o&s|a&(o|s),n=2400959708):(r=o^s^a,n=3395469782);var c=(i<<5|i>>>27)+r+u+n+(0|this.block[e]);u=a,a=s,s=o<<30|o>>>2,o=i,i=c}for(this.h0=this.h0+i|0,this.h1=this.h1+o|0,this.h2=this.h2+s|0,this.h3=this.h3+a|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":35,"buffer/":6}],37:[function(e,t,r){function n(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(p)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,n,i,o){return((t=(t+e&4294967295)+(n+o&4294967295)&4294967295)<>>32-i)+r&4294967295}function o(e,t,r,n,o,s,a){return i(t&r|~t&n,e,t,o,s,a)}function s(e,t,r,n,o,s,a){return i(t&n|r&~n,e,t,o,s,a)}function a(e,t,r,n,o,s,a){return i(t^r^n,e,t,o,s,a)}function u(e,t,r,n,o,s,a){return i(r^(t|~n),e,t,o,s,a)}var c=e("./browserHashUtils"),l=e("buffer/").Buffer,p=64;t.exports=n,n.BLOCK_SIZE=p,n.prototype.update=function(e){if(c.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=c.convertToBuffer(e),r=0,n=t.byteLength;for(this.bytesHashed+=n;n>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),n--,this.bufferLength===p&&(this.hashBuffer(),this.bufferLength=0);return this},n.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,n=t.bufferLength,i=t.bytesHashed,o=8*i;if(r.setUint8(this.bufferLength++,128),n%p>=p-8){for(var s=this.bufferLength;s>>0,!0),r.setUint32(p-4,Math.floor(o/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var a=new DataView(new ArrayBuffer(16)),s=0;s<4;s++)a.setUint32(4*s,this.state[s],!0);var u=new l(a.buffer,a.byteOffset,a.byteLength);return e?u.toString(e):u},n.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,n=r[0],i=r[1],c=r[2],l=r[3];n=o(n,i,c,l,t.getUint32(0,!0),7,3614090360),l=o(l,n,i,c,t.getUint32(4,!0),12,3905402710),c=o(c,l,n,i,t.getUint32(8,!0),17,606105819),i=o(i,c,l,n,t.getUint32(12,!0),22,3250441966),n=o(n,i,c,l,t.getUint32(16,!0),7,4118548399),l=o(l,n,i,c,t.getUint32(20,!0),12,1200080426),c=o(c,l,n,i,t.getUint32(24,!0),17,2821735955),i=o(i,c,l,n,t.getUint32(28,!0),22,4249261313),n=o(n,i,c,l,t.getUint32(32,!0),7,1770035416),l=o(l,n,i,c,t.getUint32(36,!0),12,2336552879),c=o(c,l,n,i,t.getUint32(40,!0),17,4294925233),i=o(i,c,l,n,t.getUint32(44,!0),22,2304563134),n=o(n,i,c,l,t.getUint32(48,!0),7,1804603682),l=o(l,n,i,c,t.getUint32(52,!0),12,4254626195),c=o(c,l,n,i,t.getUint32(56,!0),17,2792965006),i=o(i,c,l,n,t.getUint32(60,!0),22,1236535329),n=s(n,i,c,l,t.getUint32(4,!0),5,4129170786),l=s(l,n,i,c,t.getUint32(24,!0),9,3225465664),c=s(c,l,n,i,t.getUint32(44,!0),14,643717713),i=s(i,c,l,n,t.getUint32(0,!0),20,3921069994),n=s(n,i,c,l,t.getUint32(20,!0),5,3593408605),l=s(l,n,i,c,t.getUint32(40,!0),9,38016083),c=s(c,l,n,i,t.getUint32(60,!0),14,3634488961),i=s(i,c,l,n,t.getUint32(16,!0),20,3889429448),n=s(n,i,c,l,t.getUint32(36,!0),5,568446438),l=s(l,n,i,c,t.getUint32(56,!0),9,3275163606),c=s(c,l,n,i,t.getUint32(12,!0),14,4107603335),i=s(i,c,l,n,t.getUint32(32,!0),20,1163531501),n=s(n,i,c,l,t.getUint32(52,!0),5,2850285829),l=s(l,n,i,c,t.getUint32(8,!0),9,4243563512),c=s(c,l,n,i,t.getUint32(28,!0),14,1735328473),i=s(i,c,l,n,t.getUint32(48,!0),20,2368359562),n=a(n,i,c,l,t.getUint32(20,!0),4,4294588738),l=a(l,n,i,c,t.getUint32(32,!0),11,2272392833),c=a(c,l,n,i,t.getUint32(44,!0),16,1839030562),i=a(i,c,l,n,t.getUint32(56,!0),23,4259657740),n=a(n,i,c,l,t.getUint32(4,!0),4,2763975236),l=a(l,n,i,c,t.getUint32(16,!0),11,1272893353),c=a(c,l,n,i,t.getUint32(28,!0),16,4139469664),i=a(i,c,l,n,t.getUint32(40,!0),23,3200236656),n=a(n,i,c,l,t.getUint32(52,!0),4,681279174),l=a(l,n,i,c,t.getUint32(0,!0),11,3936430074),c=a(c,l,n,i,t.getUint32(12,!0),16,3572445317),i=a(i,c,l,n,t.getUint32(24,!0),23,76029189),n=a(n,i,c,l,t.getUint32(36,!0),4,3654602809),l=a(l,n,i,c,t.getUint32(48,!0),11,3873151461),c=a(c,l,n,i,t.getUint32(60,!0),16,530742520),i=a(i,c,l,n,t.getUint32(8,!0),23,3299628645),n=u(n,i,c,l,t.getUint32(0,!0),6,4096336452),l=u(l,n,i,c,t.getUint32(28,!0),10,1126891415),c=u(c,l,n,i,t.getUint32(56,!0),15,2878612391),i=u(i,c,l,n,t.getUint32(20,!0),21,4237533241),n=u(n,i,c,l,t.getUint32(48,!0),6,1700485571),l=u(l,n,i,c,t.getUint32(12,!0),10,2399980690),c=u(c,l,n,i,t.getUint32(40,!0),15,4293915773),i=u(i,c,l,n,t.getUint32(4,!0),21,2240044497),n=u(n,i,c,l,t.getUint32(32,!0),6,1873313359),l=u(l,n,i,c,t.getUint32(60,!0),10,4264355552),c=u(c,l,n,i,t.getUint32(24,!0),15,2734768916),i=u(i,c,l,n,t.getUint32(52,!0),21,1309151649),n=u(n,i,c,l,t.getUint32(16,!0),6,4149444226),l=u(l,n,i,c,t.getUint32(44,!0),10,3174756917),c=u(c,l,n,i,t.getUint32(8,!0),15,718787259),i=u(i,c,l,n,t.getUint32(36,!0),21,3951481745),r[0]=n+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=c+r[2]&4294967295,r[3]=l+r[3]&4294967295}},{"./browserHashUtils":35,"buffer/":6}],36:[function(e,t,r){function n(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),n=new Uint8Array(e.BLOCK_SIZE);n.set(r);for(var o=0;oe.BLOCK_SIZE){var n=new e;n.update(r),r=n.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var o=e("./browserHashUtils");t.exports=n,n.prototype.update=function(e){if(o.isEmptyData(e)||this.error)return this;try{this.hash.update(o.convertToBuffer(e))}catch(e){this.error=e}return this},n.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":35}],35:[function(e,t,r){function n(e){return"string"==typeof e?0===e.length:0===e.byteLength}function i(e){return"string"==typeof e&&(e=new o(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var o=e("buffer/").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return s.indexOf(Object.prototype.toString.call(e))>-1});var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:n,convertToBuffer:i}},{"buffer/":6}],20:[function(e,t,r){function n(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function i(e,t,r){if(e&&c(e)&&e instanceof n)return e;var i=new n;return i.parse(e,t,r),i}function o(e){return u(e)&&(e=i(e)),e instanceof n?e.format():n.prototype.format.call(e)}function s(e,t){return i(e,!1,!0).resolve(t)}function a(e,t){return e?i(e,!1,!0).resolveObject(t):t}function u(e){return"string"==typeof e}function c(e){return"object"==typeof e&&null!==e}function l(e){return null===e}function p(e){return null==e}var h=e("punycode");r.parse=i,r.resolve=s,r.resolveObject=a,r.format=o,r.Url=n;var f=/^([a-z0-9.+-]+:)/i,d=/:[0-9]*$/,m=["<",">",'"',"`"," ","\r","\n","\t"],g=["{","}","|","\\","^","`"].concat(m),v=["'"].concat(g),y=["%","/","?",";","#"].concat(v),b=["/","?","#"],w=/^[a-z0-9A-Z_-]{0,63}$/,E=/^([a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},S={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},x=e("querystring");n.prototype.parse=function(e,t,r){if(!u(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var n=e;n=n.trim();var i=f.exec(n);if(i){i=i[0];var o=i.toLowerCase();this.protocol=o,n=n.substr(i.length)}if(r||i||n.match(/^\/\/[^@\/]+@[^@\/]+/)){var s="//"===n.substr(0,2);!s||i&&S[i]||(n=n.substr(2),this.slashes=!0)}if(!S[i]&&(s||i&&!C[i])){for(var a=-1,c=0;c127?k+="x":k+=A[T];if(!k.match(w)){var L=g.slice(0,c),P=g.slice(c+1),O=A.match(E);O&&(L.push(O[1]),P.unshift(O[2])),P.length&&(n="/"+P.join(".")+n),this.hostname=L.join(".");break}}}if(this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),!m){for(var q=this.hostname.split("."),N=[],c=0;c0)&&r.host.split("@");g&&(r.auth=g.shift(),r.host=r.hostname=g.shift())}return r.search=e.search, -r.query=e.query,l(r.pathname)&&l(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!d.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var v=d.slice(-1)[0],y=(r.host||e.host)&&("."===v||".."===v)||""===v,b=0,w=d.length;w>=0;w--)v=d[w],"."==v?d.splice(w,1):".."===v?(d.splice(w,1),b++):b&&(d.splice(w,1),b--);if(!h&&!f)for(;b--;b)d.unshift("..");!h||""===d[0]||d[0]&&"/"===d[0].charAt(0)||d.unshift(""),y&&"/"!==d.join("/").substr(-1)&&d.push("");var E=""===d[0]||d[0]&&"/"===d[0].charAt(0);if(m){r.hostname=r.host=E?"":d.length?d.shift():"";var g=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");g&&(r.auth=g.shift(),r.host=r.hostname=g.shift())}return h=h||r.host&&d.length,h&&!E&&d.unshift(""),d.length?r.pathname=d.join("/"):(r.pathname=null,r.path=null),l(r.pathname)&&l(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},n.prototype.parseHost=function(){var e=this.host,t=d.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{punycode:12,querystring:15}],18:[function(e,t,r){arguments[4][15][0].apply(r,arguments)},{"./decode":16,"./encode":17,dup:15}],17:[function(e,t,r){"use strict";var n=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,i){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(i){var o=encodeURIComponent(n(i))+r;return Array.isArray(e[i])?e[i].map(function(e){return o+encodeURIComponent(n(e))}).join(t):o+encodeURIComponent(n(e[i]))}).join(t):i?encodeURIComponent(n(i))+r+encodeURIComponent(n(e)):""}},{}],16:[function(e,t,r){"use strict";function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,i){t=t||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var a=1e3;i&&"number"==typeof i.maxKeys&&(a=i.maxKeys);var u=e.length;a>0&&u>a&&(u=a);for(var c=0;c=0?(l=d.substr(0,m),p=d.substr(m+1)):(l=d,p=""),h=decodeURIComponent(l),f=decodeURIComponent(p),n(o,h)?Array.isArray(o[h])?o[h].push(f):o[h]=[o[h],f]:o[h]=f}return o}},{}],15:[function(e,t,r){"use strict";r.decode=r.parse=e("./decode"),r.encode=r.stringify=e("./encode")},{"./decode":13,"./encode":14}],14:[function(e,t,r){"use strict";function n(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n0&&c>u&&(c=u);for(var l=0;l=0?(p=m.substr(0,g),h=m.substr(g+1)):(p=m,h=""),f=decodeURIComponent(p),d=decodeURIComponent(h),n(s,f)?i(s[f])?s[f].push(d):s[f]=[s[f],d]:s[f]=d}return s};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],12:[function(e,t,r){(function(e){(function(){!function(n){function i(e){throw RangeError(O[e])}function o(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function s(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(P,"."),n+o(e.split("."),t).join(".")}function a(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(e-=65536,t+=D(e>>>10&1023|55296),e=56320|1023&e),t+=D(e)}).join("")}function c(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:_}function l(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function p(e,t,r){var n=0;for(e=r?N(e/R):e>>1,e+=N(e/t);e>q*C>>1;n+=_)e=N(e/q);return N(n+(q+1)*e/(e+x))}function h(e){var t,r,n,o,s,a,l,h,f,d,m=[],g=e.length,v=0,y=k,b=A;for(r=e.lastIndexOf(T),r<0&&(r=0),n=0;n=128&&i("not-basic"),m.push(e.charCodeAt(n));for(o=r>0?r+1:0;o=g&&i("invalid-input"),h=c(e.charCodeAt(o++)),(h>=_||h>N((E-v)/a))&&i("overflow"),v+=h*a,f=l<=b?S:l>=b+C?C:l-b,!(hN(E/d)&&i("overflow"),a*=d;t=m.length+1,b=p(v-s,t,0==s),N(v/t)>E-y&&i("overflow"),y+=N(v/t),v%=t,m.splice(v++,0,y)}return u(m)}function f(e){var t,r,n,o,s,u,c,h,f,d,m,g,v,y,b,w=[];for(e=a(e),g=e.length,t=k,r=0,s=A,u=0;u=t&&mN((E-r)/v)&&i("overflow"),r+=(c-t)*v,t=c,u=0;uE&&i("overflow"),m==t){for(h=r,f=_;d=f<=s?S:f>=s+C?C:f-s,!(h= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=_-S,N=Math.floor,D=String.fromCharCode;if(b={version:"1.3.2",ucs2:{decode:a,encode:u},decode:h,encode:f,toASCII:m,toUnicode:d},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return b});else if(g&&v)if(t.exports==g)v.exports=b;else for(w in b)b.hasOwnProperty(w)&&(g[w]=b[w]);else n.punycode=b}(this)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(e,t,r){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function o(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function a(e){return void 0===e}t.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,r,n,o,u,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(r=this._events[e],a(r))return!1;if(i(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:o=Array.prototype.slice.call(arguments,1),r.apply(this,o)}else if(s(r))for(o=Array.prototype.slice.call(arguments,1),c=r.slice(),n=c.length,u=0;u0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var n=!1;return r.listener=t,this.on(e,r),this},n.prototype.removeListener=function(e,t){var r,n,o,a;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],o=r.length,n=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(r)){for(a=o;a-- >0;)if(r[a]===t||r[a].listener&&r[a].listener===t){n=a;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],i(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},{}],6:[function(e,t,r){(function(t,n){(function(){"use strict";function n(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(e,t){if(n()=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function g(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return X(e).length;default:if(n)return V(e).length;t=(""+t).toLowerCase(),n=!0}}function v(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return I(this,t,r);case"latin1":case"binary":return L(this,t,r);case"base64":return A(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function b(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=o.from(t,n)),o.isBuffer(t))return 0===t.length?-1:w(e,t,r,n,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):w(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,r,n,i){function o(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}var c;if(i){var l=-1;for(c=r;ca&&(r=a-u),c=r;c>=0;c--){for(var p=!0,h=0;hi&&(n=i):n=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s239?4:o>223?3:o>191?2:1;if(i+a<=r){var u,c,l,p;switch(a){case 1:o<128&&(s=o);break;case 2:u=e[i+1],128==(192&u)&&(p=(31&o)<<6|63&u)>127&&(s=p);break;case 3:u=e[i+1],c=e[i+2],128==(192&u)&&128==(192&c)&&(p=(15&o)<<12|(63&u)<<6|63&c)>2047&&(p<55296||p>57343)&&(s=p);break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],128==(192&u)&&128==(192&c)&&128==(192&l)&&(p=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&p<1114112&&(s=p)}}null===s?(s=65533,a=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|1023&s),n.push(s),i+=a}return T(n)}function T(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);for(var r="",n=0;nn)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,r,n,i,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function D(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function M(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function U(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function j(e,t,r,n,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,r,n,23,4),r+4}function B(e,t,r,n,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,r,n,52,8),r+8}function F(e){if(e=z(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function z(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function H(e){return e<16?"0"+e.toString(16):e.toString(16)}function V(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function W(e){for(var t=[],r=0;r>8,i=r%256,o.push(i),o.push(n);return o}function X(e){return J.toByteArray(F(e))}function G(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Y(e){return e!==e}var J=e("base64-js"),Z=e("ieee754"),Q=e("isarray");r.Buffer=o,r.SlowBuffer=m,r.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=n(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,r){return s(null,e,t,r)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,r){return u(null,e,t,r)},o.allocUnsafe=function(e){return c(null,e)},o.allocUnsafeSlow=function(e){return c(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,s=Math.min(r,n);i0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},o.prototype.compare=function(e,t,r,n,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var s=i-n,a=r-t,u=Math.min(s,a),c=this.slice(n,i),l=e.slice(t,r),p=0;pi)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return E(this,e,t,r);case"utf8":case"utf-8":return _(this,e,t,r);case"ascii":return S(this,e,t,r);case"latin1":case"binary":return C(this,e,t,r);case"base64":return x(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;o.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)n+=this[e+--t]*i;return n},o.prototype.readUInt8=function(e,t){return t||q(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||q(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||q(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||q(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||q(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||q(e,t,this.length);for(var n=this[e],i=1,o=0;++o=i&&(n-=Math.pow(2,8*t)),n},o.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||q(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},o.prototype.readInt8=function(e,t){return t||q(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){t||q(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt16BE=function(e,t){t||q(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt32LE=function(e,t){return t||q(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||q(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||q(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||q(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||q(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||q(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t|=0,r|=0,!n){N(this,e,t,r,Math.pow(2,8*r)-1,0)}var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+r},o.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);N(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},o.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);N(this,e,t,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},o.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):D(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):D(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,r){return j(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return j(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return B(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return B(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var s;if("number"==typeof e)for(s=t;s>1,l=-7,p=r?i-1:0,h=r?-1:1,f=e[t+p];for(p+=h,o=f&(1<<-l)-1,f>>=-l,l+=a;l>0;o=256*o+e[t+p],p+=h,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+p],p+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,n),o-=c}return(f?-1:1)*s*Math.pow(2,o-n)},r.write=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:o-1,d=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?h/u:h*Math.pow(2,1-p),t*u>=2&&(s++,u/=2),s+p>=l?(a=0,s=l):s+p>=1?(a=(t*u-1)*Math.pow(2,i),s+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[r+f]=255&a,f+=d,a/=256,i-=8);for(s=s<0;e[r+f]=255&s,f+=d,s/=256,c-=8);e[r+f-d]|=128*m}},{}],1:[function(e,t,r){"use strict";function n(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function i(e){var t=n(e),r=t[0],i=t[1];return 3*(r+i)/4-i}function o(e,t,r){return 3*(t+r)/4-r}function s(e){var t,r,i=n(e),s=i[0],a=i[1],u=new h(o(e,s,a)),c=0,l=a>0?s-4:s;for(r=0;r>16&255,u[c++]=t>>8&255, -u[c++]=255&t;return 2===a&&(t=p[e.charCodeAt(r)]<<2|p[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===a&&(t=p[e.charCodeAt(r)]<<10|p[e.charCodeAt(r+1)]<<4|p[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u}function a(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function u(e,t,r){for(var n,i=[],o=t;os?s:o+16383));return 1===n?(t=e[r-1],i.push(l[t>>2]+l[t<<4&63]+"==")):2===n&&(t=(e[r-2]<<8)+e[r-1],i.push(l[t>>10]+l[t>>4&63]+l[t<<2&63]+"=")),i.join("")}r.byteLength=i,r.toByteArray=s,r.fromByteArray=c;for(var l=[],p=[],h="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,m=f.length;d `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:!0,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InternetGatewayExists:{operation:"DescribeInternetGateways",delay:5,maxAttempts:6,acceptors:[{expected:!0,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:!0,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},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:!0}]},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"}]},SnapshotImported:{delay:15,operation:"DescribeImportSnapshotTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ImportSnapshotTasks[].SnapshotTaskDetail.Status"},{expected:"error",matcher:"pathAny",state:"failure",argument:"ImportSnapshotTasks[].SnapshotTaskDetail.Status"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:!0,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"}]},StoreImageTaskComplete:{delay:5,operation:"DescribeStoreImageTasks",maxAttempts:40,acceptors:[{expected:"Completed",matcher:"pathAll",state:"success",argument:"StoreImageTaskResults[].StoreTaskState"},{expected:"Failed",matcher:"pathAny",state:"failure",argument:"StoreImageTaskResults[].StoreTaskState"},{expected:"InProgress",matcher:"pathAny",state:"retry",argument:"StoreImageTaskResults[].StoreTaskState"}]},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"}]}}}},{}],253:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-04-02",endpointPrefix:"ec2-instance-connect",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"EC2 Instance Connect",serviceFullName:"AWS EC2 Instance Connect",serviceId:"EC2 Instance Connect",signatureVersion:"v4",targetPrefix:"AWSEC2InstanceConnectService",uid:"ec2-instance-connect-2018-04-02"},operations:{SendSSHPublicKey:{input:{type:"structure",required:["InstanceId","InstanceOSUser","SSHPublicKey"],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:{}}},{}],254:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",protocols:["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:{},upstreamRegistry:{},credentialArn:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},createdAt:{type:"timestamp"},registryId:{},upstreamRegistry:{},credentialArn:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S1p"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1u"},encryptionConfiguration:{shape:"S1v"}}},output:{type:"structure",members:{repository:{shape:"S1z"}}}},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:{},credentialArn:{}}}},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:"S1z"}}}},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:"S2q"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2w"},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:"S4o"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S2q"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2w"}}},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:{},credentialArn:{},upstreamRegistry:{},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S51"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1z"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{registryIds:{deprecated:!0,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:"S4o"},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:"S66"}}}},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:"S1p"}}}},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:"S1u"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S1u"}}}},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:"S68"}}},output:{type:"structure",members:{registryScanningConfiguration:{shape:"S66"}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S51"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S51"}}}},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:"S2q"}}}},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:"S1p"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix","credentialArn"],members:{registryId:{},ecrRepositoryPrefix:{},credentialArn:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},registryId:{},updatedAt:{type:"timestamp"},credentialArn:{}}}},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"}}}},ValidatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix"],members:{ecrRepositoryPrefix:{},registryId:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},registryId:{},upstreamRegistryUrl:{},credentialArn:{},isValid:{type:"boolean"},failure:{}}}}},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:{}}}},S1p:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1u:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S1v:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1z:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1u"},encryptionConfiguration:{shape:"S1v"}}},S2q:{type:"structure",members:{status:{},description:{}}},S2w:{type:"map",key:{},value:{type:"integer"}},S4o:{type:"list",member:{}},S51:{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:{}}}}}}}}},S66:{type:"structure",members:{scanType:{},rules:{shape:"S68"}}},S68:{type:"list",member:{type:"structure",required:["scanFrequency","repositoryFilters"],members:{scanFrequency:{},repositoryFilters:{shape:"S15"}}}}}}},{}],255:[function(e,t,r){t.exports={pagination:{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"}}}},{}],256:[function(e,t,r){t.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}}},{}],257:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-10-30",endpointPrefix:"api.ecr-public",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR Public",serviceFullName:"Amazon Elastic Container Registry Public",serviceId:"ECR PUBLIC",signatureVersion:"v4",signingName:"ecr-public",targetPrefix:"SpencerFrontendService",uid:"ecr-public-2020-10-30"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},catalogData:{shape:"Sx"},tags:{shape:"S16"}}},output:{type:"structure",members:{repository:{shape:"S1b"},catalogData:{shape:"S1f"}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S1b"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageTags:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{imageTagDetails:{type:"list",member:{type:"structure",members:{imageTag:{},createdAt:{type:"timestamp"},imageDetail:{type:"structure",members:{imageDigest:{},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageManifestMediaType:{},artifactMediaType:{}}}}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{type:"list",member:{}},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistries:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["registries"],members:{registries:{type:"list",member:{type:"structure",required:["registryId","registryArn","registryUri","verified","aliases"],members:{registryId:{},registryArn:{},registryUri:{},verified:{type:"boolean"},aliases:{type:"list",member:{type:"structure",required:["name","status","primaryRegistryAlias","defaultRegistryAlias"],members:{name:{},status:{},primaryRegistryAlias:{type:"boolean"},defaultRegistryAlias:{type:"boolean"}}}}}}},nextToken:{}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1b"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{authorizationData:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"}}}}}},GetRegistryCatalogData:{input:{type:"structure",members:{}},output:{type:"structure",required:["registryCatalogData"],members:{registryCatalogData:{shape:"S2o"}}}},GetRepositoryCatalogData:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{catalogData:{shape:"S1f"}}}},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"}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S16"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}}}}},PutRegistryCatalogData:{input:{type:"structure",members:{displayName:{}}},output:{type:"structure",required:["registryCatalogData"],members:{registryCatalogData:{shape:"S2o"}}}},PutRepositoryCatalogData:{input:{type:"structure",required:["repositoryName","catalogData"],members:{registryId:{},repositoryName:{},catalogData:{shape:"Sx"}}},output:{type:"structure",members:{catalogData:{shape:"S1f"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},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:{}}},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:{}}},Sx:{type:"structure",members:{description:{},architectures:{shape:"Sz"},operatingSystems:{shape:"S11"},logoImageBlob:{type:"blob"},aboutText:{},usageText:{}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S16:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1b:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"}}},S1f:{type:"structure",members:{description:{},architectures:{shape:"Sz"},operatingSystems:{shape:"S11"},logoUrl:{},aboutText:{},usageText:{},marketplaceCertified:{type:"boolean"}}},S2o:{type:"structure",members:{displayName:{}}}}}},{}],258:[function(e,t,r){t.exports={pagination:{DescribeImageTags:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageTagDetails"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribeRegistries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"registries"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"}}}},{}],259:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-13",endpointPrefix:"ecs",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"Amazon ECS",serviceFullName:"Amazon EC2 Container Service",serviceId:"ECS",signatureVersion:"v4",targetPrefix:"AmazonEC2ContainerServiceV20141113",uid:"ecs-2014-11-13",auth:["aws.auth#sigv4"]},operations:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"Sb"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sb"},settings:{shape:"Sk"},configuration:{shape:"Sn"},capacityProviders:{shape:"St"},defaultCapacityProviderStrategy:{shape:"Su"},serviceConnectDefaults:{shape:"Sy"}}},output:{type:"structure",members:{cluster:{shape:"S10"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S19"},serviceRegistries:{shape:"S1c"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Su"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1f"},placementConstraints:{shape:"S1i"},placementStrategy:{shape:"S1l"},networkConfiguration:{shape:"S1o"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1s"},tags:{shape:"Sb"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"},serviceConnectConfiguration:{shape:"S1v"},volumeConfigurations:{shape:"S2a"}}},output:{type:"structure",members:{service:{shape:"S2o"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1o"},loadBalancers:{shape:"S19"},serviceRegistries:{shape:"S1c"},launchType:{},capacityProviderStrategy:{shape:"Su"},platformVersion:{},scale:{shape:"S2s"},clientToken:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{taskSet:{shape:"S2q"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S39"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S3c"}}},output:{type:"structure",members:{attributes:{shape:"S3c"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"S10"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S2o"}}}},DeleteTaskDefinitions:{input:{type:"structure",required:["taskDefinitions"],members:{taskDefinitions:{shape:"St"}}},output:{type:"structure",members:{taskDefinitions:{type:"list",member:{shape:"S3p"}},failures:{shape:"S5q"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S2q"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S5w"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S3p"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"St"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sg"}},failures:{shape:"S5q"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"St"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"S10"}},failures:{shape:"S5q"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"St"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S6n"},failures:{shape:"S5q"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"St"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S2o"}},failures:{shape:"S5q"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S3p"},tags:{shape:"Sb"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"St"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S2p"},failures:{shape:"S5q"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"St"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S75"},failures:{shape:"S5q"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{},serviceConnectEndpoint:{}}}},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:!0}}},taskArn:{}}}},GetTaskProtection:{input:{type:"structure",required:["cluster"],members:{cluster:{},tasks:{shape:"St"}}},output:{type:"structure",members:{protectedTasks:{shape:"S7y"},failures:{shape:"S5q"}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S39"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S3c"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"St"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"St"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"St"},nextToken:{}}}},ListServicesByNamespace:{input:{type:"structure",required:["namespace"],members:{namespace:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{serviceArns:{shape:"St"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sb"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"St"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"St"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"St"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S39"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S39"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S3c"}}},output:{type:"structure",members:{attributes:{shape:"S3c"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"St"},defaultCapacityProviderStrategy:{shape:"Su"}}},output:{type:"structure",members:{cluster:{shape:"S10"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S5z"},versionInfo:{shape:"S5y"},containerInstanceArn:{},attributes:{shape:"S3c"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sb"}}},output:{type:"structure",members:{containerInstance:{shape:"S5w"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S3q"},volumes:{shape:"S4w"},placementConstraints:{shape:"S5a"},requiresCompatibilities:{shape:"S5d"},cpu:{},memory:{},tags:{shape:"Sb"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S5m"},inferenceAccelerators:{shape:"S5i"},ephemeralStorage:{shape:"S5p"},runtimePlatform:{shape:"S5f"}}},output:{type:"structure",members:{taskDefinition:{shape:"S3p"},tags:{shape:"Sb"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Su"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1o"},overrides:{shape:"S7j"},placementConstraints:{shape:"S1i"},placementStrategy:{shape:"S1l"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sb"},taskDefinition:{},clientToken:{idempotencyToken:!0},volumeConfigurations:{shape:"S95"}}},output:{type:"structure",members:{tasks:{shape:"S75"},failures:{shape:"S5q"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"St"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1o"},overrides:{shape:"S7j"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sb"},taskDefinition:{},volumeConfigurations:{shape:"S95"}}},output:{type:"structure",members:{tasks:{shape:"S75"},failures:{shape:"S5q"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S76"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S9f"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S7a"}}},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:"S7a"},reason:{},status:{}}}},attachments:{shape:"S9f"},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:"Sb"}}},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:{},managedDraining:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sg"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sk"},configuration:{shape:"Sn"},serviceConnectDefaults:{shape:"Sy"}}},output:{type:"structure",members:{cluster:{shape:"S10"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sk"}}},output:{type:"structure",members:{cluster:{shape:"S10"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S5w"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"St"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S6n"},failures:{shape:"S5q"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Su"},deploymentConfiguration:{shape:"S1f"},networkConfiguration:{shape:"S1o"},placementConstraints:{shape:"S1i"},placementStrategy:{shape:"S1l"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"},enableECSManagedTags:{type:"boolean"},loadBalancers:{shape:"S19"},propagateTags:{},serviceRegistries:{shape:"S1c"},serviceConnectConfiguration:{shape:"S1v"},volumeConfigurations:{shape:"S2a"}}},output:{type:"structure",members:{service:{shape:"S2o"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S2q"}}}},UpdateTaskProtection:{input:{type:"structure",required:["cluster","tasks","protectionEnabled"],members:{cluster:{},tasks:{shape:"St"},protectionEnabled:{type:"boolean"},expiresInMinutes:{type:"integer"}}},output:{type:"structure",members:{protectedTasks:{shape:"S7y"},failures:{shape:"S5q"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S2s"}}},output:{type:"structure",members:{taskSet:{shape:"S2q"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{},managedDraining:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sb:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sg:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sb"}}},Sk:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sn:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}},managedStorageConfiguration:{type:"structure",members:{kmsKeyId:{},fargateEphemeralStorageKmsKeyId:{}}}}},St:{type:"list",member:{}},Su:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sy:{type:"structure",required:["namespace"],members:{namespace:{}}},S10:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sn"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S13"}},tags:{shape:"Sb"},settings:{shape:"Sk"},capacityProviders:{shape:"St"},defaultCapacityProviderStrategy:{shape:"Su"},attachments:{shape:"S14"},attachmentsStatus:{},serviceConnectDefaults:{type:"structure",members:{namespace:{}}}}},S13:{type:"structure",members:{name:{},value:{}}},S14:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S13"}}}}},S19:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S1c:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1f:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"},alarms:{type:"structure",required:["alarmNames","enable","rollback"],members:{alarmNames:{shape:"St"},enable:{type:"boolean"},rollback:{type:"boolean"}}}}},S1i:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1l:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1o:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"St"},securityGroups:{shape:"St"},assignPublicIp:{}}}}},S1s:{type:"structure",required:["type"],members:{type:{}}},S1v:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},namespace:{},services:{type:"list",member:{type:"structure",required:["portName"],members:{portName:{},discoveryName:{},clientAliases:{type:"list",member:{type:"structure",required:["port"],members:{port:{type:"integer"},dnsName:{}}}},ingressPortOverride:{type:"integer"},timeout:{type:"structure",members:{idleTimeoutSeconds:{type:"integer"},perRequestTimeoutSeconds:{type:"integer"}}},tls:{type:"structure",required:["issuerCertificateAuthority"],members:{issuerCertificateAuthority:{type:"structure",members:{awsPcaAuthorityArn:{}}},kmsKey:{},roleArn:{}}}}}},logConfiguration:{shape:"S25"}}},S25:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S28"}}},S28:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S2a:{type:"list",member:{type:"structure",required:["name"],members:{name:{},managedEBSVolume:{type:"structure",required:["roleArn"],members:{encrypted:{type:"boolean"},kmsKeyId:{},volumeType:{},sizeInGiB:{type:"integer"},snapshotId:{},iops:{type:"integer"},throughput:{type:"integer"},tagSpecifications:{shape:"S2i"},roleArn:{},filesystemType:{}}}}}},S2i:{type:"list",member:{type:"structure",required:["resourceType"],members:{resourceType:{},tags:{shape:"Sb"},propagateTags:{}}}},S2o:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S19"},serviceRegistries:{shape:"S1c"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Su"},platformVersion:{},platformFamily:{},taskDefinition:{},deploymentConfiguration:{shape:"S1f"},taskSets:{shape:"S2p"},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:"Su"},launchType:{},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1o"},rolloutState:{},rolloutStateReason:{},serviceConnectConfiguration:{shape:"S1v"},serviceConnectResources:{type:"list",member:{type:"structure",members:{discoveryName:{},discoveryArn:{}}}},volumeConfigurations:{shape:"S2a"},fargateEphemeralStorage:{shape:"S2w"}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1i"},placementStrategy:{shape:"S1l"},networkConfiguration:{shape:"S1o"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1s"},tags:{shape:"Sb"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S2p:{type:"list",member:{shape:"S2q"}},S2q:{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:"Su"},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1o"},loadBalancers:{shape:"S19"},serviceRegistries:{shape:"S1c"},scale:{shape:"S2s"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sb"},fargateEphemeralStorage:{shape:"S2w"}}},S2s:{type:"structure",members:{value:{type:"double"},unit:{}}},S2w:{type:"structure",members:{kmsKeyId:{}}},S39:{type:"structure",members:{name:{},value:{},principalArn:{},type:{}}},S3c:{type:"list",member:{shape:"S3d"}},S3d:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S3p:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S3q"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S4w"},status:{},requiresAttributes:{type:"list",member:{shape:"S3d"}},placementConstraints:{shape:"S5a"},compatibilities:{shape:"S5d"},runtimePlatform:{shape:"S5f"},requiresCompatibilities:{shape:"S5d"},cpu:{},memory:{},inferenceAccelerators:{shape:"S5i"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S5m"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S5p"}}},S3q:{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:"St"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{},name:{},appProtocol:{},containerPortRange:{}}}},essential:{type:"boolean"},entryPoint:{shape:"St"},command:{shape:"St"},environment:{shape:"S3x"},environmentFiles:{shape:"S3y"},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:"St"},drop:{shape:"St"}}},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:"St"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S28"},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:"St"},dnsSearchDomains:{shape:"St"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"St"},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:{shape:"S25"},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"St"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S4p"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}},credentialSpecs:{shape:"St"}}}},S3x:{type:"list",member:{shape:"S13"}},S3y:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4p:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4w:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S51"},labels:{shape:"S51"}}},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:{}}}}},configuredAtLaunch:{type:"boolean"}}}},S51:{type:"map",key:{},value:{}},S5a:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S5d:{type:"list",member:{}},S5f:{type:"structure",members:{cpuArchitecture:{},operatingSystemFamily:{}}},S5i:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S5m:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S13"}}}},S5p:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S5q:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5w:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S5y"},remainingResources:{shape:"S5z"},registeredResources:{shape:"S5z"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S3c"},registeredAt:{type:"timestamp"},attachments:{shape:"S14"},tags:{shape:"Sb"},healthStatus:{type:"structure",members:{overallStatus:{},details:{type:"list",member:{type:"structure",members:{type:{},status:{},lastUpdated:{type:"timestamp"},lastStatusChange:{type:"timestamp"}}}}}}}},S5y:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S5z:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"St"}}}},S6n:{type:"list",member:{shape:"S5w"}},S75:{type:"list",member:{shape:"S76"}},S76:{type:"structure",members:{attachments:{shape:"S14"},attributes:{shape:"S3c"},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:"S7a"},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:"S5i"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S7j"},platformVersion:{},platformFamily:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sb"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S5p"},fargateEphemeralStorage:{type:"structure",members:{sizeInGiB:{type:"integer"},kmsKeyId:{}}}}},S7a:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{},containerPortRange:{},hostPortRange:{}}}},S7j:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"St"},environment:{shape:"S3x"},environmentFiles:{shape:"S3y"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S4p"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S5p"}}},S7y:{type:"list",member:{type:"structure",members:{taskArn:{},protectionEnabled:{type:"boolean"},expirationDate:{type:"timestamp"}}}},S95:{type:"list",member:{type:"structure",required:["name"],members:{name:{},managedEBSVolume:{type:"structure",required:["roleArn"],members:{encrypted:{type:"boolean"},kmsKeyId:{},volumeType:{},sizeInGiB:{type:"integer"},snapshotId:{},iops:{type:"integer"},throughput:{type:"integer"},tagSpecifications:{shape:"S2i"},roleArn:{},terminationPolicy:{type:"structure",required:["deleteOnTermination"],members:{deleteOnTermination:{type:"boolean"}}},filesystemType:{}}}}}},S9f:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},{}],260:[function(e,t,r){t.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListServicesByNamespace:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}}},{}],261:[function(e,t,r){t.exports={version:2,waiters:{TasksRunning:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAny",state:"failure",argument:"tasks[].lastStatus"},{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"RUNNING",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},TasksStopped:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},ServicesStable:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"DRAINING",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:"INACTIVE",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:!0,matcher:"path",state:"success",argument:"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},ServicesInactive:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"INACTIVE",matcher:"pathAny",state:"success",argument:"services[].status"}]}}}},{}],262:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-11-01",endpointPrefix:"eks",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"Amazon EKS",serviceFullName:"Amazon Elastic Kubernetes Service",serviceId:"EKS",signatureVersion:"v4",signingName:"eks",uid:"eks-2017-11-01",auth:["aws.auth#sigv4"]},operations:{AssociateAccessPolicy:{http:{requestUri:"/clusters/{name}/access-entries/{principalArn}/access-policies"},input:{type:"structure",required:["clusterName","principalArn","policyArn","accessScope"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{location:"uri",locationName:"principalArn"},policyArn:{},accessScope:{shape:"S3"}}},output:{type:"structure",members:{clusterName:{},principalArn:{},associatedAccessPolicy:{shape:"S7"}}}},AssociateEncryptionConfig:{http:{requestUri:"/clusters/{name}/encryption-config/associate"},input:{type:"structure",required:["clusterName","encryptionConfig"],members:{clusterName:{location:"uri",locationName:"name"},encryptionConfig:{shape:"Sa"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"Se"}}}},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:"Sp"}}},tags:{shape:"Ss"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"Se"},tags:{shape:"Ss"}}}},CreateAccessEntry:{http:{requestUri:"/clusters/{name}/access-entries"},input:{type:"structure",required:["clusterName","principalArn"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{},kubernetesGroups:{shape:"S5"},tags:{shape:"Ss"},clientRequestToken:{idempotencyToken:!0},username:{},type:{}}},output:{type:"structure",members:{accessEntry:{shape:"Sy"}}}},CreateAddon:{http:{requestUri:"/clusters/{name}/addons"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{},addonVersion:{},serviceAccountRoleArn:{},resolveConflicts:{},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Ss"},configurationValues:{},podIdentityAssociations:{shape:"S13"}}},output:{type:"structure",members:{addon:{shape:"S16"}}}},CreateCluster:{http:{requestUri:"/clusters"},input:{type:"structure",required:["name","roleArn","resourcesVpcConfig"],members:{name:{},version:{},roleArn:{},resourcesVpcConfig:{shape:"S1e"},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{},ipFamily:{}}},logging:{shape:"S1i"},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Ss"},encryptionConfig:{shape:"Sa"},outpostConfig:{type:"structure",required:["outpostArns","controlPlaneInstanceType"],members:{outpostArns:{shape:"S5"},controlPlaneInstanceType:{},controlPlanePlacement:{type:"structure",members:{groupName:{}}}}},accessConfig:{type:"structure",members:{bootstrapClusterCreatorAdminPermissions:{type:"boolean"},authenticationMode:{}}}}},output:{type:"structure",members:{cluster:{shape:"S1s"}}}},CreateEksAnywhereSubscription:{http:{requestUri:"/eks-anywhere-subscriptions"},input:{type:"structure",required:["name","term"],members:{name:{},term:{shape:"S2a"},licenseQuantity:{type:"integer"},licenseType:{},autoRenew:{type:"boolean"},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Ss"}}},output:{type:"structure",members:{subscription:{shape:"S2f"}}}},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:"S2h"},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Ss"}}},output:{type:"structure",members:{fargateProfile:{shape:"S2l"}}}},CreateNodegroup:{http:{requestUri:"/clusters/{name}/node-groups"},input:{type:"structure",required:["clusterName","nodegroupName","subnets","nodeRole"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{},scalingConfig:{shape:"S2s"},diskSize:{type:"integer"},subnets:{shape:"S5"},instanceTypes:{shape:"S5"},amiType:{},remoteAccess:{shape:"S2x"},nodeRole:{},labels:{shape:"S2y"},taints:{shape:"S31"},tags:{shape:"Ss"},clientRequestToken:{idempotencyToken:!0},launchTemplate:{shape:"S36"},updateConfig:{shape:"S37"},capacityType:{},version:{},releaseVersion:{}}},output:{type:"structure",members:{nodegroup:{shape:"S3c"}}}},CreatePodIdentityAssociation:{http:{requestUri:"/clusters/{name}/pod-identity-associations"},input:{type:"structure",required:["clusterName","namespace","serviceAccount","roleArn"],members:{clusterName:{location:"uri",locationName:"name"},namespace:{},serviceAccount:{},roleArn:{},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Ss"}}},output:{type:"structure",members:{association:{shape:"S3n"}}}},DeleteAccessEntry:{http:{method:"DELETE",requestUri:"/clusters/{name}/access-entries/{principalArn}"},input:{type:"structure",required:["clusterName","principalArn"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{location:"uri",locationName:"principalArn"}}},output:{type:"structure",members:{}}},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:"S16"}}}},DeleteCluster:{http:{method:"DELETE",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"S1s"}}}},DeleteEksAnywhereSubscription:{http:{method:"DELETE",requestUri:"/eks-anywhere-subscriptions/{id}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{subscription:{shape:"S2f"}}}},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:"S2l"}}}},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:"S3c"}}}},DeletePodIdentityAssociation:{http:{method:"DELETE",requestUri:"/clusters/{name}/pod-identity-associations/{associationId}"},input:{type:"structure",required:["clusterName","associationId"],members:{clusterName:{location:"uri",locationName:"name"},associationId:{location:"uri",locationName:"associationId"}}},output:{type:"structure",members:{association:{shape:"S3n"}}}},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:"S1s"}}}},DescribeAccessEntry:{http:{method:"GET",requestUri:"/clusters/{name}/access-entries/{principalArn}"},input:{type:"structure",required:["clusterName","principalArn"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{location:"uri",locationName:"principalArn"}}},output:{type:"structure",members:{accessEntry:{shape:"Sy"}}}},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:"S16"}}}},DescribeAddonConfiguration:{http:{method:"GET",requestUri:"/addons/configuration-schemas"},input:{type:"structure",required:["addonName","addonVersion"],members:{addonName:{location:"querystring",locationName:"addonName"},addonVersion:{location:"querystring",locationName:"addonVersion"}}},output:{type:"structure",members:{addonName:{},addonVersion:{},configurationSchema:{},podIdentityConfiguration:{type:"list",member:{type:"structure",members:{serviceAccount:{},recommendedManagedPolicies:{shape:"S5"}}}}}}},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"},types:{shape:"S5",location:"querystring",locationName:"types"},publishers:{shape:"S5",location:"querystring",locationName:"publishers"},owners:{shape:"S5",location:"querystring",locationName:"owners"}}},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"}}}},requiresConfiguration:{type:"boolean"},requiresIamPermissions:{type:"boolean"}}}},publisher:{},owner:{},marketplaceInformation:{shape:"S1c"}}}},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:"S1s"}}}},DescribeEksAnywhereSubscription:{http:{method:"GET",requestUri:"/eks-anywhere-subscriptions/{id}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{subscription:{shape:"S2f"}}}},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:"S2l"}}}},DescribeIdentityProviderConfig:{http:{requestUri:"/clusters/{name}/identity-provider-configs/describe"},input:{type:"structure",required:["clusterName","identityProviderConfig"],members:{clusterName:{location:"uri",locationName:"name"},identityProviderConfig:{shape:"S4s"}}},output:{type:"structure",members:{identityProviderConfig:{type:"structure",members:{oidc:{type:"structure",members:{identityProviderConfigName:{},identityProviderConfigArn:{},clusterName:{},issuerUrl:{},clientId:{},usernameClaim:{},usernamePrefix:{},groupsClaim:{},groupsPrefix:{},requiredClaims:{shape:"Sp"},tags:{shape:"Ss"},status:{}}}}}}}},DescribeInsight:{http:{method:"GET",requestUri:"/clusters/{name}/insights/{id}"},input:{type:"structure",required:["clusterName","id"],members:{clusterName:{location:"uri",locationName:"name"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{insight:{type:"structure",members:{id:{},name:{},category:{},kubernetesVersion:{},lastRefreshTime:{type:"timestamp"},lastTransitionTime:{type:"timestamp"},description:{},insightStatus:{shape:"S51"},recommendation:{},additionalInfo:{type:"map",key:{},value:{}},resources:{type:"list",member:{type:"structure",members:{insightStatus:{shape:"S51"},kubernetesResourceUri:{},arn:{}}}},categorySpecificSummary:{type:"structure",members:{deprecationDetails:{type:"list",member:{type:"structure",members:{usage:{},replacedWith:{},stopServingVersion:{},startServingReplacementVersion:{},clientStats:{type:"list",member:{type:"structure",members:{userAgent:{},numberOfRequestsLast30Days:{type:"integer"},lastRequestTime:{type:"timestamp"}}}}}}}}}}}}}},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:"S3c"}}}},DescribePodIdentityAssociation:{http:{method:"GET",requestUri:"/clusters/{name}/pod-identity-associations/{associationId}"},input:{type:"structure",required:["clusterName","associationId"],members:{clusterName:{location:"uri",locationName:"name"},associationId:{location:"uri",locationName:"associationId"}}},output:{type:"structure",members:{association:{shape:"S3n"}}}},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:"Se"}}}},DisassociateAccessPolicy:{http:{method:"DELETE",requestUri:"/clusters/{name}/access-entries/{principalArn}/access-policies/{policyArn}"},input:{type:"structure",required:["clusterName","principalArn","policyArn"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{location:"uri",locationName:"principalArn"},policyArn:{location:"uri",locationName:"policyArn"}}},output:{type:"structure",members:{}}},DisassociateIdentityProviderConfig:{http:{requestUri:"/clusters/{name}/identity-provider-configs/disassociate"},input:{type:"structure",required:["clusterName","identityProviderConfig"],members:{clusterName:{location:"uri",locationName:"name"},identityProviderConfig:{shape:"S4s"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"Se"}}}},ListAccessEntries:{http:{method:"GET",requestUri:"/clusters/{name}/access-entries"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},associatedPolicyArn:{location:"querystring",locationName:"associatedPolicyArn"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{accessEntries:{shape:"S5"},nextToken:{}}}},ListAccessPolicies:{http:{method:"GET",requestUri:"/access-policies"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{accessPolicies:{type:"list",member:{type:"structure",members:{name:{},arn:{}}}},nextToken:{}}}},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:{}}}},ListAssociatedAccessPolicies:{http:{method:"GET",requestUri:"/clusters/{name}/access-entries/{principalArn}/access-policies"},input:{type:"structure",required:["clusterName","principalArn"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{location:"uri",locationName:"principalArn"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{clusterName:{},principalArn:{},nextToken:{},associatedAccessPolicies:{type:"list",member:{shape:"S7"}}}}},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:{}}}},ListEksAnywhereSubscriptions:{http:{method:"GET",requestUri:"/eks-anywhere-subscriptions"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},includeStatus:{location:"querystring",locationName:"includeStatus",type:"list",member:{}}}},output:{type:"structure",members:{subscriptions:{type:"list",member:{shape:"S2f"}},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:"S4s"}},nextToken:{}}}},ListInsights:{http:{requestUri:"/clusters/{name}/insights"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},filter:{type:"structure",members:{categories:{type:"list",member:{}},kubernetesVersions:{shape:"S5"},statuses:{type:"list",member:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{insights:{type:"list",member:{type:"structure",members:{id:{},name:{},category:{},kubernetesVersion:{},lastRefreshTime:{type:"timestamp"},lastTransitionTime:{type:"timestamp"},description:{},insightStatus:{shape:"S51"}}}},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:{}}}},ListPodIdentityAssociations:{http:{method:"GET",requestUri:"/clusters/{name}/pod-identity-associations"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},namespace:{location:"querystring",locationName:"namespace"},serviceAccount:{location:"querystring",locationName:"serviceAccount"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{associations:{type:"list",member:{type:"structure",members:{clusterName:{},namespace:{},serviceAccount:{},associationArn:{},associationId:{},ownerArn:{}}}},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:"Ss"}}}},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:!0},tags:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"S1s"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Ss"}}},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:{}}},UpdateAccessEntry:{http:{requestUri:"/clusters/{name}/access-entries/{principalArn}"},input:{type:"structure",required:["clusterName","principalArn"],members:{clusterName:{location:"uri",locationName:"name"},principalArn:{location:"uri",locationName:"principalArn"},kubernetesGroups:{shape:"S5"},clientRequestToken:{idempotencyToken:!0},username:{}}},output:{type:"structure",members:{accessEntry:{shape:"Sy"}}}},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:!0},configurationValues:{},podIdentityAssociations:{shape:"S13"}}},output:{type:"structure",members:{update:{shape:"Se"}}}},UpdateClusterConfig:{http:{requestUri:"/clusters/{name}/update-config"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},resourcesVpcConfig:{shape:"S1e"},logging:{shape:"S1i"},clientRequestToken:{idempotencyToken:!0},accessConfig:{type:"structure",members:{authenticationMode:{}}}}},output:{type:"structure",members:{update:{shape:"Se"}}}},UpdateClusterVersion:{http:{requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"Se"}}}},UpdateEksAnywhereSubscription:{http:{requestUri:"/eks-anywhere-subscriptions/{id}"},input:{type:"structure",required:["id","autoRenew"],members:{id:{location:"uri",locationName:"id"},autoRenew:{type:"boolean"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{subscription:{shape:"S2f"}}}},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:"S2y"},removeLabels:{type:"list",member:{}}}},taints:{type:"structure",members:{addOrUpdateTaints:{shape:"S31"},removeTaints:{shape:"S31"}}},scalingConfig:{shape:"S2s"},updateConfig:{shape:"S37"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"Se"}}}},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:"S36"},force:{type:"boolean"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"Se"}}}},UpdatePodIdentityAssociation:{http:{requestUri:"/clusters/{name}/pod-identity-associations/{associationId}"},input:{type:"structure",required:["clusterName","associationId"],members:{clusterName:{location:"uri",locationName:"name"},associationId:{location:"uri",locationName:"associationId"},roleArn:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{association:{shape:"S3n"}}}}},shapes:{S3:{type:"structure",members:{type:{},namespaces:{shape:"S5"}}},S5:{type:"list",member:{}},S7:{type:"structure",members:{policyArn:{},accessScope:{shape:"S3"},associatedAt:{type:"timestamp"},modifiedAt:{type:"timestamp"}}},Sa:{type:"list",member:{type:"structure",members:{resources:{shape:"S5"},provider:{type:"structure",members:{keyArn:{}}}}}},Se:{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"}}}}}},Sp:{type:"map",key:{},value:{}},Ss:{type:"map",key:{},value:{}},Sy:{type:"structure",members:{clusterName:{},principalArn:{},kubernetesGroups:{shape:"S5"},accessEntryArn:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},tags:{shape:"Ss"},username:{},type:{}}},S13:{type:"list",member:{type:"structure",required:["serviceAccount","roleArn"],members:{serviceAccount:{},roleArn:{}}}},S16:{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:"Ss"},publisher:{},owner:{},marketplaceInformation:{shape:"S1c"},configurationValues:{},podIdentityAssociations:{shape:"S5"}}},S1c:{type:"structure",members:{productId:{},productUrl:{}}},S1e:{type:"structure",members:{subnetIds:{shape:"S5"},securityGroupIds:{shape:"S5"},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"S5"}}},S1i:{type:"structure",members:{clusterLogging:{type:"list",member:{type:"structure",members:{types:{type:"list",member:{}},enabled:{type:"boolean"}}}}}},S1s:{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:"S1i"},identity:{type:"structure",members:{oidc:{type:"structure",members:{issuer:{}}}}},status:{},certificateAuthority:{type:"structure",members:{data:{}}},clientRequestToken:{},platformVersion:{},tags:{shape:"Ss"},encryptionConfig:{shape:"Sa"},connectorConfig:{type:"structure",members:{activationId:{},activationCode:{},activationExpiry:{type:"timestamp"},provider:{},roleArn:{}}},id:{},health:{type:"structure",members:{issues:{type:"list",member:{type:"structure",members:{code:{},message:{},resourceIds:{shape:"S5"}}}}}},outpostConfig:{type:"structure",required:["outpostArns","controlPlaneInstanceType"],members:{outpostArns:{shape:"S5"},controlPlaneInstanceType:{},controlPlanePlacement:{type:"structure",members:{groupName:{}}}}},accessConfig:{type:"structure",members:{bootstrapClusterCreatorAdminPermissions:{type:"boolean"},authenticationMode:{}}}}},S2a:{type:"structure",members:{duration:{type:"integer"},unit:{}}},S2f:{type:"structure",members:{id:{},arn:{},createdAt:{type:"timestamp"},effectiveDate:{type:"timestamp"},expirationDate:{type:"timestamp"},licenseQuantity:{type:"integer"},licenseType:{},term:{shape:"S2a"},status:{},autoRenew:{type:"boolean"},licenseArns:{shape:"S5"},tags:{shape:"Ss"}}},S2h:{type:"list",member:{type:"structure",members:{namespace:{},labels:{type:"map",key:{},value:{}}}}},S2l:{type:"structure",members:{fargateProfileName:{},fargateProfileArn:{},clusterName:{},createdAt:{type:"timestamp"},podExecutionRoleArn:{},subnets:{shape:"S5"},selectors:{shape:"S2h"},status:{},tags:{shape:"Ss"},health:{type:"structure",members:{issues:{type:"list",member:{type:"structure",members:{code:{},message:{},resourceIds:{shape:"S5"}}}}}}}},S2s:{type:"structure",members:{minSize:{type:"integer"},maxSize:{type:"integer"},desiredSize:{type:"integer"}}},S2x:{type:"structure",members:{ec2SshKey:{},sourceSecurityGroups:{shape:"S5"}}},S2y:{type:"map",key:{},value:{}},S31:{type:"list",member:{type:"structure",members:{key:{},value:{},effect:{}}}},S36:{type:"structure",members:{name:{},version:{},id:{}}},S37:{type:"structure",members:{maxUnavailable:{type:"integer"},maxUnavailablePercentage:{type:"integer"}}},S3c:{type:"structure",members:{nodegroupName:{},nodegroupArn:{},clusterName:{},version:{},releaseVersion:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},status:{},capacityType:{},scalingConfig:{shape:"S2s"},instanceTypes:{shape:"S5"},subnets:{shape:"S5"},remoteAccess:{shape:"S2x"},amiType:{},nodeRole:{},labels:{shape:"S2y"},taints:{shape:"S31"},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:"S37"},launchTemplate:{shape:"S36"},tags:{shape:"Ss"}}},S3n:{type:"structure",members:{clusterName:{},namespace:{},serviceAccount:{},roleArn:{},associationArn:{},associationId:{},tags:{shape:"Ss"},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},ownerArn:{}}},S4s:{type:"structure",required:["type","name"],members:{type:{},name:{}}},S51:{type:"structure",members:{status:{},reason:{}}}}}},{}],263:[function(e,t,r){t.exports={pagination:{DescribeAddonVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"addons"},ListAccessEntries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"accessEntries"},ListAccessPolicies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"accessPolicies"},ListAddons:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"addons"},ListAssociatedAccessPolicies:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["clusterName","principalArn"],output_token:"nextToken",result_key:"associatedAccessPolicies"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusters"},ListEksAnywhereSubscriptions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"subscriptions"},ListFargateProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"fargateProfileNames"},ListIdentityProviderConfigs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"identityProviderConfigs"},ListInsights:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"insights"},ListNodegroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"nodegroups"},ListPodIdentityAssociations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"associations"},ListUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"updateIds"}}}},{}],264:[function(e,t,r){t.exports={version:2,waiters:{ClusterActive:{delay:30,operation:"DescribeCluster",maxAttempts:40,acceptors:[{expected:"DELETING",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"FAILED",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"cluster.status"}]},ClusterDeleted:{delay:30,operation:"DescribeCluster",maxAttempts:40,acceptors:[{expected:"ACTIVE",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"CREATING",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"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"}]}}}},{}],265:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-11-26",endpointPrefix:"eks-auth",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon EKS Auth",serviceId:"EKS Auth",signatureVersion:"v4",signingName:"eks-auth",uid:"eks-auth-2023-11-26"},operations:{AssumeRoleForPodIdentity:{http:{requestUri:"/clusters/{clusterName}/assume-role-for-pod-identity",responseCode:200},input:{type:"structure",required:["clusterName","token"],members:{clusterName:{location:"uri",locationName:"clusterName"},token:{type:"string",sensitive:!0}}},output:{type:"structure",required:["subject","audience","podIdentityAssociation","assumedRoleUser","credentials"],members:{subject:{type:"structure",required:["namespace","serviceAccount"],members:{namespace:{},serviceAccount:{}}},audience:{},podIdentityAssociation:{type:"structure",required:["associationArn","associationId"],members:{associationArn:{},associationId:{}}},assumedRoleUser:{type:"structure",required:["arn","assumeRoleId"],members:{arn:{},assumeRoleId:{}}},credentials:{type:"structure",required:["sessionToken","secretAccessKey","accessKeyId","expiration"],members:{sessionToken:{},secretAccessKey:{},accessKeyId:{},expiration:{type:"timestamp"}},sensitive:!0}}}}},shapes:{}}},{}],266:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"api.elastic-inference",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Elastic Inference",serviceFullName:"Amazon Elastic Inference",serviceId:"Elastic Inference",signatureVersion:"v4",signingName:"elastic-inference",uid:"elastic-inference-2017-07-25"},operations:{DescribeAcceleratorOfferings:{http:{requestUri:"/describe-accelerator-offerings"},input:{type:"structure",required:["locationType"],members:{locationType:{},acceleratorTypes:{type:"list",member:{}}}},output:{type:"structure",members:{acceleratorTypeOfferings:{type:"list",member:{type:"structure",members:{acceleratorType:{},locationType:{},location:{}}}}}}},DescribeAcceleratorTypes:{http:{method:"GET",requestUri:"/describe-accelerator-types"},input:{type:"structure",members:{}},output:{type:"structure",members:{acceleratorTypes:{type:"list",member:{type:"structure",members:{acceleratorTypeName:{},memoryInfo:{type:"structure",members:{sizeInMiB:{type:"integer"}}},throughputInfo:{type:"list",member:{type:"structure",members:{key:{},value:{type:"integer"}}}}}}}}}},DescribeAccelerators:{http:{requestUri:"/describe-accelerators"},input:{type:"structure",members:{acceleratorIds:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{acceleratorSet:{type:"list",member:{type:"structure",members:{acceleratorHealth:{type:"structure",members:{status:{}}},acceleratorType:{},acceleratorId:{},availabilityZone:{},attachedResource:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S13"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S13"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S13:{type:"map",key:{},value:{}}}}},{}],267:[function(e,t,r){t.exports={pagination:{DescribeAccelerators:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"acceleratorSet"}}}},{}],268:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",protocols:["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"}}}},CopyServerlessCacheSnapshot:{input:{type:"structure",required:["SourceServerlessCacheSnapshotName","TargetServerlessCacheSnapshotName"],members:{SourceServerlessCacheSnapshotName:{},TargetServerlessCacheSnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S27"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},Tags:{shape:"S3"},SnapshotArns:{shape:"S2a"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S2c"},LogDeliveryConfigurations:{shape:"S2d"},TransitEncryptionEnabled:{type:"boolean"},NetworkType:{},IpDiscovery:{}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2t"}}}},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:"S2x"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2z"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S23"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S21",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},Tags:{shape:"S3"},SnapshotArns:{shape:"S2a"},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:"S2d"},DataTieringEnabled:{type:"boolean"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{},ClusterMode:{},ServerlessCacheSnapshotName:{}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateServerlessCache:{input:{type:"structure",required:["ServerlessCacheName","Engine"],members:{ServerlessCacheName:{},Description:{},Engine:{},MajorEngineVersion:{},CacheUsageLimits:{shape:"S3h"},KmsKeyId:{},SecurityGroupIds:{shape:"S29"},SnapshotArnsToRestore:{shape:"S2a"},Tags:{shape:"S3"},UserGroupId:{},SubnetIds:{shape:"S3l"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},output:{resultWrapper:"CreateServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},CreateServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName","ServerlessCacheName"],members:{ServerlessCacheSnapshotName:{},ServerlessCacheName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3w"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"},AuthenticationMode:{shape:"S3y"}}},output:{shape:"S40",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S44"},Tags:{shape:"S3"}}},output:{shape:"S45",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S4b"},GlobalNodeGroupsToRetain:{shape:"S4b"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S4e"},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:"S2g"}}}},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:"S37"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteServerlessCache:{input:{type:"structure",required:["ServerlessCacheName"],members:{ServerlessCacheName:{},FinalSnapshotName:{}}},output:{resultWrapper:"DeleteServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},DeleteServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName"],members:{ServerlessCacheSnapshotName:{}}},output:{resultWrapper:"DeleteServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1y"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S40",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S45",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:"S2g",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:"S2t",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S5b"},CacheNodeTypeSpecificParameters:{shape:"S5e"}}}},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:"S2z",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:"S5b"},CacheNodeTypeSpecificParameters:{shape:"S5e"}},wrapper:!0}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{}, +GlobalReplicationGroups:{type:"list",member:{shape:"S37",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:"S65",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:"S66"}},wrapper:!0}}}}},DescribeServerlessCacheSnapshots:{input:{type:"structure",members:{ServerlessCacheName:{},ServerlessCacheSnapshotName:{},SnapshotType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeServerlessCacheSnapshotsResult",type:"structure",members:{NextToken:{},ServerlessCacheSnapshots:{type:"list",member:{shape:"S1u",locationName:"ServerlessCacheSnapshot"}}}}},DescribeServerlessCaches:{input:{type:"structure",members:{ServerlessCacheName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeServerlessCachesResult",type:"structure",members:{NextToken:{},ServerlessCaches:{type:"list",member:{shape:"S3n"}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S6j"},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:"S1y",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S6j"},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:"S45"}},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:"S40"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},ExportServerlessCacheSnapshot:{input:{type:"structure",required:["ServerlessCacheSnapshotName","S3BucketName"],members:{ServerlessCacheSnapshotName:{},S3BucketName:{}}},output:{resultWrapper:"ExportServerlessCacheSnapshotResult",type:"structure",members:{ServerlessCacheSnapshot:{shape:"S1u"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},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:"S7s"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S4e"},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:"S7z"},ScaleDownModifications:{shape:"S7z"}}}},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:"S2i"},AZMode:{},NewAvailabilityZones:{shape:"S27"},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S2d"},IpDiscovery:{}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S85"}}},output:{shape:"S87",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2x"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2z"}}}},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:"S37"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S28"},SecurityGroupIds:{shape:"S29"},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:"S2d"},IpDiscovery:{},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{},ClusterMode:{}}},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:"S7s"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyServerlessCache:{input:{type:"structure",required:["ServerlessCacheName"],members:{ServerlessCacheName:{},Description:{},CacheUsageLimits:{shape:"S3h"},RemoveUserGroup:{type:"boolean"},UserGroupId:{},SecurityGroupIds:{shape:"S29"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},output:{resultWrapper:"ModifyServerlessCacheResult",type:"structure",members:{ServerlessCache:{shape:"S3n"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3w"},NoPasswordRequired:{type:"boolean"},AuthenticationMode:{shape:"S3y"}}},output:{shape:"S40",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S44"},UserIdsToRemove:{shape:"S44"}}},output:{shape:"S45",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:"S65"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S37"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S2i"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S2g"}}}},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:"S85"}}},output:{shape:"S87",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:{shape:"S8y"}}},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"}}}},TestMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{shape:"S8y"}}},output:{resultWrapper:"TestMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{OwnerId:{},CacheSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:!0},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}},LogDeliveryConfigurations:{shape:"Sz"},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{},ClusterMode:{}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1d"},ReaderEndpoint:{shape:"S1d"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1d"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1d"},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:"S1m"},ReplicationGroupCreateTime:{type:"timestamp"},DataTiering:{},AutoMinorVersionUpgrade:{type:"boolean"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{},ClusterMode:{}},wrapper:!0},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:{}}}}},S1d:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1m:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1u:{type:"structure",members:{ServerlessCacheSnapshotName:{},ARN:{},KmsKeyId:{},SnapshotType:{},Status:{},CreateTime:{type:"timestamp"},ExpiryTime:{type:"timestamp"},BytesUsedForCache:{},ServerlessCacheConfiguration:{type:"structure",members:{ServerlessCacheName:{},Engine:{},MajorEngineVersion:{}}}}},S1y:{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:"S21"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{},DataTiering:{}},wrapper:!0},S21:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S23"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S23:{type:"list",member:{locationName:"AvailabilityZone"}},S27:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S28:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S29:{type:"list",member:{locationName:"SecurityGroupId"}},S2a:{type:"list",member:{locationName:"SnapshotArn"}},S2c:{type:"list",member:{locationName:"PreferredOutpostArn"}},S2d:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S2g:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1d"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S2i"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"},TransitEncryptionEnabled:{type:"boolean"},TransitEncryptionMode:{}}},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:"S2i"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1d"},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:"S1m"},NetworkType:{},IpDiscovery:{},TransitEncryptionMode:{}},wrapper:!0},S2i:{type:"list",member:{locationName:"CacheNodeId"}},S2t:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2x:{type:"list",member:{locationName:"SubnetIdentifier"}},S2z:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:!0},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}},SupportedNetworkTypes:{shape:"S34"}}}},ARN:{},SupportedNetworkTypes:{shape:"S34"}},wrapper:!0},S34:{type:"list",member:{}},S37:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:!0}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S3h:{type:"structure",members:{DataStorage:{type:"structure",required:["Unit"],members:{Maximum:{type:"integer"},Minimum:{type:"integer"},Unit:{}}},ECPUPerSecond:{type:"structure",members:{Maximum:{type:"integer"},Minimum:{type:"integer"}}}}},S3l:{type:"list",member:{locationName:"SubnetId"}},S3n:{type:"structure",members:{ServerlessCacheName:{},Description:{},CreateTime:{type:"timestamp"},Status:{},Engine:{},MajorEngineVersion:{},FullEngineVersion:{},CacheUsageLimits:{shape:"S3h"},KmsKeyId:{},SecurityGroupIds:{shape:"S29"},Endpoint:{shape:"S1d"},ReaderEndpoint:{shape:"S1d"},ARN:{},UserGroupId:{},SubnetIds:{shape:"S3l"},SnapshotRetentionLimit:{type:"integer"},DailySnapshotTime:{}}},S3w:{type:"list",member:{}},S3y:{type:"structure",members:{Type:{},Passwords:{shape:"S3w"}}},S40:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},MinimumEngineVersion:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S44:{type:"list",member:{}},S45:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S46"},MinimumEngineVersion:{},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S46"},UserIdsToAdd:{shape:"S46"}}},ReplicationGroups:{type:"list",member:{}},ServerlessCaches:{type:"list",member:{}},ARN:{}}},S46:{type:"list",member:{}},S4b:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S4e:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S27"},PreferredOutpostArns:{shape:"S2c"}}}},S5b:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S5e:{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:{}}}},S65:{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:"S66"},ReservationARN:{}},wrapper:!0},S66:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S6j:{type:"list",member:{}},S7s:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S23"}}}},S7z:{type:"list",member:{}},S85:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S87:{type:"structure",members:{CacheParameterGroupName:{}}},S8y:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}}},{}],269:[function(e,t,r){t.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServerlessCacheSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerlessCacheSnapshots"},DescribeServerlessCaches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerlessCaches"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}}},{}],270:[function(e,t,r){t.exports={version:2,waiters:{CacheClusterAvailable:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is available.",maxAttempts:40,operation:"DescribeCacheClusters"},CacheClusterDeleted:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAll",state:"success"},{expected:"CacheClusterNotFound",matcher:"error",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"snapshotting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is deleted.",maxAttempts:40,operation:"DescribeCacheClusters"},ReplicationGroupAvailable:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache replication group is available.",maxAttempts:40,operation:"DescribeReplicationGroups"},ReplicationGroupDeleted:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ReplicationGroupNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until ElastiCache replication group is deleted.",maxAttempts:40,operation:"DescribeReplicationGroups"}}}},{}],271:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"elasticbeanstalk",protocol:"query",serviceAbbreviation:"Elastic Beanstalk",serviceFullName:"AWS Elastic Beanstalk",serviceId:"Elastic Beanstalk",signatureVersion:"v4",uid:"elasticbeanstalk-2010-12-01", +xmlNamespace:"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},operations:{AbortEnvironmentUpdate:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},ApplyEnvironmentManagedAction:{input:{type:"structure",required:["ActionId"],members:{EnvironmentName:{},EnvironmentId:{},ActionId:{}}},output:{resultWrapper:"ApplyEnvironmentManagedActionResult",type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},CheckDNSAvailability:{input:{type:"structure",required:["CNAMEPrefix"],members:{CNAMEPrefix:{}}},output:{resultWrapper:"CheckDNSAvailabilityResult",type:"structure",members:{Available:{type:"boolean"},FullyQualifiedCNAME:{}}}},ComposeEnvironments:{input:{type:"structure",members:{ApplicationName:{},GroupName:{},VersionLabels:{type:"list",member:{}}}},output:{shape:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},Builder:{type:"structure",members:{ARN:{}}}}}},CreateStorageLocation:{output:{resultWrapper:"CreateStorageLocationResult",type:"structure",members:{S3Bucket:{}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TerminateEnvByForce:{type:"boolean"}}}},DeleteApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},DeleteSourceBundle:{type:"boolean"}}}},DeleteConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{}}}},DeleteEnvironmentConfiguration:{input:{type:"structure",required:["ApplicationName","EnvironmentName"],members:{ApplicationName:{},EnvironmentName:{}}}},DeletePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DeletePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},output:{resultWrapper:"DescribeConfigurationOptionsResult",type:"structure",members:{SolutionStackName:{},PlatformArn:{},Options:{type:"list",member:{type:"structure",members:{Namespace:{},Name:{},DefaultValue:{},ChangeSeverity:{},UserDefined:{type:"boolean"},ValueType:{},ValueOptions:{type:"list",member:{}},MinValue:{type:"integer"},MaxValue:{type:"integer"},MaxLength:{type:"integer"},Regex:{type:"structure",members:{Pattern:{},Label:{}}}}}}}}},DescribeConfigurationSettings:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeConfigurationSettingsResult",type:"structure",members:{ConfigurationSettings:{type:"list",member:{shape:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",resultWrapper:"DescribeEnvironmentsResult"}},DescribeEvents:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentId:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventDate:{type:"timestamp"},Message:{},ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{}}}},NextToken:{}}}},DescribeInstancesHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}},NextToken:{}}},output:{resultWrapper:"DescribeInstancesHealthResult",type:"structure",members:{InstanceHealthList:{type:"list",member:{type:"structure",members:{InstanceId:{},HealthStatus:{},Color:{},Causes:{shape:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7g"}}}},RebuildEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RequestEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}}},RestartAppServer:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RetrieveEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}},output:{resultWrapper:"RetrieveEnvironmentInfoResult",type:"structure",members:{EnvironmentInfo:{type:"list",member:{type:"structure",members:{InfoType:{},Ec2InstanceId:{},SampleTimestamp:{type:"timestamp"},Message:{}}}}}}},SwapEnvironmentCNAMEs:{input:{type:"structure",members:{SourceEnvironmentId:{},SourceEnvironmentName:{},DestinationEnvironmentId:{},DestinationEnvironmentName:{}}}},TerminateEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},TerminateResources:{type:"boolean"},ForceTerminate:{type:"boolean"}}},output:{shape:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7g"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},ApplicationName:{},VersionLabel:{},SolutionStackName:{},PlatformArn:{},TemplateName:{},Description:{},EndpointURL:{},CNAME:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{},AbortableOperationInProgress:{type:"boolean"},Health:{},HealthStatus:{},Resources:{type:"structure",members:{LoadBalancer:{type:"structure",members:{LoadBalancerName:{},Domain:{},Listeners:{type:"list",member:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}}}}}}},Tier:{shape:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{type:"structure",members:{ServiceRole:{},VersionLifecycleConfig:{type:"structure",members:{MaxCountRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxCount:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}},MaxAgeRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxAgeInDays:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S21:{type:"structure",members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{type:"structure",members:{Duration:{type:"integer"},RequestCount:{type:"integer"},StatusCodes:{type:"structure",members:{Status2xx:{type:"integer"},Status3xx:{type:"integer"},Status4xx:{type:"integer"},Status5xx:{type:"integer"}}},Latency:{type:"structure",members:{P999:{type:"double"},P99:{type:"double"},P95:{type:"double"},P90:{type:"double"},P85:{type:"double"},P75:{type:"double"},P50:{type:"double"},P10:{type:"double"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},{}],272:[function(e,t,r){t.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}}},{}],273:[function(e,t,r){t.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}}},{}],274:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01",auth:["aws.auth#sigv4"]},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:!0},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},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:"S1a"}}},output:{shape:"S1c"}},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:{},FileSystemId:{}}}}}},output:{shape:"S1k"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:!0,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},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:"S1v"}}},deprecated:!0,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},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:"S23"},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:"S28"}},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:"S2c"}},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:"S2k"}},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:"S1a"}}}},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:"S1c"}},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:"S1k"}},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:!0,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S1a"}}}},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:"S23"}}}},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:"S29"}}},output:{shape:"S28"}},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:"S2c"}},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:"S2l"}}},output:{shape:"S2k"}},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:"S1v",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"}},UpdateFileSystemProtection:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/protection",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ReplicationOverwriteProtection:{}}},output:{shape:"S15"},idempotent:!0}},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"},ValueInArchive:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"},FileSystemProtection:{shape:"S15"}}},S15:{type:"structure",members:{ReplicationOverwriteProtection:{}}},S1a:{type:"list",member:{}},S1c:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{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"}}}}}},S1v:{type:"list",member:{}},S23:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S28:{type:"structure",members:{BackupPolicy:{shape:"S29"}}},S29:{type:"structure",required:["Status"],members:{Status:{}}},S2c:{type:"structure",members:{FileSystemId:{},Policy:{}}},S2k:{type:"structure",members:{LifecyclePolicies:{shape:"S2l"}}},S2l:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{},TransitionToArchive:{}}}}}}},{}],275:[function(e,t,r){t.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccessPoints"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"FileSystems"},DescribeMountTargets:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"MountTargets"},DescribeReplicationConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Replications"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Tags"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],276:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},output:{resultWrapper:"CreateLoadBalancerPolicyResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPorts"],members:{LoadBalancerName:{},LoadBalancerPorts:{type:"list",member:{type:"integer"}}}},output:{resultWrapper:"DeleteLoadBalancerListenersResult",type:"structure",members:{}}},DeleteLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{}}},output:{resultWrapper:"DeleteLoadBalancerPolicyResult",type:"structure",members:{}}},DeregisterInstancesFromLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DeregisterInstancesFromLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeInstanceHealth:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DescribeInstanceHealthResult",type:"structure",members:{InstanceStates:{type:"list",member:{type:"structure",members:{InstanceId:{},State:{},ReasonCode:{},Description:{}}}}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerAttributes:{shape:"S2a"}}}},DescribeLoadBalancerPolicies:{input:{type:"structure",members:{LoadBalancerName:{},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"DescribeLoadBalancerPoliciesResult",type:"structure",members:{PolicyDescriptions:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyTypeName:{},PolicyAttributeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}}}}}},DescribeLoadBalancerPolicyTypes:{input:{type:"structure",members:{PolicyTypeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLoadBalancerPolicyTypesResult",type:"structure",members:{PolicyTypeDescriptions:{type:"list",member:{type:"structure",members:{PolicyTypeName:{},Description:{},PolicyAttributeTypeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{},Description:{},DefaultValue:{},Cardinality:{}}}}}}}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerNames:{shape:"S2"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancerDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},DNSName:{},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{shape:"Sy"},PolicyNames:{shape:"S2s"}}}},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieName:{}}}},LBCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieExpirationPeriod:{type:"long"}}}},OtherPolicies:{shape:"S2s"}}},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}}},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},VPCId:{},Instances:{shape:"S1p"},HealthCheck:{shape:"Si"},SourceSecurityGroup:{type:"structure",members:{OwnerAlias:{},GroupName:{}}},SecurityGroups:{shape:"Sa"},CreatedTime:{type:"timestamp"},Scheme:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["LoadBalancerNames"],members:{LoadBalancerNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},Tags:{shape:"S4"}}}}}}},DetachLoadBalancerFromSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"DetachLoadBalancerFromSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},DisableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"DisableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},EnableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"EnableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerAttributes"],members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}}},RegisterInstancesWithLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"RegisterInstancesWithLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},RemoveTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{type:"list",member:{type:"structure",members:{Key:{}}}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetLoadBalancerListenerSSLCertificate:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},SSLCertificateId:{}}},output:{resultWrapper:"SetLoadBalancerListenerSSLCertificateResult",type:"structure",members:{}}},SetLoadBalancerPoliciesForBackendServer:{input:{type:"structure",required:["LoadBalancerName","InstancePort","PolicyNames"],members:{LoadBalancerName:{},InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesForBackendServerResult",type:"structure",members:{}}},SetLoadBalancerPoliciesOfListener:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","PolicyNames"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesOfListenerResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Si:{type:"structure",required:["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],members:{Target:{},Interval:{type:"integer"},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"},HealthyThreshold:{type:"integer"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Protocol","LoadBalancerPort","InstancePort"],members:{Protocol:{},LoadBalancerPort:{type:"integer"},InstanceProtocol:{},InstancePort:{type:"integer"},SSLCertificateId:{}}},S13:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},S2a:{type:"structure",members:{CrossZoneLoadBalancing:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},AccessLog:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},S3BucketName:{},EmitInterval:{type:"integer"},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",required:["IdleTimeout"],members:{IdleTimeout:{type:"integer"}}},AdditionalAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},S2s:{type:"list",member:{}}}}},{}],277:[function(e,t,r){t.exports={pagination:{DescribeInstanceHealth:{result_key:"InstanceStates"},DescribeLoadBalancerPolicies:{result_key:"PolicyDescriptions"},DescribeLoadBalancerPolicyTypes:{result_key:"PolicyTypeDescriptions"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancerDescriptions"}}}},{}],278:[function(e,t,r){t.exports={version:2,waiters:{InstanceDeregistered:{delay:15,operation:"DescribeInstanceHealth",maxAttempts:40,acceptors:[{expected:"OutOfService",matcher:"pathAll",state:"success",argument:"InstanceStates[].State"},{matcher:"error",expected:"InvalidInstance",state:"success"}]},AnyInstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAny",state:"success"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"},InstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"}}}},{}],279:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",protocols:["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:{}}},AddTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},RevocationContents:{type:"list",member:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},RevocationType:{}}}}}},output:{resultWrapper:"AddTrustStoreRevocationsResult",type:"structure",members:{TrustStoreRevocations:{type:"list",member:{type:"structure",members:{TrustStoreArn:{},RevocationId:{type:"long"},RevocationType:{},NumberOfRevokedEntries:{type:"long"}}}}}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},Tags:{shape:"Sb"},MutualAuthentication:{shape:"S2d"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S2h"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S2l"},SubnetMappings:{shape:"S2n"},SecurityGroups:{shape:"S2s"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2z"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S3h"},Priority:{type:"integer"},Actions:{shape:"Sy"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3x"}}}},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:"S4b"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S4h"}}}},CreateTrustStore:{input:{type:"structure",required:["Name","CaCertificatesBundleS3Bucket","CaCertificatesBundleS3Key"],members:{Name:{},CaCertificatesBundleS3Bucket:{},CaCertificatesBundleS3Key:{},CaCertificatesBundleS3ObjectVersion:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateTrustStoreResult",type:"structure",members:{TrustStores:{shape:"S4n"}}}},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:{}}},DeleteTrustStore:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{}}},output:{resultWrapper:"DeleteTrustStoreResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S53"}}},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:"S2h"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S4j"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2z"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3x"},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:"S3k"}}}},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:"S6d"}}}},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:"S4h"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S53"},Include:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S54"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}},AnomalyDetection:{type:"structure",members:{Result:{},MitigationInEffect:{}}}}}}}}},DescribeTrustStoreAssociations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoreAssociationsResult",type:"structure",members:{TrustStoreAssociations:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},NextMarker:{}}}},DescribeTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{},RevocationIds:{shape:"S74"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoreRevocationsResult",type:"structure",members:{TrustStoreRevocations:{type:"list",member:{type:"structure",members:{TrustStoreArn:{},RevocationId:{type:"long"},RevocationType:{},NumberOfRevokedEntries:{type:"long"}}}},NextMarker:{}}}},DescribeTrustStores:{input:{type:"structure",members:{TrustStoreArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTrustStoresResult",type:"structure",members:{TrustStores:{shape:"S4n"},NextMarker:{}}}},GetTrustStoreCaCertificatesBundle:{input:{type:"structure",required:["TrustStoreArn"],members:{TrustStoreArn:{}}},output:{resultWrapper:"GetTrustStoreCaCertificatesBundleResult",type:"structure",members:{Location:{}}}},GetTrustStoreRevocationContent:{input:{type:"structure",required:["TrustStoreArn","RevocationId"],members:{TrustStoreArn:{},RevocationId:{type:"long"}}},output:{resultWrapper:"GetTrustStoreRevocationContentResult",type:"structure",members:{Location:{}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},MutualAuthentication:{shape:"S2d"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S2h"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S3h"},Actions:{shape:"Sy"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3x"}}}},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:"S4b"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S4h"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S6d"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S6d"}}}},ModifyTrustStore:{input:{type:"structure",required:["TrustStoreArn","CaCertificatesBundleS3Bucket","CaCertificatesBundleS3Key"],members:{TrustStoreArn:{},CaCertificatesBundleS3Bucket:{},CaCertificatesBundleS3Key:{},CaCertificatesBundleS3ObjectVersion:{}}},output:{resultWrapper:"ModifyTrustStoreResult",type:"structure",members:{TrustStores:{shape:"S4n"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S53"}}},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:{}}},RemoveTrustStoreRevocations:{input:{type:"structure",required:["TrustStoreArn","RevocationIds"],members:{TrustStoreArn:{},RevocationIds:{shape:"S74"}}},output:{resultWrapper:"RemoveTrustStoreRevocationsResult",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:"S3x"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2s"},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2s"},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S2l"},SubnetMappings:{shape:"S2n"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S38"},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:{}}}},Sy:{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"}}}}}}}},S2b:{type:"list",member:{}},S2d:{type:"structure",members:{Mode:{},TrustStoreArn:{},IgnoreClientCertificateExpiry:{type:"boolean"}}},S2h:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sy"},AlpnPolicy:{shape:"S2b"},MutualAuthentication:{shape:"S2d"}}}},S2l:{type:"list",member:{}},S2n:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2s:{type:"list",member:{}},S2z:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S38"},SecurityGroups:{shape:"S2s"},IpAddressType:{},CustomerOwnedIpv4Pool:{},EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic:{}}}},S38:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S3h:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S3k"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S3k"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S3k"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S3k"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S3k"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S3k"}}}}}},S3k:{type:"list",member:{}},S3x:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S3h"},Actions:{shape:"Sy"},IsDefault:{type:"boolean"}}}},S4b:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S4h:{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:"S4b"},LoadBalancerArns:{shape:"S4j"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S4j:{type:"list", +member:{}},S4n:{type:"list",member:{type:"structure",members:{Name:{},TrustStoreArn:{},Status:{},NumberOfCaCertificates:{type:"integer"},TotalRevokedEntries:{type:"long"}}}},S53:{type:"list",member:{shape:"S54"}},S54:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S6d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S74:{type:"list",member:{type:"long"}}}}},{}],280:[function(e,t,r){t.exports={pagination:{DescribeListeners:{input_token:"Marker",output_token:"NextMarker",result_key:"Listeners"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancers"},DescribeTargetGroups:{input_token:"Marker",output_token:"NextMarker",result_key:"TargetGroups"},DescribeTrustStoreAssociations:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"},DescribeTrustStoreRevocations:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"},DescribeTrustStores:{input_token:"Marker",limit_key:"PageSize",output_token:"NextMarker"}}}},{}],281:[function(e,t,r){t.exports={version:2,waiters:{LoadBalancerExists:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"LoadBalancerNotFound",state:"retry"}]},LoadBalancerAvailable:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{state:"retry",matcher:"pathAny",argument:"LoadBalancers[].State.Code",expected:"provisioning"},{state:"retry",matcher:"error",expected:"LoadBalancerNotFound"}]},LoadBalancersDeleted:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"retry",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{matcher:"error",expected:"LoadBalancerNotFound",state:"success"}]},TargetInService:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"healthy",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}]},TargetDeregistered:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{matcher:"error",expected:"InvalidTarget",state:"success"},{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"unused",matcher:"pathAll",state:"success"}]}}}},{}],282:[function(e,t,r){t.exports={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:"S11"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1m"},ExecutionRoleArn:{}}},output:{type:"structure",members:{StepIds:{shape:"S1v"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1y"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1v"},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:"S2d"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1y"},TrustedIdentityPropagationEnabled:{type:"boolean"},IdcUserAssignment:{},IdcInstanceArn:{},EncryptionKeyArn:{}}},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:"S2q"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2z"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2z"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S30"},AdditionalSlaveSecurityGroups:{shape:"S30"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S33"},Tags:{shape:"S1y"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Si"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S37"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S39"},OSReleaseLabel:{},EbsRootVolumeIops:{type:"integer"},EbsRootVolumeThroughput:{type:"integer"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1t"},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:"S3n"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1n"},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:"S3u"}}}},SupportedProducts:{shape:"S3w"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:!0},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S40"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1y"},NotebookS3Location:{shape:"S44"},OutputNotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookFormat:{},EnvironmentVariables:{shape:"S48"}}}}}},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:{},AvailableOSReleases:{type:"list",member:{type:"structure",members:{Label:{}}}}}}},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:"S4l"},ActionOnFailure:{},Status:{shape:"S4m"},ExecutionRoleArn:{}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S2d"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1y"},IdcInstanceArn:{},TrustedIdentityPropagationEnabled:{type:"boolean"},IdcUserAssignment:{},EncryptionKeyArn:{}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4x"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S51"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetClusterSessionCredentials:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},ExecutionRoleArn:{}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{UsernamePassword:{type:"structure",members:{Username:{},Password:{}},sensitive:!0}},union:!0},ExpiresAt:{type:"timestamp"}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S5c"}}}},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:"S30"}}}},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:"S2q"},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:"Si"},EbsBlockDevices:{shape:"S63"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sl"},ResizeSpecifications:{shape:"Su"}}}},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:"Si"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Si"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S63"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S6f"},AutoScalingPolicy:{shape:"S6j"},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:{},ExecutionEngineId:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NotebookS3Location:{shape:"S44"},ExecutionEngineId:{}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S30"},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:"S1t"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S4l"},ActionOnFailure:{},Status:{shape:"S4m"}}}},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:{}}}},ListSupportedInstanceTypes:{input:{type:"structure",required:["ReleaseLabel"],members:{ReleaseLabel:{},Marker:{}}},output:{type:"structure",members:{SupportedInstanceTypes:{type:"list",member:{type:"structure",members:{Type:{},MemoryGB:{type:"float"},StorageGB:{type:"integer"},VCPU:{type:"integer"},Is64BitsOnly:{type:"boolean"},InstanceFamilyId:{},EbsOptimizedAvailable:{type:"boolean"},EbsOptimizedByDefault:{type:"boolean"},NumberOfDisks:{type:"integer"},EbsStorageOnly:{type:"boolean"},Architecture:{}}}},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"},ResizeSpecifications:{shape:"Su"}}}}}},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:"S6f"},ReconfigurationType:{},Configurations:{shape:"Si"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S15"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S6j"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4x"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S51"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S5c"}}},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:"S30"}}},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:"S11"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3n"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},UnhealthyNodeReplacement:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2z"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S8m"},AdditionalSlaveSecurityGroups:{shape:"S8m"}}},Steps:{shape:"S1m"},BootstrapActions:{type:"list",member:{shape:"S3u"}},SupportedProducts:{shape:"S3w"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1t"}}}},Applications:{shape:"S33"},Configurations:{shape:"Si"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1y"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S37"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S5c"},PlacementGroupConfigs:{shape:"S39"},AutoTerminationPolicy:{shape:"S4x"},OSReleaseLabel:{},EbsRootVolumeIops:{type:"integer"},EbsRootVolumeThroughput:{type:"integer"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetKeepJobFlowAliveWhenNoSteps:{input:{type:"structure",required:["JobFlowIds","KeepJobFlowAliveWhenNoSteps"],members:{JobFlowIds:{shape:"S1t"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1t"},TerminationProtected:{type:"boolean"}}}},SetUnhealthyNodeReplacement:{input:{type:"structure",required:["JobFlowIds","UnhealthyNodeReplacement"],members:{JobFlowIds:{shape:"S1t"},UnhealthyNodeReplacement:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1t"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S40"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1y"},NotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookS3Location:{type:"structure",members:{Bucket:{},Key:{}}},OutputNotebookFormat:{},EnvironmentVariables:{shape:"S48"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1t"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S2d"},DefaultS3Location:{},EncryptionKeyArn:{}}}},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:"Si"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sl"},ResizeSpecifications:{shape:"Su"}}},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"},Throughput:{type:"integer"}}},Si:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Si"},Properties:{shape:"Sk"}}}},Sk:{type:"map",key:{},value:{}},Sl:{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:{}}}}}}},Su:{type:"structure",members:{SpotResizeSpecification:{type:"structure",required:["TimeoutDurationMinutes"],members:{TimeoutDurationMinutes:{type:"integer"}}},OnDemandResizeSpecification:{type:"structure",required:["TimeoutDurationMinutes"],members:{TimeoutDurationMinutes:{type:"integer"}}}}},S11:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Si"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S15"},CustomAmiId:{}}}},S15:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S16"},Rules:{shape:"S17"}}},S16:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S17:{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:{}}}}}}}}}}},S1m:{type:"list",member:{shape:"S1n"}},S1n:{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:"S1t"}}}}},S1t:{type:"list",member:{}},S1v:{type:"list",member:{}},S1y:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S2d:{type:"list",member:{}},S2q:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}},ErrorDetails:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorData:{type:"list",member:{shape:"Sk"}},ErrorMessage:{}}}}}},S2z:{type:"list",member:{}},S30:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S30"},AdditionalInfo:{shape:"Sk"}}}},S37:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S39:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3n:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2z"}}},S3u:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1t"}}}}},S3w:{type:"list",member:{}},S40:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{},ExecutionRoleArn:{}}},S44:{type:"structure",members:{Bucket:{},Key:{}}},S48:{type:"map",key:{},value:{}},S4l:{type:"structure",members:{Jar:{},Properties:{shape:"Sk"},MainClass:{},Args:{shape:"S30"}}},S4m:{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"}}}}},S4x:{type:"structure",members:{IdleTimeout:{type:"long"}}},S51:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S5c:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S63:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S6f:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S6h"},InstancesToProtect:{shape:"S6h"},InstanceTerminationTimeout:{type:"integer"}}}}},S6h:{type:"list",member:{}},S6j:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S16"},Rules:{shape:"S17"}}},S8m:{type:"list",member:{}}}}},{}],283:[function(e,t,r){t.exports={pagination:{DescribeJobFlows:{result_key:"JobFlows"},ListBootstrapActions:{input_token:"Marker",output_token:"Marker",result_key:"BootstrapActions"},ListClusters:{input_token:"Marker",output_token:"Marker",result_key:"Clusters"},ListInstanceFleets:{input_token:"Marker",output_token:"Marker",result_key:"InstanceFleets"},ListInstanceGroups:{input_token:"Marker",output_token:"Marker",result_key:"InstanceGroups"},ListInstances:{input_token:"Marker",output_token:"Marker",result_key:"Instances"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListReleaseLabels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"},ListStudioSessionMappings:{input_token:"Marker",output_token:"Marker",result_key:"SessionMappings"},ListStudios:{input_token:"Marker",output_token:"Marker",result_key:"Studios"},ListSupportedInstanceTypes:{input_token:"Marker",output_token:"Marker"}}}},{}],284:[function(e,t,r){t.exports={version:2,waiters:{ClusterRunning:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"RUNNING"},{state:"success",matcher:"path", +argument:"Cluster.Status.State",expected:"WAITING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]},StepComplete:{delay:30,operation:"DescribeStep",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Step.Status.State",expected:"COMPLETED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"FAILED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"CANCELLED"}]},ClusterTerminated:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]}}}},{}],285:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25",auth:["aws.auth#sigv4"]},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:!0},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:!0},deprecated:!0},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:!0},deprecated:!0},S1b:{type:"structure",members:{MergePolicy:{deprecated:!0},CaptionSources:{shape:"Sk",deprecated:!0},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},{}],286:[function(e,t,r){t.exports={pagination:{ListJobsByPipeline:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListJobsByStatus:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListPipelines:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Pipelines"},ListPresets:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Presets"}}}},{}],287:[function(e,t,r){t.exports={version:2,waiters:{JobComplete:{delay:30,operation:"ReadJob",maxAttempts:120,acceptors:[{expected:"Complete",matcher:"path",state:"success",argument:"Job.Status"},{expected:"Canceled",matcher:"path",state:"failure",argument:"Job.Status"},{expected:"Error",matcher:"path",state:"failure",argument:"Job.Status"}]}}}},{}],288:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}},SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure",required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure", +required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}}},{}],289:[function(e,t,r){t.exports={pagination:{ListCustomVerificationEmailTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListIdentities:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"Identities"},ListVerifiedEmailAddresses:{result_key:"VerifiedEmailAddresses"}}}},{}],290:[function(e,t,r){t.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},{}],291:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-10-01",endpointPrefix:"emr-containers",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon EMR Containers",serviceId:"EMR containers",signatureVersion:"v4",signingName:"emr-containers",uid:"emr-containers-2020-10-01"},operations:{CancelJobRun:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}/jobruns/{jobRunId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"jobRunId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{},virtualClusterId:{}}}},CreateJobTemplate:{http:{requestUri:"/jobtemplates"},input:{type:"structure",required:["name","clientToken","jobTemplateData"],members:{name:{},clientToken:{idempotencyToken:!0},jobTemplateData:{shape:"S7"},tags:{shape:"Sx"},kmsKeyArn:{}}},output:{type:"structure",members:{id:{},name:{},arn:{},createdAt:{shape:"S13"}}}},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:!0,deprecatedMessage:"Customer provided certificate-arn is deprecated and would be removed in future."},configurationOverrides:{shape:"S19"},clientToken:{idempotencyToken:!0},tags:{shape:"Sx"}}},output:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{}}}},CreateSecurityConfiguration:{http:{requestUri:"/securityconfigurations"},input:{type:"structure",required:["clientToken","name","securityConfigurationData"],members:{clientToken:{idempotencyToken:!0},name:{},securityConfigurationData:{shape:"S1l"},tags:{shape:"Sx"}}},output:{type:"structure",members:{id:{},name:{},arn:{}}}},CreateVirtualCluster:{http:{requestUri:"/virtualclusters"},input:{type:"structure",required:["name","containerProvider","clientToken"],members:{name:{},containerProvider:{shape:"S20"},clientToken:{idempotencyToken:!0},tags:{shape:"Sx"},securityConfigurationId:{}}},output:{type:"structure",members:{id:{},name:{},arn:{}}}},DeleteJobTemplate:{http:{method:"DELETE",requestUri:"/jobtemplates/{templateId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"templateId"}}},output:{type:"structure",members:{id:{}}}},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:"S2e"}}}},DescribeJobTemplate:{http:{method:"GET",requestUri:"/jobtemplates/{templateId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"templateId"}}},output:{type:"structure",members:{jobTemplate:{shape:"S2o"}}}},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:"S2s"}}}},DescribeSecurityConfiguration:{http:{method:"GET",requestUri:"/securityconfigurations/{securityConfigurationId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"securityConfigurationId"}}},output:{type:"structure",members:{securityConfiguration:{shape:"S2z"}}}},DescribeVirtualCluster:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{virtualCluster:{shape:"S32"}}}},GetManagedEndpointSessionCredentials:{http:{requestUri:"/virtualclusters/{virtualClusterId}/endpoints/{endpointId}/credentials"},input:{type:"structure",required:["executionRoleArn","credentialType","endpointIdentifier","virtualClusterIdentifier"],members:{endpointIdentifier:{location:"uri",locationName:"endpointId"},virtualClusterIdentifier:{location:"uri",locationName:"virtualClusterId"},executionRoleArn:{},credentialType:{},durationInSeconds:{type:"integer"},logContext:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{id:{},credentials:{type:"structure",members:{token:{type:"string",sensitive:!0}},union:!0},expiresAt:{shape:"S13"}}}},ListJobRuns:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/jobruns"},input:{type:"structure",required:["virtualClusterId"],members:{virtualClusterId:{location:"uri",locationName:"virtualClusterId"},createdBefore:{shape:"S13",location:"querystring",locationName:"createdBefore"},createdAfter:{shape:"S13",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:"S2e"}},nextToken:{}}}},ListJobTemplates:{http:{method:"GET",requestUri:"/jobtemplates"},input:{type:"structure",members:{createdAfter:{shape:"S13",location:"querystring",locationName:"createdAfter"},createdBefore:{shape:"S13",location:"querystring",locationName:"createdBefore"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{templates:{type:"list",member:{shape:"S2o"}},nextToken:{}}}},ListManagedEndpoints:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/endpoints"},input:{type:"structure",required:["virtualClusterId"],members:{virtualClusterId:{location:"uri",locationName:"virtualClusterId"},createdBefore:{shape:"S13",location:"querystring",locationName:"createdBefore"},createdAfter:{shape:"S13",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:"S2s"}},nextToken:{}}}},ListSecurityConfigurations:{http:{method:"GET",requestUri:"/securityconfigurations"},input:{type:"structure",members:{createdAfter:{shape:"S13",location:"querystring",locationName:"createdAfter"},createdBefore:{shape:"S13",location:"querystring",locationName:"createdBefore"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{securityConfigurations:{type:"list",member:{shape:"S2z"}},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:"Sx"}}}},ListVirtualClusters:{http:{method:"GET",requestUri:"/virtualclusters"},input:{type:"structure",members:{containerProviderId:{location:"querystring",locationName:"containerProviderId"},containerProviderType:{location:"querystring",locationName:"containerProviderType"},createdAfter:{shape:"S13",location:"querystring",locationName:"createdAfter"},createdBefore:{shape:"S13",location:"querystring",locationName:"createdBefore"},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},eksAccessEntryIntegrated:{location:"querystring",locationName:"eksAccessEntryIntegrated",type:"boolean"}}},output:{type:"structure",members:{virtualClusters:{type:"list",member:{shape:"S32"}},nextToken:{}}}},StartJobRun:{http:{requestUri:"/virtualclusters/{virtualClusterId}/jobruns"},input:{type:"structure",required:["virtualClusterId","clientToken"],members:{name:{},virtualClusterId:{location:"uri",locationName:"virtualClusterId"},clientToken:{idempotencyToken:!0},executionRoleArn:{},releaseLabel:{},jobDriver:{shape:"Sl"},configurationOverrides:{shape:"S19"},tags:{shape:"Sx"},jobTemplateId:{},jobTemplateParameters:{type:"map",key:{},value:{}},retryPolicyConfiguration:{shape:"S2j"}}},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:"Sx"}}},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:"structure",required:["executionRoleArn","releaseLabel","jobDriver"],members:{executionRoleArn:{},releaseLabel:{},configurationOverrides:{type:"structure",members:{applicationConfiguration:{shape:"Sb"},monitoringConfiguration:{type:"structure",members:{persistentAppUI:{},cloudWatchMonitoringConfiguration:{type:"structure",members:{logGroupName:{},logStreamNamePrefix:{}}},s3MonitoringConfiguration:{type:"structure",members:{logUri:{}}}}}}},jobDriver:{shape:"Sl"},parameterConfiguration:{type:"map",key:{},value:{type:"structure",members:{type:{},defaultValue:{}}}},jobTags:{shape:"Sx"}}},Sb:{type:"list",member:{type:"structure",required:["classification"],members:{classification:{},properties:{type:"map",key:{},value:{},sensitive:!0},configurations:{shape:"Sb"}}}},Sl:{type:"structure",members:{sparkSubmitJobDriver:{type:"structure",required:["entryPoint"],members:{entryPoint:{shape:"Sn"},entryPointArguments:{type:"list",member:{type:"string",sensitive:!0}},sparkSubmitParameters:{type:"string",sensitive:!0}}},sparkSqlJobDriver:{type:"structure",members:{entryPoint:{shape:"Sn"},sparkSqlParameters:{type:"string",sensitive:!0}}}}},Sn:{type:"string",sensitive:!0},Sx:{type:"map",key:{},value:{}},S13:{type:"timestamp",timestampFormat:"iso8601"},S19:{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:{}}},containerLogRotationConfiguration:{type:"structure",required:["rotationSize","maxFilesToKeep"],members:{rotationSize:{},maxFilesToKeep:{type:"integer"}}}}}}},S1l:{type:"structure",members:{authorizationConfiguration:{type:"structure",members:{lakeFormationConfiguration:{type:"structure",members:{authorizedSessionTagValue:{},secureNamespaceInfo:{type:"structure",members:{clusterId:{},namespace:{}}},queryEngineRoleArn:{}}},encryptionConfiguration:{type:"structure",members:{inTransitEncryptionConfiguration:{type:"structure",members:{tlsCertificateConfiguration:{type:"structure",members:{certificateProviderType:{},publicCertificateSecretArn:{},privateCertificateSecretArn:{}}}}}}}}}}},S20:{type:"structure",required:["type","id"],members:{type:{},id:{},info:{type:"structure",members:{eksInfo:{type:"structure",members:{namespace:{}}}},union:!0}}},S2e:{type:"structure",members:{id:{},name:{},virtualClusterId:{},arn:{},state:{},clientToken:{},executionRoleArn:{},releaseLabel:{},configurationOverrides:{shape:"S19"},jobDriver:{shape:"Sl"},createdAt:{shape:"S13"},createdBy:{},finishedAt:{shape:"S13"},stateDetails:{},failureReason:{},tags:{shape:"Sx"},retryPolicyConfiguration:{shape:"S2j"},retryPolicyExecution:{type:"structure",required:["currentAttemptCount"],members:{currentAttemptCount:{type:"integer"}}}}},S2j:{type:"structure",required:["maxAttempts"],members:{maxAttempts:{type:"integer"}}},S2o:{type:"structure",required:["jobTemplateData"],members:{name:{},id:{},arn:{},createdAt:{shape:"S13"},createdBy:{},tags:{shape:"Sx"},jobTemplateData:{shape:"S7"},kmsKeyArn:{},decryptionError:{}}},S2s:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{},type:{},state:{},releaseLabel:{},executionRoleArn:{},certificateArn:{deprecated:!0,deprecatedMessage:"Customer provided certificate-arn is deprecated and would be removed in future."},certificateAuthority:{type:"structure",members:{certificateArn:{},certificateData:{}}},configurationOverrides:{shape:"S19"},serverUrl:{},createdAt:{shape:"S13"},securityGroup:{},subnetIds:{type:"list",member:{}},stateDetails:{},failureReason:{},tags:{shape:"Sx"}}},S2z:{type:"structure",members:{id:{},name:{},arn:{},createdAt:{shape:"S13"},createdBy:{},securityConfigurationData:{shape:"S1l"},tags:{shape:"Sx"}}},S32:{type:"structure",members:{id:{},name:{},arn:{},state:{},containerProvider:{shape:"S20"},createdAt:{shape:"S13"},tags:{shape:"Sx"},securityConfigurationId:{}}}}}},{}],292:[function(e,t,r){t.exports={pagination:{ListJobRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobRuns"},ListJobTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templates"},ListManagedEndpoints:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"endpoints"},ListSecurityConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"securityConfigurations"},ListVirtualClusters:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"virtualClusters"}}}},{}],293:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-07-13",endpointPrefix:"emr-serverless",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"EMR Serverless",serviceId:"EMR Serverless",signatureVersion:"v4",signingName:"emr-serverless",uid:"emr-serverless-2021-07-13"},operations:{CancelJobRun:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/jobruns/{jobRunId}",responseCode:200},input:{type:"structure",required:["applicationId","jobRunId"],members:{applicationId:{location:"uri",locationName:"applicationId"},jobRunId:{location:"uri",locationName:"jobRunId"}}},output:{type:"structure",required:["applicationId","jobRunId"],members:{applicationId:{},jobRunId:{}}},idempotent:!0},CreateApplication:{http:{requestUri:"/applications",responseCode:200},input:{type:"structure",required:["releaseLabel","type","clientToken"],members:{name:{},releaseLabel:{},type:{},clientToken:{idempotencyToken:!0},initialCapacity:{shape:"Sa"},maximumCapacity:{shape:"Sj"},tags:{shape:"Sk"},autoStartConfiguration:{shape:"Sn"},autoStopConfiguration:{shape:"Sp"},networkConfiguration:{shape:"Sr"},architecture:{},imageConfiguration:{shape:"Sx"},workerTypeSpecifications:{shape:"Sz"},runtimeConfiguration:{shape:"S11"},monitoringConfiguration:{shape:"S17"},interactiveConfiguration:{shape:"S1k"}}},output:{type:"structure",required:["applicationId","arn"],members:{applicationId:{},name:{},arn:{}}},idempotent:!0},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}},idempotent:!0},GetApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",required:["application"],members:{application:{shape:"S1r"}}}},GetDashboardForJobRun:{http:{method:"GET",requestUri:"/applications/{applicationId}/jobruns/{jobRunId}/dashboard",responseCode:200},input:{type:"structure",required:["applicationId","jobRunId"],members:{applicationId:{location:"uri",locationName:"applicationId"},jobRunId:{location:"uri",locationName:"jobRunId"},attempt:{location:"querystring",locationName:"attempt",type:"integer"}}},output:{type:"structure",members:{url:{}}}},GetJobRun:{http:{method:"GET",requestUri:"/applications/{applicationId}/jobruns/{jobRunId}",responseCode:200},input:{type:"structure",required:["applicationId","jobRunId"],members:{applicationId:{location:"uri",locationName:"applicationId"},jobRunId:{location:"uri",locationName:"jobRunId"},attempt:{location:"querystring",locationName:"attempt",type:"integer"}}},output:{type:"structure",required:["jobRun"],members:{jobRun:{type:"structure",required:["applicationId","jobRunId","arn","createdBy","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel","jobDriver"],members:{applicationId:{},jobRunId:{},name:{},arn:{},createdBy:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},executionRole:{},state:{},stateDetails:{},releaseLabel:{},configurationOverrides:{shape:"S2a"},jobDriver:{shape:"S2b"},tags:{shape:"Sk"},totalResourceUtilization:{type:"structure",members:{vCPUHour:{type:"double"},memoryGBHour:{type:"double"},storageGBHour:{type:"double"}}},networkConfiguration:{shape:"Sr"},totalExecutionDurationSeconds:{type:"integer"},executionTimeoutMinutes:{type:"long"},billedResourceUtilization:{type:"structure",members:{vCPUHour:{type:"double"},memoryGBHour:{type:"double"},storageGBHour:{type:"double"}}},mode:{},retryPolicy:{shape:"S2r"},attempt:{type:"integer"},attemptCreatedAt:{type:"timestamp"},attemptUpdatedAt:{type:"timestamp"}}}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},states:{location:"querystring",locationName:"states",type:"list",member:{}}}},output:{type:"structure",required:["applications"],members:{applications:{type:"list",member:{type:"structure",required:["id","arn","releaseLabel","type","state","createdAt","updatedAt"],members:{id:{},name:{},arn:{},releaseLabel:{},type:{},state:{},stateDetails:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},architecture:{}}}},nextToken:{}}}},ListJobRunAttempts:{http:{method:"GET",requestUri:"/applications/{applicationId}/jobruns/{jobRunId}/attempts",responseCode:200},input:{type:"structure",required:["applicationId","jobRunId"],members:{applicationId:{location:"uri",locationName:"applicationId"},jobRunId:{location:"uri",locationName:"jobRunId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["jobRunAttempts"],members:{jobRunAttempts:{type:"list",member:{type:"structure",required:["applicationId","id","arn","createdBy","jobCreatedAt","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel"],members:{applicationId:{},id:{},name:{},mode:{},arn:{},createdBy:{},jobCreatedAt:{type:"timestamp"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},executionRole:{},state:{},stateDetails:{},releaseLabel:{},type:{},attempt:{type:"integer"}}}},nextToken:{}}}},ListJobRuns:{http:{method:"GET",requestUri:"/applications/{applicationId}/jobruns",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},createdAtAfter:{location:"querystring",locationName:"createdAtAfter",type:"timestamp"},createdAtBefore:{location:"querystring",locationName:"createdAtBefore",type:"timestamp"},states:{location:"querystring",locationName:"states",type:"list",member:{}},mode:{location:"querystring",locationName:"mode"}}},output:{type:"structure",required:["jobRuns"],members:{jobRuns:{type:"list",member:{type:"structure",required:["applicationId","id","arn","createdBy","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel"],members:{applicationId:{},id:{},name:{},mode:{},arn:{},createdBy:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},executionRole:{},state:{},stateDetails:{},releaseLabel:{},type:{},attempt:{type:"integer"},attemptCreatedAt:{type:"timestamp"},attemptUpdatedAt:{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:"Sk"}}}},StartApplication:{http:{requestUri:"/applications/{applicationId}/start",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}},idempotent:!0},StartJobRun:{http:{requestUri:"/applications/{applicationId}/jobruns",responseCode:200},input:{type:"structure",required:["applicationId","clientToken","executionRoleArn"],members:{applicationId:{location:"uri",locationName:"applicationId"},clientToken:{idempotencyToken:!0},executionRoleArn:{},jobDriver:{shape:"S2b"},configurationOverrides:{shape:"S2a"},tags:{shape:"Sk"},executionTimeoutMinutes:{type:"long"},name:{},mode:{},retryPolicy:{shape:"S2r"}}},output:{type:"structure",required:["applicationId","jobRunId","arn"],members:{applicationId:{},jobRunId:{},arn:{}}},idempotent:!0},StopApplication:{http:{requestUri:"/applications/{applicationId}/stop",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sk"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId","clientToken"],members:{applicationId:{location:"uri",locationName:"applicationId"},clientToken:{idempotencyToken:!0},initialCapacity:{shape:"Sa"},maximumCapacity:{shape:"Sj"},autoStartConfiguration:{shape:"Sn"},autoStopConfiguration:{shape:"Sp"},networkConfiguration:{shape:"Sr"},architecture:{},imageConfiguration:{shape:"Sx"},workerTypeSpecifications:{shape:"Sz"},interactiveConfiguration:{shape:"S1k"},releaseLabel:{},runtimeConfiguration:{shape:"S11"},monitoringConfiguration:{shape:"S17"}}},output:{type:"structure",required:["application"],members:{application:{shape:"S1r"}}}}},shapes:{Sa:{type:"map",key:{},value:{type:"structure",required:["workerCount"],members:{workerCount:{type:"long"},workerConfiguration:{type:"structure",required:["cpu","memory"],members:{cpu:{},memory:{},disk:{},diskType:{}}}}}},Sj:{type:"structure",required:["cpu","memory"],members:{cpu:{},memory:{},disk:{}}},Sk:{type:"map",key:{},value:{}},Sn:{type:"structure",members:{enabled:{type:"boolean"}}},Sp:{type:"structure",members:{enabled:{type:"boolean"},idleTimeoutMinutes:{type:"integer"}}},Sr:{type:"structure",members:{subnetIds:{type:"list",member:{}},securityGroupIds:{type:"list",member:{}}}},Sx:{type:"structure",members:{imageUri:{}}},Sz:{type:"map",key:{},value:{type:"structure",members:{imageConfiguration:{shape:"Sx"}}}},S11:{type:"list",member:{type:"structure",required:["classification"],members:{classification:{},properties:{type:"map",key:{},value:{},sensitive:!0},configurations:{shape:"S11"}}}},S17:{type:"structure",members:{s3MonitoringConfiguration:{type:"structure",members:{logUri:{},encryptionKeyArn:{}}},managedPersistenceMonitoringConfiguration:{type:"structure",members:{enabled:{type:"boolean"},encryptionKeyArn:{}}},cloudWatchLoggingConfiguration:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},logGroupName:{},logStreamNamePrefix:{},encryptionKeyArn:{},logTypes:{type:"map",key:{},value:{type:"list",member:{}}}}},prometheusMonitoringConfiguration:{type:"structure",members:{remoteWriteUrl:{}}}}},S1k:{type:"structure",members:{studioEnabled:{type:"boolean"},livyEndpointEnabled:{type:"boolean"}}},S1r:{type:"structure",required:["applicationId","arn","releaseLabel","type","state","createdAt","updatedAt"],members:{applicationId:{},name:{},arn:{},releaseLabel:{},type:{},state:{},stateDetails:{},initialCapacity:{shape:"Sa"},maximumCapacity:{shape:"Sj"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},tags:{shape:"Sk"},autoStartConfiguration:{shape:"Sn"},autoStopConfiguration:{shape:"Sp"},networkConfiguration:{shape:"Sr"},architecture:{},imageConfiguration:{shape:"S1v"},workerTypeSpecifications:{type:"map",key:{},value:{type:"structure",members:{imageConfiguration:{shape:"S1v"}}}},runtimeConfiguration:{shape:"S11"},monitoringConfiguration:{shape:"S17"},interactiveConfiguration:{shape:"S1k"}}},S1v:{type:"structure",required:["imageUri"],members:{imageUri:{},resolvedImageDigest:{}}},S2a:{type:"structure",members:{applicationConfiguration:{shape:"S11"},monitoringConfiguration:{shape:"S17"}}},S2b:{type:"structure",members:{sparkSubmit:{type:"structure",required:["entryPoint"],members:{entryPoint:{type:"string",sensitive:!0},entryPointArguments:{type:"list",member:{type:"string",sensitive:!0}},sparkSubmitParameters:{type:"string",sensitive:!0}}},hive:{type:"structure",required:["query"],members:{query:{type:"string",sensitive:!0},initQueryFile:{type:"string",sensitive:!0},parameters:{type:"string",sensitive:!0}}}},union:!0},S2r:{type:"structure",members:{maxAttempts:{type:"integer"},maxFailedAttemptsPerHour:{type:"integer"}}}}}},{}],294:[function(e,t,r){t.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applications"},ListJobRunAttempts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobRunAttempts"},ListJobRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobRuns"}}}},{}],295:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-01-11",endpointPrefix:"entitlement.marketplace",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS Marketplace Entitlement Service",serviceId:"Marketplace Entitlement Service",signatureVersion:"v4",signingName:"aws-marketplace",targetPrefix:"AWSMPEntitlementService",uid:"entitlement.marketplace-2017-01-11"},operations:{GetEntitlements:{input:{type:"structure",required:["ProductCode"],members:{ProductCode:{},Filter:{type:"map",key:{},value:{type:"list",member:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entitlements:{type:"list",member:{type:"structure",members:{ProductCode:{},Dimension:{},CustomerIdentifier:{},Value:{type:"structure",members:{IntegerValue:{type:"integer"},DoubleValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ExpirationDate:{type:"timestamp"}}}},NextToken:{}}}}},shapes:{}}},{}],296:[function(e,t,r){t.exports={pagination:{GetEntitlements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],297:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"entityresolution",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWSEntityResolution",serviceFullName:"AWS EntityResolution",serviceId:"EntityResolution",signatureVersion:"v4",signingName:"entityresolution",uid:"entityresolution-2018-05-10"},operations:{AddPolicyStatement:{http:{requestUri:"/policies/{arn}/{statementId}",responseCode:200},input:{type:"structure",required:["action","arn","effect","principal","statementId"],members:{action:{type:"list",member:{}},arn:{location:"uri",locationName:"arn"},condition:{},effect:{},principal:{type:"list",member:{}},statementId:{location:"uri",locationName:"statementId"}}},output:{type:"structure",required:["arn","token"],members:{arn:{},policy:{},token:{}}},idempotent:!0},BatchDeleteUniqueId:{http:{method:"DELETE",requestUri:"/matchingworkflows/{workflowName}/uniqueids",responseCode:200},input:{type:"structure",required:["uniqueIds","workflowName"],members:{inputSource:{location:"header",locationName:"inputSource"},uniqueIds:{location:"header",locationName:"uniqueIds",type:"list",member:{}},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["deleted","disconnectedUniqueIds","errors","status"],members:{deleted:{type:"list",member:{type:"structure",required:["uniqueId"],members:{uniqueId:{}}}},disconnectedUniqueIds:{type:"list",member:{}},errors:{type:"list",member:{type:"structure",required:["errorType","uniqueId"],members:{errorType:{},uniqueId:{}}}},status:{}}}},CreateIdMappingWorkflow:{http:{requestUri:"/idmappingworkflows",responseCode:200},input:{type:"structure", +required:["idMappingTechniques","inputSourceConfig","roleArn","workflowName"],members:{description:{},idMappingTechniques:{shape:"Ss"},inputSourceConfig:{shape:"Sz"},outputSourceConfig:{shape:"S13"},roleArn:{},tags:{shape:"S17"},workflowName:{}}},output:{type:"structure",required:["idMappingTechniques","inputSourceConfig","roleArn","workflowArn","workflowName"],members:{description:{},idMappingTechniques:{shape:"Ss"},inputSourceConfig:{shape:"Sz"},outputSourceConfig:{shape:"S13"},roleArn:{},workflowArn:{},workflowName:{}}}},CreateIdNamespace:{http:{requestUri:"/idnamespaces",responseCode:200},input:{type:"structure",required:["idNamespaceName","type"],members:{description:{},idMappingWorkflowProperties:{shape:"S1d"},idNamespaceName:{},inputSourceConfig:{shape:"S1g"},roleArn:{},tags:{shape:"S17"},type:{}}},output:{type:"structure",required:["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],members:{createdAt:{type:"timestamp"},description:{},idMappingWorkflowProperties:{shape:"S1d"},idNamespaceArn:{},idNamespaceName:{},inputSourceConfig:{shape:"S1g"},roleArn:{},tags:{shape:"S17"},type:{},updatedAt:{type:"timestamp"}}}},CreateMatchingWorkflow:{http:{requestUri:"/matchingworkflows",responseCode:200},input:{type:"structure",required:["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],members:{description:{},incrementalRunConfig:{shape:"S1n"},inputSourceConfig:{shape:"S1p"},outputSourceConfig:{shape:"S1t"},resolutionTechniques:{shape:"S1y"},roleArn:{},tags:{shape:"S17"},workflowName:{}}},output:{type:"structure",required:["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowArn","workflowName"],members:{description:{},incrementalRunConfig:{shape:"S1n"},inputSourceConfig:{shape:"S1p"},outputSourceConfig:{shape:"S1t"},resolutionTechniques:{shape:"S1y"},roleArn:{},workflowArn:{},workflowName:{}}}},CreateSchemaMapping:{http:{requestUri:"/schemas",responseCode:200},input:{type:"structure",required:["mappedInputFields","schemaName"],members:{description:{},mappedInputFields:{shape:"S2a"},schemaName:{},tags:{shape:"S17"}}},output:{type:"structure",required:["description","mappedInputFields","schemaArn","schemaName"],members:{description:{},mappedInputFields:{shape:"S2a"},schemaArn:{},schemaName:{}}}},DeleteIdMappingWorkflow:{http:{method:"DELETE",requestUri:"/idmappingworkflows/{workflowName}",responseCode:200},input:{type:"structure",required:["workflowName"],members:{workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["message"],members:{message:{}}},idempotent:!0},DeleteIdNamespace:{http:{method:"DELETE",requestUri:"/idnamespaces/{idNamespaceName}",responseCode:200},input:{type:"structure",required:["idNamespaceName"],members:{idNamespaceName:{location:"uri",locationName:"idNamespaceName"}}},output:{type:"structure",required:["message"],members:{message:{}}},idempotent:!0},DeleteMatchingWorkflow:{http:{method:"DELETE",requestUri:"/matchingworkflows/{workflowName}",responseCode:200},input:{type:"structure",required:["workflowName"],members:{workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["message"],members:{message:{}}},idempotent:!0},DeletePolicyStatement:{http:{method:"DELETE",requestUri:"/policies/{arn}/{statementId}",responseCode:200},input:{type:"structure",required:["arn","statementId"],members:{arn:{location:"uri",locationName:"arn"},statementId:{location:"uri",locationName:"statementId"}}},output:{type:"structure",required:["arn","token"],members:{arn:{},policy:{},token:{}}},idempotent:!0},DeleteSchemaMapping:{http:{method:"DELETE",requestUri:"/schemas/{schemaName}",responseCode:200},input:{type:"structure",required:["schemaName"],members:{schemaName:{location:"uri",locationName:"schemaName"}}},output:{type:"structure",required:["message"],members:{message:{}}},idempotent:!0},GetIdMappingJob:{http:{method:"GET",requestUri:"/idmappingworkflows/{workflowName}/jobs/{jobId}",responseCode:200},input:{type:"structure",required:["jobId","workflowName"],members:{jobId:{location:"uri",locationName:"jobId"},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["jobId","startTime","status"],members:{endTime:{type:"timestamp"},errorDetails:{shape:"S2t"},jobId:{},metrics:{type:"structure",members:{inputRecords:{type:"integer"},recordsNotProcessed:{type:"integer"},totalRecordsProcessed:{type:"integer"}}},outputSourceConfig:{shape:"S2x"},startTime:{type:"timestamp"},status:{}}}},GetIdMappingWorkflow:{http:{method:"GET",requestUri:"/idmappingworkflows/{workflowName}",responseCode:200},input:{type:"structure",required:["workflowName"],members:{workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["createdAt","idMappingTechniques","inputSourceConfig","roleArn","updatedAt","workflowArn","workflowName"],members:{createdAt:{type:"timestamp"},description:{},idMappingTechniques:{shape:"Ss"},inputSourceConfig:{shape:"Sz"},outputSourceConfig:{shape:"S13"},roleArn:{},tags:{shape:"S17"},updatedAt:{type:"timestamp"},workflowArn:{},workflowName:{}}}},GetIdNamespace:{http:{method:"GET",requestUri:"/idnamespaces/{idNamespaceName}",responseCode:200},input:{type:"structure",required:["idNamespaceName"],members:{idNamespaceName:{location:"uri",locationName:"idNamespaceName"}}},output:{type:"structure",required:["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],members:{createdAt:{type:"timestamp"},description:{},idMappingWorkflowProperties:{shape:"S1d"},idNamespaceArn:{},idNamespaceName:{},inputSourceConfig:{shape:"S1g"},roleArn:{},tags:{shape:"S17"},type:{},updatedAt:{type:"timestamp"}}}},GetMatchId:{http:{requestUri:"/matchingworkflows/{workflowName}/matches",responseCode:200},input:{type:"structure",required:["record","workflowName"],members:{applyNormalization:{type:"boolean"},record:{type:"map",key:{},value:{},sensitive:!0},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",members:{matchId:{},matchRule:{}}}},GetMatchingJob:{http:{method:"GET",requestUri:"/matchingworkflows/{workflowName}/jobs/{jobId}",responseCode:200},input:{type:"structure",required:["jobId","workflowName"],members:{jobId:{location:"uri",locationName:"jobId"},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["jobId","startTime","status"],members:{endTime:{type:"timestamp"},errorDetails:{shape:"S2t"},jobId:{},metrics:{type:"structure",members:{inputRecords:{type:"integer"},matchIDs:{type:"integer"},recordsNotProcessed:{type:"integer"},totalRecordsProcessed:{type:"integer"}}},outputSourceConfig:{type:"list",member:{type:"structure",required:["outputS3Path","roleArn"],members:{KMSArn:{},outputS3Path:{},roleArn:{}}}},startTime:{type:"timestamp"},status:{}}}},GetMatchingWorkflow:{http:{method:"GET",requestUri:"/matchingworkflows/{workflowName}",responseCode:200},input:{type:"structure",required:["workflowName"],members:{workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["createdAt","inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","updatedAt","workflowArn","workflowName"],members:{createdAt:{type:"timestamp"},description:{},incrementalRunConfig:{shape:"S1n"},inputSourceConfig:{shape:"S1p"},outputSourceConfig:{shape:"S1t"},resolutionTechniques:{shape:"S1y"},roleArn:{},tags:{shape:"S17"},updatedAt:{type:"timestamp"},workflowArn:{},workflowName:{}}}},GetPolicy:{http:{method:"GET",requestUri:"/policies/{arn}",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",required:["arn","token"],members:{arn:{},policy:{},token:{}}}},GetProviderService:{http:{method:"GET",requestUri:"/providerservices/{providerName}/{providerServiceName}",responseCode:200},input:{type:"structure",required:["providerName","providerServiceName"],members:{providerName:{location:"uri",locationName:"providerName"},providerServiceName:{location:"uri",locationName:"providerServiceName"}}},output:{type:"structure",required:["anonymizedOutput","providerEndpointConfiguration","providerEntityOutputDefinition","providerName","providerServiceArn","providerServiceDisplayName","providerServiceName","providerServiceType"],members:{anonymizedOutput:{type:"boolean"},providerComponentSchema:{type:"structure",members:{providerSchemaAttributes:{type:"list",member:{type:"structure",required:["fieldName","type"],members:{fieldName:{},hashing:{type:"boolean"},subType:{},type:{}}}},schemas:{type:"list",member:{type:"list",member:{}}}}},providerConfigurationDefinition:{shape:"Sx"},providerEndpointConfiguration:{type:"structure",members:{marketplaceConfiguration:{type:"structure",required:["assetId","dataSetId","listingId","revisionId"],members:{assetId:{},dataSetId:{},listingId:{},revisionId:{}}}},union:!0},providerEntityOutputDefinition:{shape:"Sx"},providerIdNameSpaceConfiguration:{type:"structure",members:{description:{},providerSourceConfigurationDefinition:{shape:"Sx"},providerTargetConfigurationDefinition:{shape:"Sx"}}},providerIntermediateDataAccessConfiguration:{type:"structure",members:{awsAccountIds:{type:"list",member:{}},requiredBucketActions:{type:"list",member:{}}}},providerJobConfiguration:{shape:"Sx"},providerName:{},providerServiceArn:{},providerServiceDisplayName:{},providerServiceName:{},providerServiceType:{}}}},GetSchemaMapping:{http:{method:"GET",requestUri:"/schemas/{schemaName}",responseCode:200},input:{type:"structure",required:["schemaName"],members:{schemaName:{location:"uri",locationName:"schemaName"}}},output:{type:"structure",required:["createdAt","hasWorkflows","mappedInputFields","schemaArn","schemaName","updatedAt"],members:{createdAt:{type:"timestamp"},description:{},hasWorkflows:{type:"boolean"},mappedInputFields:{shape:"S2a"},schemaArn:{},schemaName:{},tags:{shape:"S17"},updatedAt:{type:"timestamp"}}}},ListIdMappingJobs:{http:{method:"GET",requestUri:"/idmappingworkflows/{workflowName}/jobs",responseCode:200},input:{type:"structure",required:["workflowName"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",members:{jobs:{shape:"S45"},nextToken:{}}}},ListIdMappingWorkflows:{http:{method:"GET",requestUri:"/idmappingworkflows",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},workflowSummaries:{type:"list",member:{type:"structure",required:["createdAt","updatedAt","workflowArn","workflowName"],members:{createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},workflowArn:{},workflowName:{}}}}}}},ListIdNamespaces:{http:{method:"GET",requestUri:"/idnamespaces",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{idNamespaceSummaries:{type:"list",member:{type:"structure",required:["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],members:{createdAt:{type:"timestamp"},description:{},idNamespaceArn:{},idNamespaceName:{},type:{},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListMatchingJobs:{http:{method:"GET",requestUri:"/matchingworkflows/{workflowName}/jobs",responseCode:200},input:{type:"structure",required:["workflowName"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",members:{jobs:{shape:"S45"},nextToken:{}}}},ListMatchingWorkflows:{http:{method:"GET",requestUri:"/matchingworkflows",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},workflowSummaries:{type:"list",member:{type:"structure",required:["createdAt","resolutionType","updatedAt","workflowArn","workflowName"],members:{createdAt:{type:"timestamp"},resolutionType:{},updatedAt:{type:"timestamp"},workflowArn:{},workflowName:{}}}}}}},ListProviderServices:{http:{method:"GET",requestUri:"/providerservices",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},providerName:{location:"querystring",locationName:"providerName"}}},output:{type:"structure",members:{nextToken:{},providerServiceSummaries:{type:"list",member:{type:"structure",required:["providerName","providerServiceArn","providerServiceDisplayName","providerServiceName","providerServiceType"],members:{providerName:{},providerServiceArn:{},providerServiceDisplayName:{},providerServiceName:{},providerServiceType:{}}}}}}},ListSchemaMappings:{http:{method:"GET",requestUri:"/schemas",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},schemaList:{type:"list",member:{type:"structure",required:["createdAt","hasWorkflows","schemaArn","schemaName","updatedAt"],members:{createdAt:{type:"timestamp"},hasWorkflows:{type:"boolean"},schemaArn:{},schemaName:{},updatedAt:{type:"timestamp"}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S17"}}}},PutPolicy:{http:{method:"PUT",requestUri:"/policies/{arn}",responseCode:200},input:{type:"structure",required:["arn","policy"],members:{arn:{location:"uri",locationName:"arn"},policy:{},token:{}}},output:{type:"structure",required:["arn","token"],members:{arn:{},policy:{},token:{}}},idempotent:!0},StartIdMappingJob:{http:{requestUri:"/idmappingworkflows/{workflowName}/jobs",responseCode:200},input:{type:"structure",required:["workflowName"],members:{outputSourceConfig:{shape:"S2x"},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["jobId"],members:{jobId:{},outputSourceConfig:{shape:"S2x"}}}},StartMatchingJob:{http:{requestUri:"/matchingworkflows/{workflowName}/jobs",responseCode:200},input:{type:"structure",required:["workflowName"],members:{workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["jobId"],members:{jobId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S17"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateIdMappingWorkflow:{http:{method:"PUT",requestUri:"/idmappingworkflows/{workflowName}",responseCode:200},input:{type:"structure",required:["idMappingTechniques","inputSourceConfig","roleArn","workflowName"],members:{description:{},idMappingTechniques:{shape:"Ss"},inputSourceConfig:{shape:"Sz"},outputSourceConfig:{shape:"S13"},roleArn:{},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["idMappingTechniques","inputSourceConfig","roleArn","workflowArn","workflowName"],members:{description:{},idMappingTechniques:{shape:"Ss"},inputSourceConfig:{shape:"Sz"},outputSourceConfig:{shape:"S13"},roleArn:{},workflowArn:{},workflowName:{}}},idempotent:!0},UpdateIdNamespace:{http:{method:"PUT",requestUri:"/idnamespaces/{idNamespaceName}",responseCode:200},input:{type:"structure",required:["idNamespaceName"],members:{description:{},idMappingWorkflowProperties:{shape:"S1d"},idNamespaceName:{location:"uri",locationName:"idNamespaceName"},inputSourceConfig:{shape:"S1g"},roleArn:{}}},output:{type:"structure",required:["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],members:{createdAt:{type:"timestamp"},description:{},idMappingWorkflowProperties:{shape:"S1d"},idNamespaceArn:{},idNamespaceName:{},inputSourceConfig:{shape:"S1g"},roleArn:{},type:{},updatedAt:{type:"timestamp"}}},idempotent:!0},UpdateMatchingWorkflow:{http:{method:"PUT",requestUri:"/matchingworkflows/{workflowName}",responseCode:200},input:{type:"structure",required:["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],members:{description:{},incrementalRunConfig:{shape:"S1n"},inputSourceConfig:{shape:"S1p"},outputSourceConfig:{shape:"S1t"},resolutionTechniques:{shape:"S1y"},roleArn:{},workflowName:{location:"uri",locationName:"workflowName"}}},output:{type:"structure",required:["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],members:{description:{},incrementalRunConfig:{shape:"S1n"},inputSourceConfig:{shape:"S1p"},outputSourceConfig:{shape:"S1t"},resolutionTechniques:{shape:"S1y"},roleArn:{},workflowName:{}}},idempotent:!0},UpdateSchemaMapping:{http:{method:"PUT",requestUri:"/schemas/{schemaName}",responseCode:200},input:{type:"structure",required:["mappedInputFields","schemaName"],members:{description:{},mappedInputFields:{shape:"S2a"},schemaName:{location:"uri",locationName:"schemaName"}}},output:{type:"structure",required:["mappedInputFields","schemaArn","schemaName"],members:{description:{},mappedInputFields:{shape:"S2a"},schemaArn:{},schemaName:{}}},idempotent:!0}},shapes:{Ss:{type:"structure",required:["idMappingType"],members:{idMappingType:{},providerProperties:{shape:"Su"}}},Su:{type:"structure",required:["providerServiceArn"],members:{intermediateSourceConfiguration:{type:"structure",required:["intermediateS3Path"],members:{intermediateS3Path:{}}},providerConfiguration:{shape:"Sx"},providerServiceArn:{}}},Sx:{type:"structure",members:{},document:!0},Sz:{type:"list",member:{type:"structure",required:["inputSourceARN"],members:{inputSourceARN:{},schemaName:{},type:{}}}},S13:{type:"list",member:{type:"structure",required:["outputS3Path"],members:{KMSArn:{},outputS3Path:{}}}},S17:{type:"map",key:{},value:{}},S1d:{type:"list",member:{type:"structure",required:["idMappingType"],members:{idMappingType:{},providerProperties:{type:"structure",required:["providerServiceArn"],members:{providerConfiguration:{shape:"Sx"},providerServiceArn:{}}}}}},S1g:{type:"list",member:{type:"structure",required:["inputSourceARN"],members:{inputSourceARN:{},schemaName:{}}}},S1n:{type:"structure",members:{incrementalRunType:{}}},S1p:{type:"list",member:{type:"structure",required:["inputSourceARN","schemaName"],members:{applyNormalization:{type:"boolean"},inputSourceARN:{},schemaName:{}}}},S1t:{type:"list",member:{type:"structure",required:["output","outputS3Path"],members:{KMSArn:{},applyNormalization:{type:"boolean"},output:{type:"list",member:{type:"structure",required:["name"],members:{hashed:{type:"boolean"},name:{}}}},outputS3Path:{}}}},S1y:{type:"structure",required:["resolutionType"],members:{providerProperties:{shape:"Su"},resolutionType:{},ruleBasedProperties:{type:"structure",required:["attributeMatchingModel","rules"],members:{attributeMatchingModel:{},rules:{type:"list",member:{type:"structure",required:["matchingKeys","ruleName"],members:{matchingKeys:{type:"list",member:{}},ruleName:{}}}}}}}},S2a:{type:"list",member:{type:"structure",required:["fieldName","type"],members:{fieldName:{},groupName:{},matchKey:{},subType:{},type:{}}}},S2t:{type:"structure",members:{errorMessage:{}}},S2x:{type:"list",member:{type:"structure",required:["outputS3Path","roleArn"],members:{KMSArn:{},outputS3Path:{},roleArn:{}}}},S45:{type:"list",member:{type:"structure",required:["jobId","startTime","status"],members:{endTime:{type:"timestamp"},jobId:{},startTime:{type:"timestamp"},status:{}}}}}}},{}],298:[function(e,t,r){t.exports={pagination:{ListIdMappingJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobs"},ListIdMappingWorkflows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workflowSummaries"},ListIdNamespaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"idNamespaceSummaries"},ListMatchingJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobs"},ListMatchingWorkflows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workflowSummaries"},ListProviderServices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"providerServiceSummaries"},ListSchemaMappings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"schemaList"}}}},{}],299:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-01-01",endpointPrefix:"es",protocol:"rest-json",serviceFullName:"Amazon Elasticsearch Service",serviceId:"Elasticsearch Service",signatureVersion:"v4",uid:"es-2015-01-01"},operations:{AcceptInboundCrossClusterSearchConnection:{http:{method:"PUT",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/accept"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},AddTags:{http:{requestUri:"/2015-01-01/tags"},input:{type:"structure",required:["ARN","TagList"],members:{ARN:{},TagList:{shape:"Se"}}}},AssociatePackage:{http:{requestUri:"/2015-01-01/packages/associate/{PackageID}/{DomainName}"},input:{type:"structure",required:["PackageID","DomainName"],members:{PackageID:{location:"uri",locationName:"PackageID"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainPackageDetails:{shape:"Sl"}}}},AuthorizeVpcEndpointAccess:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/authorizeVpcEndpointAccess"},input:{type:"structure",required:["DomainName","Account"],members:{DomainName:{location:"uri",locationName:"DomainName"},Account:{}}},output:{type:"structure",required:["AuthorizedPrincipal"],members:{AuthorizedPrincipal:{shape:"Sy"}}}},CancelDomainConfigChange:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/config/cancel"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DryRun:{type:"boolean"},CancelledChangeIds:{type:"list",member:{}},CancelledChangeProperties:{type:"list",member:{type:"structure",members:{PropertyName:{},CancelledValue:{},ActiveValue:{}}}}}}},CancelElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/cancel"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"S1a"}}}},CreateElasticsearchDomain:{http:{requestUri:"/2015-01-01/es/domain"},input:{type:"structure",required:["DomainName"],members:{DomainName:{},ElasticsearchVersion:{},ElasticsearchClusterConfig:{shape:"S1g"},EBSOptions:{shape:"S1m"},AccessPolicies:{},SnapshotOptions:{shape:"S1p"},VPCOptions:{shape:"S1q"},CognitoOptions:{shape:"S1s"},EncryptionAtRestOptions:{shape:"S1w"},NodeToNodeEncryptionOptions:{shape:"S1y"},AdvancedOptions:{shape:"S1z"},LogPublishingOptions:{shape:"S20"},DomainEndpointOptions:{shape:"S24"},AdvancedSecurityOptions:{shape:"S27"},AutoTuneOptions:{type:"structure",members:{DesiredState:{},MaintenanceSchedules:{shape:"S2i"}}},TagList:{shape:"Se"}}},output:{type:"structure",members:{DomainStatus:{shape:"S2p"}}}},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:"S3b"},CrossClusterSearchConnectionId:{}}}},CreatePackage:{http:{requestUri:"/2015-01-01/packages"},input:{type:"structure",required:["PackageName","PackageType","PackageSource"],members:{PackageName:{},PackageType:{},PackageDescription:{},PackageSource:{shape:"S3f"}}},output:{type:"structure",members:{PackageDetails:{shape:"S3j"}}}},CreateVpcEndpoint:{http:{requestUri:"/2015-01-01/es/vpcEndpoints"},input:{type:"structure",required:["DomainArn","VpcOptions"],members:{DomainArn:{},VpcOptions:{shape:"S1q"},ClientToken:{}}},output:{type:"structure",required:["VpcEndpoint"],members:{VpcEndpoint:{shape:"S3q"}}}},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:"S2p"}}}},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:"S40"}}}},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:"S3j"}}}},DeleteVpcEndpoint:{http:{method:"DELETE",requestUri:"/2015-01-01/es/vpcEndpoints/{VpcEndpointId}"},input:{type:"structure",required:["VpcEndpointId"],members:{VpcEndpointId:{location:"uri",locationName:"VpcEndpointId"}}},output:{type:"structure",required:["VpcEndpointSummary"],members:{VpcEndpointSummary:{shape:"S45"}}}},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:"S1r"},CompletedProperties:{shape:"S1r"},TotalNumberOfStages:{type:"integer"},ChangeProgressStages:{type:"list",member:{type:"structure",members:{Name:{},Status:{},Description:{},LastUpdated:{type:"timestamp"}}}},ConfigChangeStatus:{},LastUpdatedTime:{type:"timestamp"},InitiatedBy:{}}}}}},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:"S2p"}}}},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:"S4x"}}}},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:"S2p"}}}}},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:"S5y"}}}}}}},InstanceLimits:{type:"structure",members:{InstanceCountLimits:{type:"structure",members:{MinimumInstanceCount:{type:"integer"},MaximumInstanceCount:{type:"integer"}}}}},AdditionalLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S5y"}}}}}}}}}},DescribeInboundCrossClusterSearchConnections:{http:{requestUri:"/2015-01-01/es/ccs/inboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S67"},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:"S67"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossClusterSearchConnections:{type:"list",member:{shape:"S40"}},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:"S3j"}},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:"S6v"}}}}}}}, +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:"S6v"}}}}}}},DescribeVpcEndpoints:{http:{requestUri:"/2015-01-01/es/vpcEndpoints/describe"},input:{type:"structure",required:["VpcEndpointIds"],members:{VpcEndpointIds:{type:"list",member:{}}}},output:{type:"structure",required:["VpcEndpoints","VpcEndpointErrors"],members:{VpcEndpoints:{type:"list",member:{shape:"S3q"}},VpcEndpointErrors:{type:"list",member:{type:"structure",members:{VpcEndpointId:{},ErrorCode:{},ErrorMessage:{}}}}}}},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:"S7f"}}}}}}},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:"S86"},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:"S7f"},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:"S86"},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"}}}},ListVpcEndpointAccess:{http:{method:"GET",requestUri:"/2015-01-01/es/domain/{DomainName}/listVpcEndpointAccess"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["AuthorizedPrincipalList","NextToken"],members:{AuthorizedPrincipalList:{type:"list",member:{shape:"Sy"}},NextToken:{}}}},ListVpcEndpoints:{http:{method:"GET",requestUri:"/2015-01-01/es/vpcEndpoints"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["VpcEndpointSummaryList","NextToken"],members:{VpcEndpointSummaryList:{shape:"S8l"},NextToken:{}}}},ListVpcEndpointsForDomain:{http:{method:"GET",requestUri:"/2015-01-01/es/domain/{DomainName}/vpcEndpoints"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["VpcEndpointSummaryList","NextToken"],members:{VpcEndpointSummaryList:{shape:"S8l"},NextToken:{}}}},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:"S1r"}}}},RevokeVpcEndpointAccess:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/revokeVpcEndpointAccess"},input:{type:"structure",required:["DomainName","Account"],members:{DomainName:{location:"uri",locationName:"DomainName"},Account:{}}},output:{type:"structure",members:{}}},StartElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/start"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"S1a"}}}},UpdateElasticsearchDomainConfig:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ElasticsearchClusterConfig:{shape:"S1g"},EBSOptions:{shape:"S1m"},SnapshotOptions:{shape:"S1p"},VPCOptions:{shape:"S1q"},CognitoOptions:{shape:"S1s"},AdvancedOptions:{shape:"S1z"},AccessPolicies:{},LogPublishingOptions:{shape:"S20"},DomainEndpointOptions:{shape:"S24"},AdvancedSecurityOptions:{shape:"S27"},NodeToNodeEncryptionOptions:{shape:"S1y"},EncryptionAtRestOptions:{shape:"S1w"},AutoTuneOptions:{shape:"S5f"},DryRun:{type:"boolean"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S4x"},DryRunResults:{type:"structure",members:{DeploymentType:{},Message:{}}}}}},UpdatePackage:{http:{requestUri:"/2015-01-01/packages/update"},input:{type:"structure",required:["PackageID","PackageSource"],members:{PackageID:{},PackageSource:{shape:"S3f"},PackageDescription:{},CommitMessage:{}}},output:{type:"structure",members:{PackageDetails:{shape:"S3j"}}}},UpdateVpcEndpoint:{http:{requestUri:"/2015-01-01/es/vpcEndpoints/update"},input:{type:"structure",required:["VpcEndpointId","VpcOptions"],members:{VpcEndpointId:{},VpcOptions:{shape:"S1q"}}},output:{type:"structure",required:["VpcEndpoint"],members:{VpcEndpoint:{shape:"S3q"}}}},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:"S2z"}}}}},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:{}}},Sy:{type:"structure",members:{PrincipalType:{},Principal:{}}},S1a:{type:"structure",members:{CurrentVersion:{},NewVersion:{},UpdateAvailable:{type:"boolean"},Cancellable:{type:"boolean"},UpdateStatus:{},Description:{},AutomatedUpdateDate:{type:"timestamp"},OptionalDeployment:{type:"boolean"}}},S1g:{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"}}}}},S1m:{type:"structure",members:{EBSEnabled:{type:"boolean"},VolumeType:{},VolumeSize:{type:"integer"},Iops:{type:"integer"},Throughput:{type:"integer"}}},S1p:{type:"structure",members:{AutomatedSnapshotStartHour:{type:"integer"}}},S1q:{type:"structure",members:{SubnetIds:{shape:"S1r"},SecurityGroupIds:{shape:"S1r"}}},S1r:{type:"list",member:{}},S1s:{type:"structure",members:{Enabled:{type:"boolean"},UserPoolId:{},IdentityPoolId:{},RoleArn:{}}},S1w:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},S1y:{type:"structure",members:{Enabled:{type:"boolean"}}},S1z:{type:"map",key:{},value:{}},S20:{type:"map",key:{},value:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}}},S24:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{},CustomEndpointEnabled:{type:"boolean"},CustomEndpoint:{},CustomEndpointCertificateArn:{}}},S27:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},MasterUserOptions:{type:"structure",members:{MasterUserARN:{},MasterUserName:{shape:"S29"},MasterUserPassword:{type:"string",sensitive:!0}}},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S2c"},MasterUserName:{shape:"S29"},MasterBackendRole:{},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}},AnonymousAuthEnabled:{type:"boolean"}}},S29:{type:"string",sensitive:!0},S2c:{type:"structure",required:["MetadataContent","EntityId"],members:{MetadataContent:{},EntityId:{}}},S2i:{type:"list",member:{type:"structure",members:{StartAt:{type:"timestamp"},Duration:{type:"structure",members:{Value:{type:"long"},Unit:{}}},CronExpressionForRecurrence:{}}}},S2p:{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:"S1g"},EBSOptions:{shape:"S1m"},AccessPolicies:{},SnapshotOptions:{shape:"S1p"},VPCOptions:{shape:"S2t"},CognitoOptions:{shape:"S1s"},EncryptionAtRestOptions:{shape:"S1w"},NodeToNodeEncryptionOptions:{shape:"S1y"},AdvancedOptions:{shape:"S1z"},LogPublishingOptions:{shape:"S20"},ServiceSoftwareOptions:{shape:"S1a"},DomainEndpointOptions:{shape:"S24"},AdvancedSecurityOptions:{shape:"S2u"},AutoTuneOptions:{type:"structure",members:{State:{},ErrorMessage:{}}},ChangeProgressDetails:{shape:"S2z"},DomainProcessingStatus:{},ModifyingProperties:{shape:"S35"}}},S2t:{type:"structure",members:{VPCId:{},SubnetIds:{shape:"S1r"},AvailabilityZones:{shape:"S1r"},SecurityGroupIds:{shape:"S1r"}}},S2u:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S2c"},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}},AnonymousAuthDisableDate:{type:"timestamp"},AnonymousAuthEnabled:{type:"boolean"}}},S2z:{type:"structure",members:{ChangeId:{},Message:{},ConfigChangeStatus:{},StartTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},InitiatedBy:{}}},S35:{type:"list",member:{type:"structure",members:{Name:{},ActiveValue:{},PendingValue:{},ValueType:{}}}},S3b:{type:"structure",members:{StatusCode:{},Message:{}}},S3f:{type:"structure",members:{S3BucketName:{},S3Key:{}}},S3j:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},PackageDescription:{},PackageStatus:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},AvailablePackageVersion:{},ErrorDetails:{shape:"Ss"}}},S3q:{type:"structure",members:{VpcEndpointId:{},VpcEndpointOwner:{},DomainArn:{},VpcOptions:{shape:"S2t"},Status:{},Endpoint:{}}},S40:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},CrossClusterSearchConnectionId:{},ConnectionAlias:{},ConnectionStatus:{shape:"S3b"}}},S45:{type:"structure",members:{VpcEndpointId:{},VpcEndpointOwner:{},DomainArn:{},Status:{}}},S4x:{type:"structure",members:{ElasticsearchVersion:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S4z"}}},ElasticsearchClusterConfig:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1g"},Status:{shape:"S4z"}}},EBSOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1m"},Status:{shape:"S4z"}}},AccessPolicies:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S4z"}}},SnapshotOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1p"},Status:{shape:"S4z"}}},VPCOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2t"},Status:{shape:"S4z"}}},CognitoOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1s"},Status:{shape:"S4z"}}},EncryptionAtRestOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1w"},Status:{shape:"S4z"}}},NodeToNodeEncryptionOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1y"},Status:{shape:"S4z"}}},AdvancedOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1z"},Status:{shape:"S4z"}}},LogPublishingOptions:{type:"structure",members:{Options:{shape:"S20"},Status:{shape:"S4z"}}},DomainEndpointOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S24"},Status:{shape:"S4z"}}},AdvancedSecurityOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2u"},Status:{shape:"S4z"}}},AutoTuneOptions:{type:"structure",members:{Options:{shape:"S5f"},Status:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},ErrorMessage:{},PendingDeletion:{type:"boolean"}}}}},ChangeProgressDetails:{shape:"S2z"},ModifyingProperties:{shape:"S35"}}},S4z:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S5f:{type:"structure",members:{DesiredState:{},RollbackOnDisable:{},MaintenanceSchedules:{shape:"S2i"}}},S5y:{type:"list",member:{}},S67:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S6v:{type:"list",member:{type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}}}},S7f:{type:"list",member:{}},S86:{type:"list",member:{shape:"Sl"}},S8l:{type:"list",member:{shape:"S45"}}}}},{}],300:[function(e,t,r){t.exports={pagination:{DescribeDomainAutoTunes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeInboundCrossClusterSearchConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeOutboundCrossClusterSearchConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribePackages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeReservedElasticsearchInstanceOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeReservedElasticsearchInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetPackageVersionHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetUpgradeHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomainsForPackage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListElasticsearchInstanceTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListElasticsearchVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPackagesForDomain:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],301:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",protocols:["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:{shape:"S11"}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},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:"S1p"},ReplicationConfig:{shape:"S1v"},EventBuses:{shape:"S1x"},RoleArn:{}}},output:{type:"structure",members:{Name:{},Arn:{},RoutingConfig:{shape:"S1p"},ReplicationConfig:{shape:"S1v"},EventBuses:{shape:"S1x"},RoleArn:{},State:{}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Description:{},KmsKeyIdentifier:{},DeadLetterConfig:{shape:"S28"},Tags:{shape:"S2a"}}},output:{type:"structure",members:{EventBusArn:{},Description:{},KmsKeyIdentifier:{},DeadLetterConfig:{shape:"S28"}}}},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:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S15"}}},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:"S1p"},ReplicationConfig:{shape:"S1v"},EventBuses:{shape:"S1x"},RoleArn:{},EndpointId:{},EndpointUrl:{},State:{},StateReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Description:{},KmsKeyIdentifier:{},DeadLetterConfig:{shape:"S28"},Policy:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},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:"S3s"},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:"S1p"},ReplicationConfig:{shape:"S1v"},EventBuses:{shape:"S1x"},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:{},Description:{},Policy:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},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:"S2a"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S5l"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S7m"},DetailType:{},Detail:{},EventBusName:{},TraceHeader:{}}}},EndpointId:{contextParam:{name:"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:"S7m"},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:"S2a"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S5l"}}},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:"S3s"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S2a"}}},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:{shape:"S11"}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},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:"S1p"},ReplicationConfig:{shape:"S1v"},EventBuses:{shape:"S1x"},RoleArn:{}}},output:{type:"structure",members:{Name:{},Arn:{},RoutingConfig:{shape:"S1p"},ReplicationConfig:{shape:"S1v"},EventBuses:{shape:"S1x"},RoleArn:{},EndpointId:{},EndpointUrl:{},State:{}}}},UpdateEventBus:{input:{type:"structure",members:{Name:{},KmsKeyIdentifier:{},Description:{},DeadLetterConfig:{shape:"S28"}}},output:{type:"structure",members:{Arn:{},Name:{},KmsKeyIdentifier:{},Description:{},DeadLetterConfig:{shape:"S28"}}}}},shapes:{S11:{type:"string",sensitive:!0},S15:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}}}},S1p:{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:{}}}}}}},S1v:{type:"structure",members:{State:{}}},S1x:{type:"list",member:{type:"structure",required:["EventBusArn"],members:{EventBusArn:{}}}},S28:{type:"structure",members:{Arn:{}}},S2a:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3s:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S5l:{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:"S67"},SecurityGroups:{shape:"S67"},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:"S2a"}}},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"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{shape:"S75"},StatementName:{},WithEvent:{type:"boolean"},Sqls:{type:"list",member:{shape:"S75"},sensitive:!0}}},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},DeadLetterConfig:{shape:"S28"},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}},AppSyncParameters:{type:"structure",members:{GraphQLOperation:{type:"string",sensitive:!0}}}}}},S67:{type:"list",member:{}},S75:{type:"string",sensitive:!0},S7m:{type:"list",member:{}}}}},{}],302:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},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:{shape:"S11"}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1o"}}},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:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S15"}}},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:"S2y"},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:"S1o"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4n"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6n"},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:"S6n"},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:"S1o"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4n"}}},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:"S2y"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1o"}}},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:{shape:"S11"}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{shape:"S11"}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S15"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{shape:"S11"}}},InvocationHttpParameters:{shape:"S15"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S11:{type:"string",sensitive:!0},S15:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{type:"string",sensitive:!0},IsValueSecret:{type:"boolean"}}}}}},S1o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2y:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4n:{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:"S59"},SecurityGroups:{shape:"S59"},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:"S1o"}}},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"}}}}}},S59:{type:"list",member:{}},S6n:{type:"list",member:{}}}}},{}],303:[function(e,t,r){t.exports={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:!0},feature:{}}}}}},output:{type:"structure",members:{results:{type:"list",member:{type:"structure",required:["entityId","feature"],members:{details:{jsonvalue:!0},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"},segment:{},tags:{shape:"Sz"},treatments:{shape:"S12"}}},output:{type:"structure",required:["experiment"],members:{experiment:{shape:"S16"}}},idempotent:!0},CreateFeature:{http:{requestUri:"/projects/{project}/features",responseCode:200},input:{type:"structure",required:["name","project","variations"],members:{defaultVariation:{},description:{},entityOverrides:{shape:"S1n"},evaluationStrategy:{},name:{},project:{location:"uri",locationName:"project"},tags:{shape:"Sz"},variations:{shape:"S1p"}}},output:{type:"structure",members:{feature:{shape:"S1s"}}}},CreateLaunch:{http:{requestUri:"/projects/{project}/launches",responseCode:200},input:{type:"structure",required:["groups","name","project"],members:{description:{},groups:{shape:"S23"},metricMonitors:{shape:"S26"},name:{},project:{location:"uri",locationName:"project"},randomizationSalt:{},scheduledSplitsConfig:{shape:"S29"},tags:{shape:"Sz"}}},output:{type:"structure",required:["launch"],members:{launch:{shape:"S2h"}}}},CreateProject:{http:{requestUri:"/projects",responseCode:200},input:{type:"structure",required:["name"],members:{appConfigResource:{shape:"S2u"},dataDelivery:{type:"structure",members:{cloudWatchLogs:{shape:"S2x"},s3Destination:{shape:"S2z"}}},description:{},name:{},tags:{shape:"Sz"}}},output:{type:"structure",required:["project"],members:{project:{shape:"S34"}}}},CreateSegment:{http:{requestUri:"/segments",responseCode:200},input:{type:"structure",required:["name","pattern"],members:{description:{},name:{},pattern:{jsonvalue:!0},tags:{shape:"Sz"}}},output:{type:"structure",required:["segment"],members:{segment:{shape:"S3e"}}}},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:!0},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:!0},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:!0},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:!0},DeleteSegment:{http:{method:"DELETE",requestUri:"/segments/{segment}",responseCode:200},input:{type:"structure",required:["segment"],members:{segment:{location:"uri",locationName:"segment"}}},output:{type:"structure",members:{}},idempotent:!0},EvaluateFeature:{http:{requestUri:"/projects/{project}/evaluations/{feature}",responseCode:200},input:{type:"structure",required:["entityId","feature","project"],members:{entityId:{},evaluationContext:{jsonvalue:!0},feature:{location:"uri",locationName:"feature"},project:{location:"uri",locationName:"project"}}},output:{type:"structure",members:{details:{jsonvalue:!0},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:"S16"}}}},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:{details:{},reports:{type:"list",member:{type:"structure",members:{content:{jsonvalue:!0},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:"S1s"}}}},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:"S2h"}}}},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:"S34"}}}},GetSegment:{http:{method:"GET",requestUri:"/segments/{segment}",responseCode:200},input:{type:"structure",required:["segment"],members:{segment:{location:"uri",locationName:"segment"}}},output:{type:"structure",required:["segment"],members:{segment:{shape:"S3e"}}}},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:"S16"}},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:"S1u"},evaluationStrategy:{},lastUpdatedTime:{type:"timestamp"},name:{},project:{},status:{},tags:{shape:"Sz"}}}},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:"S2h"}},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:"Sz"}}}}}}},ListSegmentReferences:{http:{method:"GET",requestUri:"/segments/{segment}/references",responseCode:200},input:{type:"structure",required:["segment","type"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},segment:{location:"uri",locationName:"segment"},type:{location:"querystring",locationName:"type"}}},output:{type:"structure",members:{nextToken:{},referencedBy:{type:"list",member:{type:"structure",required:["name","type"],members:{arn:{},endTime:{},lastUpdatedOn:{},name:{},startTime:{},status:{},type:{}}}}}}},ListSegments:{http:{method:"GET",requestUri:"/segments",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},segments:{type:"list",member:{shape:"S3e"}}}}},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:"Sz"}}}},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:!0},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:"S2h"}}}},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:"Sz"}}},output:{type:"structure",members:{}},idempotent:!0},TestSegmentPattern:{http:{requestUri:"/test-segment-pattern",responseCode:200},input:{type:"structure",required:["pattern","payload"],members:{pattern:{jsonvalue:!0},payload:{jsonvalue:!0}}},output:{type:"structure",required:["match"],members:{match:{type:"boolean"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},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:{},removeSegment:{type:"boolean"},samplingRate:{type:"long"},segment:{},treatments:{shape:"S12"}}},output:{type:"structure",required:["experiment"],members:{experiment:{shape:"S16"}}}},UpdateFeature:{http:{method:"PATCH",requestUri:"/projects/{project}/features/{feature}",responseCode:200},input:{type:"structure",required:["feature","project"],members:{addOrUpdateVariations:{shape:"S1p"},defaultVariation:{},description:{},entityOverrides:{shape:"S1n"},evaluationStrategy:{},feature:{location:"uri",locationName:"feature"},project:{location:"uri",locationName:"project"},removeVariations:{type:"list",member:{}}}},output:{type:"structure",required:["feature"],members:{feature:{shape:"S1s"}}}},UpdateLaunch:{http:{method:"PATCH",requestUri:"/projects/{project}/launches/{launch}",responseCode:200},input:{type:"structure",required:["launch","project"],members:{description:{},groups:{shape:"S23"},launch:{location:"uri",locationName:"launch"},metricMonitors:{shape:"S26"},project:{location:"uri",locationName:"project"},randomizationSalt:{},scheduledSplitsConfig:{shape:"S29"}}},output:{type:"structure",required:["launch"],members:{launch:{shape:"S2h"}}}},UpdateProject:{http:{method:"PATCH",requestUri:"/projects/{project}",responseCode:200},input:{type:"structure",required:["project"],members:{appConfigResource:{shape:"S2u"},description:{},project:{location:"uri",locationName:"project"}}},output:{type:"structure",required:["project"],members:{project:{shape:"S34"}}}},UpdateProjectDataDelivery:{http:{method:"PATCH",requestUri:"/projects/{project}/data-delivery",responseCode:200},input:{type:"structure",required:["project"],members:{cloudWatchLogs:{shape:"S2x"},project:{location:"uri",locationName:"project"},s3Destination:{shape:"S2z"}}},output:{type:"structure",required:["project"],members:{project:{shape:"S34"}}}}},shapes:{Sd:{type:"structure",members:{boolValue:{type:"boolean"},doubleValue:{type:"double"},longValue:{type:"long"},stringValue:{}},union:!0},Sk:{type:"list",member:{type:"structure",required:["metricDefinition"],members:{desiredChange:{},metricDefinition:{shape:"Sn"}}}},Sn:{type:"structure",required:["entityIdKey","name","valueKey"],members:{entityIdKey:{},eventPattern:{jsonvalue:!0},name:{},unitLabel:{},valueKey:{}}},St:{type:"structure",members:{controlTreatmentName:{},treatmentWeights:{shape:"Sv"}}},Sv:{type:"map",key:{},value:{type:"long"}},Sz:{type:"map",key:{},value:{}},S12:{type:"list",member:{type:"structure",required:["feature","name","variation"],members:{description:{},feature:{},name:{},variation:{}}}},S16:{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:"S1c"}}}},name:{},onlineAbDefinition:{type:"structure",members:{controlTreatmentName:{},treatmentWeights:{shape:"Sv"}}},project:{},randomizationSalt:{},samplingRate:{type:"long"},schedule:{type:"structure",members:{analysisCompleteTime:{type:"timestamp"}}},segment:{},status:{},statusReason:{},tags:{shape:"Sz"},treatments:{type:"list",member:{type:"structure",required:["name"],members:{description:{},featureVariations:{shape:"S1k"},name:{}}}},type:{}}},S1c:{type:"structure",members:{entityIdKey:{},eventPattern:{jsonvalue:!0},name:{},unitLabel:{},valueKey:{}}},S1k:{type:"map",key:{},value:{}},S1n:{type:"map",key:{},value:{}},S1p:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{shape:"Sd"}}}},S1s:{type:"structure",required:["arn","createdTime","evaluationStrategy","lastUpdatedTime","name","status","valueType","variations"],members:{arn:{},createdTime:{type:"timestamp"},defaultVariation:{},description:{},entityOverrides:{shape:"S1n"},evaluationRules:{shape:"S1u"},evaluationStrategy:{},lastUpdatedTime:{type:"timestamp"},name:{},project:{},status:{},tags:{shape:"Sz"},valueType:{},variations:{type:"list",member:{type:"structure",members:{name:{},value:{shape:"Sd"}}}}}},S1u:{type:"list",member:{type:"structure",required:["type"],members:{name:{},type:{}}}},S23:{type:"list",member:{type:"structure",required:["feature","name","variation"],members:{description:{},feature:{},name:{},variation:{}}}},S26:{type:"list",member:{type:"structure",required:["metricDefinition"],members:{metricDefinition:{shape:"Sn"}}}},S29:{type:"structure",required:["steps"],members:{steps:{type:"list",member:{type:"structure",required:["groupWeights","startTime"],members:{groupWeights:{shape:"S2c"},segmentOverrides:{shape:"S2d"},startTime:{type:"timestamp"}}}}}},S2c:{type:"map",key:{},value:{type:"long"}},S2d:{type:"list",member:{type:"structure",required:["evaluationOrder","segment","weights"],members:{evaluationOrder:{type:"long"},segment:{},weights:{shape:"S2c"}}}},S2h:{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:"S1k"},name:{}}}},lastUpdatedTime:{type:"timestamp"},metricMonitors:{type:"list",member:{type:"structure",required:["metricDefinition"],members:{metricDefinition:{shape:"S1c"}}}},name:{},project:{},randomizationSalt:{},scheduledSplitsDefinition:{type:"structure",members:{steps:{type:"list",member:{type:"structure",required:["startTime"],members:{groupWeights:{shape:"S2c"},segmentOverrides:{shape:"S2d"},startTime:{type:"timestamp"}}}}}},status:{},statusReason:{},tags:{shape:"Sz"},type:{}}},S2u:{type:"structure",members:{applicationId:{},environmentId:{}}},S2x:{type:"structure",members:{logGroup:{}}},S2z:{type:"structure",members:{bucket:{},prefix:{}}},S34:{type:"structure",required:["arn","createdTime","lastUpdatedTime","name","status"],members:{activeExperimentCount:{type:"long"},activeLaunchCount:{type:"long"},appConfigResource:{type:"structure",required:["applicationId","configurationProfileId","environmentId"],members:{applicationId:{},configurationProfileId:{},environmentId:{}}},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:"Sz"}}},S3e:{type:"structure",required:["arn","createdTime","lastUpdatedTime","name","pattern"],members:{arn:{},createdTime:{type:"timestamp"},description:{},experimentCount:{type:"long"},lastUpdatedTime:{type:"timestamp"},launchCount:{type:"long"},name:{},pattern:{jsonvalue:!0},tags:{shape:"Sz"}}}}}},{}],304:[function(e,t,r){t.exports={pagination:{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"},ListSegmentReferences:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"referencedBy"},ListSegments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"segments"}}}},{}],305:[function(e,t,r){t.exports={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:!0},firstName:{},lastName:{}}},dataBundles:{type:"list",member:{}}}},output:{type:"structure",members:{environmentId:{},environmentArn:{},environmentUrl:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},CreateKxChangeset:{http:{requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/changesets"},input:{type:"structure",required:["environmentId","databaseName","changeRequests","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},changeRequests:{shape:"Ss"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{changesetId:{},databaseName:{},environmentId:{},changeRequests:{shape:"Ss"},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},status:{},errorInfo:{shape:"S12"}}}},CreateKxCluster:{http:{requestUri:"/kx/environments/{environmentId}/clusters"},input:{type:"structure",required:["environmentId","clusterName","clusterType","releaseLabel","vpcConfiguration","azMode"],members:{clientToken:{idempotencyToken:!0},environmentId:{location:"uri",locationName:"environmentId"},clusterName:{},clusterType:{},tickerplantLogConfiguration:{shape:"S1a"},databases:{shape:"S1d"},cacheStorageConfigurations:{shape:"S1r"},autoScalingConfiguration:{shape:"S1u"},clusterDescription:{},capacityConfiguration:{shape:"S20"},releaseLabel:{},vpcConfiguration:{shape:"S23"},initializationScript:{},commandLineArguments:{shape:"S2b"},code:{shape:"S2f"},executionRole:{},savedownStorageConfiguration:{shape:"S2k"},azMode:{},availabilityZoneId:{},tags:{shape:"S5"},scalingGroupConfiguration:{shape:"S2p"}}},output:{type:"structure",members:{environmentId:{},status:{},statusReason:{},clusterName:{},clusterType:{},tickerplantLogConfiguration:{shape:"S1a"},volumes:{shape:"S2x"},databases:{shape:"S1d"},cacheStorageConfigurations:{shape:"S1r"},autoScalingConfiguration:{shape:"S1u"},clusterDescription:{},capacityConfiguration:{shape:"S20"},releaseLabel:{},vpcConfiguration:{shape:"S23"},initializationScript:{},commandLineArguments:{shape:"S2b"},code:{shape:"S2f"},executionRole:{},lastModifiedTimestamp:{type:"timestamp"},savedownStorageConfiguration:{shape:"S2k"},azMode:{},availabilityZoneId:{},createdTimestamp:{type:"timestamp"},scalingGroupConfiguration:{shape:"S2p"}}}},CreateKxDatabase:{http:{requestUri:"/kx/environments/{environmentId}/databases"},input:{type:"structure",required:["environmentId","databaseName","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{},description:{},tags:{shape:"S5"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{databaseName:{},databaseArn:{},environmentId:{},description:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},CreateKxDataview:{http:{requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/dataviews"},input:{type:"structure",required:["environmentId","databaseName","dataviewName","azMode","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},dataviewName:{},azMode:{},availabilityZoneId:{},changesetId:{},segmentConfigurations:{shape:"S1m"},autoUpdate:{type:"boolean"},readWrite:{type:"boolean"},description:{},tags:{shape:"S5"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{dataviewName:{},databaseName:{},environmentId:{},azMode:{},availabilityZoneId:{},changesetId:{},segmentConfigurations:{shape:"S1m"},description:{},autoUpdate:{type:"boolean"},readWrite:{type:"boolean"},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},status:{}}}},CreateKxEnvironment:{http:{requestUri:"/kx/environments"},input:{type:"structure",required:["name","kmsKeyId"],members:{name:{},description:{},kmsKeyId:{},tags:{shape:"S5"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},status:{},environmentId:{},description:{},environmentArn:{},kmsKeyId:{},creationTimestamp:{type:"timestamp"}}}},CreateKxScalingGroup:{http:{requestUri:"/kx/environments/{environmentId}/scalingGroups"},input:{type:"structure",required:["clientToken","environmentId","scalingGroupName","hostType","availabilityZoneId"],members:{clientToken:{idempotencyToken:!0},environmentId:{location:"uri",locationName:"environmentId"},scalingGroupName:{},hostType:{},availabilityZoneId:{},tags:{shape:"S5"}}},output:{type:"structure",members:{environmentId:{},scalingGroupName:{},hostType:{},availabilityZoneId:{},status:{},lastModifiedTimestamp:{type:"timestamp"},createdTimestamp:{type:"timestamp"}}}},CreateKxUser:{http:{requestUri:"/kx/environments/{environmentId}/users"},input:{type:"structure",required:["environmentId","userName","iamRole"],members:{environmentId:{location:"uri",locationName:"environmentId"},userName:{},iamRole:{},tags:{shape:"S5"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userName:{},userArn:{},environmentId:{},iamRole:{}}}},CreateKxVolume:{http:{requestUri:"/kx/environments/{environmentId}/kxvolumes"},input:{type:"structure",required:["environmentId","volumeType","volumeName","azMode","availabilityZoneIds"],members:{clientToken:{idempotencyToken:!0},environmentId:{location:"uri",locationName:"environmentId"},volumeType:{},volumeName:{},description:{},nas1Configuration:{shape:"S3m"},azMode:{},availabilityZoneIds:{shape:"S3p"},tags:{shape:"S5"}}},output:{type:"structure",members:{environmentId:{},volumeName:{},volumeType:{},volumeArn:{},nas1Configuration:{shape:"S3m"},status:{},statusReason:{},azMode:{},description:{},availabilityZoneIds:{shape:"S3p"},createdTimestamp:{type:"timestamp"}}}},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/environment/{environmentId}"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},DeleteKxCluster:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/clusters/{clusterName}"},input:{type:"structure",required:["environmentId","clusterName"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"uri",locationName:"clusterName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DeleteKxClusterNode:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/clusters/{clusterName}/nodes/{nodeId}"},input:{type:"structure",required:["clusterName","nodeId","environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"uri",locationName:"clusterName"},nodeId:{location:"uri",locationName:"nodeId"}}},output:{type:"structure",members:{}}},DeleteKxDatabase:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}"},input:{type:"structure",required:["environmentId","databaseName","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DeleteKxDataview:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/dataviews/{dataviewName}"},input:{type:"structure",required:["environmentId","databaseName","dataviewName","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},dataviewName:{location:"uri",locationName:"dataviewName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DeleteKxEnvironment:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DeleteKxScalingGroup:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/scalingGroups/{scalingGroupName}"},input:{type:"structure",required:["environmentId","scalingGroupName"],members:{environmentId:{location:"uri",locationName:"environmentId"},scalingGroupName:{location:"uri",locationName:"scalingGroupName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DeleteKxUser:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/users/{userName}"},input:{type:"structure",required:["userName","environmentId"],members:{userName:{location:"uri",locationName:"userName"},environmentId:{location:"uri",locationName:"environmentId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DeleteKxVolume:{http:{method:"DELETE",requestUri:"/kx/environments/{environmentId}/kxvolumes/{volumeName}"},input:{type:"structure",required:["environmentId","volumeName"],members:{environmentId:{location:"uri",locationName:"environmentId"},volumeName:{location:"uri",locationName:"volumeName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},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:"S4f"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},GetKxChangeset:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/changesets/{changesetId}"},input:{type:"structure",required:["environmentId","databaseName","changesetId"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},changesetId:{location:"uri",locationName:"changesetId"}}},output:{type:"structure",members:{changesetId:{},databaseName:{},environmentId:{},changeRequests:{shape:"Ss"},createdTimestamp:{type:"timestamp"},activeFromTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},status:{},errorInfo:{shape:"S12"}}}},GetKxCluster:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/clusters/{clusterName}"},input:{type:"structure",required:["environmentId","clusterName"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"uri",locationName:"clusterName"}}},output:{type:"structure",members:{status:{},statusReason:{},clusterName:{},clusterType:{},tickerplantLogConfiguration:{shape:"S1a"},volumes:{shape:"S2x"},databases:{shape:"S1d"},cacheStorageConfigurations:{shape:"S1r"},autoScalingConfiguration:{shape:"S1u"},clusterDescription:{},capacityConfiguration:{shape:"S20"},releaseLabel:{},vpcConfiguration:{shape:"S23"},initializationScript:{},commandLineArguments:{shape:"S2b"},code:{shape:"S2f"},executionRole:{},lastModifiedTimestamp:{type:"timestamp"},savedownStorageConfiguration:{shape:"S2k"},azMode:{},availabilityZoneId:{},createdTimestamp:{type:"timestamp"},scalingGroupConfiguration:{shape:"S2p"}}}},GetKxConnectionString:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/connectionString"},input:{type:"structure",required:["userArn","environmentId","clusterName"],members:{userArn:{location:"querystring",locationName:"userArn"},environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"querystring",locationName:"clusterName"}}},output:{type:"structure",members:{signedConnectionString:{type:"string",sensitive:!0}}}},GetKxDatabase:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}"},input:{type:"structure",required:["environmentId","databaseName"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"}}},output:{type:"structure",members:{databaseName:{},databaseArn:{},environmentId:{},description:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},lastCompletedChangesetId:{},numBytes:{type:"long"},numChangesets:{type:"integer"},numFiles:{type:"integer"}}}},GetKxDataview:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/dataviews/{dataviewName}"},input:{type:"structure",required:["environmentId","databaseName","dataviewName"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},dataviewName:{location:"uri",locationName:"dataviewName"}}},output:{type:"structure",members:{databaseName:{},dataviewName:{},azMode:{},availabilityZoneId:{},changesetId:{},segmentConfigurations:{shape:"S1m"},activeVersions:{shape:"S4v"},description:{},autoUpdate:{type:"boolean"},readWrite:{type:"boolean"},environmentId:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},status:{},statusReason:{}}}},GetKxEnvironment:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"}}},output:{type:"structure",members:{name:{},environmentId:{},awsAccountId:{},status:{},tgwStatus:{},dnsStatus:{},errorMessage:{},description:{},environmentArn:{},kmsKeyId:{},dedicatedServiceAccountId:{},transitGatewayConfiguration:{shape:"S54"},customDNSConfiguration:{shape:"S5h"},creationTimestamp:{type:"timestamp"},updateTimestamp:{type:"timestamp"},availabilityZoneIds:{shape:"S3p"},certificateAuthorityArn:{}}}},GetKxScalingGroup:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/scalingGroups/{scalingGroupName}"},input:{type:"structure",required:["environmentId","scalingGroupName"],members:{environmentId:{location:"uri",locationName:"environmentId"},scalingGroupName:{location:"uri",locationName:"scalingGroupName"}}},output:{type:"structure",members:{scalingGroupName:{},scalingGroupArn:{},hostType:{},clusters:{shape:"S5p"},availabilityZoneId:{},status:{},statusReason:{},lastModifiedTimestamp:{type:"timestamp"},createdTimestamp:{type:"timestamp"}}}},GetKxUser:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/users/{userName}"},input:{type:"structure",required:["userName","environmentId"],members:{userName:{location:"uri",locationName:"userName"},environmentId:{location:"uri",locationName:"environmentId"}}},output:{type:"structure",members:{userName:{},userArn:{},environmentId:{},iamRole:{}}}},GetKxVolume:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/kxvolumes/{volumeName}"},input:{type:"structure",required:["environmentId","volumeName"],members:{environmentId:{location:"uri",locationName:"environmentId"},volumeName:{location:"uri",locationName:"volumeName"}}},output:{type:"structure",members:{environmentId:{},volumeName:{},volumeType:{},volumeArn:{},nas1Configuration:{shape:"S3m"},status:{},statusReason:{},createdTimestamp:{type:"timestamp"},description:{},azMode:{},availabilityZoneIds:{shape:"S3p"},lastModifiedTimestamp:{type:"timestamp"},attachedClusters:{shape:"S5u"}}}},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:"S4f"}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},ListKxChangesets:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/changesets"},input:{type:"structure",required:["environmentId","databaseName"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{kxChangesets:{type:"list",member:{type:"structure",members:{changesetId:{},createdTimestamp:{type:"timestamp"},activeFromTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListKxClusterNodes:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/clusters/{clusterName}/nodes"},input:{type:"structure",required:["clusterName","environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"uri",locationName:"clusterName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{nodes:{type:"list",member:{type:"structure",members:{nodeId:{},availabilityZoneId:{},launchTime:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListKxClusters:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/clusters"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterType:{location:"querystring",locationName:"clusterType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{kxClusterSummaries:{type:"list",member:{type:"structure",members:{status:{},statusReason:{},clusterName:{},clusterType:{},clusterDescription:{},releaseLabel:{},volumes:{shape:"S2x"},initializationScript:{},executionRole:{},azMode:{},availabilityZoneId:{},lastModifiedTimestamp:{type:"timestamp"},createdTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListKxDatabases:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/databases"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{kxDatabases:{type:"list",member:{type:"structure",members:{databaseName:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListKxDataviews:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/dataviews"},input:{type:"structure",required:["environmentId","databaseName"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{kxDataviews:{type:"list",member:{type:"structure",members:{environmentId:{},databaseName:{},dataviewName:{},azMode:{},availabilityZoneId:{},changesetId:{},segmentConfigurations:{shape:"S1m"},activeVersions:{shape:"S4v"},status:{},description:{},autoUpdate:{type:"boolean"},readWrite:{type:"boolean"},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"},statusReason:{}}}},nextToken:{}}}},ListKxEnvironments:{http:{method:"GET",requestUri:"/kx/environments"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{environments:{type:"list",member:{type:"structure",members:{name:{},environmentId:{},awsAccountId:{},status:{},tgwStatus:{},dnsStatus:{},errorMessage:{},description:{},environmentArn:{},kmsKeyId:{},dedicatedServiceAccountId:{},transitGatewayConfiguration:{shape:"S54"},customDNSConfiguration:{shape:"S5h"},creationTimestamp:{type:"timestamp"},updateTimestamp:{type:"timestamp"},availabilityZoneIds:{shape:"S3p"},certificateAuthorityArn:{}}}},nextToken:{}}}},ListKxScalingGroups:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/scalingGroups"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{scalingGroups:{type:"list",member:{type:"structure",members:{scalingGroupName:{},hostType:{},clusters:{shape:"S5p"},availabilityZoneId:{},status:{},statusReason:{},lastModifiedTimestamp:{type:"timestamp"},createdTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListKxUsers:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/users"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{users:{type:"list",member:{type:"structure",members:{userArn:{},userName:{},iamRole:{},createTimestamp:{type:"timestamp"},updateTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListKxVolumes:{http:{method:"GET",requestUri:"/kx/environments/{environmentId}/kxvolumes"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},volumeType:{location:"querystring",locationName:"volumeType"}}},output:{type:"structure",members:{kxVolumeSummaries:{type:"list",member:{type:"structure",members:{volumeName:{},volumeType:{},status:{},description:{},statusReason:{},azMode:{},availabilityZoneIds:{shape:"S3p"},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{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:"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:"S4f"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},UpdateKxClusterCodeConfiguration:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}/clusters/{clusterName}/configuration/code"},input:{type:"structure",required:["environmentId","clusterName","code"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"uri",locationName:"clusterName"},clientToken:{idempotencyToken:!0},code:{shape:"S2f"},initializationScript:{},commandLineArguments:{shape:"S2b"},deploymentConfiguration:{type:"structure",required:["deploymentStrategy"],members:{deploymentStrategy:{}}}}},output:{type:"structure",members:{}}},UpdateKxClusterDatabases:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}/clusters/{clusterName}/configuration/databases"},input:{type:"structure",required:["environmentId","clusterName","databases"],members:{environmentId:{location:"uri",locationName:"environmentId"},clusterName:{location:"uri",locationName:"clusterName"},clientToken:{idempotencyToken:!0},databases:{shape:"S1d"},deploymentConfiguration:{type:"structure",required:["deploymentStrategy"],members:{deploymentStrategy:{}}}}},output:{type:"structure",members:{}}},UpdateKxDatabase:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}"},input:{type:"structure",required:["environmentId","databaseName","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},description:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{databaseName:{},environmentId:{},description:{},lastModifiedTimestamp:{type:"timestamp"}}}},UpdateKxDataview:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}/databases/{databaseName}/dataviews/{dataviewName}"},input:{type:"structure",required:["environmentId","databaseName","dataviewName","clientToken"],members:{environmentId:{location:"uri",locationName:"environmentId"},databaseName:{location:"uri",locationName:"databaseName"},dataviewName:{location:"uri",locationName:"dataviewName"},description:{},changesetId:{},segmentConfigurations:{shape:"S1m"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{environmentId:{},databaseName:{},dataviewName:{},azMode:{},availabilityZoneId:{},changesetId:{},segmentConfigurations:{shape:"S1m"},activeVersions:{shape:"S4v"},status:{},autoUpdate:{type:"boolean"},readWrite:{type:"boolean"},description:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},UpdateKxEnvironment:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},name:{},description:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},environmentId:{},awsAccountId:{},status:{},tgwStatus:{},dnsStatus:{},errorMessage:{},description:{},environmentArn:{},kmsKeyId:{},dedicatedServiceAccountId:{},transitGatewayConfiguration:{shape:"S54"},customDNSConfiguration:{shape:"S5h"},creationTimestamp:{type:"timestamp"},updateTimestamp:{type:"timestamp"},availabilityZoneIds:{shape:"S3p"}}}},UpdateKxEnvironmentNetwork:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}/network"},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"},transitGatewayConfiguration:{shape:"S54"},customDNSConfiguration:{shape:"S5h"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},environmentId:{},awsAccountId:{},status:{},tgwStatus:{},dnsStatus:{},errorMessage:{},description:{},environmentArn:{},kmsKeyId:{},dedicatedServiceAccountId:{},transitGatewayConfiguration:{shape:"S54"},customDNSConfiguration:{shape:"S5h"},creationTimestamp:{type:"timestamp"},updateTimestamp:{type:"timestamp"},availabilityZoneIds:{shape:"S3p"}}}},UpdateKxUser:{http:{method:"PUT",requestUri:"/kx/environments/{environmentId}/users/{userName}"},input:{type:"structure",required:["environmentId","userName","iamRole"],members:{environmentId:{location:"uri",locationName:"environmentId"},userName:{location:"uri",locationName:"userName"},iamRole:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userName:{},userArn:{},environmentId:{},iamRole:{}}}},UpdateKxVolume:{http:{method:"PATCH",requestUri:"/kx/environments/{environmentId}/kxvolumes/{volumeName}"},input:{type:"structure",required:["environmentId","volumeName"],members:{environmentId:{location:"uri",locationName:"environmentId"},volumeName:{location:"uri",locationName:"volumeName"},description:{},clientToken:{idempotencyToken:!0},nas1Configuration:{shape:"S3m"}}},output:{type:"structure",members:{environmentId:{},volumeName:{},volumeType:{},volumeArn:{},nas1Configuration:{shape:"S3m"},status:{},description:{},statusReason:{},createdTimestamp:{type:"timestamp"},azMode:{},availabilityZoneIds:{shape:"S3p"},lastModifiedTimestamp:{type:"timestamp"},attachedClusters:{shape:"S5u"}}}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"structure",members:{samlMetadataDocument:{},samlMetadataURL:{},applicationCallBackURL:{},federationURN:{},federationProviderName:{},attributeMap:{type:"map",key:{},value:{}}}},Ss:{type:"list",member:{type:"structure",required:["changeType","dbPath"],members:{changeType:{},s3Path:{},dbPath:{}}}},S12:{type:"structure",members:{errorMessage:{},errorType:{}}},S1a:{type:"structure",members:{tickerplantLogVolumes:{type:"list",member:{}}}},S1d:{type:"list",member:{type:"structure",required:["databaseName"],members:{databaseName:{},cacheConfigurations:{type:"list",member:{type:"structure",required:["cacheType","dbPaths"],members:{cacheType:{},dbPaths:{type:"list",member:{}},dataviewName:{}}}},changesetId:{},dataviewName:{},dataviewConfiguration:{type:"structure",members:{dataviewName:{},dataviewVersionId:{},changesetId:{},segmentConfigurations:{shape:"S1m"}}}}}},S1m:{type:"list",member:{type:"structure",required:["dbPaths","volumeName"],members:{dbPaths:{type:"list",member:{}},volumeName:{},onDemand:{type:"boolean"}}}},S1r:{type:"list",member:{type:"structure",required:["type","size"],members:{type:{},size:{type:"integer"}}}},S1u:{type:"structure",members:{minNodeCount:{type:"integer"},maxNodeCount:{type:"integer"},autoScalingMetric:{},metricTarget:{type:"double"},scaleInCooldownSeconds:{type:"double"},scaleOutCooldownSeconds:{type:"double"}}},S20:{type:"structure",members:{nodeType:{},nodeCount:{type:"integer"}}},S23:{type:"structure",members:{vpcId:{},securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}},ipAddressType:{}}},S2b:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S2f:{type:"structure",members:{s3Bucket:{},s3Key:{},s3ObjectVersion:{}}},S2k:{type:"structure",members:{type:{},size:{type:"integer"},volumeName:{}}},S2p:{type:"structure",required:["scalingGroupName","memoryReservation","nodeCount"],members:{scalingGroupName:{},memoryLimit:{type:"integer"},memoryReservation:{type:"integer"},nodeCount:{type:"integer"},cpu:{type:"double"}}},S2x:{type:"list",member:{type:"structure",members:{volumeName:{},volumeType:{}}}},S3m:{type:"structure",members:{type:{},size:{type:"integer"}}},S3p:{type:"list",member:{}},S4f:{type:"structure",members:{name:{},environmentId:{},awsAccountId:{},status:{},environmentUrl:{},description:{},environmentArn:{},sageMakerStudioDomainUrl:{},kmsKeyId:{},dedicatedServiceAccountId:{},federationMode:{},federationParameters:{shape:"S9"}}},S4v:{type:"list",member:{type:"structure",members:{changesetId:{},segmentConfigurations:{shape:"S1m"},attachedClusters:{type:"list",member:{}},createdTimestamp:{type:"timestamp"},versionId:{}}}},S54:{type:"structure",required:["transitGatewayID","routableCIDRSpace"],members:{transitGatewayID:{},routableCIDRSpace:{},attachmentNetworkAclConfiguration:{type:"list",member:{type:"structure",required:["ruleNumber","protocol","ruleAction","cidrBlock"],members:{ruleNumber:{type:"integer"},protocol:{},ruleAction:{},portRange:{type:"structure",required:["from","to"],members:{from:{type:"integer"},to:{type:"integer"}}},icmpTypeCode:{type:"structure",required:["type","code"],members:{type:{type:"integer"},code:{type:"integer"}}},cidrBlock:{}}}}}},S5h:{type:"list",member:{type:"structure",required:["customDNSServerName","customDNSServerIP"],members:{customDNSServerName:{},customDNSServerIP:{}}}},S5p:{type:"list",member:{}},S5u:{type:"list",member:{type:"structure",members:{clusterName:{},clusterType:{},clusterStatus:{}}}}}}},{}],306:[function(e,t,r){t.exports={pagination:{ListKxChangesets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListKxClusterNodes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListKxDatabases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListKxDataviews:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListKxEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"environments"},ListKxScalingGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],307:[function(e,t,r){t.exports={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:{AssociateUserToPermissionGroup:{http:{requestUri:"/permission-group/{permissionGroupId}/users/{userId}"},input:{type:"structure",required:["permissionGroupId","userId"],members:{permissionGroupId:{location:"uri",locationName:"permissionGroupId"},userId:{location:"uri",locationName:"userId"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{statusCode:{location:"statusCode",type:"integer"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},CreateChangeset:{http:{requestUri:"/datasets/{datasetId}/changesetsv2"},input:{type:"structure",required:["datasetId","changeType","sourceParams","formatParams"],members:{clientToken:{idempotencyToken:!0},datasetId:{location:"uri",locationName:"datasetId"},changeType:{},sourceParams:{shape:"Sa"},formatParams:{shape:"Sd"}}},output:{type:"structure",members:{datasetId:{},changesetId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},CreateDataView:{http:{requestUri:"/datasets/{datasetId}/dataviewsv2"},input:{type:"structure",required:["datasetId","destinationTypeParams"],members:{clientToken:{idempotencyToken:!0},datasetId:{location:"uri",locationName:"datasetId"},autoUpdate:{type:"boolean"},sortColumns:{shape:"Si"},partitionColumns:{shape:"Sk"},asOfTimestamp:{type:"long"},destinationTypeParams:{shape:"Sm"}}},output:{type:"structure",members:{datasetId:{},dataViewId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},CreateDataset:{http:{requestUri:"/datasetsv2"},input:{type:"structure",required:["datasetTitle","kind","permissionGroupParams"],members:{clientToken:{idempotencyToken:!0},datasetTitle:{},kind:{},datasetDescription:{},ownerInfo:{shape:"Sw"},permissionGroupParams:{type:"structure",members:{permissionGroupId:{},datasetPermissions:{type:"list",member:{type:"structure",members:{permission:{}}}}}},alias:{},schemaDefinition:{shape:"S15"}}},output:{type:"structure",members:{datasetId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},CreatePermissionGroup:{http:{requestUri:"/permission-group"},input:{type:"structure",required:["name","applicationPermissions"],members:{name:{shape:"S1f"},description:{shape:"S1g"},applicationPermissions:{shape:"S1h"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{permissionGroupId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},CreateUser:{http:{requestUri:"/user"},input:{type:"structure",required:["emailAddress","type"],members:{emailAddress:{shape:"Sz"},type:{},firstName:{shape:"S1m"},lastName:{shape:"S1n"},apiAccess:{},apiAccessPrincipalArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasetsv2/{datasetId}"},input:{type:"structure",required:["datasetId"],members:{clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"},datasetId:{location:"uri",locationName:"datasetId"}}},output:{type:"structure",members:{datasetId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},DeletePermissionGroup:{http:{method:"DELETE",requestUri:"/permission-group/{permissionGroupId}"},input:{type:"structure",required:["permissionGroupId"],members:{permissionGroupId:{location:"uri",locationName:"permissionGroupId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{permissionGroupId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},DisableUser:{http:{requestUri:"/user/{userId}/disable"},input:{type:"structure",required:["userId"],members:{userId:{location:"uri",locationName:"userId"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},DisassociateUserFromPermissionGroup:{http:{method:"DELETE",requestUri:"/permission-group/{permissionGroupId}/users/{userId}"},input:{type:"structure",required:["permissionGroupId","userId"],members:{permissionGroupId:{location:"uri",locationName:"permissionGroupId"},userId:{location:"uri",locationName:"userId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{statusCode:{location:"statusCode",type:"integer"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},EnableUser:{http:{requestUri:"/user/{userId}/enable"},input:{type:"structure",required:["userId"],members:{userId:{location:"uri",locationName:"userId"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"Sa"},formatParams:{shape:"Sd"},createTime:{type:"long"},status:{},errorInfo:{shape:"S25"},activeUntilTimestamp:{type:"long"},activeFromTimestamp:{type:"long"},updatesChangesetId:{},updatedByChangesetId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"Sk"},datasetId:{},asOfTimestamp:{type:"long"},errorInfo:{shape:"S2a"},lastModifiedTime:{type:"long"},createTime:{type:"long"},sortColumns:{shape:"Si"},dataViewId:{},dataViewArn:{},destinationTypeParams:{shape:"Sm"},status:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"S15"},alias:{},status:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},GetExternalDataViewAccessDetails:{http:{requestUri:"/datasets/{datasetId}/dataviewsv2/{dataviewId}/external-access-details"},input:{type:"structure",required:["dataViewId","datasetId"],members:{dataViewId:{location:"uri",locationName:"dataviewId"},datasetId:{location:"uri",locationName:"datasetId"}}},output:{type:"structure",members:{credentials:{type:"structure",members:{accessKeyId:{},secretAccessKey:{type:"string",sensitive:!0},sessionToken:{type:"string",sensitive:!0},expiration:{type:"long"}},sensitive:!0},s3Location:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{}}}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},GetPermissionGroup:{http:{method:"GET",requestUri:"/permission-group/{permissionGroupId}"},input:{type:"structure",required:["permissionGroupId"],members:{permissionGroupId:{location:"uri",locationName:"permissionGroupId"}}},output:{type:"structure",members:{permissionGroup:{shape:"S2s"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:{}},sensitive:!0},durationInMinutes:{type:"long"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"S1m"},lastName:{shape:"S1n"},emailAddress:{shape:"Sz"},type:{},apiAccess:{},apiAccessPrincipalArn:{},createTime:{type:"long"},lastEnabledTime:{type:"long"},lastDisabledTime:{type:"long"},lastModifiedTime:{type:"long"},lastLoginTime:{type:"long"}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},GetWorkingLocation:{http:{requestUri:"/workingLocationV1"},input:{type:"structure",members:{locationType:{}}},output:{type:"structure",members:{s3Uri:{},s3Path:{},s3Bucket:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"Sa"},formatParams:{shape:"Sd"},createTime:{type:"long"},status:{},errorInfo:{shape:"S25"},activeUntilTimestamp:{type:"long"},activeFromTimestamp:{type:"long"},updatesChangesetId:{},updatedByChangesetId:{}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"Sk"},sortColumns:{shape:"Si"},status:{},errorInfo:{shape:"S2a"},destinationTypeProperties:{shape:"Sm"},autoUpdate:{type:"boolean"},createTime:{type:"long"},lastModifiedTime:{type:"long"}}}}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"Sw"},createTime:{type:"long"},lastModifiedTime:{type:"long"},schemaDefinition:{shape:"S15"},alias:{}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:{shape:"S2s"}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},ListPermissionGroupsByUser:{http:{method:"GET",requestUri:"/user/{userId}/permission-groups"},input:{type:"structure",required:["userId","maxResults"],members:{userId:{location:"uri",locationName:"userId"},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:"S1f"},membershipStatus:{}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},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:"S1m"},lastName:{shape:"S1n"},emailAddress:{shape:"Sz"},type:{},apiAccess:{},apiAccessPrincipalArn:{},createTime:{type:"long"},lastEnabledTime:{type:"long"},lastDisabledTime:{type:"long"},lastModifiedTime:{type:"long"},lastLoginTime:{type:"long"}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},ListUsersByPermissionGroup:{http:{method:"GET",requestUri:"/permission-group/{permissionGroupId}/users"},input:{type:"structure",required:["permissionGroupId","maxResults"],members:{permissionGroupId:{location:"uri",locationName:"permissionGroupId"},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:"S1m"},lastName:{shape:"S1n"},emailAddress:{shape:"Sz"},type:{},apiAccess:{},apiAccessPrincipalArn:{},membershipStatus:{}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},ResetUserPassword:{http:{requestUri:"/user/{userId}/password"},input:{type:"structure",required:["userId"],members:{userId:{location:"uri",locationName:"userId"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userId:{},temporaryPassword:{type:"string",sensitive:!0}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},UpdateChangeset:{http:{method:"PUT",requestUri:"/datasets/{datasetId}/changesetsv2/{changesetId}"},input:{type:"structure",required:["datasetId","changesetId","sourceParams","formatParams"],members:{clientToken:{idempotencyToken:!0},datasetId:{location:"uri",locationName:"datasetId"},changesetId:{location:"uri",locationName:"changesetId"},sourceParams:{shape:"Sa"},formatParams:{shape:"Sd"}}},output:{type:"structure",members:{changesetId:{},datasetId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},UpdateDataset:{http:{method:"PUT",requestUri:"/datasetsv2/{datasetId}"},input:{type:"structure",required:["datasetId","datasetTitle","kind"],members:{clientToken:{idempotencyToken:!0},datasetId:{location:"uri",locationName:"datasetId"},datasetTitle:{},kind:{},datasetDescription:{},alias:{},schemaDefinition:{shape:"S15"}}},output:{type:"structure",members:{datasetId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},UpdatePermissionGroup:{http:{method:"PUT", +requestUri:"/permission-group/{permissionGroupId}"},input:{type:"structure",required:["permissionGroupId"],members:{permissionGroupId:{location:"uri",locationName:"permissionGroupId"},name:{shape:"S1f"},description:{shape:"S1g"},applicationPermissions:{shape:"S1h"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{permissionGroupId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."},UpdateUser:{http:{method:"PUT",requestUri:"/user/{userId}"},input:{type:"structure",required:["userId"],members:{userId:{location:"uri",locationName:"userId"},type:{},firstName:{shape:"S1m"},lastName:{shape:"S1n"},apiAccess:{},apiAccessPrincipalArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{userId:{}}},deprecated:!0,deprecatedMessage:"This method will be discontinued."}},shapes:{Sa:{type:"map",key:{},value:{}},Sd:{type:"map",key:{},value:{}},Si:{type:"list",member:{}},Sk:{type:"list",member:{}},Sm:{type:"structure",required:["destinationType"],members:{destinationType:{},s3DestinationExportFileFormat:{},s3DestinationExportFileFormatOptions:{type:"map",key:{},value:{}}}},Sw:{type:"structure",members:{name:{},phoneNumber:{},email:{shape:"Sz"}}},Sz:{type:"string",sensitive:!0},S15:{type:"structure",members:{tabularSchemaConfig:{type:"structure",members:{columns:{type:"list",member:{type:"structure",members:{dataType:{},columnName:{},columnDescription:{}}}},primaryKeyColumns:{type:"list",member:{}}}}}},S1f:{type:"string",sensitive:!0},S1g:{type:"string",sensitive:!0},S1h:{type:"list",member:{}},S1m:{type:"string",sensitive:!0},S1n:{type:"string",sensitive:!0},S25:{type:"structure",members:{errorMessage:{},errorCategory:{}}},S2a:{type:"structure",members:{errorMessage:{},errorCategory:{}}},S2s:{type:"structure",members:{permissionGroupId:{},name:{shape:"S1f"},description:{shape:"S1g"},applicationPermissions:{shape:"S1h"},createTime:{type:"long"},lastModifiedTime:{type:"long"},membershipStatus:{}}}}}},{}],308:[function(e,t,r){t.exports={pagination:{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"}}}},{}],309:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-04",endpointPrefix:"firehose",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"Firehose",serviceFullName:"Amazon Kinesis Firehose",serviceId:"Firehose",signatureVersion:"v4",targetPrefix:"Firehose_20150804",uid:"firehose-2015-08-04"},operations:{CreateDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamType:{},KinesisStreamSourceConfiguration:{type:"structure",required:["KinesisStreamARN","RoleARN"],members:{KinesisStreamARN:{},RoleARN:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:!0},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},Password:{shape:"S20"},RetryOptions:{shape:"S21"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"},SecretsManagerConfiguration:{shape:"S24"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2c"},RetryOptions:{shape:"S2f"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2i"},DocumentIdOptions:{shape:"S2l"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2t"},RetryOptions:{shape:"S2w"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2i"},DocumentIdOptions:{shape:"S2l"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S34"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S37"},SecretsManagerConfiguration:{shape:"S24"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S3b"},BufferingHints:{shape:"S3f"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3i"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3o"},S3BackupMode:{},S3Configuration:{shape:"Sa"},SecretsManagerConfiguration:{shape:"S24"}}},Tags:{shape:"S3r"},AmazonOpenSearchServerlessDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},CollectionEndpoint:{},IndexName:{},BufferingHints:{shape:"S3y"},RetryOptions:{shape:"S41"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2i"}}},MSKSourceConfiguration:{type:"structure",required:["MSKClusterARN","TopicName","AuthenticationConfiguration"],members:{MSKClusterARN:{},TopicName:{},AuthenticationConfiguration:{shape:"S47"}}},SnowflakeDestinationConfiguration:{type:"structure",required:["AccountUrl","Database","Schema","Table","RoleARN","S3Configuration"],members:{AccountUrl:{shape:"S4a"},PrivateKey:{shape:"S4b"},KeyPassphrase:{shape:"S4c"},User:{shape:"S4d"},Database:{shape:"S4e"},Schema:{shape:"S4f"},Table:{shape:"S4g"},SnowflakeRoleConfiguration:{shape:"S4h"},DataLoadingOption:{},MetaDataColumnName:{shape:"S4k"},ContentColumnName:{shape:"S4l"},SnowflakeVpcConfiguration:{shape:"S4m"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S4o"},S3BackupMode:{},S3Configuration:{shape:"Sa"},SecretsManagerConfiguration:{shape:"S24"}}}}},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:"S51"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S51"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}},MSKSourceDescription:{type:"structure",members:{MSKClusterARN:{},TopicName:{},AuthenticationConfiguration:{shape:"S47"},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S5d"},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:"S5d"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},RetryOptions:{shape:"S21"},S3DestinationDescription:{shape:"S5d"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S5d"},CloudWatchLoggingOptions:{shape:"Sl"},SecretsManagerConfiguration:{shape:"S24"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2c"},RetryOptions:{shape:"S2f"},S3BackupMode:{},S3DestinationDescription:{shape:"S5d"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S5h"},DocumentIdOptions:{shape:"S2l"}}},AmazonopensearchserviceDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2t"},RetryOptions:{shape:"S2w"},S3BackupMode:{},S3DestinationDescription:{shape:"S5d"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S5h"},DocumentIdOptions:{shape:"S2l"}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S34"},S3BackupMode:{},S3DestinationDescription:{shape:"S5d"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S37"},SecretsManagerConfiguration:{shape:"S24"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S3c"},Name:{}}},BufferingHints:{shape:"S3f"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3i"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3o"},S3BackupMode:{},S3DestinationDescription:{shape:"S5d"},SecretsManagerConfiguration:{shape:"S24"}}},SnowflakeDestinationDescription:{type:"structure",members:{AccountUrl:{shape:"S4a"},User:{shape:"S4d"},Database:{shape:"S4e"},Schema:{shape:"S4f"},Table:{shape:"S4g"},SnowflakeRoleConfiguration:{shape:"S4h"},DataLoadingOption:{},MetaDataColumnName:{shape:"S4k"},ContentColumnName:{shape:"S4l"},SnowflakeVpcConfiguration:{shape:"S4m"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S4o"},S3BackupMode:{},S3DestinationDescription:{shape:"S5d"},SecretsManagerConfiguration:{shape:"S24"}}},AmazonOpenSearchServerlessDestinationDescription:{type:"structure",members:{RoleARN:{},CollectionEndpoint:{},IndexName:{},BufferingHints:{shape:"S3y"},RetryOptions:{shape:"S41"},S3BackupMode:{},S3DestinationDescription:{shape:"S5d"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S5h"}}}}}},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:"S3s"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S5x"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S5x"}}}},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:"S3r"}}},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:"S6i",deprecated:!0},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S6i"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"},FileExtension:{},CustomTimeZone:{}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1v"},Username:{shape:"S1z"},Password:{shape:"S20"},RetryOptions:{shape:"S21"},S3Update:{shape:"S6i"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S6i"},CloudWatchLoggingOptions:{shape:"Sl"},SecretsManagerConfiguration:{shape:"S24"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2c"},RetryOptions:{shape:"S2f"},S3Update:{shape:"S6i"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},DocumentIdOptions:{shape:"S2l"}}},AmazonopensearchserviceDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2t"},RetryOptions:{shape:"S2w"},S3Update:{shape:"S6i"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},DocumentIdOptions:{shape:"S2l"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S34"},S3BackupMode:{},S3Update:{shape:"S6i"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},BufferingHints:{shape:"S37"},SecretsManagerConfiguration:{shape:"S24"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S3b"},BufferingHints:{shape:"S3f"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S3i"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3o"},S3BackupMode:{},S3Update:{shape:"S6i"},SecretsManagerConfiguration:{shape:"S24"}}},AmazonOpenSearchServerlessDestinationUpdate:{type:"structure",members:{RoleARN:{},CollectionEndpoint:{},IndexName:{},BufferingHints:{shape:"S3y"},RetryOptions:{shape:"S41"},S3Update:{shape:"S6i"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SnowflakeDestinationUpdate:{type:"structure",members:{AccountUrl:{shape:"S4a"},PrivateKey:{shape:"S4b"},KeyPassphrase:{shape:"S4c"},User:{shape:"S4d"},Database:{shape:"S4e"},Schema:{shape:"S4f"},Table:{shape:"S4g"},SnowflakeRoleConfiguration:{shape:"S4h"},DataLoadingOption:{},MetaDataColumnName:{shape:"S4k"},ContentColumnName:{shape:"S4l"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S4o"},S3BackupMode:{},S3Update:{shape:"S6i"},SecretsManagerConfiguration:{shape:"S24"}}}}},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"}}},S1v:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1z:{type:"string",sensitive:!0},S20:{type:"string",sensitive:!0},S21:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S24:{type:"structure",required:["Enabled"],members:{SecretARN:{},RoleARN:{},Enabled:{type:"boolean"}}},S2c:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2f:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2i:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2j"},RoleARN:{},SecurityGroupIds:{shape:"S2k"}}},S2j:{type:"list",member:{}},S2k:{type:"list",member:{}},S2l:{type:"structure",required:["DefaultDocumentIdFormat"],members:{DefaultDocumentIdFormat:{}}},S2t:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2w:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S34:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S37:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S3b:{type:"structure",required:["Url"],members:{Url:{shape:"S3c"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S3c:{type:"string",sensitive:!0},S3f:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S3i:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S3o:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S3r:{type:"list",member:{shape:"S3s"}},S3s:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3y:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S41:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S47:{type:"structure",required:["RoleARN","Connectivity"],members:{RoleARN:{},Connectivity:{}}},S4a:{type:"string",sensitive:!0},S4b:{type:"string",sensitive:!0},S4c:{type:"string",sensitive:!0},S4d:{type:"string",sensitive:!0},S4e:{type:"string",sensitive:!0},S4f:{type:"string",sensitive:!0},S4g:{type:"string",sensitive:!0},S4h:{type:"structure",members:{Enabled:{type:"boolean"},SnowflakeRole:{type:"string",sensitive:!0}}},S4k:{type:"string",sensitive:!0},S4l:{type:"string",sensitive:!0},S4m:{type:"structure",required:["PrivateLinkVpceId"],members:{PrivateLinkVpceId:{type:"string",sensitive:!0}}},S4o:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S51:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S5d:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S5h:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2j"},RoleARN:{},SecurityGroupIds:{shape:"S2k"},VpcId:{}}},S5x:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S6i:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},{}],310:[function(e,t,r){t.exports={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:!0},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"}}},experimentOptions:{type:"structure",members:{accountTargeting:{},emptyTargetResolutionMode:{}}}}},output:{type:"structure",members:{experimentTemplate:{shape:"S1e"}}}},CreateTargetAccountConfiguration:{http:{requestUri:"/experimentTemplates/{id}/targetAccountConfigurations/{accountId}",responseCode:200},input:{type:"structure",required:["experimentTemplateId","accountId","roleArn"],members:{clientToken:{idempotencyToken:!0},experimentTemplateId:{location:"uri",locationName:"id"},accountId:{location:"uri",locationName:"accountId"},roleArn:{},description:{}}},output:{type:"structure",members:{targetAccountConfiguration:{shape:"S1z"}}}},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:"S1e"}}}},DeleteTargetAccountConfiguration:{http:{method:"DELETE",requestUri:"/experimentTemplates/{id}/targetAccountConfigurations/{accountId}",responseCode:200},input:{type:"structure",required:["experimentTemplateId","accountId"],members:{experimentTemplateId:{location:"uri",locationName:"id"},accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{targetAccountConfiguration:{shape:"S1z"}}}},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:{},arn:{},description:{},parameters:{type:"map",key:{},value:{type:"structure",members:{description:{},required:{type:"boolean"}}}},targets:{shape:"S2d"},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:"S2j"}}}},GetExperimentTargetAccountConfiguration:{http:{method:"GET",requestUri:"/experiments/{id}/targetAccountConfigurations/{accountId}",responseCode:200},input:{type:"structure",required:["experimentId","accountId"],members:{experimentId:{location:"uri",locationName:"id"},accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{targetAccountConfiguration:{type:"structure",members:{roleArn:{},accountId:{},description:{}}}}}},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:"S1e"}}}},GetTargetAccountConfiguration:{http:{method:"GET",requestUri:"/experimentTemplates/{id}/targetAccountConfigurations/{accountId}",responseCode:200},input:{type:"structure",required:["experimentTemplateId","accountId"],members:{experimentTemplateId:{location:"uri",locationName:"id"},accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{targetAccountConfiguration:{shape:"S1z"}}}},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:{},arn:{},description:{},targets:{shape:"S2d"},tags:{shape:"Se"}}}},nextToken:{}}}},ListExperimentResolvedTargets:{http:{method:"GET",requestUri:"/experiments/{id}/resolvedTargets",responseCode:200},input:{type:"structure",required:["experimentId"],members:{experimentId:{location:"uri",locationName:"id"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},targetName:{location:"querystring",locationName:"targetName"}}},output:{type:"structure",members:{resolvedTargets:{type:"list",member:{type:"structure",members:{resourceType:{},targetName:{},targetInformation:{type:"map",key:{},value:{}}}}},nextToken:{}}}},ListExperimentTargetAccountConfigurations:{http:{method:"GET",requestUri:"/experiments/{id}/targetAccountConfigurations",responseCode:200},input:{type:"structure",required:["experimentId"],members:{experimentId:{location:"uri",locationName:"id"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{targetAccountConfigurations:{type:"list",member:{type:"structure",members:{roleArn:{},accountId:{},description:{}}}},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:{},arn:{},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"},experimentTemplateId:{location:"querystring",locationName:"experimentTemplateId"}}},output:{type:"structure",members:{experiments:{type:"list",member:{type:"structure",members:{id:{},arn:{},experimentTemplateId:{},state:{shape:"S2k"},creationTime:{type:"timestamp"},tags:{shape:"Se"},experimentOptions:{shape:"S3m"}}}},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"}}}},ListTargetAccountConfigurations:{http:{method:"GET",requestUri:"/experimentTemplates/{id}/targetAccountConfigurations",responseCode:200},input:{type:"structure",required:["experimentTemplateId"],members:{experimentTemplateId:{location:"uri",locationName:"id"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{targetAccountConfigurations:{type:"list",member:{type:"structure",members:{roleArn:{},accountId:{},description:{}}}},nextToken:{}}}},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:!0},experimentTemplateId:{},experimentOptions:{type:"structure",members:{actionsMode:{}}},tags:{shape:"Se"}}},output:{type:"structure",members:{experiment:{shape:"S2j"}}}},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:"S2j"}}}},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"}}},experimentOptions:{type:"structure",members:{emptyTargetResolutionMode:{}}}}},output:{type:"structure",members:{experimentTemplate:{shape:"S1e"}}}},UpdateTargetAccountConfiguration:{http:{method:"PATCH",requestUri:"/experimentTemplates/{id}/targetAccountConfigurations/{accountId}",responseCode:200},input:{type:"structure",required:["experimentTemplateId","accountId"],members:{experimentTemplateId:{location:"uri",locationName:"id"},accountId:{location:"uri",locationName:"accountId"},roleArn:{},description:{}}},output:{type:"structure",members:{targetAccountConfiguration:{shape:"S1z"}}}}},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:{}}},S1e:{type:"structure",members:{id:{},arn:{},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"}}},experimentOptions:{type:"structure",members:{accountTargeting:{},emptyTargetResolutionMode:{}}},targetAccountConfigurationsCount:{type:"long"}}},S1z:{type:"structure",members:{roleArn:{},accountId:{},description:{}}},S2d:{type:"map",key:{},value:{type:"structure",members:{resourceType:{}}}},S2j:{type:"structure",members:{id:{},arn:{},experimentTemplateId:{},roleArn:{},state:{shape:"S2k"},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"}}},experimentOptions:{shape:"S3m"},targetAccountConfigurationsCount:{type:"long"}}},S2k:{type:"structure",members:{status:{},reason:{}}},S3m:{type:"structure",members:{accountTargeting:{},emptyTargetResolutionMode:{},actionsMode:{}}}}}},{}],311:[function(e,t,r){t.exports={pagination:{ListActions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExperimentResolvedTargets:{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"},ListTargetAccountConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTargetResourceTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],312:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-01-01",endpointPrefix:"fms",jsonVersion:"1.1",protocol:"json",protocols:["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:{}}}},BatchAssociateResource:{input:{type:"structure",required:["ResourceSetIdentifier","Items"],members:{ResourceSetIdentifier:{},Items:{shape:"S9"}}},output:{type:"structure",required:["ResourceSetIdentifier","FailedItems"],members:{ResourceSetIdentifier:{},FailedItems:{shape:"Sb"}}}},BatchDisassociateResource:{input:{type:"structure",required:["ResourceSetIdentifier","Items"],members:{ResourceSetIdentifier:{},Items:{shape:"S9"}}},output:{type:"structure",required:["ResourceSetIdentifier","FailedItems"],members:{ResourceSetIdentifier:{},FailedItems:{shape:"Sb"}}}},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:{}}}},DeleteResourceSet:{input:{type:"structure",required:["Identifier"],members:{Identifier:{}}}},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:{}}}},GetAdminScope:{input:{type:"structure",required:["AdminAccount"],members:{AdminAccount:{}}},output:{type:"structure",members:{AdminScope:{shape:"Sx"},Status:{}}}},GetAppsList:{input:{type:"structure",required:["ListId"],members:{ListId:{},DefaultList:{type:"boolean"}}},output:{type:"structure",members:{AppsList:{shape:"S1c"},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:"S1x"}}}}}},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:"S24"},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:"S36"},ProtocolsListArn:{}}}},GetResourceSet:{input:{type:"structure",required:["Identifier"],members:{Identifier:{}}},output:{type:"structure",required:["ResourceSet","ResourceSetArn"],members:{ResourceSet:{shape:"S3b"},ResourceSetArn:{}}}},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:"S40"},AwsEc2InstanceViolation:{type:"structure",members:{ViolationTarget:{},AwsEc2NetworkInterfaceViolations:{type:"list",member:{shape:"S40"}}}},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:"S48"},ExpectedPolicyDescription:{shape:"S48"}}},NetworkFirewallInternetTrafficNotInspectedViolation:{type:"structure",members:{SubnetId:{},SubnetAvailabilityZone:{},RouteTableId:{},ViolatingRoutes:{shape:"S4o"},IsRouteTableUsedInDifferentAZ:{type:"boolean"},CurrentFirewallSubnetRouteTable:{},ExpectedFirewallEndpoint:{},FirewallSubnetId:{},ExpectedFirewallSubnetRoutes:{shape:"S4s"},ActualFirewallSubnetRoutes:{shape:"S4o"},InternetGatewayId:{},CurrentInternetGatewayRouteTable:{},ExpectedInternetGatewayRoutes:{shape:"S4s"},ActualInternetGatewayRoutes:{shape:"S4o"},VpcId:{}}},NetworkFirewallInvalidRouteConfigurationViolation:{type:"structure",members:{AffectedSubnets:{shape:"S41"},RouteTableId:{},IsRouteTableUsedInDifferentAZ:{type:"boolean"},ViolatingRoute:{shape:"S4p"},CurrentFirewallSubnetRouteTable:{},ExpectedFirewallEndpoint:{},ActualFirewallEndpoint:{},ExpectedFirewallSubnetId:{},ActualFirewallSubnetId:{},ExpectedFirewallSubnetRoutes:{shape:"S4s"},ActualFirewallSubnetRoutes:{shape:"S4o"},InternetGatewayId:{},CurrentInternetGatewayRouteTable:{},ExpectedInternetGatewayRoutes:{shape:"S4s"},ActualInternetGatewayRoutes:{shape:"S4o"},VpcId:{}}},NetworkFirewallBlackHoleRouteDetectedViolation:{type:"structure",members:{ViolationTarget:{},RouteTableId:{},VpcId:{},ViolatingRoutes:{shape:"S4o"}}},NetworkFirewallUnexpectedFirewallRoutesViolation:{type:"structure",members:{FirewallSubnetId:{},ViolatingRoutes:{shape:"S4o"},RouteTableId:{},FirewallEndpoint:{},VpcId:{}}},NetworkFirewallUnexpectedGatewayRoutesViolation:{type:"structure",members:{GatewayId:{},ViolatingRoutes:{shape:"S4o"},RouteTableId:{},VpcId:{}}},NetworkFirewallMissingExpectedRoutesViolation:{type:"structure",members:{ViolationTarget:{},ExpectedRoutes:{shape:"S4s"},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"}}},FirewallSubnetIsOutOfScopeViolation:{type:"structure",members:{FirewallSubnetId:{},VpcId:{},SubnetAvailabilityZone:{},SubnetAvailabilityZoneId:{},VpcEndpointId:{}}},RouteHasOutOfScopeEndpointViolation:{type:"structure",members:{SubnetId:{},VpcId:{},RouteTableId:{},ViolatingRoutes:{shape:"S4o"},SubnetAvailabilityZone:{},SubnetAvailabilityZoneId:{},CurrentFirewallSubnetRouteTable:{},FirewallSubnetId:{},FirewallSubnetRoutes:{shape:"S4o"},InternetGatewayId:{},CurrentInternetGatewayRouteTable:{},InternetGatewayRoutes:{shape:"S4o"}}},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:{}}},InvalidNetworkAclEntriesViolation:{type:"structure",members:{Vpc:{},Subnet:{},SubnetAvailabilityZone:{},CurrentAssociatedNetworkAcl:{},EntryViolations:{type:"list",member:{type:"structure",members:{ExpectedEntry:{shape:"S5f"},ExpectedEvaluationOrder:{},ActualEvaluationOrder:{},EntryAtExpectedEvaluationOrder:{shape:"S5f"},EntriesWithConflicts:{type:"list",member:{shape:"S5f"}},EntryViolationReasons:{type:"list",member:{}}}}}}},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:"S5s"},GatewayId:{shape:"S5s"},RouteTableId:{shape:"S5s"}}},EC2ReplaceRouteAction:{type:"structure",required:["RouteTableId"],members:{Description:{},DestinationCidrBlock:{},DestinationPrefixListId:{},DestinationIpv6CidrBlock:{},GatewayId:{shape:"S5s"},RouteTableId:{shape:"S5s"}}},EC2DeleteRouteAction:{type:"structure",required:["RouteTableId"],members:{Description:{},DestinationCidrBlock:{},DestinationPrefixListId:{},DestinationIpv6CidrBlock:{},RouteTableId:{shape:"S5s"}}},EC2CopyRouteTableAction:{type:"structure",required:["VpcId","RouteTableId"],members:{Description:{},VpcId:{shape:"S5s"},RouteTableId:{shape:"S5s"}}},EC2ReplaceRouteTableAssociationAction:{type:"structure",required:["AssociationId","RouteTableId"],members:{Description:{},AssociationId:{shape:"S5s"},RouteTableId:{shape:"S5s"}}},EC2AssociateRouteTableAction:{type:"structure",required:["RouteTableId"],members:{Description:{},RouteTableId:{shape:"S5s"},SubnetId:{shape:"S5s"},GatewayId:{shape:"S5s"}}},EC2CreateRouteTableAction:{type:"structure",required:["VpcId"],members:{Description:{},VpcId:{shape:"S5s"}}},FMSPolicyUpdateFirewallCreationConfigAction:{type:"structure",members:{Description:{},FirewallCreationConfig:{}}},CreateNetworkAclAction:{type:"structure",members:{Description:{},Vpc:{shape:"S5s"},FMSCanRemediate:{type:"boolean"}}},ReplaceNetworkAclAssociationAction:{type:"structure",members:{Description:{},AssociationId:{shape:"S5s"},NetworkAclId:{shape:"S5s"},FMSCanRemediate:{type:"boolean"}}},CreateNetworkAclEntriesAction:{type:"structure",members:{Description:{},NetworkAclId:{shape:"S5s"},NetworkAclEntriesToBeCreated:{shape:"S63"},FMSCanRemediate:{type:"boolean"}}},DeleteNetworkAclEntriesAction:{type:"structure",members:{Description:{},NetworkAclId:{shape:"S5s"},NetworkAclEntriesToBeDeleted:{shape:"S63"},FMSCanRemediate:{type:"boolean"}}}}},Order:{type:"integer"}}}},IsDefaultAction:{type:"boolean"}}}}}}}}},ResourceTags:{shape:"S65"},ResourceDescription:{}}}}}},ListAdminAccountsForOrganization:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AdminAccounts:{type:"list",member:{type:"structure",members:{AdminAccount:{},DefaultAdmin:{type:"boolean"},Status:{}}}},NextToken:{}}}},ListAdminsManagingAccount:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AdminAccounts:{shape:"Sz"},NextToken:{}}}},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:"S1g"}}}},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:"S1x"}}}},NextToken:{}}}},ListDiscoveredResources:{input:{type:"structure",required:["MemberAccountIds","ResourceType"],members:{MemberAccountIds:{type:"list",member:{}},ResourceType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{URI:{},AccountId:{},Type:{},Name:{}}}},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"},PolicyStatus:{}}}},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:"S37"}}}},NextToken:{}}}},ListResourceSetResources:{input:{type:"structure",required:["Identifier"],members:{Identifier:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Items"],members:{Items:{type:"list",member:{type:"structure",required:["URI"],members:{URI:{},AccountId:{}}}},NextToken:{}}}},ListResourceSets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceSets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},LastUpdateTime:{type:"timestamp"},ResourceSetStatus:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{TagList:{shape:"S65"}}}},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:{}}}},PutAdminAccount:{input:{type:"structure",required:["AdminAccount"],members:{AdminAccount:{},AdminScope:{shape:"Sx"}}}},PutAppsList:{input:{type:"structure",required:["AppsList"],members:{AppsList:{shape:"S1c"},TagList:{shape:"S65"}}},output:{type:"structure",members:{AppsList:{shape:"S1c"},AppsListArn:{}}}},PutNotificationChannel:{input:{type:"structure",required:["SnsTopicArn","SnsRoleName"],members:{SnsTopicArn:{},SnsRoleName:{}}}},PutPolicy:{input:{type:"structure",required:["Policy"],members:{Policy:{shape:"S24"},TagList:{shape:"S65"}}},output:{type:"structure",members:{Policy:{shape:"S24"},PolicyArn:{}}}},PutProtocolsList:{input:{type:"structure",required:["ProtocolsList"],members:{ProtocolsList:{shape:"S36"},TagList:{shape:"S65"}}},output:{type:"structure",members:{ProtocolsList:{shape:"S36"},ProtocolsListArn:{}}}},PutResourceSet:{input:{type:"structure",required:["ResourceSet"],members:{ResourceSet:{shape:"S3b"},TagList:{shape:"S65"}}},output:{type:"structure",required:["ResourceSet","ResourceSetArn"],members:{ResourceSet:{shape:"S3b"},ResourceSetArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","TagList"],members:{ResourceArn:{},TagList:{shape:"S65"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",members:{URI:{},Reason:{}}}},Sx:{type:"structure",members:{AccountScope:{type:"structure",members:{Accounts:{shape:"Sz"},AllAccountsEnabled:{type:"boolean"},ExcludeSpecifiedAccounts:{type:"boolean"}}},OrganizationalUnitScope:{type:"structure",members:{OrganizationalUnits:{type:"list",member:{}},AllOrganizationalUnitsEnabled:{type:"boolean"},ExcludeSpecifiedOrganizationalUnits:{type:"boolean"}}},RegionScope:{type:"structure",members:{Regions:{type:"list",member:{}},AllRegionsEnabled:{type:"boolean"}}},PolicyTypeScope:{type:"structure",members:{PolicyTypes:{type:"list",member:{}},AllPolicyTypesEnabled:{type:"boolean"}}}}},Sz:{type:"list",member:{}},S1c:{type:"structure",required:["ListName","AppsList"],members:{ListId:{},ListName:{},ListUpdateToken:{},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},AppsList:{shape:"S1g"},PreviousAppsList:{type:"map",key:{},value:{shape:"S1g"}}}},S1g:{type:"list",member:{type:"structure",required:["AppName","Protocol","Port"],members:{AppName:{},Protocol:{},Port:{type:"long"}}}},S1x:{type:"map",key:{},value:{}},S24:{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:{}}},NetworkAclCommonPolicy:{type:"structure",required:["NetworkAclEntrySet"],members:{NetworkAclEntrySet:{type:"structure",required:["ForceRemediateForFirstEntries","ForceRemediateForLastEntries"],members:{FirstEntries:{shape:"S2e"},ForceRemediateForFirstEntries:{type:"boolean"},LastEntries:{shape:"S2e"},ForceRemediateForLastEntries:{type:"boolean"}}}}}}}}},ResourceType:{},ResourceTypeList:{shape:"S2n"},ResourceTags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},ExcludeResourceTags:{type:"boolean"},RemediationEnabled:{type:"boolean"},DeleteUnusedFMManagedResources:{type:"boolean"},IncludeMap:{shape:"S2s"},ExcludeMap:{shape:"S2s"},ResourceSetIds:{type:"list",member:{}},PolicyDescription:{},PolicyStatus:{}}},S2e:{type:"list",member:{shape:"S2f"}},S2f:{type:"structure",required:["Protocol","RuleAction","Egress"],members:{IcmpTypeCode:{type:"structure",members:{Code:{type:"integer"},Type:{type:"integer"}}},Protocol:{},PortRange:{type:"structure",members:{From:{type:"integer"},To:{type:"integer"}}},CidrBlock:{},Ipv6CidrBlock:{},RuleAction:{},Egress:{type:"boolean"}}},S2n:{type:"list",member:{}},S2s:{type:"map",key:{},value:{type:"list",member:{}}},S36:{type:"structure",required:["ListName","ProtocolsList"],members:{ListId:{},ListName:{},ListUpdateToken:{},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},ProtocolsList:{shape:"S37"},PreviousProtocolsList:{type:"map",key:{},value:{shape:"S37"}}}},S37:{type:"list",member:{}},S3b:{type:"structure",required:["Name","ResourceTypeList"],members:{Id:{},Name:{},Description:{},UpdateToken:{},ResourceTypeList:{shape:"S2n"},LastUpdateTime:{type:"timestamp"},ResourceSetStatus:{}}},S40:{type:"structure",members:{ViolationTarget:{},ViolatingSecurityGroups:{shape:"S41"}}},S41:{type:"list",member:{}},S48:{type:"structure",members:{StatelessRuleGroups:{type:"list",member:{type:"structure",members:{RuleGroupName:{},ResourceId:{},Priority:{type:"integer"}}}},StatelessDefaultActions:{shape:"S4d"},StatelessFragmentDefaultActions:{shape:"S4d"},StatelessCustomActions:{shape:"S4d"},StatefulRuleGroups:{type:"list",member:{type:"structure",members:{RuleGroupName:{},ResourceId:{},Priority:{type:"integer"},Override:{type:"structure",members:{Action:{}}}}}},StatefulDefaultActions:{shape:"S4d"},StatefulEngineOptions:{type:"structure",members:{RuleOrder:{},StreamExceptionPolicy:{}}}}},S4d:{type:"list",member:{}},S4o:{type:"list",member:{shape:"S4p"}},S4p:{type:"structure",members:{DestinationType:{},TargetType:{},Destination:{},Target:{}}},S4s:{type:"list",member:{type:"structure",members:{IpV4Cidr:{},PrefixListId:{},IpV6Cidr:{},ContributingSubnets:{shape:"S41"},AllowedTargets:{type:"list",member:{}},RouteTableId:{}}}},S5f:{type:"structure",members:{EntryDetail:{shape:"S2f"},EntryRuleNumber:{type:"integer"},EntryType:{}}},S5s:{type:"structure",members:{ResourceId:{},Description:{}}},S63:{type:"list",member:{shape:"S5f"}},S65:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},{}],313:[function(e,t,r){t.exports={pagination:{ListAdminAccountsForOrganization:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AdminAccounts"},ListAdminsManagingAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AdminAccounts"},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"}}}},{}],314:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{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"},MonitorConfig:{type:"structure",required:["MonitorName"],members:{MonitorName:{}}},TimeAlignmentBoundary:{shape:"Sr"}}},output:{type:"structure",members:{PredictorArn:{}}}},CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S10"},EncryptionConfig:{shape:"Si"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"S16"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"S19"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sm"},Format:{},ImportMode:{}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateExplainability:{input:{type:"structure",required:["ExplainabilityName","ResourceArn","ExplainabilityConfig"],members:{ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1k"},DataSource:{shape:"S19"},Schema:{shape:"S10"},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:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{ExplainabilityExportArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"S4"},Tags:{shape:"Sm"},TimeSeriesSelector:{shape:"S1t"}}},output:{type:"structure",members:{ForecastArn:{}}}}, +CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreateMonitor:{input:{type:"structure",required:["MonitorName","ResourceArn"],members:{MonitorName:{},ResourceArn:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{MonitorArn:{}}}},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:"S22"},EvaluationParameters:{shape:"S25"},HPOConfig:{shape:"S26"},InputDataConfig:{shape:"S2g"},FeaturizationConfig:{shape:"S2j"},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:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},CreateWhatIfAnalysis:{input:{type:"structure",required:["WhatIfAnalysisName","ForecastArn"],members:{WhatIfAnalysisName:{},ForecastArn:{},TimeSeriesSelector:{shape:"S1t"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{WhatIfAnalysisArn:{}}}},CreateWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastName","WhatIfAnalysisArn"],members:{WhatIfForecastName:{},WhatIfAnalysisArn:{},TimeSeriesTransformations:{shape:"S2w"},TimeSeriesReplacementsDataSource:{shape:"S34"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{WhatIfForecastArn:{}}}},CreateWhatIfForecastExport:{input:{type:"structure",required:["WhatIfForecastExportName","WhatIfForecastArns","Destination"],members:{WhatIfForecastExportName:{},WhatIfForecastArns:{shape:"S38"},Destination:{shape:"S1q"},Tags:{shape:"Sm"},Format:{}}},output:{type:"structure",members:{WhatIfForecastExportArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:!0},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:!0},DeleteExplainability:{input:{type:"structure",required:["ExplainabilityArn"],members:{ExplainabilityArn:{}}},idempotent:!0},DeleteExplainabilityExport:{input:{type:"structure",required:["ExplainabilityExportArn"],members:{ExplainabilityExportArn:{}}},idempotent:!0},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:!0},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:!0},DeleteMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},idempotent:!0},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:!0},DeletePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},idempotent:!0},DeleteResourceTree:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},DeleteWhatIfAnalysis:{input:{type:"structure",required:["WhatIfAnalysisArn"],members:{WhatIfAnalysisArn:{}}},idempotent:!0},DeleteWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastArn"],members:{WhatIfForecastArn:{}}},idempotent:!0},DeleteWhatIfForecastExport:{input:{type:"structure",required:["WhatIfForecastExportArn"],members:{WhatIfForecastExportArn:{}}},idempotent:!0},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:"S16"},DataConfig:{shape:"S8"},EncryptionConfig:{shape:"Si"},ReferencePredictorSummary:{shape:"S3q"},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{},ExplainabilityInfo:{type:"structure",members:{ExplainabilityArn:{},Status:{}}},MonitorInfo:{type:"structure",members:{MonitorArn:{},Status:{}}},TimeAlignmentBoundary:{shape:"Sr"}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S10"},EncryptionConfig:{shape:"Si"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"S16"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},DataSource:{shape:"S19"},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"},Format:{},ImportMode:{}}},idempotent:!0},DescribeExplainability:{input:{type:"structure",required:["ExplainabilityArn"],members:{ExplainabilityArn:{}}},output:{type:"structure",members:{ExplainabilityArn:{},ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1k"},EnableVisualization:{type:"boolean"},DataSource:{shape:"S19"},Schema:{shape:"S10"},StartDateTime:{},EndDateTime:{},EstimatedTimeRemainingInMinutes:{type:"long"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeExplainabilityExport:{input:{type:"structure",required:["ExplainabilityExportArn"],members:{ExplainabilityExportArn:{}}},output:{type:"structure",members:{ExplainabilityExportArn:{},ExplainabilityExportName:{},ExplainabilityArn:{},Destination:{shape:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},Format:{}}},idempotent:!0},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"},TimeSeriesSelector:{shape:"S1t"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},Format:{}}},idempotent:!0},DescribeMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},output:{type:"structure",members:{MonitorName:{},MonitorArn:{},ResourceArn:{},Status:{},LastEvaluationTime:{type:"timestamp"},LastEvaluationState:{},Baseline:{type:"structure",members:{PredictorBaseline:{type:"structure",members:{BaselineMetrics:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"double"}}}}}}}},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},EstimatedEvaluationTimeRemainingInMinutes:{type:"long"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},AutoMLAlgorithmArns:{shape:"S16"},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S22"},EvaluationParameters:{shape:"S25"},HPOConfig:{shape:"S26"},InputDataConfig:{shape:"S2g"},FeaturizationConfig:{shape:"S2j"},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:"S16"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{}}},idempotent:!0},DescribePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},Format:{}}},idempotent:!0},DescribeWhatIfAnalysis:{input:{type:"structure",required:["WhatIfAnalysisArn"],members:{WhatIfAnalysisArn:{}}},output:{type:"structure",members:{WhatIfAnalysisName:{},WhatIfAnalysisArn:{},ForecastArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},TimeSeriesSelector:{shape:"S1t"}}},idempotent:!0},DescribeWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastArn"],members:{WhatIfForecastArn:{}}},output:{type:"structure",members:{WhatIfForecastName:{},WhatIfForecastArn:{},WhatIfAnalysisArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},TimeSeriesTransformations:{shape:"S2w"},TimeSeriesReplacementsDataSource:{shape:"S34"},ForecastTypes:{shape:"S4"}}},idempotent:!0},DescribeWhatIfForecastExport:{input:{type:"structure",required:["WhatIfForecastExportArn"],members:{WhatIfForecastExportArn:{}}},output:{type:"structure",members:{WhatIfForecastExportArn:{},WhatIfForecastExportName:{},WhatIfForecastArns:{type:"list",member:{}},Destination:{shape:"S1q"},Message:{},Status:{},CreationTime:{type:"timestamp"},EstimatedTimeRemainingInMinutes:{type:"long"},LastModificationTime:{type:"timestamp"},Format:{}}},idempotent:!0},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{deprecated:!0,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:!0},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"S19"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},ImportMode:{}}}},NextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListExplainabilities:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{Explainabilities:{type:"list",member:{type:"structure",members:{ExplainabilityArn:{},ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1k"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListExplainabilityExports:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{ExplainabilityExports:{type:"list",member:{type:"structure",members:{ExplainabilityExportArn:{},ExplainabilityExportName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},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:!0},ListMonitorEvaluations:{input:{type:"structure",required:["MonitorArn"],members:{NextToken:{},MaxResults:{type:"integer"},MonitorArn:{},Filters:{shape:"S5m"}}},output:{type:"structure",members:{NextToken:{},PredictorMonitorEvaluations:{type:"list",member:{type:"structure",members:{ResourceArn:{},MonitorArn:{},EvaluationTime:{type:"timestamp"},EvaluationState:{},WindowStartDatetime:{type:"timestamp"},WindowEndDatetime:{type:"timestamp"},PredictorEvent:{type:"structure",members:{Detail:{},Datetime:{type:"timestamp"}}},MonitorDataSource:{type:"structure",members:{DatasetImportJobArn:{},ForecastArn:{},PredictorArn:{}}},MetricResults:{type:"list",member:{type:"structure",members:{MetricName:{},MetricValue:{type:"double"}}}},NumItemsEvaluated:{type:"long"},Message:{}}}}}},idempotent:!0},ListMonitors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{Monitors:{type:"list",member:{type:"structure",members:{MonitorArn:{},MonitorName:{},ResourceArn:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},IsAutoPredictor:{type:"boolean"},ReferencePredictorSummary:{shape:"S3q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sm"}}}},ListWhatIfAnalyses:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{WhatIfAnalyses:{type:"list",member:{type:"structure",members:{WhatIfAnalysisArn:{},WhatIfAnalysisName:{},ForecastArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListWhatIfForecastExports:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{WhatIfForecastExports:{type:"list",member:{type:"structure",members:{WhatIfForecastExportArn:{},WhatIfForecastArns:{shape:"S38"},WhatIfForecastExportName:{},Destination:{shape:"S1q"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListWhatIfForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S5m"}}},output:{type:"structure",members:{WhatIfForecasts:{type:"list",member:{type:"structure",members:{WhatIfForecastArn:{},WhatIfForecastName:{},WhatIfAnalysisArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ResumeResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},StopResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},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:"S16"}}},output:{type:"structure",members:{}},idempotent:!0}},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:!0}}}},So:{type:"string",sensitive:!0},Sr:{type:"structure",members:{Month:{},DayOfMonth:{type:"integer"},DayOfWeek:{},Hour:{type:"integer"}}},S10:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},S16:{type:"list",member:{}},S19:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"S1a"}}},S1a:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},S1k:{type:"structure",required:["TimeSeriesGranularity","TimePointGranularity"],members:{TimeSeriesGranularity:{},TimePointGranularity:{}}},S1q:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"S1a"}}},S1t:{type:"structure",members:{TimeSeriesIdentifiers:{type:"structure",members:{DataSource:{shape:"S19"},Schema:{shape:"S10"},Format:{}}}}},S22:{type:"map",key:{},value:{}},S25:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S26:{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:{}}}}}}}},S2g:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S2j:{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:{}}}}}}}}}},S2w:{type:"list",member:{type:"structure",members:{Action:{type:"structure",required:["AttributeName","Operation","Value"],members:{AttributeName:{},Operation:{},Value:{type:"double"}}},TimeSeriesConditions:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue","Condition"],members:{AttributeName:{},AttributeValue:{},Condition:{}}}}}}},S34:{type:"structure",required:["S3Config","Schema"],members:{S3Config:{shape:"S1a"},Schema:{shape:"S10"},Format:{},TimestampFormat:{}}},S38:{type:"list",member:{}},S3q:{type:"structure",members:{Arn:{},State:{}}},S5m:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},{}],315:[function(e,t,r){t.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListExplainabilities:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Explainabilities"},ListExplainabilityExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ExplainabilityExports"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListMonitorEvaluations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorMonitorEvaluations"},ListMonitors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Monitors"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"},ListWhatIfAnalyses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WhatIfAnalyses"},ListWhatIfForecastExports:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WhatIfForecastExports"},ListWhatIfForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WhatIfForecasts"}}}},{}],316:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{shape:"S4"},NextToken:{}}},output:{type:"structure",members:{Forecast:{shape:"S9"}}}},QueryWhatIfForecast:{input:{type:"structure",required:["WhatIfForecastArn","Filters"],members:{WhatIfForecastArn:{},StartDate:{},EndDate:{},Filters:{shape:"S4"},NextToken:{}}},output:{type:"structure",members:{Forecast:{shape:"S9"}}}}},shapes:{S4:{type:"map",key:{},value:{}},S9:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}},{}],317:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-11-15",endpointPrefix:"frauddetector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Fraud Detector",serviceId:"FraudDetector",signatureVersion:"v4",targetPrefix:"AWSHawksNestServiceFacade",uid:"frauddetector-2019-11-15"},operations:{BatchCreateVariable:{input:{type:"structure",required:["variableEntries"],members:{variableEntries:{type:"list",member:{type:"structure",members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{}}}},tags:{shape:"S5"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{name:{},code:{type:"integer"},message:{}}}}}}},BatchGetVariable:{input:{type:"structure",required:["names"],members:{names:{type:"list",member:{}}}},output:{type:"structure",members:{variables:{shape:"Sg"},errors:{type:"list",member:{type:"structure",members:{name:{},code:{type:"integer"},message:{}}}}}}},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:{}}}},CreateList:{input:{type:"structure",required:["name"],members:{name:{},elements:{shape:"S1f"},variableType:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},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:"S1n"},externalEventsDetail:{shape:"S1r"},ingestedEventsDetail:{shape:"S1s"},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:"S1w"},language:{},outcomes:{shape:"S1y"},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:{}}},DeleteList:{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:"S1n"},externalEventsDetail:{shape:"S1r"},ingestedEventsDetail:{shape:"S1s"},trainingResult:{type:"structure",members:{dataValidationMetrics:{shape:"S3b"},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:{shape:"S3k"}}},lastUpdatedTime:{},createdTime:{},arn:{},trainingResultV2:{type:"structure",members:{dataValidationMetrics:{shape:"S3b"},trainingMetricsV2:{type:"structure",members:{ofi:{type:"structure",members:{metricDataPoints:{type:"list",member:{type:"structure",members:{fpr:{type:"float"},precision:{type:"float"},tpr:{type:"float"},threshold:{type:"float"}}}},modelPerformance:{type:"structure",members:{auc:{type:"float"},uncertaintyRange:{shape:"S3t"}}}}},tfi:{type:"structure",members:{metricDataPoints:{type:"list",member:{type:"structure",members:{fpr:{type:"float"},precision:{type:"float"},tpr:{type:"float"},threshold:{type:"float"}}}},modelPerformance:{type:"structure",members:{auc:{type:"float"},uncertaintyRange:{shape:"S3t"}}}}},ati:{type:"structure",members:{metricDataPoints:{type:"list",member:{type:"structure",members:{cr:{type:"float"},adr:{type:"float"},threshold:{type:"float"},atodr:{type:"float"}}}},modelPerformance:{type:"structure",members:{asi:{type:"float"}}}}}}},variableImportanceMetrics:{shape:"S3k"},aggregatedVariablesImportanceMetrics:{type:"structure",members:{logOddsMetrics:{type:"list",member:{type:"structure",required:["variableNames","aggregatedVariablesImportance"],members:{variableNames:{shape:"S12"},aggregatedVariablesImportance:{type:"float"}}}}}}}}}}},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:!0}},currentLabel:{},labelTimestamp:{},entities:{shape:"S51"}}}}}},GetEventPrediction:{input:{type:"structure",required:["detectorId","eventId","eventTypeName","entities","eventTimestamp","eventVariables"],members:{detectorId:{},detectorVersionId:{},eventId:{},eventTypeName:{},entities:{shape:"S51"},eventTimestamp:{},eventVariables:{shape:"S56"},externalModelEndpointDataBlobs:{type:"map",key:{},value:{type:"structure",members:{byteBuffer:{type:"blob"},contentType:{}}},sensitive:!0}}},output:{type:"structure",members:{modelScores:{type:"list",member:{type:"structure",members:{modelVersion:{shape:"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:"S5s"},value:{shape:"S5s"},source:{shape:"S5s"}}}},rules:{type:"list",member:{type:"structure",members:{ruleId:{},ruleVersion:{},expression:{shape:"S5s"},expressionWithValues:{shape:"S5s"},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"}}}},aggregatedVariablesImpactExplanations:{type:"list",member:{type:"structure",members:{eventVariableNames:{shape:"S12"},relativeImpact:{},logOddsImpact:{type:"float"}}}}}}}}}}}},evaluatedExternalModels:{type:"list",member:{type:"structure",members:{modelEndpoint:{},useEventVariables:{type:"boolean"},inputVariables:{shape:"S67"},outputVariables:{shape:"S67"}}}},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:"S1y"},eventIngestion:{},ingestedEventStatistics:{type:"structure",members:{numberOfEvents:{type:"long"},eventDataSizeInBytes:{type:"long"},leastRecentEvent:{},mostRecentEvent:{},lastUpdatedTime:{}}},lastUpdatedTime:{},createdTime:{},arn:{},eventOrchestration:{shape:"S6g"}},sensitive:!0}},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:"S6m"},outputConfiguration:{shape:"S6q"},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:{}}}},GetListElements:{input:{type:"structure",required:["name"],members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{elements:{shape:"S1f"},nextToken:{}}}},GetListsMetadata:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{lists:{type:"list",member:{type:"structure",required:["name"],members:{name:{},description:{},variableType:{},createdTime:{},updatedTime:{},arn:{}}}},nextToken:{}}}},GetModelVersion:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},trainingDataSource:{},trainingDataSchema:{shape:"S1n"},externalEventsDetail:{shape:"S1r"},ingestedEventsDetail:{shape:"S1s"},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:"S1w"},language:{},outcomes:{shape:"S1y"},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:"S7w"},eventType:{shape:"S7w"},detectorId:{shape:"S7w"},detectorVersionId:{shape:"S7w"},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:"S1y"},labels:{shape:"S12"},entityTypes:{shape:"S1y"},eventIngestion:{},tags:{shape:"S5"},eventOrchestration:{shape:"S6g"}}},output:{type:"structure",members:{}}},PutExternalModel:{input:{type:"structure",required:["modelEndpoint","modelSource","invokeModelEndpointRoleArn","inputConfiguration","outputConfiguration","modelEndpointStatus"],members:{modelEndpoint:{},modelSource:{},invokeModelEndpointRoleArn:{},inputConfiguration:{shape:"S6m"},outputConfiguration:{shape:"S6q"},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:"S56"},assignedLabel:{},labelTimestamp:{},entities:{shape:"S51"}}},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:{}}},UpdateList:{input:{type:"structure",required:["name"],members:{name:{},elements:{shape:"S1f"},description:{},updateMode:{},variableType:{}}},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:"S1r"},ingestedEventsDetail:{shape:"S1s"},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:"S1w"},language:{},outcomes:{shape:"S1y"},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:{}}},S1f:{type:"list",member:{type:"string",sensitive:!0}},S1n:{type:"structure",required:["modelVariables"],members:{modelVariables:{shape:"S12"},labelSchema:{type:"structure",members:{labelMapper:{type:"map",key:{},value:{shape:"S12"}},unlabeledEventsTreatment:{}}}}},S1r:{type:"structure",required:["dataLocation","dataAccessRoleArn"],members:{dataLocation:{},dataAccessRoleArn:{}}},S1s:{type:"structure",required:["ingestedEventsTimeWindow"],members:{ingestedEventsTimeWindow:{type:"structure",required:["startTime","endTime"],members:{startTime:{},endTime:{}}}}},S1w:{type:"string",sensitive:!0},S1y:{type:"list",member:{}},S3b:{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:{}}}}}},S3k:{type:"structure",members:{logOddsMetrics:{type:"list",member:{type:"structure",required:["variableName","variableType","variableImportance"],members:{variableName:{},variableType:{},variableImportance:{type:"float"}}}}}},S3t:{type:"structure",required:["lowerBoundValue","upperBoundValue"],members:{lowerBoundValue:{type:"float"},upperBoundValue:{type:"float"}}},S51:{type:"list",member:{type:"structure",required:["entityType","entityId"],members:{entityType:{},entityId:{}},sensitive:!0}},S56:{type:"map",key:{},value:{type:"string",sensitive:!0}},S5s:{type:"string",sensitive:!0},S67:{type:"map",key:{},value:{},sensitive:!0},S6g:{type:"structure",required:["eventBridgeEnabled"],members:{eventBridgeEnabled:{type:"boolean"}}},S6m:{type:"structure",required:["useEventVariables"],members:{eventTypeName:{},format:{},useEventVariables:{type:"boolean"},jsonInputTemplate:{},csvInputTemplate:{}}},S6q:{type:"structure",required:["format"],members:{format:{},jsonKeyToVariableMap:{type:"map",key:{},value:{}},csvIndexToVariableMap:{type:"map",key:{},value:{}}}},S7w:{type:"structure",members:{value:{}}}}}},{}],318:[function(e,t,r){t.exports={pagination:{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"},GetListElements:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetListsMetadata:{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"}}}},{}],319:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-09-07",endpointPrefix:"freetier",jsonVersion:"1.0",protocol:"json",serviceFullName:"AWS Free Tier",serviceId:"FreeTier",signatureVersion:"v4",signingName:"freetier",targetPrefix:"AWSFreeTierService",uid:"freetier-2023-09-07"},operations:{GetFreeTierUsage:{input:{type:"structure",members:{filter:{shape:"S2"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["freeTierUsages"],members:{freeTierUsages:{type:"list",member:{type:"structure",members:{actualUsageAmount:{type:"double"},description:{},forecastedUsageAmount:{type:"double"},freeTierType:{},limit:{type:"double"},operation:{},region:{},service:{},unit:{},usageType:{}}}},nextToken:{}}}}},shapes:{S2:{type:"structure",members:{And:{shape:"S3"},Dimensions:{type:"structure",required:["Key","MatchOptions","Values"],members:{Key:{},MatchOptions:{type:"list",member:{}},Values:{type:"list",member:{}}}},Not:{shape:"S2"},Or:{shape:"S3"}}},S3:{type:"list",member:{shape:"S2"}}}}},{}],320:[function(e,t,r){t.exports={pagination:{GetFreeTierUsage:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"freeTierUsages"}}}},{}],321:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-03-01",endpointPrefix:"fsx",jsonVersion:"1.1",protocol:"json",protocols:["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:!0},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:!0},CopyBackup:{input:{type:"structure",required:["SourceBackupId"],members:{ClientRequestToken:{idempotencyToken:!0},SourceBackupId:{},SourceRegion:{},KmsKeyId:{},CopyTags:{type:"boolean"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Backup:{shape:"So"}}},idempotent:!0},CopySnapshotAndUpdateVolume:{input:{type:"structure",required:["VolumeId","SourceSnapshotARN"],members:{ClientRequestToken:{idempotencyToken:!0},VolumeId:{},SourceSnapshotARN:{},CopyStrategy:{},Options:{type:"list",member:{}}}},output:{type:"structure",members:{VolumeId:{},Lifecycle:{},AdministrativeActions:{shape:"S2h"}}},idempotent:!0},CreateBackup:{input:{type:"structure",members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sj"},VolumeId:{}}},output:{type:"structure",members:{Backup:{shape:"So"}}},idempotent:!0},CreateDataRepositoryAssociation:{input:{type:"structure",required:["FileSystemId","DataRepositoryPath"],members:{FileSystemId:{},FileSystemPath:{},DataRepositoryPath:{},BatchImportMetaDataOnCreate:{type:"boolean"},ImportedFileChunkSize:{type:"integer"},S3:{shape:"S4y"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Association:{shape:"S54"}}},idempotent:!0},CreateDataRepositoryTask:{input:{type:"structure",required:["Type","FileSystemId","Report"],members:{Type:{},Paths:{shape:"S5d"},FileSystemId:{},Report:{shape:"S5f"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sj"},CapacityToRelease:{type:"long"},ReleaseConfiguration:{shape:"S5j"}}},output:{type:"structure",members:{DataRepositoryTask:{shape:"S5o"}}},idempotent:!0},CreateFileCache:{input:{type:"structure",required:["FileCacheType","FileCacheTypeVersion","StorageCapacity","SubnetIds"],members:{ClientRequestToken:{idempotencyToken:!0},FileCacheType:{},FileCacheTypeVersion:{},StorageCapacity:{type:"integer"},SubnetIds:{shape:"S15"},SecurityGroupIds:{shape:"S60"},Tags:{shape:"Sj"},CopyTagsToDataRepositoryAssociations:{type:"boolean"},KmsKeyId:{},LustreConfiguration:{type:"structure",required:["PerUnitStorageThroughput","DeploymentType","MetadataConfiguration"],members:{PerUnitStorageThroughput:{type:"integer"},DeploymentType:{},WeeklyMaintenanceStartTime:{},MetadataConfiguration:{shape:"S65"}}},DataRepositoryAssociations:{type:"list",member:{type:"structure",required:["FileCachePath","DataRepositoryPath"],members:{FileCachePath:{},DataRepositoryPath:{},DataRepositorySubdirectories:{shape:"S57"},NFS:{type:"structure",required:["Version"],members:{Version:{},DnsIps:{shape:"S5a"}}}}}}}},output:{type:"structure",members:{FileCache:{type:"structure",members:{OwnerId:{},CreationTime:{type:"timestamp"},FileCacheId:{},FileCacheType:{},FileCacheTypeVersion:{},Lifecycle:{},FailureDetails:{shape:"S6d"},StorageCapacity:{type:"integer"},VpcId:{},SubnetIds:{shape:"S15"},NetworkInterfaceIds:{shape:"S17"},DNSName:{},KmsKeyId:{},ResourceARN:{},Tags:{shape:"Sj"},CopyTagsToDataRepositoryAssociations:{type:"boolean"},LustreConfiguration:{shape:"S6e"},DataRepositoryAssociationIds:{shape:"S6f"}}}}},idempotent:!0},CreateFileSystem:{input:{type:"structure",required:["FileSystemType","StorageCapacity","SubnetIds"],members:{ClientRequestToken:{idempotencyToken:!0},FileSystemType:{},StorageCapacity:{type:"integer"},StorageType:{},SubnetIds:{shape:"S15"},SecurityGroupIds:{shape:"S60"},Tags:{shape:"Sj"},KmsKeyId:{},WindowsConfiguration:{shape:"S6h"},LustreConfiguration:{shape:"S6l"},OntapConfiguration:{type:"structure",required:["DeploymentType"],members:{AutomaticBackupRetentionDays:{type:"integer"},DailyAutomaticBackupStartTime:{},DeploymentType:{},EndpointIpAddressRange:{},FsxAdminPassword:{shape:"S4h"},DiskIopsConfiguration:{shape:"S1t"},PreferredSubnetId:{},RouteTableIds:{shape:"S4f"},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},HAPairs:{type:"integer"},ThroughputCapacityPerHAPair:{type:"integer"}}},FileSystemTypeVersion:{},OpenZFSConfiguration:{shape:"S6p"}}},output:{type:"structure",members:{FileSystem:{shape:"Sx"}}}},CreateFileSystemFromBackup:{input:{type:"structure",required:["BackupId","SubnetIds"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:!0},SubnetIds:{shape:"S15"},SecurityGroupIds:{shape:"S60"},Tags:{shape:"Sj"},WindowsConfiguration:{shape:"S6h"},LustreConfiguration:{shape:"S6l"},StorageType:{},KmsKeyId:{},FileSystemTypeVersion:{},OpenZFSConfiguration:{shape:"S6p"},StorageCapacity:{type:"integer"}}},output:{type:"structure",members:{FileSystem:{shape:"Sx"}}}},CreateSnapshot:{input:{type:"structure",required:["Name","VolumeId"],members:{ClientRequestToken:{idempotencyToken:!0},Name:{},VolumeId:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Snapshot:{shape:"S44"}}},idempotent:!0},CreateStorageVirtualMachine:{input:{type:"structure",required:["FileSystemId","Name"],members:{ActiveDirectoryConfiguration:{type:"structure",required:["NetBiosName"],members:{NetBiosName:{},SelfManagedActiveDirectoryConfiguration:{shape:"S6i"}}},ClientRequestToken:{idempotencyToken:!0},FileSystemId:{},Name:{},SvmAdminPassword:{shape:"S4h"},Tags:{shape:"Sj"},RootVolumeSecurityStyle:{}}},output:{type:"structure",members:{StorageVirtualMachine:{shape:"S72"}}}},CreateVolume:{input:{type:"structure",required:["VolumeType","Name"],members:{ClientRequestToken:{idempotencyToken:!0},VolumeType:{},Name:{},OntapConfiguration:{shape:"S79"},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:"S3t"},UserAndGroupQuotas:{shape:"S40"}}}}},output:{type:"structure",members:{Volume:{shape:"S2n"}}}},CreateVolumeFromBackup:{input:{type:"structure",required:["BackupId","Name"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:!0},Name:{},OntapConfiguration:{shape:"S79"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Volume:{shape:"S2n"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{BackupId:{},Lifecycle:{}}},idempotent:!0},DeleteDataRepositoryAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},ClientRequestToken:{idempotencyToken:!0},DeleteDataInFileSystem:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{},Lifecycle:{},DeleteDataInFileSystem:{type:"boolean"}}},idempotent:!0},DeleteFileCache:{input:{type:"structure",required:["FileCacheId"],members:{FileCacheId:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{FileCacheId:{},Lifecycle:{}}},idempotent:!0},DeleteFileSystem:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:!0},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:!0},DeleteSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{ClientRequestToken:{idempotencyToken:!0},SnapshotId:{}}},output:{type:"structure",members:{SnapshotId:{},Lifecycle:{}}},idempotent:!0},DeleteStorageVirtualMachine:{input:{type:"structure",required:["StorageVirtualMachineId"],members:{ClientRequestToken:{idempotencyToken:!0},StorageVirtualMachineId:{}}},output:{type:"structure",members:{StorageVirtualMachineId:{},Lifecycle:{}}}},DeleteVolume:{input:{type:"structure",required:["VolumeId"],members:{ClientRequestToken:{idempotencyToken:!0},VolumeId:{},OntapConfiguration:{type:"structure",members:{SkipFinalBackup:{type:"boolean"},FinalBackupTags:{shape:"Sj"},BypassSnaplockEnterpriseRetention:{type:"boolean"}}},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:"S8e"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"So"}},NextToken:{}}}},DescribeDataRepositoryAssociations:{input:{type:"structure",members:{AssociationIds:{shape:"S6f"},Filters:{shape:"S8e"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{shape:"S54"}},NextToken:{}}},idempotent:!0},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:"S5o"}},NextToken:{}}}},DescribeFileCaches:{input:{type:"structure",members:{FileCacheIds:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FileCaches:{type:"list",member:{shape:"S94"}},NextToken:{}}},idempotent:!0},DescribeFileSystemAliases:{input:{type:"structure",required:["FileSystemId"],members:{ClientRequestToken:{idempotencyToken:!0},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:{}}}},DescribeSharedVpcConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",members:{EnableFsxRouteTableUpdatesFromParticipantAccounts:{}}}},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:{},IncludeShared:{type:"boolean"}}},output:{type:"structure",members:{Snapshots:{type:"list",member:{shape:"S44"}},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:"S72"}},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:"S2n"}},NextToken:{}}}},DisassociateFileSystemAliases:{input:{type:"structure",required:["FileSystemId","Aliases"],members:{ClientRequestToken:{idempotencyToken:!0},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:!0}}},output:{type:"structure",members:{FileSystem:{shape:"Sx"}}},idempotent:!0},RestoreVolumeFromSnapshot:{input:{type:"structure",required:["VolumeId","SnapshotId"],members:{ClientRequestToken:{idempotencyToken:!0},VolumeId:{},SnapshotId:{},Options:{type:"list",member:{}}}},output:{type:"structure",members:{VolumeId:{},Lifecycle:{},AdministrativeActions:{shape:"S2h"}}},idempotent:!0},StartMisconfiguredStateRecovery:{input:{type:"structure",required:["FileSystemId"],members:{ClientRequestToken:{idempotencyToken:!0},FileSystemId:{}}},output:{type:"structure",members:{FileSystem:{shape:"Sx"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateDataRepositoryAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},ClientRequestToken:{idempotencyToken:!0},ImportedFileChunkSize:{type:"integer"},S3:{shape:"S4y"}}},output:{type:"structure",members:{Association:{shape:"S54"}}},idempotent:!0},UpdateFileCache:{input:{type:"structure",required:["FileCacheId"],members:{FileCacheId:{},ClientRequestToken:{idempotencyToken:!0},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{}}}}},output:{type:"structure",members:{FileCache:{shape:"S94"}}},idempotent:!0},UpdateFileSystem:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:!0},StorageCapacity:{type:"integer"},WindowsConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},ThroughputCapacity:{type:"integer"},SelfManagedActiveDirectoryConfiguration:{shape:"Sau"},AuditLogConfiguration:{shape:"S6k"},DiskIopsConfiguration:{shape:"S1t"}}},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},AutoImportPolicy:{},DataCompressionType:{},LogConfiguration:{shape:"S6m"},RootSquashConfiguration:{shape:"S2a"},PerUnitStorageThroughput:{type:"integer"},MetadataConfiguration:{type:"structure",members:{Iops:{type:"integer"},Mode:{}}}}},OntapConfiguration:{type:"structure",members:{AutomaticBackupRetentionDays:{type:"integer"},DailyAutomaticBackupStartTime:{},FsxAdminPassword:{shape:"S4h"},WeeklyMaintenanceStartTime:{},DiskIopsConfiguration:{shape:"S1t"},ThroughputCapacity:{type:"integer"},AddRouteTableIds:{shape:"S4f"},RemoveRouteTableIds:{shape:"S4f"},ThroughputCapacityPerHAPair:{type:"integer"}}},OpenZFSConfiguration:{type:"structure",members:{AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},CopyTagsToVolumes:{type:"boolean"},DailyAutomaticBackupStartTime:{},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},DiskIopsConfiguration:{shape:"S1t"},AddRouteTableIds:{shape:"S4f"},RemoveRouteTableIds:{shape:"S4f"}}},StorageType:{}}},output:{type:"structure",members:{FileSystem:{shape:"Sx"}}}},UpdateSharedVpcConfiguration:{input:{type:"structure",members:{EnableFsxRouteTableUpdatesFromParticipantAccounts:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{EnableFsxRouteTableUpdatesFromParticipantAccounts:{}}}},UpdateSnapshot:{input:{type:"structure",required:["Name","SnapshotId"],members:{ClientRequestToken:{idempotencyToken:!0},Name:{},SnapshotId:{}}},output:{type:"structure",members:{Snapshot:{shape:"S44"}}},idempotent:!0},UpdateStorageVirtualMachine:{input:{type:"structure",required:["StorageVirtualMachineId"],members:{ActiveDirectoryConfiguration:{type:"structure",members:{SelfManagedActiveDirectoryConfiguration:{shape:"Sau"},NetBiosName:{}}},ClientRequestToken:{idempotencyToken:!0},StorageVirtualMachineId:{},SvmAdminPassword:{shape:"S4h"}}},output:{type:"structure",members:{StorageVirtualMachine:{shape:"S72"}}}},UpdateVolume:{input:{type:"structure",required:["VolumeId"],members:{ClientRequestToken:{idempotencyToken:!0},VolumeId:{},OntapConfiguration:{type:"structure",members:{JunctionPath:{},SecurityStyle:{},SizeInMegabytes:{type:"integer"},StorageEfficiencyEnabled:{type:"boolean"},TieringPolicy:{shape:"S2w"},SnapshotPolicy:{},CopyTagsToBackups:{type:"boolean"},SnaplockConfiguration:{type:"structure",members:{AuditLogVolume:{type:"boolean"},AutocommitPeriod:{shape:"S33"},PrivilegedDelete:{},RetentionPeriod:{shape:"S37"},VolumeAppendModeEnabled:{type:"boolean"}}},SizeInBytes:{type:"long"}}},Name:{},OpenZFSConfiguration:{type:"structure",members:{StorageCapacityReservationGiB:{type:"integer"},StorageCapacityQuotaGiB:{type:"integer"},RecordSizeKiB:{type:"integer"},DataCompressionType:{},NfsExports:{shape:"S3t"},UserAndGroupQuotas:{shape:"S40"},ReadOnly:{type:"boolean"}}}}},output:{type:"structure",members:{Volume:{shape:"S2n"}}}}},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:"S2n"}}},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:{shape:"S17"},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:{}}},DiskIopsConfiguration:{shape:"S1t"}}},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DataRepositoryConfiguration:{type:"structure",members:{Lifecycle:{},ImportPath:{},ExportPath:{},ImportedFileChunkSize:{type:"integer"},AutoImportPolicy:{},FailureDetails:{shape:"S22"}}},DeploymentType:{},PerUnitStorageThroughput:{type:"integer"},MountName:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},DriveCacheType:{},DataCompressionType:{},LogConfiguration:{shape:"S28"},RootSquashConfiguration:{shape:"S2a"},MetadataConfiguration:{type:"structure",required:["Mode"],members:{Iops:{type:"integer"},Mode:{}}}}},AdministrativeActions:{shape:"S2h"},OntapConfiguration:{type:"structure",members:{AutomaticBackupRetentionDays:{type:"integer"},DailyAutomaticBackupStartTime:{},DeploymentType:{},EndpointIpAddressRange:{},Endpoints:{type:"structure",members:{Intercluster:{shape:"S4d"},Management:{shape:"S4d"}}},DiskIopsConfiguration:{shape:"S1t"},PreferredSubnetId:{},RouteTableIds:{shape:"S4f"},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},FsxAdminPassword:{shape:"S4h"},HAPairs:{type:"integer"},ThroughputCapacityPerHAPair:{type:"integer"}}},FileSystemTypeVersion:{},OpenZFSConfiguration:{type:"structure",members:{AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},CopyTagsToVolumes:{type:"boolean"},DailyAutomaticBackupStartTime:{},DeploymentType:{},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},DiskIopsConfiguration:{shape:"S1t"},RootVolumeId:{},PreferredSubnetId:{},EndpointIpAddressRange:{},RouteTableIds:{shape:"S4f"},EndpointIpAddress:{}}}}},S15:{type:"list",member:{}},S17:{type:"list",member:{}},S1c:{type:"structure",members:{DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{},UserName:{},DnsIps:{shape:"S1h"}}},S1h:{type:"list",member:{}},S1t:{type:"structure",members:{Mode:{},Iops:{type:"long"}}},S22:{type:"structure",members:{Message:{}}},S28:{type:"structure",required:["Level"],members:{Level:{},Destination:{}}},S2a:{type:"structure",members:{RootSquash:{},NoSquashNids:{type:"list",member:{}}}},S2h:{type:"list",member:{type:"structure",members:{AdministrativeActionType:{},ProgressPercent:{type:"integer"},RequestTime:{type:"timestamp"},Status:{},TargetFileSystemValues:{shape:"Sx"},FailureDetails:{type:"structure",members:{Message:{}}},TargetVolumeValues:{shape:"S2n"},TargetSnapshotValues:{shape:"S44"},TotalTransferBytes:{type:"long"},RemainingTransferBytes:{type:"long"}}}},S2n:{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:"S2w"},UUID:{},OntapVolumeType:{},SnapshotPolicy:{},CopyTagsToBackups:{type:"boolean"},SnaplockConfiguration:{type:"structure",members:{AuditLogVolume:{type:"boolean"},AutocommitPeriod:{shape:"S33"},PrivilegedDelete:{},RetentionPeriod:{shape:"S37"},SnaplockType:{},VolumeAppendModeEnabled:{type:"boolean"}}},VolumeStyle:{},AggregateConfiguration:{type:"structure",members:{Aggregates:{shape:"S3e"},TotalConstituents:{type:"integer"}}},SizeInBytes:{type:"long"}}},ResourceARN:{},Tags:{shape:"Sj"},VolumeId:{},VolumeType:{},LifecycleTransitionReason:{shape:"S3k"},AdministrativeActions:{shape:"S2h"},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:"S3t"},UserAndGroupQuotas:{shape:"S40"},RestoreToSnapshot:{},DeleteIntermediateSnaphots:{type:"boolean"},DeleteClonedVolumes:{type:"boolean"},DeleteIntermediateData:{type:"boolean"},SourceSnapshotARN:{},DestinationSnapshot:{},CopyStrategy:{}}}}},S2w:{type:"structure",members:{CoolingPeriod:{type:"integer"},Name:{}}},S33:{type:"structure",required:["Type"],members:{Type:{},Value:{type:"integer"}}},S37:{type:"structure",required:["DefaultRetention","MinimumRetention","MaximumRetention"],members:{DefaultRetention:{shape:"S38"},MinimumRetention:{shape:"S38"},MaximumRetention:{shape:"S38"}}},S38:{type:"structure",required:["Type"],members:{Type:{},Value:{type:"integer"}}},S3e:{type:"list",member:{}},S3k:{type:"structure",members:{Message:{}}},S3t:{type:"list",member:{type:"structure",required:["ClientConfigurations"],members:{ClientConfigurations:{type:"list",member:{type:"structure",required:["Clients","Options"],members:{Clients:{},Options:{type:"list",member:{}}}}}}}},S40:{type:"list",member:{type:"structure",required:["Type","Id","StorageCapacityQuotaGiB"],members:{Type:{},Id:{type:"integer"},StorageCapacityQuotaGiB:{type:"integer"}}}},S44:{type:"structure",members:{ResourceARN:{},SnapshotId:{},Name:{},VolumeId:{},CreationTime:{type:"timestamp"},Lifecycle:{},LifecycleTransitionReason:{shape:"S3k"},Tags:{shape:"Sj"},AdministrativeActions:{shape:"S2h"}}},S4d:{type:"structure",members:{DNSName:{},IpAddresses:{shape:"S4e"}}},S4e:{type:"list",member:{}},S4f:{type:"list",member:{}},S4h:{type:"string",sensitive:!0},S4y:{type:"structure",members:{AutoImportPolicy:{type:"structure",members:{Events:{shape:"S50"}}},AutoExportPolicy:{shape:"S52"}}},S50:{type:"list",member:{}},S52:{type:"structure",members:{Events:{shape:"S50"}}},S54:{type:"structure",members:{AssociationId:{},ResourceARN:{},FileSystemId:{},Lifecycle:{},FailureDetails:{shape:"S22"},FileSystemPath:{},DataRepositoryPath:{},BatchImportMetaDataOnCreate:{type:"boolean"},ImportedFileChunkSize:{type:"integer"},S3:{shape:"S4y"},Tags:{shape:"Sj"},CreationTime:{type:"timestamp"},FileCacheId:{},FileCachePath:{},DataRepositorySubdirectories:{shape:"S57"},NFS:{type:"structure",required:["Version"],members:{Version:{},DnsIps:{shape:"S5a"},AutoExportPolicy:{shape:"S52"}}}}},S57:{type:"list",member:{}},S5a:{type:"list",member:{}},S5d:{type:"list",member:{}},S5f:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Path:{},Format:{},Scope:{}}},S5j:{type:"structure",members:{DurationSinceLastAccess:{type:"structure",members:{Unit:{},Value:{type:"long"}}}}},S5o:{type:"structure",required:["TaskId","Lifecycle","Type","CreationTime"],members:{TaskId:{},Lifecycle:{},Type:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ResourceARN:{},Tags:{shape:"Sj"},FileSystemId:{},Paths:{shape:"S5d"},FailureDetails:{type:"structure",members:{Message:{}}},Status:{type:"structure",members:{TotalCount:{type:"long"},SucceededCount:{type:"long"},FailedCount:{type:"long"},LastUpdatedTime:{type:"timestamp"},ReleasedCapacity:{type:"long"}}},Report:{shape:"S5f"},CapacityToRelease:{type:"long"},FileCacheId:{},ReleaseConfiguration:{shape:"S5j"}}},S60:{type:"list",member:{}},S65:{type:"structure",required:["StorageCapacity"],members:{StorageCapacity:{type:"integer"}}},S6d:{type:"structure",members:{Message:{}}},S6e:{type:"structure",members:{PerUnitStorageThroughput:{type:"integer"},DeploymentType:{},MountName:{},WeeklyMaintenanceStartTime:{},MetadataConfiguration:{shape:"S65"},LogConfiguration:{shape:"S28"}}},S6f:{type:"list",member:{}},S6h:{type:"structure",required:["ThroughputCapacity"],members:{ActiveDirectoryId:{},SelfManagedActiveDirectoryConfiguration:{shape:"S6i"},DeploymentType:{},PreferredSubnetId:{},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},Aliases:{shape:"S4"},AuditLogConfiguration:{shape:"S6k"},DiskIopsConfiguration:{shape:"S1t"}}},S6i:{type:"structure",required:["DomainName","UserName","Password","DnsIps"],members:{DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{},UserName:{},Password:{shape:"S6j"},DnsIps:{shape:"S1h"}}},S6j:{type:"string",sensitive:!0},S6k:{type:"structure",required:["FileAccessAuditLogLevel","FileShareAccessAuditLogLevel"],members:{FileAccessAuditLogLevel:{},FileShareAccessAuditLogLevel:{},AuditLogDestination:{}}},S6l:{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:"S6m"},RootSquashConfiguration:{shape:"S2a"},MetadataConfiguration:{type:"structure",required:["Mode"],members:{Iops:{type:"integer"},Mode:{}}}}},S6m:{type:"structure",required:["Level"],members:{Level:{},Destination:{}}},S6p:{type:"structure",required:["DeploymentType","ThroughputCapacity"],members:{AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},CopyTagsToVolumes:{type:"boolean"},DailyAutomaticBackupStartTime:{},DeploymentType:{},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},DiskIopsConfiguration:{shape:"S1t"},RootVolumeConfiguration:{type:"structure",members:{RecordSizeKiB:{type:"integer"},DataCompressionType:{},NfsExports:{shape:"S3t"},UserAndGroupQuotas:{shape:"S40"},CopyTagsToSnapshots:{type:"boolean"},ReadOnly:{type:"boolean"}}},PreferredSubnetId:{},EndpointIpAddressRange:{},RouteTableIds:{shape:"S4f"}}},S72:{type:"structure",members:{ActiveDirectoryConfiguration:{type:"structure",members:{NetBiosName:{},SelfManagedActiveDirectoryConfiguration:{shape:"S1c"}}},CreationTime:{type:"timestamp"},Endpoints:{type:"structure",members:{Iscsi:{shape:"S75"},Management:{shape:"S75"},Nfs:{shape:"S75"},Smb:{shape:"S75"}}},FileSystemId:{},Lifecycle:{},Name:{},ResourceARN:{},StorageVirtualMachineId:{},Subtype:{},UUID:{},Tags:{shape:"Sj"},LifecycleTransitionReason:{shape:"S3k"},RootVolumeSecurityStyle:{}}},S75:{type:"structure",members:{DNSName:{},IpAddresses:{shape:"S4e"}}},S79:{type:"structure",required:["StorageVirtualMachineId"],members:{JunctionPath:{},SecurityStyle:{},SizeInMegabytes:{deprecated:!0,deprecatedMessage:"This property is deprecated, use SizeInBytes instead",type:"integer"},StorageEfficiencyEnabled:{type:"boolean"},StorageVirtualMachineId:{},TieringPolicy:{shape:"S2w"},OntapVolumeType:{},SnapshotPolicy:{},CopyTagsToBackups:{type:"boolean"},SnaplockConfiguration:{type:"structure",required:["SnaplockType"],members:{AuditLogVolume:{type:"boolean"},AutocommitPeriod:{shape:"S33"},PrivilegedDelete:{},RetentionPeriod:{shape:"S37"},SnaplockType:{},VolumeAppendModeEnabled:{type:"boolean"}}},VolumeStyle:{},AggregateConfiguration:{type:"structure",members:{Aggregates:{shape:"S3e"},ConstituentsPerAggregate:{type:"integer"}}},SizeInBytes:{type:"long"}}},S8e:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S94:{type:"structure",members:{OwnerId:{},CreationTime:{type:"timestamp"},FileCacheId:{},FileCacheType:{},FileCacheTypeVersion:{},Lifecycle:{},FailureDetails:{shape:"S6d"},StorageCapacity:{type:"integer"},VpcId:{},SubnetIds:{shape:"S15"},NetworkInterfaceIds:{shape:"S17"},DNSName:{},KmsKeyId:{},ResourceARN:{},LustreConfiguration:{shape:"S6e"},DataRepositoryAssociationIds:{shape:"S6f"}}},Sau:{type:"structure",members:{UserName:{},Password:{shape:"S6j"},DnsIps:{shape:"S1h"},DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{}}}}}},{}],322:[function(e,t,r){t.exports={pagination:{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"},DescribeFileCaches:{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"}}}},{}],323:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{type:"list",member:{shape:"S4"},sensitive:!0},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},FilterOption:{type:"structure",members:{InstanceStatuses:{type:"list",member:{}}}}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sq"},Tags:{shape:"Su"}}},output:{type:"structure",members:{Alias:{shape:"Sz"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"S13"},OperatingSystem:{},Tags:{shape:"Su"},ServerSdkVersion:{}}},output:{type:"structure",members:{Build:{shape:"S18"},UploadCredentials:{shape:"S1d"},StorageLocation:{shape:"S13"}}}},CreateContainerGroupDefinition:{input:{type:"structure",required:["Name","TotalMemoryLimit","TotalCpuLimit","ContainerDefinitions","OperatingSystem"],members:{Name:{},SchedulingStrategy:{},TotalMemoryLimit:{type:"integer"},TotalCpuLimit:{type:"integer"},ContainerDefinitions:{type:"list",member:{type:"structure",required:["ContainerName","ImageUri"],members:{ContainerName:{},ImageUri:{},MemoryLimits:{shape:"S1n"},PortConfiguration:{shape:"S1p"},Cpu:{type:"integer"},HealthCheck:{shape:"S1v"},Command:{shape:"S1w"},Essential:{type:"boolean"},EntryPoint:{shape:"S23"},WorkingDirectory:{},Environment:{shape:"S24"},DependsOn:{shape:"S26"}}}},OperatingSystem:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{ContainerGroupDefinition:{shape:"S2b"}}}},CreateFleet:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S2m"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S2o"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S2s"},ResourceCreationLimitPolicy:{shape:"S2y"},MetricGroups:{shape:"S30"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S33"},Locations:{shape:"S35"},Tags:{shape:"Su"},ComputeType:{},AnywhereConfiguration:{shape:"S39"},InstanceRoleCredentialsProvider:{},ContainerGroupsConfiguration:{type:"structure",required:["ContainerGroupDefinitionNames","ConnectionPortRange"],members:{ContainerGroupDefinitionNames:{type:"list",member:{}},ConnectionPortRange:{shape:"S3f"},DesiredReplicaContainerGroupsPerInstance:{type:"integer"}}}}},output:{type:"structure",members:{FleetAttributes:{shape:"S3i"},LocationStates:{shape:"S3t"}}}},CreateFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S35"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S3t"}}}},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:"S44"},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:"Su"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S4n"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{},Location:{}}},output:{type:"structure",members:{GameSession:{shape:"S4u"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S53"},Destinations:{shape:"S55"},FilterConfiguration:{shape:"S58"},PriorityConfiguration:{shape:"S5a"},CustomEventData:{},NotificationTarget:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S5g"}}}},CreateLocation:{input:{type:"structure",required:["LocationName"],members:{LocationName:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{Location:{shape:"S5l"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S5o"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S4n"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{Configuration:{shape:"S5y"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Su"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S64"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{shape:"S4"},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S68"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{shape:"S4"},sensitive:!0},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S6f"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"S13"},ZipFile:{type:"blob"},Tags:{shape:"Su"}}},output:{type:"structure",members:{Script:{shape:"S6j"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S6m"}}}},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:{}}}},DeleteContainerGroupDefinition:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S59"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S3t"}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteLocation:{input:{type:"structure",required:["LocationName"],members:{LocationName:{}}},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:{}}},DeregisterCompute:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},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:"Sz"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S18"}}}},DescribeCompute:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},output:{type:"structure",members:{Compute:{shape:"S7p"}}}},DescribeContainerGroupDefinition:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ContainerGroupDefinition:{shape:"S2b"}}}},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:"S86"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S3i"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S86"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{shape:"S8c"}},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:{},Count:{type:"long"}}}},NextToken:{}}}},DescribeFleetLocationAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Locations:{shape:"S59"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetId:{}, +FleetArn:{},LocationAttributes:{type:"list",member:{type:"structure",members:{LocationState:{shape:"S3u"},StoppedActions:{shape:"S3n"},UpdateStatus:{}}}},NextToken:{}}}},DescribeFleetLocationCapacity:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetCapacity:{shape:"S8c"}}}},DescribeFleetLocationUtilization:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetUtilization:{shape:"S8u"}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},InboundPermissions:{shape:"S2o"},UpdateStatus:{},Location:{}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S86"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{shape:"S8u"}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},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:"S4u"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S9g"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S5g"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S9t"},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:{shape:"S4x"},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:"Sa3"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S5y"}},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:"S64"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{shape:"S4"},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S6f"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S2s"}}}},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:"Sb6"},UpdateStatus:{},Location:{}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S6j"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S6m"}}}}},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:{}}}}}}},GetComputeAccess:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},ComputeName:{},ComputeArn:{},Credentials:{shape:"S1d"},Target:{}}}},GetComputeAuthToken:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},ComputeName:{},ComputeArn:{},AuthToken:{},ExpirationTimestamp:{type:"timestamp"}}}},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:{shape:"S4x"},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:!0}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListCompute:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ComputeList:{type:"list",member:{shape:"S7p"}},NextToken:{}}}},ListContainerGroupDefinitions:{input:{type:"structure",members:{SchedulingStrategy:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ContainerGroupDefinitions:{type:"list",member:{shape:"S2b"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},ContainerGroupDefinitionName:{},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:"S4g"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sf"}},NextToken:{}}}},ListLocations:{input:{type:"structure",members:{Filters:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Locations:{type:"list",member:{shape:"S5l"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S6j"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Su"}}}},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:"Sb6"}}},output:{type:"structure",members:{Name:{}}}},RegisterCompute:{input:{type:"structure",required:["FleetId","ComputeName"],members:{FleetId:{},ComputeName:{},CertificatePath:{},DnsName:{},IpAddress:{shape:"S4x"},Location:{}}},output:{type:"structure",members:{Compute:{shape:"S7p"}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S1d"},StorageLocation:{shape:"S13"}}}},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:"S4j"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},Location:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S9t"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S3n"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S4n"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S9i"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S9g"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"Sa6"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"Sa3"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"Sa6"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"Sa3"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S3n"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S9g"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S4j"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},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:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sz"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S18"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S2y"},MetricGroups:{shape:"S30"},AnywhereConfiguration:{shape:"S39"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},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:"S2o"},InboundPermissionRevocations:{shape:"S2o"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sf"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S44"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S4g"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{},GameProperties:{shape:"S4n"}}},output:{type:"structure",members:{GameSession:{shape:"S4u"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S53"},Destinations:{shape:"S55"},FilterConfiguration:{shape:"S58"},PriorityConfiguration:{shape:"S5a"},CustomEventData:{},NotificationTarget:{}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S5g"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S5o"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S4n"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S5y"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S2s"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S2s"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"S13"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S6j"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S4:{type:"string",sensitive:!0},Sf:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sq:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Su:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sz:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sq"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S13:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S18:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"},ServerSdkVersion:{}}},S1d:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1n:{type:"structure",members:{SoftLimit:{type:"integer"},HardLimit:{type:"integer"}}},S1p:{type:"structure",required:["ContainerPortRanges"],members:{ContainerPortRanges:{type:"list",member:{type:"structure",required:["FromPort","ToPort","Protocol"],members:{FromPort:{shape:"S1s"},ToPort:{shape:"S1s"},Protocol:{}}}}}},S1s:{type:"integer",sensitive:!0},S1v:{type:"structure",required:["Command"],members:{Command:{shape:"S1w"},Interval:{type:"integer"},Timeout:{type:"integer"},Retries:{type:"integer"},StartPeriod:{type:"integer"}}},S1w:{type:"list",member:{}},S23:{type:"list",member:{}},S24:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S26:{type:"list",member:{type:"structure",required:["ContainerName","Condition"],members:{ContainerName:{},Condition:{}}}},S2b:{type:"structure",members:{ContainerGroupDefinitionArn:{},CreationTime:{type:"timestamp"},OperatingSystem:{},Name:{},SchedulingStrategy:{},TotalMemoryLimit:{type:"integer"},TotalCpuLimit:{type:"integer"},ContainerDefinitions:{type:"list",member:{type:"structure",required:["ContainerName","ImageUri"],members:{ContainerName:{},ImageUri:{},ResolvedImageDigest:{},MemoryLimits:{shape:"S1n"},PortConfiguration:{shape:"S1p"},Cpu:{type:"integer"},HealthCheck:{shape:"S1v"},Command:{shape:"S1w"},Essential:{type:"boolean"},EntryPoint:{shape:"S23"},WorkingDirectory:{},Environment:{shape:"S24"},DependsOn:{shape:"S26"}}}},Status:{},StatusReason:{}}},S2m:{type:"list",member:{}},S2o:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{shape:"S1s"},ToPort:{shape:"S1s"},IpRange:{type:"string",sensitive:!0},Protocol:{}}}},S2s:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S2y:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S30:{type:"list",member:{}},S33:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S35:{type:"list",member:{type:"structure",required:["Location"],members:{Location:{}}}},S39:{type:"structure",required:["Cost"],members:{Cost:{}}},S3f:{type:"structure",required:["FromPort","ToPort"],members:{FromPort:{shape:"S1s"},ToPort:{shape:"S1s"}}},S3i:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S2m"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S2y"},MetricGroups:{shape:"S30"},StoppedActions:{shape:"S3n"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S33"},ComputeType:{},AnywhereConfiguration:{shape:"S39"},InstanceRoleCredentialsProvider:{},ContainerGroupsAttributes:{type:"structure",members:{ContainerGroupDefinitionProperties:{type:"list",member:{type:"structure",members:{SchedulingStrategy:{},ContainerGroupDefinitionName:{}}}},ConnectionPortRange:{shape:"S3f"},ContainerGroupsPerInstance:{type:"structure",members:{DesiredReplicaContainerGroupsPerInstance:{type:"integer"},MaxReplicaContainerGroupsPerInstance:{type:"integer"}}}}}}},S3n:{type:"list",member:{}},S3t:{type:"list",member:{shape:"S3u"}},S3u:{type:"structure",members:{Location:{},Status:{}}},S44:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S4g:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S44"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S4j"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S4j:{type:"list",member:{}},S4n:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S4u:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S4n"},IpAddress:{shape:"S4x"},DnsName:{},Port:{shape:"S1s"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{},Location:{}}},S4x:{type:"string",sensitive:!0},S53:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S55:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S58:{type:"structure",members:{AllowedLocations:{shape:"S59"}}},S59:{type:"list",member:{}},S5a:{type:"structure",members:{PriorityOrder:{type:"list",member:{}},LocationOrder:{shape:"S59"}}},S5g:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S53"},Destinations:{shape:"S55"},FilterConfiguration:{shape:"S58"},PriorityConfiguration:{shape:"S5a"},CustomEventData:{},NotificationTarget:{}}},S5l:{type:"structure",members:{LocationName:{},LocationArn:{}}},S5o:{type:"list",member:{}},S5y:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S5o"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S4n"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S64:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S68:{type:"structure",members:{PlayerSessionId:{},PlayerId:{shape:"S4"},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{shape:"S4x"},DnsName:{},Port:{shape:"S1s"},PlayerData:{}}},S6f:{type:"list",member:{shape:"S68"}},S6j:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"S13"}}},S6m:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S7p:{type:"structure",members:{FleetId:{},FleetArn:{},ComputeName:{},ComputeArn:{},IpAddress:{shape:"S4x"},DnsName:{},ComputeStatus:{},Location:{},CreationTime:{type:"timestamp"},OperatingSystem:{},Type:{},GameLiftServiceSdkEndpoint:{},GameLiftAgentEndpoint:{},InstanceId:{},ContainerAttributes:{type:"structure",members:{ContainerPortMappings:{type:"list",member:{type:"structure",members:{ContainerPort:{shape:"S1s"},ConnectionPort:{shape:"S1s"},Protocol:{}}}}}}}},S86:{type:"list",member:{}},S8c:{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:{},ReplicaContainerGroupCounts:{type:"structure",members:{PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}}}},S8u:{type:"structure",members:{FleetId:{},FleetArn:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Location:{}}},S9g:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S4n"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S9i"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{shape:"S4x"},DnsName:{},Port:{shape:"S1s"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S9i:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S9t:{type:"list",member:{shape:"S4u"}},Sa3:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"Sa6"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{shape:"S4x"},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},Sa6:{type:"list",member:{type:"structure",members:{PlayerId:{shape:"S4"},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{type:"list",member:{}},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},Sb6:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},{}],324:[function(e,t,r){t.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetLocationAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListCompute:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ComputeList"},ListContainerGroupDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ContainerGroupDefinitions"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListLocations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Locations"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}}},{}],325:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",checksumFormat:"sha256",endpointPrefix:"glacier",protocol:"rest-json",serviceFullName:"Amazon Glacier",serviceId:"Glacier",signatureVersion:"v4",uid:"glacier-2012-06-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"}}}},AbortVaultLock:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/lock-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},AddTagsToVault:{http:{requestUri:"/{accountId}/vaults/{vaultName}/tags?operation=add",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},Tags:{shape:"S5"}}}},CompleteMultipartUpload:{http:{requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:201},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},archiveSize:{location:"header",locationName:"x-amz-archive-size"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"}}},output:{shape:"S9"}},CompleteVaultLock:{http:{requestUri:"/{accountId}/vaults/{vaultName}/lock-policy/{lockId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","lockId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},lockId:{location:"uri",locationName:"lockId"}}}},CreateVault:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{location:{location:"header",locationName:"Location"}}}},DeleteArchive:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/archives/{archiveId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","archiveId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},archiveId:{location:"uri",locationName:"archiveId"}}}},DeleteVault:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{ +location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DeleteVaultAccessPolicy:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/access-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DeleteVaultNotifications:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DescribeJob:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs/{jobId}"},input:{type:"structure",required:["accountId","vaultName","jobId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobId:{location:"uri",locationName:"jobId"}}},output:{shape:"Si"}},DescribeVault:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{shape:"S1a"}},GetDataRetrievalPolicy:{http:{method:"GET",requestUri:"/{accountId}/policies/data-retrieval"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{Policy:{shape:"S1e"}}}},GetJobOutput:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs/{jobId}/output"},input:{type:"structure",required:["accountId","vaultName","jobId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobId:{location:"uri",locationName:"jobId"},range:{location:"header",locationName:"Range"}}},output:{type:"structure",members:{body:{shape:"S1k"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},status:{location:"statusCode",type:"integer"},contentRange:{location:"header",locationName:"Content-Range"},acceptRanges:{location:"header",locationName:"Accept-Ranges"},contentType:{location:"header",locationName:"Content-Type"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"}},payload:"body"}},GetVaultAccessPolicy:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/access-policy"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{policy:{shape:"S1o"}},payload:"policy"}},GetVaultLock:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/lock-policy"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{Policy:{},State:{},ExpirationDate:{},CreationDate:{}}}},GetVaultNotifications:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{vaultNotificationConfig:{shape:"S1t"}},payload:"vaultNotificationConfig"}},InitiateJob:{http:{requestUri:"/{accountId}/vaults/{vaultName}/jobs",responseCode:202},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobParameters:{type:"structure",members:{Format:{},Type:{},ArchiveId:{},Description:{},SNSTopic:{},RetrievalByteRange:{},Tier:{},InventoryRetrievalParameters:{type:"structure",members:{StartDate:{},EndDate:{},Limit:{},Marker:{}}},SelectParameters:{shape:"Sp"},OutputLocation:{shape:"Sx"}}}},payload:"jobParameters"},output:{type:"structure",members:{location:{location:"header",locationName:"Location"},jobId:{location:"header",locationName:"x-amz-job-id"},jobOutputPath:{location:"header",locationName:"x-amz-job-output-path"}}}},InitiateMultipartUpload:{http:{requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"},partSize:{location:"header",locationName:"x-amz-part-size"}}},output:{type:"structure",members:{location:{location:"header",locationName:"Location"},uploadId:{location:"header",locationName:"x-amz-multipart-upload-id"}}}},InitiateVaultLock:{http:{requestUri:"/{accountId}/vaults/{vaultName}/lock-policy",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},policy:{type:"structure",members:{Policy:{}}}},payload:"policy"},output:{type:"structure",members:{lockId:{location:"header",locationName:"x-amz-lock-id"}}}},ListJobs:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},limit:{location:"querystring",locationName:"limit"},marker:{location:"querystring",locationName:"marker"},statuscode:{location:"querystring",locationName:"statuscode"},completed:{location:"querystring",locationName:"completed"}}},output:{type:"structure",members:{JobList:{type:"list",member:{shape:"Si"}},Marker:{}}}},ListMultipartUploads:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{UploadsList:{type:"list",member:{type:"structure",members:{MultipartUploadId:{},VaultARN:{},ArchiveDescription:{},PartSizeInBytes:{type:"long"},CreationDate:{}}}},Marker:{}}}},ListParts:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}"},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{MultipartUploadId:{},VaultARN:{},ArchiveDescription:{},PartSizeInBytes:{type:"long"},CreationDate:{},Parts:{type:"list",member:{type:"structure",members:{RangeInBytes:{},SHA256TreeHash:{}}}},Marker:{}}}},ListProvisionedCapacity:{http:{method:"GET",requestUri:"/{accountId}/provisioned-capacity"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{ProvisionedCapacityList:{type:"list",member:{type:"structure",members:{CapacityId:{},StartDate:{},ExpirationDate:{}}}}}}},ListTagsForVault:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/tags"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},ListVaults:{http:{method:"GET",requestUri:"/{accountId}/vaults"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{VaultList:{type:"list",member:{shape:"S1a"}},Marker:{}}}},PurchaseProvisionedCapacity:{http:{requestUri:"/{accountId}/provisioned-capacity",responseCode:201},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{capacityId:{location:"header",locationName:"x-amz-capacity-id"}}}},RemoveTagsFromVault:{http:{requestUri:"/{accountId}/vaults/{vaultName}/tags?operation=remove",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},TagKeys:{type:"list",member:{}}}}},SetDataRetrievalPolicy:{http:{method:"PUT",requestUri:"/{accountId}/policies/data-retrieval",responseCode:204},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"},Policy:{shape:"S1e"}}}},SetVaultAccessPolicy:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/access-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},policy:{shape:"S1o"}},payload:"policy"}},SetVaultNotifications:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},vaultNotificationConfig:{shape:"S1t"}},payload:"vaultNotificationConfig"}},UploadArchive:{http:{requestUri:"/{accountId}/vaults/{vaultName}/archives",responseCode:201},input:{type:"structure",required:["vaultName","accountId"],members:{vaultName:{location:"uri",locationName:"vaultName"},accountId:{location:"uri",locationName:"accountId"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},body:{shape:"S1k"}},payload:"body"},output:{shape:"S9"}},UploadMultipartPart:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},range:{location:"header",locationName:"Content-Range"},body:{shape:"S1k"}},payload:"body"},output:{type:"structure",members:{checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"}}}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"structure",members:{location:{location:"header",locationName:"Location"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},archiveId:{location:"header",locationName:"x-amz-archive-id"}}},Si:{type:"structure",members:{JobId:{},JobDescription:{},Action:{},ArchiveId:{},VaultARN:{},CreationDate:{},Completed:{type:"boolean"},StatusCode:{},StatusMessage:{},ArchiveSizeInBytes:{type:"long"},InventorySizeInBytes:{type:"long"},SNSTopic:{},CompletionDate:{},SHA256TreeHash:{},ArchiveSHA256TreeHash:{},RetrievalByteRange:{},Tier:{},InventoryRetrievalParameters:{type:"structure",members:{Format:{},StartDate:{},EndDate:{},Limit:{},Marker:{}}},JobOutputPath:{},SelectParameters:{shape:"Sp"},OutputLocation:{shape:"Sx"}}},Sp:{type:"structure",members:{InputSerialization:{type:"structure",members:{csv:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}}}},ExpressionType:{},Expression:{},OutputSerialization:{type:"structure",members:{csv:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}}}}}},Sx:{type:"structure",members:{S3:{type:"structure",members:{BucketName:{},Prefix:{},Encryption:{type:"structure",members:{EncryptionType:{},KMSKeyId:{},KMSContext:{}}},CannedACL:{},AccessControlList:{type:"list",member:{type:"structure",members:{Grantee:{type:"structure",required:["Type"],members:{Type:{},DisplayName:{},URI:{},ID:{},EmailAddress:{}}},Permission:{}}}},Tagging:{shape:"S17"},UserMetadata:{shape:"S17"},StorageClass:{}}}}},S17:{type:"map",key:{},value:{}},S1a:{type:"structure",members:{VaultARN:{},VaultName:{},CreationDate:{},LastInventoryDate:{},NumberOfArchives:{type:"long"},SizeInBytes:{type:"long"}}},S1e:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Strategy:{},BytesPerHour:{type:"long"}}}}}},S1k:{type:"blob",streaming:!0},S1o:{type:"structure",members:{Policy:{}}},S1t:{type:"structure",members:{SNSTopic:{},Events:{type:"list",member:{}}}}}}},{}],326:[function(e,t,r){t.exports={pagination:{ListJobs:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"JobList"},ListMultipartUploads:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"UploadsList"},ListParts:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"Parts"},ListVaults:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"VaultList"}}}},{}],327:[function(e,t,r){t.exports={version:2,waiters:{VaultExists:{operation:"DescribeVault",delay:3,maxAttempts:15,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},VaultNotExists:{operation:"DescribeVault",delay:3,maxAttempts:15,acceptors:[{state:"retry",matcher:"status",expected:200},{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]}}}},{}],328:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-08-08",endpointPrefix:"globalaccelerator",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS Global Accelerator",serviceId:"Global Accelerator",signatureVersion:"v4",signingName:"globalaccelerator",targetPrefix:"GlobalAccelerator_V20180706",uid:"globalaccelerator-2018-08-08",auth:["aws.auth#sigv4"]},operations:{AddCustomRoutingEndpoints:{input:{type:"structure",required:["EndpointConfigurations","EndpointGroupArn"],members:{EndpointConfigurations:{type:"list",member:{type:"structure",members:{EndpointId:{},AttachmentArn:{}}}},EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointDescriptions:{shape:"S6"},EndpointGroupArn:{}}}},AddEndpoints:{input:{type:"structure",required:["EndpointConfigurations","EndpointGroupArn"],members:{EndpointConfigurations:{shape:"S9"},EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointDescriptions:{shape:"Se"},EndpointGroupArn:{}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sj"}}}},AllowCustomRoutingTraffic:{input:{type:"structure",required:["EndpointGroupArn","EndpointId"],members:{EndpointGroupArn:{},EndpointId:{},DestinationAddresses:{shape:"Sp"},DestinationPorts:{shape:"Sr"},AllowAllTrafficToEndpoint:{type:"boolean"}}}},CreateAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},IpAddresses:{shape:"Sv"},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Accelerator:{shape:"S12"}}}},CreateCrossAccountAttachment:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},Principals:{shape:"S1b"},Resources:{shape:"S1d"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"Sx"}}},output:{type:"structure",members:{CrossAccountAttachment:{shape:"S1g"}}}},CreateCustomRoutingAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},IpAddresses:{shape:"Sv"},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Accelerator:{shape:"S1j"}}}},CreateCustomRoutingEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","DestinationConfigurations","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},DestinationConfigurations:{type:"list",member:{type:"structure",required:["FromPort","ToPort","Protocols"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},Protocols:{shape:"S1o"}}}},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1r"}}}},CreateCustomRoutingListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S1x"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Listener:{shape:"S20"}}}},CreateEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},EndpointConfigurations:{shape:"S9"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},IdempotencyToken:{idempotencyToken:!0},PortOverrides:{shape:"S28"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S2b"}}}},CreateListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","Protocol","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S1x"},Protocol:{},ClientAffinity:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Listener:{shape:"S2f"}}}},DeleteAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteCrossAccountAttachment:{input:{type:"structure",required:["AttachmentArn"],members:{AttachmentArn:{}}}},DeleteCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteCustomRoutingEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteCustomRoutingListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DeleteEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DenyCustomRoutingTraffic:{input:{type:"structure",required:["EndpointGroupArn","EndpointId"],members:{EndpointGroupArn:{},EndpointId:{},DestinationAddresses:{shape:"Sp"},DestinationPorts:{shape:"Sr"},DenyAllTrafficToEndpoint:{type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sj"}}}},DescribeAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"S12"}}}},DescribeAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2u"}}}},DescribeCrossAccountAttachment:{input:{type:"structure",required:["AttachmentArn"],members:{AttachmentArn:{}}},output:{type:"structure",members:{CrossAccountAttachment:{shape:"S1g"}}}},DescribeCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"S1j"}}}},DescribeCustomRoutingAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S31"}}}},DescribeCustomRoutingEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1r"}}}},DescribeCustomRoutingListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S20"}}}},DescribeEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S2b"}}}},DescribeListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S2f"}}}},ListAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"S12"}},NextToken:{}}}},ListByoipCidrs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{type:"list",member:{shape:"Sj"}},NextToken:{}}}},ListCrossAccountAttachments:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossAccountAttachments:{type:"list",member:{shape:"S1g"}},NextToken:{}}}},ListCrossAccountResourceAccounts:{input:{type:"structure",members:{}},output:{type:"structure",members:{ResourceOwnerAwsAccountIds:{type:"list",member:{}}}}},ListCrossAccountResources:{input:{type:"structure",required:["ResourceOwnerAwsAccountId"],members:{AcceleratorArn:{},ResourceOwnerAwsAccountId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossAccountResources:{type:"list",member:{type:"structure",members:{EndpointId:{},Cidr:{},AttachmentArn:{}}}},NextToken:{}}}},ListCustomRoutingAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"S1j"}},NextToken:{}}}},ListCustomRoutingEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S1r"}},NextToken:{}}}},ListCustomRoutingListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S20"}},NextToken:{}}}},ListCustomRoutingPortMappings:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},EndpointGroupArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PortMappings:{type:"list",member:{type:"structure",members:{AcceleratorPort:{type:"integer"},EndpointGroupArn:{},EndpointId:{},DestinationSocketAddress:{shape:"S46"},Protocols:{shape:"S1o"},DestinationTrafficState:{}}}},NextToken:{}}}},ListCustomRoutingPortMappingsByDestination:{input:{type:"structure",required:["EndpointId","DestinationAddress"],members:{EndpointId:{},DestinationAddress:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DestinationPortMappings:{type:"list",member:{type:"structure",members:{AcceleratorArn:{},AcceleratorSocketAddresses:{type:"list",member:{shape:"S46"}},EndpointGroupArn:{},EndpointId:{},EndpointGroupRegion:{},DestinationSocketAddress:{shape:"S46"},IpAddressType:{},DestinationTrafficState:{}}}},NextToken:{}}}},ListEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S2b"}},NextToken:{}}}},ListListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S2f"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sx"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr","CidrAuthorizationContext"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sj"}}}},RemoveCustomRoutingEndpoints:{input:{type:"structure",required:["EndpointIds","EndpointGroupArn"],members:{EndpointIds:{type:"list",member:{}},EndpointGroupArn:{}}}},RemoveEndpoints:{input:{type:"structure",required:["EndpointIdentifiers","EndpointGroupArn"],members:{EndpointIdentifiers:{type:"list",member:{type:"structure",required:["EndpointId"],members:{EndpointId:{},ClientIPPreservationEnabled:{type:"boolean"}}}},EndpointGroupArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},Name:{},IpAddressType:{},IpAddresses:{shape:"Sv"},Enabled:{type:"boolean"}}},output:{type:"structure",members:{Accelerator:{shape:"S12"}}}},UpdateAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2u"}}}},UpdateCrossAccountAttachment:{input:{type:"structure",required:["AttachmentArn"],members:{AttachmentArn:{},Name:{},AddPrincipals:{shape:"S1b"},RemovePrincipals:{shape:"S1b"},AddResources:{shape:"S1d"},RemoveResources:{shape:"S1d"}}},output:{type:"structure",members:{CrossAccountAttachment:{shape:"S1g"}}}},UpdateCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},Name:{},IpAddressType:{},IpAddresses:{shape:"Sv"},Enabled:{type:"boolean"}}},output:{type:"structure",members:{Accelerator:{shape:"S1j"}}}},UpdateCustomRoutingAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S31"}}}},UpdateCustomRoutingListener:{input:{type:"structure",required:["ListenerArn","PortRanges"],members:{ListenerArn:{},PortRanges:{shape:"S1x"}}},output:{type:"structure",members:{Listener:{shape:"S20"}}}},UpdateEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{},EndpointConfigurations:{shape:"S9"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"S28"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S2b"}}}},UpdateListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},PortRanges:{shape:"S1x"},Protocol:{},ClientAffinity:{}}},output:{type:"structure",members:{Listener:{shape:"S2f"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sj"}}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{EndpointId:{}}}},S9:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},ClientIPPreservationEnabled:{type:"boolean"},AttachmentArn:{}}}},Se:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},HealthState:{},HealthReason:{},ClientIPPreservationEnabled:{type:"boolean"}}}},Sj:{type:"structure",members:{Cidr:{},State:{},Events:{type:"list",member:{type:"structure",members:{Message:{},Timestamp:{type:"timestamp"}}}}}},Sp:{type:"list",member:{}},Sr:{type:"list",member:{type:"integer"}},Sv:{type:"list",member:{}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{shape:"S13"},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},DualStackDnsName:{},Events:{type:"list",member:{type:"structure",members:{Message:{},Timestamp:{type:"timestamp"}}}}}},S13:{type:"list",member:{type:"structure",members:{IpFamily:{deprecated:!0,deprecatedMessage:"IpFamily has been replaced by IpAddressFamily"},IpAddresses:{shape:"Sv"},IpAddressFamily:{}}}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{type:"structure",members:{EndpointId:{},Cidr:{},Region:{}}}},S1g:{type:"structure",members:{AttachmentArn:{},Name:{},Principals:{shape:"S1b"},Resources:{shape:"S1d"},LastModifiedTime:{type:"timestamp"},CreatedTime:{type:"timestamp"}}},S1j:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{shape:"S13"},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},S1o:{type:"list",member:{}},S1r:{type:"structure",members:{EndpointGroupArn:{},EndpointGroupRegion:{},DestinationDescriptions:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"},Protocols:{type:"list",member:{}}}}},EndpointDescriptions:{shape:"S6"}}},S1x:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}}},S20:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S1x"}}},S28:{type:"list",member:{type:"structure",members:{ListenerPort:{type:"integer"},EndpointPort:{type:"integer"}}}},S2b:{type:"structure",members:{EndpointGroupArn:{},EndpointGroupRegion:{},EndpointDescriptions:{shape:"Se"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"S28"}}},S2f:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S1x"},Protocol:{},ClientAffinity:{}}},S2u:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},S31:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},S46:{type:"structure",members:{IpAddress:{},Port:{type:"integer"}}}}}},{}],329:[function(e,t,r){t.exports={pagination:{ListAccelerators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Accelerators"},ListByoipCidrs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ByoipCidrs"},ListCrossAccountAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CrossAccountAttachments"},ListCrossAccountResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CrossAccountResources"},ListCustomRoutingAccelerators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Accelerators"},ListCustomRoutingEndpointGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EndpointGroups"},ListCustomRoutingListeners:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Listeners"},ListCustomRoutingPortMappings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PortMappings"},ListCustomRoutingPortMappingsByDestination:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DestinationPortMappings"},ListEndpointGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EndpointGroups"},ListListeners:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Listeners"}}}},{}],330:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-03-31",endpointPrefix:"glue",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS Glue",serviceId:"Glue",signatureVersion:"v4",targetPrefix:"AWSGlue",uid:"glue-2017-03-31",auth:["aws.auth#sigv4"]}, +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:"S3r"}}},output:{type:"structure",members:{CustomEntityTypes:{shape:"S3t"},CustomEntityTypesNotFound:{shape:"S3r"}}}},BatchGetDataQualityResult:{input:{type:"structure",required:["ResultIds"],members:{ResultIds:{shape:"S3x"}}},output:{type:"structure",required:["Results"],members:{Results:{type:"list",member:{type:"structure",members:{ResultId:{},Score:{type:"double"},DataSource:{shape:"S43"},RulesetName:{},EvaluationContext:{},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},JobName:{},JobRunId:{},RulesetEvaluationRunId:{},RuleResults:{shape:"S46"},AnalyzerResults:{shape:"S4b"},Observations:{shape:"S4d"}}}},ResultsNotFound:{shape:"S3x"}}}},BatchGetDevEndpoints:{input:{type:"structure",required:["DevEndpointNames"],members:{DevEndpointNames:{shape:"S4k"}}},output:{type:"structure",members:{DevEndpoints:{shape:"S4m"},DevEndpointsNotFound:{shape:"S4k"}}}},BatchGetJobs:{input:{type:"structure",required:["JobNames"],members:{JobNames:{shape:"S4w"}}},output:{type:"structure",members:{Jobs:{shape:"S4y"},JobsNotFound:{shape:"S4w"}}}},BatchGetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToGet"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToGet:{shape:"Saf"}}},output:{type:"structure",members:{Partitions:{shape:"Sah"},UnprocessedKeys:{shape:"Saf"}}}},BatchGetTableOptimizer:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{catalogId:{},databaseName:{},tableName:{},type:{}}}}}},output:{type:"structure",members:{TableOptimizers:{type:"list",member:{type:"structure",members:{catalogId:{},databaseName:{},tableName:{},tableOptimizer:{shape:"Sas"}}}},Failures:{type:"list",member:{type:"structure",members:{error:{shape:"S14"},catalogId:{},databaseName:{},tableName:{},type:{}}}}}}},BatchGetTriggers:{input:{type:"structure",required:["TriggerNames"],members:{TriggerNames:{shape:"Sb3"}}},output:{type:"structure",members:{Triggers:{shape:"Sb5"},TriggersNotFound:{shape:"Sb3"}}}},BatchGetWorkflows:{input:{type:"structure",required:["Names"],members:{Names:{shape:"Sbn"},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflows:{type:"list",member:{shape:"Sbq"}},MissingWorkflows:{shape:"Sbn"}}}},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:"Sco"},PartitionInput:{shape:"S5"}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{PartitionValueList:{shape:"Sco"},ErrorDetail:{shape:"S14"}}}}}}},CancelDataQualityRuleRecommendationRun:{input:{type:"structure",required:["RunId"],members:{RunId:{}}},output:{type:"structure",members:{}}},CancelDataQualityRulesetEvaluationRun:{input:{type:"structure",required:["RunId"],members:{RunId:{}}},output:{type:"structure",members:{}}},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:"Sd9"}}},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:"Sdq"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"},CustomDatatypeConfigured:{type:"boolean"},CustomDatatypes:{shape:"Sdr"},Serde:{}}}}},output:{type:"structure",members:{}}},CreateConnection:{input:{type:"structure",required:["ConnectionInput"],members:{CatalogId:{},ConnectionInput:{shape:"Sdv"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{CreateConnectionStatus:{}}}},CreateCrawler:{input:{type:"structure",required:["Name","Role","Targets"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S2b"},Schedule:{},Classifiers:{shape:"S32"},TablePrefix:{},SchemaChangePolicy:{shape:"S35"},RecrawlPolicy:{shape:"S33"},LineageConfiguration:{shape:"S38"},LakeFormationConfiguration:{shape:"S3o"},Configuration:{},CrawlerSecurityConfiguration:{},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{}}},CreateCustomEntityType:{input:{type:"structure",required:["Name","RegexString"],members:{Name:{},RegexString:{},ContextWords:{shape:"S3v"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{Name:{}}}},CreateDataQualityRuleset:{input:{type:"structure",required:["Name","Ruleset"],members:{Name:{},Description:{},Ruleset:{},Tags:{shape:"Sd9"},TargetTable:{shape:"Sep"},ClientToken:{}}},output:{type:"structure",members:{Name:{}}},idempotent:!0},CreateDatabase:{input:{type:"structure",required:["DatabaseInput"],members:{CatalogId:{},DatabaseInput:{shape:"Ses"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{}}},CreateDevEndpoint:{input:{type:"structure",required:["EndpointName","RoleArn"],members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S4p"},SubnetId:{},PublicKey:{},PublicKeys:{shape:"S4t"},NumberOfNodes:{type:"integer"},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},SecurityConfiguration:{},Tags:{shape:"Sd9"},Arguments:{shape:"S4u"}}},output:{type:"structure",members:{EndpointName:{},Status:{},SecurityGroupIds:{shape:"S4p"},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:"S4u"}}}},CreateJob:{input:{type:"structure",required:["Name","Role","Command"],members:{Name:{},JobMode:{},Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S53"},Command:{shape:"S55"},DefaultArguments:{shape:"S59"},NonOverridableArguments:{shape:"S59"},Connections:{shape:"S5a"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},Tags:{shape:"Sd9"},NotificationProperty:{shape:"S5e"},GlueVersion:{},NumberOfWorkers:{type:"integer"},WorkerType:{},CodeGenConfigurationNodes:{shape:"S5g"},ExecutionClass:{},SourceControlDetails:{shape:"Saa"},MaintenanceWindow:{}}},output:{type:"structure",members:{Name:{}}}},CreateMLTransform:{input:{type:"structure",required:["Name","InputRecordTables","Parameters","Role"],members:{Name:{},Description:{},InputRecordTables:{shape:"Sf9"},Parameters:{shape:"Sfa"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},Tags:{shape:"Sd9"},TransformEncryption:{shape:"Sfe"}}},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:"Sfl"}}},output:{type:"structure",members:{}}},CreateRegistry:{input:{type:"structure",required:["RegistryName"],members:{RegistryName:{},Description:{},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{RegistryArn:{},RegistryName:{},Description:{},Tags:{shape:"Sd9"}}}},CreateSchema:{input:{type:"structure",required:["SchemaName","DataFormat"],members:{RegistryId:{shape:"Sfr"},SchemaName:{},DataFormat:{},Compatibility:{},Description:{},Tags:{shape:"Sd9"},SchemaDefinition:{}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},SchemaName:{},SchemaArn:{},Description:{},DataFormat:{},Compatibility:{},SchemaCheckpoint:{type:"long"},LatestSchemaVersion:{type:"long"},NextSchemaVersion:{type:"long"},SchemaStatus:{},Tags:{shape:"Sd9"},SchemaVersionId:{},SchemaVersionStatus:{}}}},CreateScript:{input:{type:"structure",members:{DagNodes:{shape:"Sfy"},DagEdges:{shape:"Sg6"},Language:{}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","EncryptionConfiguration"],members:{Name:{},EncryptionConfiguration:{shape:"Sgd"}}},output:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},CreateSession:{input:{type:"structure",required:["Id","Role","Command"],members:{Id:{},Description:{},Role:{},Command:{shape:"Sgp"},Timeout:{type:"integer"},IdleTimeout:{type:"integer"},DefaultArguments:{shape:"Sgq"},Connections:{shape:"S5a"},MaxCapacity:{type:"double"},NumberOfWorkers:{type:"integer"},WorkerType:{},SecurityConfiguration:{},GlueVersion:{},Tags:{shape:"Sd9"},RequestOrigin:{}}},output:{type:"structure",members:{Session:{shape:"Sgt"}}}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"Sgy"},PartitionIndexes:{type:"list",member:{shape:"Sfl"}},TransactionId:{},OpenTableFormatInput:{type:"structure",members:{IcebergInput:{type:"structure",required:["MetadataOperation"],members:{MetadataOperation:{},Version:{}}}}}}},output:{type:"structure",members:{}}},CreateTableOptimizer:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","Type","TableOptimizerConfiguration"],members:{CatalogId:{},DatabaseName:{},TableName:{},Type:{},TableOptimizerConfiguration:{shape:"Sat"}}},output:{type:"structure",members:{}}},CreateTrigger:{input:{type:"structure",required:["Name","Type","Actions"],members:{Name:{},WorkflowName:{},Type:{},Schedule:{},Predicate:{shape:"Sbc"},Actions:{shape:"Sba"},Description:{},StartOnCreation:{type:"boolean"},Tags:{shape:"Sd9"},EventBatchingCondition:{shape:"Sbj"}}},output:{type:"structure",members:{Name:{}}}},CreateUsageProfile:{input:{type:"structure",required:["Name","Configuration"],members:{Name:{},Description:{},Configuration:{shape:"Shj"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{Name:{}}}},CreateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionInput:{shape:"Shq"}}},output:{type:"structure",members:{}}},CreateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"Sbr"},Tags:{shape:"Sd9"},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:{}}}},DeleteDataQualityRuleset:{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:"Sfr"}}},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:{}}},DeleteTableOptimizer:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","Type"],members:{CatalogId:{},DatabaseName:{},TableName:{},Type:{}}},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:{}}}},DeleteUsageProfile:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},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:"Sjr"}}}},GetBlueprintRuns:{input:{type:"structure",required:["BlueprintName"],members:{BlueprintName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{BlueprintRuns:{type:"list",member:{shape:"Sjr"}},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:"Sk4"}}}},GetClassifiers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Classifiers:{type:"list",member:{shape:"Sk4"}},NextToken:{}}}},GetColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnNames:{shape:"Ske"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"Skg"},Errors:{shape:"Sky"}}}},GetColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnNames:{shape:"Ske"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"Skg"},Errors:{shape:"Sky"}}}},GetColumnStatisticsTaskRun:{input:{type:"structure",required:["ColumnStatisticsTaskRunId"],members:{ColumnStatisticsTaskRunId:{}}},output:{type:"structure",members:{ColumnStatisticsTaskRun:{shape:"Sl4"}}}},GetColumnStatisticsTaskRuns:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ColumnStatisticsTaskRuns:{type:"list",member:{shape:"Sl4"}},NextToken:{}}}},GetConnection:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{},HidePassword:{type:"boolean"}}},output:{type:"structure",members:{Connection:{shape:"Slf"}}}},GetConnections:{input:{type:"structure",members:{CatalogId:{},Filter:{type:"structure",members:{MatchCriteria:{shape:"Sdx"},ConnectionType:{}}},HidePassword:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConnectionList:{type:"list",member:{shape:"Slf"}},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:"S3v"}}}},GetDataCatalogEncryptionSettings:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataCatalogEncryptionSettings:{shape:"Slz"}}}},GetDataQualityResult:{input:{type:"structure",required:["ResultId"],members:{ResultId:{}}},output:{type:"structure",members:{ResultId:{},Score:{type:"double"},DataSource:{shape:"S43"},RulesetName:{},EvaluationContext:{},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},JobName:{},JobRunId:{},RulesetEvaluationRunId:{},RuleResults:{shape:"S46"},AnalyzerResults:{shape:"S4b"},Observations:{shape:"S4d"}}}},GetDataQualityRuleRecommendationRun:{input:{type:"structure",required:["RunId"],members:{RunId:{}}},output:{type:"structure",members:{RunId:{},DataSource:{shape:"S43"},Role:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},Status:{},ErrorString:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"integer"},RecommendedRuleset:{},CreatedRulesetName:{}}}},GetDataQualityRuleset:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},Description:{},Ruleset:{},TargetTable:{shape:"Sep"},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},RecommendationRunId:{}}}},GetDataQualityRulesetEvaluationRun:{input:{type:"structure",required:["RunId"],members:{RunId:{}}},output:{type:"structure",members:{RunId:{},DataSource:{shape:"S43"},Role:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},AdditionalRunOptions:{shape:"Smc"},Status:{},ErrorString:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"integer"},RulesetNames:{shape:"Sme"},ResultIds:{type:"list",member:{}},AdditionalDataSources:{shape:"Smg"}}}},GetDatabase:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},output:{type:"structure",members:{Database:{shape:"Smj"}}}},GetDatabases:{input:{type:"structure",members:{CatalogId:{},NextToken:{},MaxResults:{type:"integer"},ResourceShareType:{}}},output:{type:"structure",required:["DatabaseList"],members:{DatabaseList:{type:"list",member:{shape:"Smj"}},NextToken:{}}}},GetDataflowGraph:{input:{type:"structure",members:{PythonScript:{}}},output:{type:"structure",members:{DagNodes:{shape:"Sfy"},DagEdges:{shape:"Sg6"}}}},GetDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",members:{DevEndpoint:{shape:"S4n"}}}},GetDevEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DevEndpoints:{shape:"S4m"},NextToken:{}}}},GetJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}},output:{type:"structure",members:{Job:{shape:"S4z"}}}},GetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Sn1"}}}},GetJobRun:{input:{type:"structure",required:["JobName","RunId"],members:{JobName:{},RunId:{},PredecessorsIncluded:{type:"boolean"}}},output:{type:"structure",members:{JobRun:{shape:"Sc2"}}}},GetJobRuns:{input:{type:"structure",required:["JobName"],members:{JobName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{JobRuns:{shape:"Sc1"},NextToken:{}}}},GetJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{shape:"S4y"},NextToken:{}}}},GetMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{},LogGroupName:{},Properties:{shape:"Snc"},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:"Snc"},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:"Sf9"},Parameters:{shape:"Sfa"},EvaluationMetrics:{shape:"Snv"},LabelCount:{type:"integer"},Schema:{shape:"So2"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"Sfe"}}}},GetMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"So5"},Sort:{shape:"So6"}}},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:"Sf9"},Parameters:{shape:"Sfa"},EvaluationMetrics:{shape:"Snv"},LabelCount:{type:"integer"},Schema:{shape:"So2"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"Sfe"}}}},NextToken:{}}}},GetMapping:{input:{type:"structure",required:["Source"],members:{Source:{shape:"Soc"},Sinks:{shape:"Sod"},Location:{shape:"Soe"}}},output:{type:"structure",required:["Mapping"],members:{Mapping:{shape:"Sog"}}}},GetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"}}},output:{type:"structure",members:{Partition:{shape:"Sai"}}}},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:"Soz"},MaxResults:{type:"integer"},ExcludeColumnSchema:{type:"boolean"},TransactionId:{},QueryAsOfTime:{type:"timestamp"}}},output:{type:"structure",members:{Partitions:{shape:"Sah"},NextToken:{}}}},GetPlan:{input:{type:"structure",required:["Mapping","Source"],members:{Mapping:{shape:"Sog"},Source:{shape:"Soc"},Sinks:{shape:"Sod"},Location:{shape:"Soe"},Language:{},AdditionalPlanOptionsMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},GetRegistry:{input:{type:"structure",required:["RegistryId"],members:{RegistryId:{shape:"Sfr"}}},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:"Spm"}}},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:"Spm"},SecondSchemaVersionNumber:{shape:"Spm"},SchemaDiffType:{}}},output:{type:"structure",members:{Diff:{}}}},GetSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SecurityConfiguration:{shape:"Spv"}}}},GetSecurityConfigurations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{shape:"Spv"}},NextToken:{}}}},GetSession:{input:{type:"structure",required:["Id"],members:{Id:{},RequestOrigin:{}}},output:{type:"structure",members:{ +Session:{shape:"Sgt"}}}},GetStatement:{input:{type:"structure",required:["SessionId","Id"],members:{SessionId:{},Id:{type:"integer"},RequestOrigin:{}}},output:{type:"structure",members:{Statement:{shape:"Sq3"}}}},GetTable:{input:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{},TransactionId:{},QueryAsOfTime:{type:"timestamp"}}},output:{type:"structure",members:{Table:{shape:"Sqa"}}}},GetTableOptimizer:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","Type"],members:{CatalogId:{},DatabaseName:{},TableName:{},Type:{}}},output:{type:"structure",members:{CatalogId:{},DatabaseName:{},TableName:{},TableOptimizer:{shape:"Sas"}}}},GetTableVersion:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionId:{}}},output:{type:"structure",members:{TableVersion:{shape:"Sqj"}}}},GetTableVersions:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableVersions:{type:"list",member:{shape:"Sqj"}},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:"Sqq"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sd9"}}}},GetTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trigger:{shape:"Sb6"}}}},GetTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Triggers:{shape:"Sb5"},NextToken:{}}}},GetUnfilteredPartitionMetadata:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","PartitionValues","SupportedPermissionTypes"],members:{Region:{},CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},AuditContext:{shape:"Sqy"},SupportedPermissionTypes:{shape:"Sr1"},QuerySessionContext:{shape:"Sr3"}}},output:{type:"structure",members:{Partition:{shape:"Sai"},AuthorizedColumns:{shape:"Sn"},IsRegisteredWithLakeFormation:{type:"boolean"}}}},GetUnfilteredPartitionsMetadata:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","SupportedPermissionTypes"],members:{Region:{},CatalogId:{},DatabaseName:{},TableName:{},Expression:{},AuditContext:{shape:"Sqy"},SupportedPermissionTypes:{shape:"Sr1"},NextToken:{},Segment:{shape:"Soz"},MaxResults:{type:"integer"},QuerySessionContext:{shape:"Sr3"}}},output:{type:"structure",members:{UnfilteredPartitions:{type:"list",member:{type:"structure",members:{Partition:{shape:"Sai"},AuthorizedColumns:{shape:"Sn"},IsRegisteredWithLakeFormation:{type:"boolean"}}}},NextToken:{}}}},GetUnfilteredTableMetadata:{input:{type:"structure",required:["CatalogId","DatabaseName","Name","SupportedPermissionTypes"],members:{Region:{},CatalogId:{},DatabaseName:{},Name:{},AuditContext:{shape:"Sqy"},SupportedPermissionTypes:{shape:"Sr1"},ParentResourceArn:{},RootResourceArn:{},SupportedDialect:{type:"structure",members:{Dialect:{},DialectVersion:{}}},Permissions:{shape:"Sey"},QuerySessionContext:{shape:"Sr3"}}},output:{type:"structure",members:{Table:{shape:"Sqa"},AuthorizedColumns:{shape:"Sn"},IsRegisteredWithLakeFormation:{type:"boolean"},CellFilters:{type:"list",member:{type:"structure",members:{ColumnName:{},RowFilterExpression:{}}}},QueryAuthorizationId:{},IsMultiDialectView:{type:"boolean"},ResourceArn:{},IsProtected:{type:"boolean"},Permissions:{shape:"Sey"},RowFilter:{}}}},GetUsageProfile:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},Description:{},Configuration:{shape:"Shj"},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"}}}},GetUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName"],members:{CatalogId:{},DatabaseName:{},FunctionName:{}}},output:{type:"structure",members:{UserDefinedFunction:{shape:"Srm"}}}},GetUserDefinedFunctions:{input:{type:"structure",required:["Pattern"],members:{CatalogId:{},DatabaseName:{},Pattern:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserDefinedFunctions:{type:"list",member:{shape:"Srm"}},NextToken:{}}}},GetWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflow:{shape:"Sbq"}}}},GetWorkflowRun:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Run:{shape:"Sbs"}}}},GetWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{}}},output:{type:"structure",members:{RunProperties:{shape:"Sbr"}}}},GetWorkflowRuns:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Runs:{type:"list",member:{shape:"Sbs"}},NextToken:{}}}},ImportCatalogToGlue:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{}}},ListBlueprints:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{Blueprints:{shape:"S24"},NextToken:{}}}},ListColumnStatisticsTaskRuns:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ColumnStatisticsTaskRunIds:{type:"list",member:{}},NextToken:{}}}},ListCrawlers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{CrawlerNames:{shape:"S26"},NextToken:{}}}},ListCrawls:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",members:{FieldName:{},FilterOperator:{},FieldValue:{}}}},NextToken:{}}},output:{type:"structure",members:{Crawls:{type:"list",member:{type:"structure",members:{CrawlId:{},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ErrorMessage:{},LogGroup:{},LogStream:{},MessagePrefix:{},DPUHour:{type:"double"}}}},NextToken:{}}}},ListCustomEntityTypes:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{CustomEntityTypes:{shape:"S3t"},NextToken:{}}}},ListDataQualityResults:{input:{type:"structure",members:{Filter:{type:"structure",members:{DataSource:{shape:"S43"},JobName:{},JobRunId:{},StartedAfter:{type:"timestamp"},StartedBefore:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Results"],members:{Results:{type:"list",member:{type:"structure",members:{ResultId:{},DataSource:{shape:"S43"},JobName:{},JobRunId:{},StartedOn:{type:"timestamp"}}}},NextToken:{}}}},ListDataQualityRuleRecommendationRuns:{input:{type:"structure",members:{Filter:{type:"structure",required:["DataSource"],members:{DataSource:{shape:"S43"},StartedBefore:{type:"timestamp"},StartedAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Runs:{type:"list",member:{type:"structure",members:{RunId:{},Status:{},StartedOn:{type:"timestamp"},DataSource:{shape:"S43"}}}},NextToken:{}}}},ListDataQualityRulesetEvaluationRuns:{input:{type:"structure",members:{Filter:{type:"structure",required:["DataSource"],members:{DataSource:{shape:"S43"},StartedBefore:{type:"timestamp"},StartedAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Runs:{type:"list",member:{type:"structure",members:{RunId:{},Status:{},StartedOn:{type:"timestamp"},DataSource:{shape:"S43"}}}},NextToken:{}}}},ListDataQualityRulesets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{type:"structure",members:{Name:{},Description:{},CreatedBefore:{type:"timestamp"},CreatedAfter:{type:"timestamp"},LastModifiedBefore:{type:"timestamp"},LastModifiedAfter:{type:"timestamp"},TargetTable:{shape:"Sep"}}},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{Rulesets:{type:"list",member:{type:"structure",members:{Name:{},Description:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},TargetTable:{shape:"Sep"},RecommendationRunId:{},RuleCount:{type:"integer"}}}},NextToken:{}}}},ListDevEndpoints:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{DevEndpointNames:{type:"list",member:{}},NextToken:{}}}},ListJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{JobNames:{shape:"S4w"},NextToken:{}}}},ListMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"So5"},Sort:{shape:"So6"},Tags:{shape:"Sd9"}}},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:"Sfr"},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:"Sd9"},RequestOrigin:{}}},output:{type:"structure",members:{Ids:{type:"list",member:{}},Sessions:{type:"list",member:{shape:"Sgt"}},NextToken:{}}}},ListStatements:{input:{type:"structure",required:["SessionId"],members:{SessionId:{},RequestOrigin:{},NextToken:{}}},output:{type:"structure",members:{Statements:{type:"list",member:{shape:"Sq3"}},NextToken:{}}}},ListTableOptimizerRuns:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","Type"],members:{CatalogId:{},DatabaseName:{},TableName:{},Type:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{},TableOptimizerRuns:{type:"list",member:{shape:"Sav"}}}}},ListTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"},Tags:{shape:"Sd9"}}},output:{type:"structure",members:{TriggerNames:{shape:"Sb3"},NextToken:{}}}},ListUsageProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Profiles:{type:"list",member:{type:"structure",members:{Name:{},Description:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"}}}},NextToken:{}}}},ListWorkflows:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Workflows:{shape:"Sbn"},NextToken:{}}}},PutDataCatalogEncryptionSettings:{input:{type:"structure",required:["DataCatalogEncryptionSettings"],members:{CatalogId:{},DataCatalogEncryptionSettings:{shape:"Slz"}}},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:"Spm"},SchemaVersionId:{},MetadataKeyValue:{shape:"Suj"}}},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:"Sbr"}}},output:{type:"structure",members:{}}},QuerySchemaVersionMetadata:{input:{type:"structure",members:{SchemaId:{shape:"Sw"},SchemaVersionNumber:{shape:"Spm"},SchemaVersionId:{},MetadataList:{type:"list",member:{shape:"Suj"}},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:"Spm"},SchemaVersionId:{},MetadataKeyValue:{shape:"Suj"}}},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:"Sn1"}}}},ResumeWorkflowRun:{input:{type:"structure",required:["Name","RunId","NodeIds"],members:{Name:{},RunId:{},NodeIds:{shape:"Sv4"}}},output:{type:"structure",members:{RunId:{},NodeIds:{shape:"Sv4"}}}},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:"Sqq"}}}},StartBlueprintRun:{input:{type:"structure",required:["BlueprintName","RoleArn"],members:{BlueprintName:{},Parameters:{},RoleArn:{}}},output:{type:"structure",members:{RunId:{}}}},StartColumnStatisticsTaskRun:{input:{type:"structure",required:["DatabaseName","TableName","Role"],members:{DatabaseName:{},TableName:{},ColumnNameList:{shape:"Sl6"},Role:{},SampleSize:{type:"double"},CatalogID:{},SecurityConfiguration:{}}},output:{type:"structure",members:{ColumnStatisticsTaskRunId:{}}}},StartCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{}}},output:{type:"structure",members:{}}},StartDataQualityRuleRecommendationRun:{input:{type:"structure",required:["DataSource","Role"],members:{DataSource:{shape:"S43"},Role:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},CreatedRulesetName:{},ClientToken:{}}},output:{type:"structure",members:{RunId:{}}},idempotent:!0},StartDataQualityRulesetEvaluationRun:{input:{type:"structure",required:["DataSource","Role","RulesetNames"],members:{DataSource:{shape:"S43"},Role:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},ClientToken:{},AdditionalRunOptions:{shape:"Smc"},RulesetNames:{shape:"Sme"},AdditionalDataSources:{shape:"Smg"}}},output:{type:"structure",members:{RunId:{}}},idempotent:!0},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:"S59"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},NotificationProperty:{shape:"S5e"},WorkerType:{},NumberOfWorkers:{type:"integer"},ExecutionClass:{}}},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:"Sbr"}}},output:{type:"structure",members:{RunId:{}}}},StopColumnStatisticsTaskRun:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},output:{type:"structure",members:{}}},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:"Sd9"}}},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:"Sdq"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"},CustomDatatypeConfigured:{type:"boolean"},CustomDatatypes:{shape:"Sdr"},Serde:{}}}}},output:{type:"structure",members:{}}},UpdateColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnStatisticsList:{shape:"Swx"}}},output:{type:"structure",members:{Errors:{shape:"Swz"}}}},UpdateColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnStatisticsList:{shape:"Swx"}}},output:{type:"structure",members:{Errors:{shape:"Swz"}}}},UpdateConnection:{input:{type:"structure",required:["Name","ConnectionInput"],members:{CatalogId:{},Name:{},ConnectionInput:{shape:"Sdv"}}},output:{type:"structure",members:{}}},UpdateCrawler:{input:{type:"structure",required:["Name"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S2b"},Schedule:{},Classifiers:{shape:"S32"},TablePrefix:{},SchemaChangePolicy:{shape:"S35"},RecrawlPolicy:{shape:"S33"},LineageConfiguration:{shape:"S38"},LakeFormationConfiguration:{shape:"S3o"},Configuration:{},CrawlerSecurityConfiguration:{}}},output:{type:"structure",members:{}}},UpdateCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{},Schedule:{}}},output:{type:"structure",members:{}}},UpdateDataQualityRuleset:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},Ruleset:{}}},output:{type:"structure",members:{Name:{},Description:{},Ruleset:{}}}},UpdateDatabase:{input:{type:"structure",required:["Name","DatabaseInput"],members:{CatalogId:{},Name:{},DatabaseInput:{shape:"Ses"}}},output:{type:"structure",members:{}}},UpdateDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},PublicKey:{},AddPublicKeys:{shape:"S4t"},DeletePublicKeys:{shape:"S4t"},CustomLibraries:{type:"structure",members:{ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{}}},UpdateEtlLibraries:{type:"boolean"},DeleteArguments:{shape:"S4p"},AddArguments:{shape:"S4u"}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobName","JobUpdate"],members:{JobName:{},JobUpdate:{type:"structure",members:{JobMode:{},Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S53"},Command:{shape:"S55"},DefaultArguments:{shape:"S59"},NonOverridableArguments:{shape:"S59"},Connections:{shape:"S5a"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S5e"},GlueVersion:{},CodeGenConfigurationNodes:{shape:"S5g"},ExecutionClass:{},SourceControlDetails:{shape:"Saa"},MaintenanceWindow:{}}}}},output:{type:"structure",members:{JobName:{}}}},UpdateJobFromSourceControl:{input:{type:"structure",members:{JobName:{},Provider:{},RepositoryName:{},RepositoryOwner:{},BranchName:{},Folder:{},CommitId:{},AuthStrategy:{},AuthToken:{}}},output:{type:"structure",members:{JobName:{}}}},UpdateMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{},Name:{},Description:{},Parameters:{shape:"Sfa"},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:"Sco"},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},UpdateRegistry:{input:{type:"structure",required:["RegistryId","Description"],members:{RegistryId:{shape:"Sfr"},Description:{}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{}}}},UpdateSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sw"},SchemaVersionNumber:{shape:"Spm"},Compatibility:{},Description:{}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{}}}},UpdateSourceControlFromJob:{input:{type:"structure",members:{JobName:{},Provider:{},RepositoryName:{},RepositoryOwner:{},BranchName:{},Folder:{},CommitId:{},AuthStrategy:{},AuthToken:{}}},output:{type:"structure",members:{JobName:{}}}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"Sgy"},SkipArchive:{type:"boolean"},TransactionId:{},VersionId:{},ViewUpdateAction:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTableOptimizer:{input:{type:"structure",required:["CatalogId","DatabaseName","TableName","Type","TableOptimizerConfiguration"],members:{CatalogId:{},DatabaseName:{},TableName:{},Type:{},TableOptimizerConfiguration:{shape:"Sat"}}},output:{type:"structure",members:{}}},UpdateTrigger:{input:{type:"structure",required:["Name","TriggerUpdate"],members:{Name:{},TriggerUpdate:{type:"structure",members:{Name:{},Description:{},Schedule:{},Actions:{shape:"Sba"},Predicate:{shape:"Sbc"},EventBatchingCondition:{shape:"Sbj"}}}}},output:{type:"structure",members:{Trigger:{shape:"Sb6"}}}},UpdateUsageProfile:{input:{type:"structure",required:["Name","Configuration"],members:{Name:{},Description:{},Configuration:{shape:"Shj"}}},output:{type:"structure",members:{Name:{}}}},UpdateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionName:{},FunctionInput:{shape:"Shq"}}},output:{type:"structure",members:{}}},UpdateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"Sbr"},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:"S32"},RecrawlPolicy:{shape:"S33"},SchemaChangePolicy:{shape:"S35"},LineageConfiguration:{shape:"S38"},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:"S3o"}}},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"},EnableAdditionalMetadata:{type:"list",member:{}}}}},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:{},EventQueueArn:{},DlqEventQueueArn:{}}}},DeltaTargets:{type:"list",member:{type:"structure",members:{DeltaTables:{shape:"S2f"},ConnectionName:{},WriteManifest:{type:"boolean"},CreateNativeDeltaTable:{type:"boolean"}}}},IcebergTargets:{type:"list",member:{type:"structure",members:{Paths:{shape:"S2f"},ConnectionName:{},Exclusions:{shape:"S2f"},MaximumTraversalDepth:{type:"integer"}}}},HudiTargets:{type:"list",member:{type:"structure",members:{Paths:{shape:"S2f"},ConnectionName:{},Exclusions:{shape:"S2f"},MaximumTraversalDepth:{type:"integer"}}}}}},S2f:{type:"list",member:{}},S32:{type:"list",member:{}},S33:{type:"structure",members:{RecrawlBehavior:{}}},S35:{type:"structure",members:{UpdateBehavior:{},DeleteBehavior:{}}},S38:{type:"structure",members:{CrawlerLineageSettings:{}}},S3o:{type:"structure",members:{UseLakeFormationCredentials:{type:"boolean"},AccountId:{}}},S3r:{type:"list",member:{}},S3t:{type:"list",member:{type:"structure",required:["Name","RegexString"],members:{Name:{},RegexString:{},ContextWords:{shape:"S3v"}}}},S3v:{type:"list",member:{}},S3x:{type:"list",member:{}},S43:{type:"structure",required:["GlueTable"],members:{GlueTable:{shape:"S44"}}},S44:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},CatalogId:{},ConnectionName:{},AdditionalOptions:{type:"map",key:{},value:{}}}},S46:{type:"list",member:{type:"structure",members:{Name:{},Description:{},EvaluationMessage:{},Result:{},EvaluatedMetrics:{shape:"S4a"}}}},S4a:{type:"map",key:{},value:{type:"double"}},S4b:{type:"list",member:{type:"structure",members:{Name:{},Description:{},EvaluationMessage:{},EvaluatedMetrics:{shape:"S4a"}}}},S4d:{type:"list",member:{type:"structure",members:{Description:{},MetricBasedObservation:{type:"structure",members:{MetricName:{},MetricValues:{type:"structure",members:{ActualValue:{type:"double"},ExpectedValue:{type:"double"},LowerLimit:{type:"double"},UpperLimit:{type:"double"}}},NewRules:{type:"list",member:{}}}}}}},S4k:{type:"list",member:{}},S4m:{type:"list",member:{shape:"S4n"}},S4n:{type:"structure",members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S4p"},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:"S4t"},SecurityConfiguration:{},Arguments:{shape:"S4u"}}},S4p:{type:"list",member:{}},S4t:{type:"list",member:{}},S4u:{type:"map",key:{},value:{}},S4w:{type:"list",member:{}},S4y:{type:"list",member:{shape:"S4z"}},S4z:{type:"structure",members:{Name:{},JobMode:{},Description:{},LogUri:{},Role:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},ExecutionProperty:{shape:"S53"},Command:{shape:"S55"},DefaultArguments:{shape:"S59"}, +NonOverridableArguments:{shape:"S59"},Connections:{shape:"S5a"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S5e"},GlueVersion:{},CodeGenConfigurationNodes:{shape:"S5g"},ExecutionClass:{},SourceControlDetails:{shape:"Saa"},MaintenanceWindow:{},ProfileName:{}}},S53:{type:"structure",members:{MaxConcurrentRuns:{type:"integer"}}},S55:{type:"structure",members:{Name:{},ScriptLocation:{},PythonVersion:{},Runtime:{}}},S59:{type:"map",key:{},value:{}},S5a:{type:"structure",members:{Connections:{shape:"S5b"}}},S5b:{type:"list",member:{}},S5e:{type:"structure",members:{NotifyDelayAfter:{type:"integer"}}},S5g:{type:"map",key:{},value:{type:"structure",members:{AthenaConnectorSource:{type:"structure",required:["Name","ConnectionName","ConnectorName","ConnectionType","SchemaName"],members:{Name:{},ConnectionName:{},ConnectorName:{},ConnectionType:{},ConnectionTable:{},SchemaName:{},OutputSchemas:{shape:"S5n"}}},JDBCConnectorSource:{type:"structure",required:["Name","ConnectionName","ConnectorName","ConnectionType"],members:{Name:{},ConnectionName:{},ConnectorName:{},ConnectionType:{},AdditionalOptions:{type:"structure",members:{FilterPredicate:{},PartitionColumn:{},LowerBound:{type:"long"},UpperBound:{type:"long"},NumPartitions:{type:"long"},JobBookmarkKeys:{shape:"S5v"},JobBookmarkKeysSortOrder:{},DataTypeMapping:{type:"map",key:{},value:{}}}},ConnectionTable:{},Query:{},OutputSchemas:{shape:"S5n"}}},SparkConnectorSource:{type:"structure",required:["Name","ConnectionName","ConnectorName","ConnectionType"],members:{Name:{},ConnectionName:{},ConnectorName:{},ConnectionType:{},AdditionalOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},CatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},RedshiftSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},RedshiftTmpDir:{},TmpDirIAMRole:{}}},S3CatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},PartitionPredicate:{},AdditionalOptions:{shape:"S65"}}},S3CsvSource:{type:"structure",required:["Name","Paths","Separator","QuoteChar"],members:{Name:{},Paths:{shape:"S5v"},CompressionType:{},Exclusions:{shape:"S5v"},GroupSize:{},GroupFiles:{},Recurse:{type:"boolean"},MaxBand:{type:"integer"},MaxFilesInBand:{type:"integer"},AdditionalOptions:{shape:"S6b"},Separator:{},Escaper:{},QuoteChar:{},Multiline:{type:"boolean"},WithHeader:{type:"boolean"},WriteHeader:{type:"boolean"},SkipFirst:{type:"boolean"},OptimizePerformance:{type:"boolean"},OutputSchemas:{shape:"S5n"}}},S3JsonSource:{type:"structure",required:["Name","Paths"],members:{Name:{},Paths:{shape:"S5v"},CompressionType:{},Exclusions:{shape:"S5v"},GroupSize:{},GroupFiles:{},Recurse:{type:"boolean"},MaxBand:{type:"integer"},MaxFilesInBand:{type:"integer"},AdditionalOptions:{shape:"S6b"},JsonPath:{},Multiline:{type:"boolean"},OutputSchemas:{shape:"S5n"}}},S3ParquetSource:{type:"structure",required:["Name","Paths"],members:{Name:{},Paths:{shape:"S5v"},CompressionType:{},Exclusions:{shape:"S5v"},GroupSize:{},GroupFiles:{},Recurse:{type:"boolean"},MaxBand:{type:"integer"},MaxFilesInBand:{type:"integer"},AdditionalOptions:{shape:"S6b"},OutputSchemas:{shape:"S5n"}}},RelationalCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},DynamoDBCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},JDBCConnectorTarget:{type:"structure",required:["Name","Inputs","ConnectionName","ConnectionTable","ConnectorName","ConnectionType"],members:{Name:{},Inputs:{shape:"S6l"},ConnectionName:{},ConnectionTable:{},ConnectorName:{},ConnectionType:{},AdditionalOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},SparkConnectorTarget:{type:"structure",required:["Name","Inputs","ConnectionName","ConnectorName","ConnectionType"],members:{Name:{},Inputs:{shape:"S6l"},ConnectionName:{},ConnectorName:{},ConnectionType:{},AdditionalOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},CatalogTarget:{type:"structure",required:["Name","Inputs","Database","Table"],members:{Name:{},Inputs:{shape:"S6l"},Database:{},Table:{}}},RedshiftTarget:{type:"structure",required:["Name","Inputs","Database","Table"],members:{Name:{},Inputs:{shape:"S6l"},Database:{},Table:{},RedshiftTmpDir:{},TmpDirIAMRole:{},UpsertRedshiftOptions:{type:"structure",members:{TableLocation:{},ConnectionName:{},UpsertKeys:{type:"list",member:{}}}}}},S3CatalogTarget:{type:"structure",required:["Name","Inputs","Table","Database"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Table:{},Database:{},SchemaChangePolicy:{shape:"S6t"}}},S3GlueParquetTarget:{type:"structure",required:["Name","Inputs","Path"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Path:{},Compression:{},SchemaChangePolicy:{shape:"S6w"}}},S3DirectTarget:{type:"structure",required:["Name","Inputs","Path","Format"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Path:{},Compression:{},Format:{},SchemaChangePolicy:{shape:"S6w"}}},ApplyMapping:{type:"structure",required:["Name","Inputs","Mapping"],members:{Name:{},Inputs:{shape:"S6l"},Mapping:{shape:"S70"}}},SelectFields:{type:"structure",required:["Name","Inputs","Paths"],members:{Name:{},Inputs:{shape:"S6l"},Paths:{shape:"S6s"}}},DropFields:{type:"structure",required:["Name","Inputs","Paths"],members:{Name:{},Inputs:{shape:"S6l"},Paths:{shape:"S6s"}}},RenameField:{type:"structure",required:["Name","Inputs","SourcePath","TargetPath"],members:{Name:{},Inputs:{shape:"S6l"},SourcePath:{shape:"S5v"},TargetPath:{shape:"S5v"}}},Spigot:{type:"structure",required:["Name","Inputs","Path"],members:{Name:{},Inputs:{shape:"S6l"},Path:{},Topk:{type:"integer"},Prob:{type:"double"}}},Join:{type:"structure",required:["Name","Inputs","JoinType","Columns"],members:{Name:{},Inputs:{shape:"S79"},JoinType:{},Columns:{type:"list",member:{type:"structure",required:["From","Keys"],members:{From:{},Keys:{shape:"S6s"}}}}}},SplitFields:{type:"structure",required:["Name","Inputs","Paths"],members:{Name:{},Inputs:{shape:"S6l"},Paths:{shape:"S6s"}}},SelectFromCollection:{type:"structure",required:["Name","Inputs","Index"],members:{Name:{},Inputs:{shape:"S6l"},Index:{type:"integer"}}},FillMissingValues:{type:"structure",required:["Name","Inputs","ImputedPath"],members:{Name:{},Inputs:{shape:"S6l"},ImputedPath:{},FilledPath:{}}},Filter:{type:"structure",required:["Name","Inputs","LogicalOperator","Filters"],members:{Name:{},Inputs:{shape:"S6l"},LogicalOperator:{},Filters:{type:"list",member:{type:"structure",required:["Operation","Values"],members:{Operation:{},Negated:{type:"boolean"},Values:{type:"list",member:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{shape:"S5v"}}}}}}}}},CustomCode:{type:"structure",required:["Name","Inputs","Code","ClassName"],members:{Name:{},Inputs:{shape:"S7q"},Code:{},ClassName:{},OutputSchemas:{shape:"S5n"}}},SparkSQL:{type:"structure",required:["Name","Inputs","SqlQuery","SqlAliases"],members:{Name:{},Inputs:{shape:"S7q"},SqlQuery:{},SqlAliases:{type:"list",member:{type:"structure",required:["From","Alias"],members:{From:{},Alias:{}}}},OutputSchemas:{shape:"S5n"}}},DirectKinesisSource:{type:"structure",required:["Name"],members:{Name:{},WindowSize:{type:"integer"},DetectSchema:{type:"boolean"},StreamingOptions:{shape:"S7x"},DataPreviewOptions:{shape:"S80"}}},DirectKafkaSource:{type:"structure",required:["Name"],members:{Name:{},StreamingOptions:{shape:"S84"},WindowSize:{type:"integer"},DetectSchema:{type:"boolean"},DataPreviewOptions:{shape:"S80"}}},CatalogKinesisSource:{type:"structure",required:["Name","Table","Database"],members:{Name:{},WindowSize:{type:"integer"},DetectSchema:{type:"boolean"},Table:{},Database:{},StreamingOptions:{shape:"S7x"},DataPreviewOptions:{shape:"S80"}}},CatalogKafkaSource:{type:"structure",required:["Name","Table","Database"],members:{Name:{},WindowSize:{type:"integer"},DetectSchema:{type:"boolean"},Table:{},Database:{},StreamingOptions:{shape:"S84"},DataPreviewOptions:{shape:"S80"}}},DropNullFields:{type:"structure",required:["Name","Inputs"],members:{Name:{},Inputs:{shape:"S6l"},NullCheckBoxList:{type:"structure",members:{IsEmpty:{type:"boolean"},IsNullString:{type:"boolean"},IsNegOne:{type:"boolean"}}},NullTextList:{type:"list",member:{type:"structure",required:["Value","Datatype"],members:{Value:{},Datatype:{type:"structure",required:["Id","Label"],members:{Id:{},Label:{}}}}}}}},Merge:{type:"structure",required:["Name","Inputs","Source","PrimaryKeys"],members:{Name:{},Inputs:{shape:"S79"},Source:{},PrimaryKeys:{shape:"S6s"}}},Union:{type:"structure",required:["Name","Inputs","UnionType"],members:{Name:{},Inputs:{shape:"S79"},UnionType:{}}},PIIDetection:{type:"structure",required:["Name","Inputs","PiiType","EntityTypesToDetect"],members:{Name:{},Inputs:{shape:"S6l"},PiiType:{},EntityTypesToDetect:{shape:"S5v"},OutputColumnName:{},SampleFraction:{type:"double"},ThresholdFraction:{type:"double"},MaskValue:{}}},Aggregate:{type:"structure",required:["Name","Inputs","Groups","Aggs"],members:{Name:{},Inputs:{shape:"S6l"},Groups:{shape:"S6s"},Aggs:{type:"list",member:{type:"structure",required:["Column","AggFunc"],members:{Column:{shape:"S5v"},AggFunc:{}}}}}},DropDuplicates:{type:"structure",required:["Name","Inputs"],members:{Name:{},Inputs:{shape:"S6l"},Columns:{type:"list",member:{type:"list",member:{}}}}},GovernedCatalogTarget:{type:"structure",required:["Name","Inputs","Table","Database"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Table:{},Database:{},SchemaChangePolicy:{shape:"S6t"}}},GovernedCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},PartitionPredicate:{},AdditionalOptions:{shape:"S65"}}},MicrosoftSQLServerCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},MySQLCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},OracleSQLCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},PostgreSQLCatalogSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{}}},MicrosoftSQLServerCatalogTarget:{type:"structure",required:["Name","Inputs","Database","Table"],members:{Name:{},Inputs:{shape:"S6l"},Database:{},Table:{}}},MySQLCatalogTarget:{type:"structure",required:["Name","Inputs","Database","Table"],members:{Name:{},Inputs:{shape:"S6l"},Database:{},Table:{}}},OracleSQLCatalogTarget:{type:"structure",required:["Name","Inputs","Database","Table"],members:{Name:{},Inputs:{shape:"S6l"},Database:{},Table:{}}},PostgreSQLCatalogTarget:{type:"structure",required:["Name","Inputs","Database","Table"],members:{Name:{},Inputs:{shape:"S6l"},Database:{},Table:{}}},DynamicTransform:{type:"structure",required:["Name","TransformName","Inputs","FunctionName","Path"],members:{Name:{},TransformName:{},Inputs:{shape:"S6l"},Parameters:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},ValidationRule:{},ValidationMessage:{},Value:{shape:"S5v"},ListType:{},IsOptional:{type:"boolean"}}}},FunctionName:{},Path:{},Version:{},OutputSchemas:{shape:"S5n"}}},EvaluateDataQuality:{type:"structure",required:["Name","Inputs","Ruleset"],members:{Name:{},Inputs:{shape:"S6l"},Ruleset:{},Output:{},PublishingOptions:{shape:"S98"},StopJobOnFailureOptions:{shape:"S99"}}},S3CatalogHudiSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},AdditionalHudiOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},CatalogHudiSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},AdditionalHudiOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},S3HudiSource:{type:"structure",required:["Name","Paths"],members:{Name:{},Paths:{shape:"S5v"},AdditionalHudiOptions:{shape:"S61"},AdditionalOptions:{shape:"S6b"},OutputSchemas:{shape:"S5n"}}},S3HudiCatalogTarget:{type:"structure",required:["Name","Inputs","Table","Database","AdditionalOptions"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Table:{},Database:{},AdditionalOptions:{shape:"S61"},SchemaChangePolicy:{shape:"S6t"}}},S3HudiDirectTarget:{type:"structure",required:["Name","Inputs","Path","Compression","Format","AdditionalOptions"],members:{Name:{},Inputs:{shape:"S6l"},Path:{},Compression:{},PartitionKeys:{shape:"S6s"},Format:{},AdditionalOptions:{shape:"S61"},SchemaChangePolicy:{shape:"S6w"}}},DirectJDBCSource:{type:"structure",required:["Name","Database","Table","ConnectionName","ConnectionType"],members:{Name:{},Database:{},Table:{},ConnectionName:{},ConnectionType:{},RedshiftTmpDir:{}}},S3CatalogDeltaSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},AdditionalDeltaOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},CatalogDeltaSource:{type:"structure",required:["Name","Database","Table"],members:{Name:{},Database:{},Table:{},AdditionalDeltaOptions:{shape:"S61"},OutputSchemas:{shape:"S5n"}}},S3DeltaSource:{type:"structure",required:["Name","Paths"],members:{Name:{},Paths:{shape:"S5v"},AdditionalDeltaOptions:{shape:"S61"},AdditionalOptions:{shape:"S6b"},OutputSchemas:{shape:"S5n"}}},S3DeltaCatalogTarget:{type:"structure",required:["Name","Inputs","Table","Database"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Table:{},Database:{},AdditionalOptions:{shape:"S61"},SchemaChangePolicy:{shape:"S6t"}}},S3DeltaDirectTarget:{type:"structure",required:["Name","Inputs","Path","Compression","Format"],members:{Name:{},Inputs:{shape:"S6l"},PartitionKeys:{shape:"S6s"},Path:{},Compression:{},Format:{},AdditionalOptions:{shape:"S61"},SchemaChangePolicy:{shape:"S6w"}}},AmazonRedshiftSource:{type:"structure",members:{Name:{},Data:{shape:"S9q"}}},AmazonRedshiftTarget:{type:"structure",members:{Name:{},Data:{shape:"S9q"},Inputs:{shape:"S6l"}}},EvaluateDataQualityMultiFrame:{type:"structure",required:["Name","Inputs","Ruleset"],members:{Name:{},Inputs:{shape:"S7q"},AdditionalDataSources:{type:"map",key:{},value:{}},Ruleset:{},PublishingOptions:{shape:"S98"},AdditionalOptions:{type:"map",key:{},value:{}},StopJobOnFailureOptions:{shape:"S99"}}},Recipe:{type:"structure",required:["Name","Inputs","RecipeReference"],members:{Name:{},Inputs:{shape:"S6l"},RecipeReference:{type:"structure",required:["RecipeArn","RecipeVersion"],members:{RecipeArn:{},RecipeVersion:{}}}}},SnowflakeSource:{type:"structure",required:["Name","Data"],members:{Name:{},Data:{shape:"Sa4"},OutputSchemas:{shape:"S5n"}}},SnowflakeTarget:{type:"structure",required:["Name","Data"],members:{Name:{},Data:{shape:"Sa4"},Inputs:{shape:"S6l"}}},ConnectorDataSource:{type:"structure",required:["Name","ConnectionType","Data"],members:{Name:{},ConnectionType:{},Data:{shape:"Sa7"},OutputSchemas:{shape:"S5n"}}},ConnectorDataTarget:{type:"structure",required:["Name","ConnectionType","Data"],members:{Name:{},ConnectionType:{},Data:{shape:"Sa7"},Inputs:{shape:"S6l"}}}}},sensitive:!0},S5n:{type:"list",member:{type:"structure",members:{Columns:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{}}}}}}},S5v:{type:"list",member:{}},S61:{type:"map",key:{},value:{}},S65:{type:"structure",members:{BoundedSize:{type:"long"},BoundedFiles:{type:"long"}}},S6b:{type:"structure",members:{BoundedSize:{type:"long"},BoundedFiles:{type:"long"},EnableSamplePath:{type:"boolean"},SamplePath:{}}},S6l:{type:"list",member:{}},S6s:{type:"list",member:{shape:"S5v"}},S6t:{type:"structure",members:{EnableUpdateCatalog:{type:"boolean"},UpdateBehavior:{}}},S6w:{type:"structure",members:{EnableUpdateCatalog:{type:"boolean"},UpdateBehavior:{},Table:{},Database:{}}},S70:{type:"list",member:{type:"structure",members:{ToKey:{},FromPath:{shape:"S5v"},FromType:{},ToType:{},Dropped:{type:"boolean"},Children:{shape:"S70"}}}},S79:{type:"list",member:{}},S7q:{type:"list",member:{}},S7x:{type:"structure",members:{EndpointUrl:{},StreamName:{},Classification:{},Delimiter:{},StartingPosition:{},MaxFetchTimeInMs:{type:"long"},MaxFetchRecordsPerShard:{type:"long"},MaxRecordPerRead:{type:"long"},AddIdleTimeBetweenReads:{type:"boolean"},IdleTimeBetweenReadsInMs:{type:"long"},DescribeShardInterval:{type:"long"},NumRetries:{type:"integer"},RetryIntervalMs:{type:"long"},MaxRetryIntervalMs:{type:"long"},AvoidEmptyBatches:{type:"boolean"},StreamArn:{},RoleArn:{},RoleSessionName:{},AddRecordTimestamp:{},EmitConsumerLagMetrics:{},StartingTimestamp:{shape:"S7z"}}},S7z:{type:"timestamp",timestampFormat:"iso8601"},S80:{type:"structure",members:{PollingTime:{type:"long"},RecordPollingLimit:{type:"long"}}},S84:{type:"structure",members:{BootstrapServers:{},SecurityProtocol:{},ConnectionName:{},TopicName:{},Assign:{},SubscribePattern:{},Classification:{},Delimiter:{},StartingOffsets:{},EndingOffsets:{},PollTimeoutMs:{type:"long"},NumRetries:{type:"integer"},RetryIntervalMs:{type:"long"},MaxOffsetsPerTrigger:{type:"long"},MinPartitions:{type:"integer"},IncludeHeaders:{type:"boolean"},AddRecordTimestamp:{},EmitConsumerLagMetrics:{},StartingTimestamp:{shape:"S7z"}}},S98:{type:"structure",members:{EvaluationContext:{},ResultsS3Prefix:{},CloudWatchMetricsEnabled:{type:"boolean"},ResultsPublishingEnabled:{type:"boolean"}}},S99:{type:"structure",members:{StopJobOnFailureTiming:{}}},S9q:{type:"structure",members:{AccessType:{},SourceType:{},Connection:{shape:"S9r"},Schema:{shape:"S9r"},Table:{shape:"S9r"},CatalogDatabase:{shape:"S9r"},CatalogTable:{shape:"S9r"},CatalogRedshiftSchema:{},CatalogRedshiftTable:{},TempDir:{},IamRole:{shape:"S9r"},AdvancedOptions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},SampleQuery:{},PreAction:{},PostAction:{},Action:{},TablePrefix:{},Upsert:{type:"boolean"},MergeAction:{},MergeWhenMatched:{},MergeWhenNotMatched:{},MergeClause:{},CrawlerConnection:{},TableSchema:{shape:"S9u"},StagingTable:{},SelectedColumns:{shape:"S9u"}}},S9r:{type:"structure",members:{Value:{},Label:{},Description:{}}},S9u:{type:"list",member:{shape:"S9r"}},Sa4:{type:"structure",members:{SourceType:{},Connection:{shape:"S9r"},Schema:{},Table:{},Database:{},TempDir:{},IamRole:{shape:"S9r"},AdditionalOptions:{shape:"S61"},SampleQuery:{},PreAction:{},PostAction:{},Action:{},Upsert:{type:"boolean"},MergeAction:{},MergeWhenMatched:{},MergeWhenNotMatched:{},MergeClause:{},StagingTable:{},SelectedColumns:{shape:"S9u"},AutoPushdown:{type:"boolean"},TableSchema:{shape:"S9u"}}},Sa7:{type:"map",key:{},value:{}},Saa:{type:"structure",members:{Provider:{},Repository:{},Owner:{},Branch:{},Folder:{},LastCommitId:{},AuthStrategy:{},AuthToken:{}}},Saf:{type:"list",member:{shape:"S1c"}},Sah:{type:"list",member:{shape:"Sai"}},Sai:{type:"structure",members:{Values:{shape:"S6"},DatabaseName:{},TableName:{},CreationTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},StorageDescriptor:{shape:"S9"},Parameters:{shape:"Se"},LastAnalyzedTime:{type:"timestamp"},CatalogId:{}}},Sas:{type:"structure",members:{type:{},configuration:{shape:"Sat"},lastRun:{shape:"Sav"}}},Sat:{type:"structure",members:{roleArn:{},enabled:{type:"boolean"}}},Sav:{type:"structure",members:{eventType:{},startTimestamp:{type:"timestamp"},endTimestamp:{type:"timestamp"},metrics:{type:"structure",members:{NumberOfBytesCompacted:{},NumberOfFilesCompacted:{},NumberOfDpus:{},JobDurationInHour:{}}},error:{}}},Sb3:{type:"list",member:{}},Sb5:{type:"list",member:{shape:"Sb6"}},Sb6:{type:"structure",members:{Name:{},WorkflowName:{},Id:{},Type:{},State:{},Description:{},Schedule:{},Actions:{shape:"Sba"},Predicate:{shape:"Sbc"},EventBatchingCondition:{shape:"Sbj"}}},Sba:{type:"list",member:{type:"structure",members:{JobName:{},Arguments:{shape:"S59"},Timeout:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S5e"},CrawlerName:{}}}},Sbc:{type:"structure",members:{Logical:{},Conditions:{type:"list",member:{type:"structure",members:{LogicalOperator:{},JobName:{},State:{},CrawlerName:{},CrawlState:{}}}}}},Sbj:{type:"structure",required:["BatchSize"],members:{BatchSize:{type:"integer"},BatchWindow:{type:"integer"}}},Sbn:{type:"list",member:{}},Sbq:{type:"structure",members:{Name:{},Description:{},DefaultRunProperties:{shape:"Sbr"},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},LastRun:{shape:"Sbs"},Graph:{shape:"Sbv"},MaxConcurrentRuns:{type:"integer"},BlueprintDetails:{type:"structure",members:{BlueprintName:{},RunId:{}}}}},Sbr:{type:"map",key:{},value:{}},Sbs:{type:"structure",members:{Name:{},WorkflowRunId:{},PreviousRunId:{},WorkflowRunProperties:{shape:"Sbr"},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"},ErroredActions:{type:"integer"},WaitingActions:{type:"integer"}}},Graph:{shape:"Sbv"},StartingEventBatchCondition:{type:"structure",members:{BatchSize:{type:"integer"},BatchWindow:{type:"integer"}}}}},Sbv:{type:"structure",members:{Nodes:{type:"list",member:{type:"structure",members:{Type:{},Name:{},UniqueId:{},TriggerDetails:{type:"structure",members:{Trigger:{shape:"Sb6"}}},JobDetails:{type:"structure",members:{JobRuns:{shape:"Sc1"}}},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:{}}}}}},Sc1:{type:"list",member:{shape:"Sc2"}},Sc2:{type:"structure",members:{Id:{},Attempt:{type:"integer"},PreviousRunId:{},TriggerName:{},JobName:{},JobMode:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},JobRunState:{},Arguments:{shape:"S59"},ErrorMessage:{},PredecessorRuns:{type:"list",member:{type:"structure",members:{JobName:{},RunId:{}}}},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},ExecutionTime:{type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},LogGroupName:{},NotificationProperty:{shape:"S5e"},GlueVersion:{},DPUSeconds:{type:"double"},ExecutionClass:{},MaintenanceWindow:{},ProfileName:{}}},Sco:{type:"list",member:{}},Sd9:{type:"map",key:{},value:{}},Sdq:{type:"list",member:{}},Sdr:{type:"list",member:{}},Sdv:{type:"structure",required:["Name","ConnectionType","ConnectionProperties"],members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"Sdx"},ConnectionProperties:{shape:"Sdy"},PhysicalConnectionRequirements:{shape:"Se0"},AuthenticationConfiguration:{type:"structure",members:{AuthenticationType:{},SecretArn:{},OAuth2Properties:{type:"structure",members:{OAuth2GrantType:{},OAuth2ClientApplication:{shape:"Se7"},TokenUrl:{},TokenUrlParametersMap:{shape:"Seb"},AuthorizationCodeProperties:{type:"structure",members:{AuthorizationCode:{},RedirectUri:{}}}}}}},ValidateCredentials:{type:"boolean"}}},Sdx:{type:"list",member:{}},Sdy:{type:"map",key:{},value:{}},Se0:{type:"structure",members:{SubnetId:{},SecurityGroupIdList:{type:"list",member:{}},AvailabilityZone:{}}},Se7:{type:"structure",members:{UserManagedClientApplicationClientId:{},AWSManagedClientApplicationReference:{}}},Seb:{type:"map",key:{},value:{}},Sep:{type:"structure",required:["TableName","DatabaseName"],members:{TableName:{},DatabaseName:{},CatalogId:{}}},Ses:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTableDefaultPermissions:{shape:"Seu"},TargetDatabase:{shape:"Sf0"},FederatedDatabase:{shape:"Sf1"}}},Seu:{type:"list",member:{type:"structure",members:{Principal:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},Permissions:{shape:"Sey"}}}},Sey:{type:"list",member:{}},Sf0:{type:"structure",members:{CatalogId:{},DatabaseName:{},Region:{}}},Sf1:{type:"structure",members:{Identifier:{},ConnectionName:{}}},Sf9:{type:"list",member:{shape:"S44"}},Sfa:{type:"structure",required:["TransformType"],members:{TransformType:{},FindMatchesParameters:{type:"structure",members:{PrimaryKeyColumnName:{},PrecisionRecallTradeoff:{type:"double"},AccuracyCostTradeoff:{type:"double"},EnforceProvidedLabels:{type:"boolean"}}}}},Sfe:{type:"structure",members:{MlUserDataEncryption:{type:"structure",required:["MlUserDataEncryptionMode"],members:{MlUserDataEncryptionMode:{},KmsKeyId:{}}},TaskRunSecurityConfigurationName:{}}},Sfl:{type:"structure",required:["Keys","IndexName"],members:{Keys:{type:"list",member:{}},IndexName:{}}},Sfr:{type:"structure",members:{RegistryName:{},RegistryArn:{}}},Sfy:{type:"list",member:{type:"structure",required:["Id","NodeType","Args"],members:{Id:{},NodeType:{},Args:{shape:"Sg2"},LineNumber:{type:"integer"}}}},Sg2:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Param:{type:"boolean"}}}},Sg6:{type:"list",member:{type:"structure",required:["Source","Target"],members:{Source:{},Target:{},TargetParameter:{}}}},Sgd:{type:"structure",members:{S3Encryption:{type:"list",member:{type:"structure",members:{S3EncryptionMode:{},KmsKeyArn:{}}}},CloudWatchEncryption:{type:"structure",members:{CloudWatchEncryptionMode:{},KmsKeyArn:{}}},JobBookmarksEncryption:{type:"structure",members:{JobBookmarksEncryptionMode:{},KmsKeyArn:{}}}}},Sgp:{type:"structure",members:{Name:{},PythonVersion:{}}},Sgq:{type:"map",key:{},value:{}},Sgt:{type:"structure",members:{Id:{},CreatedOn:{type:"timestamp"},Status:{},ErrorMessage:{},Description:{},Role:{},Command:{shape:"Sgp"},DefaultArguments:{shape:"Sgq"},Connections:{shape:"S5a"},Progress:{type:"double"},MaxCapacity:{type:"double"},SecurityConfiguration:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},WorkerType:{},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"double"},DPUSeconds:{type:"double"},IdleTimeout:{type:"integer"},ProfileName:{}}},Sgy:{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:"Sh2"},ViewDefinition:{type:"structure",members:{IsProtected:{type:"boolean"},Definer:{},Representations:{type:"list",member:{type:"structure",members:{Dialect:{},DialectVersion:{},ViewOriginalText:{},ValidationConnection:{},ViewExpandedText:{}}}},SubObjects:{shape:"Sh8"}}}}},Sh2:{type:"structure",members:{CatalogId:{},DatabaseName:{},Name:{},Region:{}}},Sh8:{type:"list",member:{}},Shj:{type:"structure",members:{SessionConfiguration:{shape:"Shk"},JobConfiguration:{shape:"Shk"}}},Shk:{type:"map",key:{},value:{type:"structure",members:{DefaultValue:{},AllowedValues:{type:"list",member:{}},MinValue:{},MaxValue:{}}}},Shq:{type:"structure",members:{FunctionName:{},ClassName:{},OwnerName:{},OwnerType:{},ResourceUris:{shape:"Shs"}}},Shs:{type:"list",member:{type:"structure",members:{ResourceType:{},Uri:{}}}},Sjr:{type:"structure",members:{BlueprintName:{},RunId:{},WorkflowName:{},State:{},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ErrorMessage:{},RollbackErrorMessage:{},Parameters:{},RoleArn:{}}},Sk4:{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:"Sdq"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"},CustomDatatypeConfigured:{type:"boolean"},CustomDatatypes:{shape:"Sdr"},Serde:{}}}}},Ske:{type:"list",member:{}},Skg:{type:"list",member:{shape:"Skh"}},Skh:{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:"Skp"},MaximumValue:{shape:"Skp"},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"}}}}}}},Skp:{type:"structure",required:["UnscaledValue","Scale"],members:{UnscaledValue:{type:"blob"},Scale:{type:"integer"}}},Sky:{type:"list",member:{type:"structure",members:{ColumnName:{},Error:{shape:"S14"}}}},Sl4:{type:"structure",members:{CustomerId:{},ColumnStatisticsTaskRunId:{},DatabaseName:{},TableName:{},ColumnNameList:{shape:"Sl6"},CatalogID:{},Role:{},SampleSize:{type:"double"},SecurityConfiguration:{},NumberOfWorkers:{type:"integer"},WorkerType:{},Status:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ErrorMessage:{},DPUSeconds:{type:"double"}}},Sl6:{type:"list",member:{}},Slf:{type:"structure",members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"Sdx"},ConnectionProperties:{shape:"Sdy"},PhysicalConnectionRequirements:{shape:"Se0"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},LastUpdatedBy:{},Status:{},StatusReason:{},LastConnectionValidationTime:{type:"timestamp"},AuthenticationConfiguration:{type:"structure",members:{AuthenticationType:{},SecretArn:{},OAuth2Properties:{type:"structure",members:{OAuth2GrantType:{},OAuth2ClientApplication:{shape:"Se7"},TokenUrl:{},TokenUrlParametersMap:{shape:"Seb"}}}}}}},Slz:{ +type:"structure",members:{EncryptionAtRest:{type:"structure",required:["CatalogEncryptionMode"],members:{CatalogEncryptionMode:{},SseAwsKmsKeyId:{},CatalogEncryptionServiceRole:{}}},ConnectionPasswordEncryption:{type:"structure",required:["ReturnConnectionPasswordEncrypted"],members:{ReturnConnectionPasswordEncrypted:{type:"boolean"},AwsKmsKeyId:{}}}}},Smc:{type:"structure",members:{CloudWatchMetricsEnabled:{type:"boolean"},ResultsS3Prefix:{},CompositeRuleEvaluationMethod:{}}},Sme:{type:"list",member:{}},Smg:{type:"map",key:{},value:{shape:"S43"}},Smj:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTime:{type:"timestamp"},CreateTableDefaultPermissions:{shape:"Seu"},TargetDatabase:{shape:"Sf0"},CatalogId:{},FederatedDatabase:{shape:"Sf1"}}},Sn1:{type:"structure",members:{JobName:{},Version:{type:"integer"},Run:{type:"integer"},Attempt:{type:"integer"},PreviousRunId:{},RunId:{},JobBookmark:{}}},Snc:{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:{}}}}},Snv:{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"}}}}}}}},So2:{type:"list",member:{type:"structure",members:{Name:{},DataType:{}}}},So5:{type:"structure",members:{Name:{},TransformType:{},Status:{},GlueVersion:{},CreatedBefore:{type:"timestamp"},CreatedAfter:{type:"timestamp"},LastModifiedBefore:{type:"timestamp"},LastModifiedAfter:{type:"timestamp"},Schema:{shape:"So2"}}},So6:{type:"structure",required:["Column","SortDirection"],members:{Column:{},SortDirection:{}}},Soc:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},Sod:{type:"list",member:{shape:"Soc"}},Soe:{type:"structure",members:{Jdbc:{shape:"Sg2"},S3:{shape:"Sg2"},DynamoDB:{shape:"Sg2"}}},Sog:{type:"list",member:{type:"structure",members:{SourceTable:{},SourcePath:{},SourceType:{},TargetTable:{},TargetPath:{},TargetType:{}}}},Soz:{type:"structure",required:["SegmentNumber","TotalSegments"],members:{SegmentNumber:{type:"integer"},TotalSegments:{type:"integer"}}},Spm:{type:"structure",members:{LatestVersion:{type:"boolean"},VersionNumber:{type:"long"}}},Spv:{type:"structure",members:{Name:{},CreatedTimeStamp:{type:"timestamp"},EncryptionConfiguration:{shape:"Sgd"}}},Sq3:{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:"S5b"}}},Progress:{type:"double"},StartedOn:{type:"long"},CompletedOn:{type:"long"}}},Sqa:{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:"Sh2"},CatalogId:{},VersionId:{},FederatedTable:{type:"structure",members:{Identifier:{},DatabaseIdentifier:{},ConnectionName:{}}},ViewDefinition:{type:"structure",members:{IsProtected:{type:"boolean"},Definer:{},SubObjects:{shape:"Sh8"},Representations:{type:"list",member:{type:"structure",members:{Dialect:{},DialectVersion:{},ViewOriginalText:{},ViewExpandedText:{},ValidationConnection:{},IsStale:{type:"boolean"}}}}}},IsMultiDialectView:{type:"boolean"}}},Sqj:{type:"structure",members:{Table:{shape:"Sqa"},VersionId:{}}},Sqq:{type:"list",member:{shape:"Sqa"}},Sqy:{type:"structure",members:{AdditionalAuditContext:{},RequestedColumns:{type:"list",member:{}},AllColumnsRequested:{type:"boolean"}}},Sr1:{type:"list",member:{}},Sr3:{type:"structure",members:{QueryId:{},QueryStartTime:{type:"timestamp"},ClusterId:{},QueryAuthorizationId:{},AdditionalContext:{type:"map",key:{},value:{}}}},Srm:{type:"structure",members:{FunctionName:{},DatabaseName:{},ClassName:{},OwnerName:{},OwnerType:{},CreateTime:{type:"timestamp"},ResourceUris:{shape:"Shs"},CatalogId:{}}},Suj:{type:"structure",members:{MetadataKey:{},MetadataValue:{}}},Sv4:{type:"list",member:{}},Swx:{type:"list",member:{shape:"Skh"}},Swz:{type:"list",member:{type:"structure",members:{ColumnStatistics:{shape:"Skh"},Error:{shape:"S14"}}}}}}},{}],331:[function(e,t,r){t.exports={pagination:{GetBlueprintRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetClassifiers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetColumnStatisticsTaskRuns:{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",result_key:"JobRuns"},GetJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Jobs"},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",result_key:"Triggers"},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",result_key:"Runs"},ListBlueprints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Blueprints"},ListColumnStatisticsTaskRuns:{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"},ListDataQualityResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDataQualityRuleRecommendationRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDataQualityRulesetEvaluationRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDataQualityRulesets:{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",result_key:"JobNames"},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"},ListTableOptimizerRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTriggers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TriggerNames"},ListUsageProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Profiles"},ListWorkflows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Workflows"},SearchTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],332:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-08-18",endpointPrefix:"grafana",jsonVersion:"1.1",protocol:"rest-json",protocols:["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:{grafanaToken:{location:"header",locationName:"Grafana-Token"},licenseType:{location:"uri",locationName:"licenseType"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["workspace"],members:{workspace:{shape:"S6"}}}},CreateWorkspace:{http:{requestUri:"/workspaces",responseCode:202},input:{type:"structure",required:["accountAccessType","authenticationProviders","permissionType"],members:{accountAccessType:{},authenticationProviders:{shape:"S9"},clientToken:{idempotencyToken:!0},configuration:{jsonvalue:!0},grafanaVersion:{},networkAccessControl:{shape:"Sk"},organizationRoleName:{shape:"Sr"},permissionType:{},stackSetName:{},tags:{shape:"Sx"},vpcConfiguration:{shape:"S10"},workspaceDataSources:{shape:"Sd"},workspaceDescription:{shape:"Sf"},workspaceName:{shape:"Sj"},workspaceNotificationDestinations:{shape:"Sp"},workspaceOrganizationalUnits:{shape:"Ss"},workspaceRoleArn:{shape:"S15"}}},output:{type:"structure",required:["workspace"],members:{workspace:{shape:"S6"}}},idempotent:!0},CreateWorkspaceApiKey:{http:{requestUri:"/workspaces/{workspaceId}/apikeys",responseCode:200},input:{type:"structure",required:["keyName","keyRole","secondsToLive","workspaceId"],members:{keyName:{},keyRole:{},secondsToLive:{type:"integer"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["key","keyName","workspaceId"],members:{key:{type:"string",sensitive:!0},keyName:{},workspaceId:{}}}},CreateWorkspaceServiceAccount:{http:{requestUri:"/workspaces/{workspaceId}/serviceaccounts",responseCode:200},input:{type:"structure",required:["grafanaRole","name","workspaceId"],members:{grafanaRole:{},name:{},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["grafanaRole","id","name","workspaceId"],members:{grafanaRole:{},id:{},name:{},workspaceId:{}}}},CreateWorkspaceServiceAccountToken:{http:{requestUri:"/workspaces/{workspaceId}/serviceaccounts/{serviceAccountId}/tokens",responseCode:200},input:{type:"structure",required:["name","secondsToLive","serviceAccountId","workspaceId"],members:{name:{},secondsToLive:{type:"integer"},serviceAccountId:{location:"uri",locationName:"serviceAccountId"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["serviceAccountId","serviceAccountToken","workspaceId"],members:{serviceAccountId:{},serviceAccountToken:{type:"structure",required:["id","key","name"],members:{id:{},key:{type:"string",sensitive:!0},name:{}}},workspaceId:{}}}},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:"S6"}}},idempotent:!0},DeleteWorkspaceApiKey:{http:{method:"DELETE",requestUri:"/workspaces/{workspaceId}/apikeys/{keyName}",responseCode:200},input:{type:"structure",required:["keyName","workspaceId"],members:{keyName:{location:"uri",locationName:"keyName"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["keyName","workspaceId"],members:{keyName:{},workspaceId:{}}}},DeleteWorkspaceServiceAccount:{http:{method:"DELETE",requestUri:"/workspaces/{workspaceId}/serviceaccounts/{serviceAccountId}",responseCode:200},input:{type:"structure",required:["serviceAccountId","workspaceId"],members:{serviceAccountId:{location:"uri",locationName:"serviceAccountId"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["serviceAccountId","workspaceId"],members:{serviceAccountId:{},workspaceId:{}}}},DeleteWorkspaceServiceAccountToken:{http:{method:"DELETE",requestUri:"/workspaces/{workspaceId}/serviceaccounts/{serviceAccountId}/tokens/{tokenId}",responseCode:200},input:{type:"structure",required:["serviceAccountId","tokenId","workspaceId"],members:{serviceAccountId:{location:"uri",locationName:"serviceAccountId"},tokenId:{location:"uri",locationName:"tokenId"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["serviceAccountId","tokenId","workspaceId"],members:{serviceAccountId:{},tokenId:{},workspaceId:{}}}},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:"S6"}}}},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:"S22"}}}},DescribeWorkspaceConfiguration:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}/configuration",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["configuration"],members:{configuration:{jsonvalue:!0},grafanaVersion:{}}}},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:"S6"}}}},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:"S2t"}}}}}}},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:"Sx"}}}},ListVersions:{http:{method:"GET",requestUri:"/versions",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},workspaceId:{location:"querystring",locationName:"workspace-id"}}},output:{type:"structure",members:{grafanaVersions:{type:"list",member:{}},nextToken:{}}}},ListWorkspaceServiceAccountTokens:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}/serviceaccounts/{serviceAccountId}/tokens",responseCode:200},input:{type:"structure",required:["serviceAccountId","workspaceId"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},serviceAccountId:{location:"uri",locationName:"serviceAccountId"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["serviceAccountId","serviceAccountTokens","workspaceId"],members:{nextToken:{},serviceAccountId:{},serviceAccountTokens:{type:"list",member:{type:"structure",required:["createdAt","expiresAt","id","name"],members:{createdAt:{type:"timestamp"},expiresAt:{type:"timestamp"},id:{},lastUsedAt:{type:"timestamp"},name:{}}}},workspaceId:{}}}},ListWorkspaceServiceAccounts:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}/serviceaccounts",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["serviceAccounts","workspaceId"],members:{nextToken:{},serviceAccounts:{type:"list",member:{type:"structure",required:["grafanaRole","id","isDisabled","name"],members:{grafanaRole:{},id:{},isDisabled:{},name:{}}}},workspaceId:{}}}},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:"S8"},created:{type:"timestamp"},description:{shape:"Sf"},endpoint:{},grafanaToken:{},grafanaVersion:{},id:{},licenseType:{},modified:{type:"timestamp"},name:{shape:"Sj"},notificationDestinations:{shape:"Sp"},status:{},tags:{shape:"Sx"}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdatePermissions:{http:{method:"PATCH",requestUri:"/workspaces/{workspaceId}/permissions",responseCode:200},input:{type:"structure",required:["updateInstructionBatch","workspaceId"],members:{updateInstructionBatch:{type:"list",member:{shape:"S3m"}},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["errors"],members:{errors:{type:"list",member:{type:"structure",required:["causedBy","code","message"],members:{causedBy:{shape:"S3m"},code:{type:"integer"},message:{}}}}}}},UpdateWorkspace:{http:{method:"PUT",requestUri:"/workspaces/{workspaceId}",responseCode:202},input:{type:"structure",required:["workspaceId"],members:{accountAccessType:{},networkAccessControl:{shape:"Sk"},organizationRoleName:{shape:"Sr"},permissionType:{},removeNetworkAccessConfiguration:{type:"boolean"},removeVpcConfiguration:{type:"boolean"},stackSetName:{},vpcConfiguration:{shape:"S10"},workspaceDataSources:{shape:"Sd"},workspaceDescription:{shape:"Sf"},workspaceId:{location:"uri",locationName:"workspaceId"},workspaceName:{shape:"Sj"},workspaceNotificationDestinations:{shape:"Sp"},workspaceOrganizationalUnits:{shape:"Ss"},workspaceRoleArn:{shape:"S15"}}},output:{type:"structure",required:["workspace"],members:{workspace:{shape:"S6"}}}},UpdateWorkspaceAuthentication:{http:{requestUri:"/workspaces/{workspaceId}/authentication",responseCode:200},input:{type:"structure",required:["authenticationProviders","workspaceId"],members:{authenticationProviders:{shape:"S9"},samlConfiguration:{shape:"S26"},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["authentication"],members:{authentication:{shape:"S22"}}}},UpdateWorkspaceConfiguration:{http:{method:"PUT",requestUri:"/workspaces/{workspaceId}/configuration",responseCode:202},input:{type:"structure",required:["configuration","workspaceId"],members:{configuration:{jsonvalue:!0},grafanaVersion:{},workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"structure",required:["authentication","created","dataSources","endpoint","grafanaVersion","id","modified","status"],members:{accountAccessType:{},authentication:{shape:"S8"},created:{type:"timestamp"},dataSources:{shape:"Sd"},description:{shape:"Sf"},endpoint:{},freeTrialConsumed:{type:"boolean"},freeTrialExpiration:{type:"timestamp"},grafanaToken:{},grafanaVersion:{},id:{},licenseExpiration:{type:"timestamp"},licenseType:{},modified:{type:"timestamp"},name:{shape:"Sj"},networkAccessControl:{shape:"Sk"},notificationDestinations:{shape:"Sp"},organizationRoleName:{shape:"Sr"},organizationalUnits:{shape:"Ss"},permissionType:{},stackSetName:{},status:{},tags:{shape:"Sx"},vpcConfiguration:{shape:"S10"},workspaceRoleArn:{shape:"S15"}}},S8:{type:"structure",required:["providers"],members:{providers:{shape:"S9"},samlConfigurationStatus:{}}},S9:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{type:"string",sensitive:!0},Sj:{type:"string",sensitive:!0},Sk:{type:"structure",required:["prefixListIds","vpceIds"],members:{prefixListIds:{type:"list",member:{}},vpceIds:{type:"list",member:{}}}},Sp:{type:"list",member:{}},Sr:{type:"string",sensitive:!0},Ss:{type:"list",member:{},sensitive:!0},Sx:{type:"map",key:{},value:{}},S10:{type:"structure",required:["securityGroupIds","subnetIds"],members:{securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}}}},S15:{type:"string",sensitive:!0},S22:{type:"structure",required:["providers"],members:{awsSso:{type:"structure",members:{ssoClientId:{}}},providers:{shape:"S9"},saml:{type:"structure",required:["status"],members:{configuration:{shape:"S26"},status:{}}}}},S26:{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:!0},loginValidityDuration:{type:"integer"},roleValues:{type:"structure",members:{admin:{shape:"S2f"},editor:{shape:"S2f"}}}}},S2f:{type:"list",member:{},sensitive:!0},S2t:{type:"structure",required:["id","type"],members:{id:{},type:{}}},S3m:{type:"structure",required:["action","role","users"],members:{action:{},role:{},users:{type:"list",member:{shape:"S2t"}}}}}}},{}],333:[function(e,t,r){t.exports={pagination:{ListPermissions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"permissions"},ListVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"grafanaVersions"},ListWorkspaceServiceAccountTokens:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"serviceAccountTokens"},ListWorkspaceServiceAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"serviceAccounts"},ListWorkspaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workspaces"}}}},{}],334:[function(e,t,r){t.exports={metadata:{apiVersion:"2017-06-07",endpointPrefix:"greengrass",signingName:"greengrass",serviceFullName:"AWS Greengrass",serviceId:"Greengrass",protocol:"rest-json",jsonVersion:"1.1",uid:"greengrass-2017-06-07",signatureVersion:"v4"},operations:{AssociateRoleToGroup:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},RoleArn:{}},required:["GroupId","RoleArn"]},output:{type:"structure",members:{AssociatedAt:{}}}},AssociateServiceRoleToAccount:{http:{method:"PUT",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{RoleArn:{}},required:["RoleArn"]},output:{type:"structure",members:{AssociatedAt:{}}}},CreateConnectorDefinition:{http:{requestUri:"/greengrass/definition/connectors",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S7"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateConnectorDefinitionVersion:{http:{requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},Connectors:{shape:"S8"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateCoreDefinition:{http:{requestUri:"/greengrass/definition/cores",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sg"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateCoreDefinitionVersion:{http:{requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},Cores:{shape:"Sh"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateDeployment:{http:{requestUri:"/greengrass/groups/{GroupId}/deployments",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DeploymentId:{},DeploymentType:{},GroupId:{location:"uri",locationName:"GroupId"},GroupVersionId:{}},required:["GroupId","DeploymentType"]},output:{type:"structure",members:{DeploymentArn:{},DeploymentId:{}}}},CreateDeviceDefinition:{http:{requestUri:"/greengrass/definition/devices",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sr"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateDeviceDefinitionVersion:{http:{requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},Devices:{shape:"Ss"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateFunctionDefinition:{http:{requestUri:"/greengrass/definition/functions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sy"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateFunctionDefinitionVersion:{http:{requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DefaultConfig:{shape:"Sz"},FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},Functions:{shape:"S14"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateGroup:{http:{requestUri:"/greengrass/groups",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1h"},Name:{},tags:{shape:"Sb"}},required:["Name"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateGroupCertificateAuthority:{http:{requestUri:"/greengrass/groups/{GroupId}/certificateauthorities",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorityArn:{}}}},CreateGroupVersion:{http:{requestUri:"/greengrass/groups/{GroupId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ConnectorDefinitionVersionArn:{},CoreDefinitionVersionArn:{},DeviceDefinitionVersionArn:{},FunctionDefinitionVersionArn:{},GroupId:{location:"uri",locationName:"GroupId"},LoggerDefinitionVersionArn:{},ResourceDefinitionVersionArn:{},SubscriptionDefinitionVersionArn:{}},required:["GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateLoggerDefinition:{http:{requestUri:"/greengrass/definition/loggers",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1o"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateLoggerDefinitionVersion:{http:{requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},Loggers:{shape:"S1p"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateResourceDefinition:{http:{requestUri:"/greengrass/definition/resources",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1y"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateResourceDefinitionVersion:{http:{requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{ +AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"},Resources:{shape:"S1z"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateSoftwareUpdateJob:{http:{requestUri:"/greengrass/updates",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},S3UrlSignerRole:{},SoftwareToUpdate:{},UpdateAgentLogLevel:{},UpdateTargets:{type:"list",member:{}},UpdateTargetsArchitecture:{},UpdateTargetsOperatingSystem:{}},required:["S3UrlSignerRole","UpdateTargetsArchitecture","SoftwareToUpdate","UpdateTargets","UpdateTargetsOperatingSystem"]},output:{type:"structure",members:{IotJobArn:{},IotJobId:{},PlatformSoftwareVersion:{}}}},CreateSubscriptionDefinition:{http:{requestUri:"/greengrass/definition/subscriptions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S2m"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateSubscriptionDefinitionVersion:{http:{requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"},Subscriptions:{shape:"S2n"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},DeleteConnectorDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{}}},DeleteCoreDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{}}},DeleteDeviceDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{}}},DeleteFunctionDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{}}},DeleteGroup:{http:{method:"DELETE",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{}}},DeleteLoggerDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{}}},DeleteResourceDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{}}},DeleteSubscriptionDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{}}},DisassociateRoleFromGroup:{http:{method:"DELETE",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{DisassociatedAt:{}}}},DisassociateServiceRoleFromAccount:{http:{method:"DELETE",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{DisassociatedAt:{}}}},GetAssociatedRole:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{AssociatedAt:{},RoleArn:{}}}},GetBulkDeploymentStatus:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/status",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{BulkDeploymentMetrics:{type:"structure",members:{InvalidInputRecords:{type:"integer"},RecordsProcessed:{type:"integer"},RetryAttempts:{type:"integer"}}},BulkDeploymentStatus:{},CreatedAt:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},tags:{shape:"Sb"}}}},GetConnectivityInfo:{http:{method:"GET",requestUri:"/greengrass/things/{ThingName}/connectivityInfo",responseCode:200},input:{type:"structure",members:{ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{ConnectivityInfo:{shape:"S3m"},Message:{locationName:"message"}}}},GetConnectorDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetConnectorDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},ConnectorDefinitionVersionId:{location:"uri",locationName:"ConnectorDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["ConnectorDefinitionId","ConnectorDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S7"},Id:{},NextToken:{},Version:{}}}},GetCoreDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetCoreDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},CoreDefinitionVersionId:{location:"uri",locationName:"CoreDefinitionVersionId"}},required:["CoreDefinitionId","CoreDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sg"},Id:{},NextToken:{},Version:{}}}},GetDeploymentStatus:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status",responseCode:200},input:{type:"structure",members:{DeploymentId:{location:"uri",locationName:"DeploymentId"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId","DeploymentId"]},output:{type:"structure",members:{DeploymentStatus:{},DeploymentType:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},UpdatedAt:{}}}},GetDeviceDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetDeviceDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},DeviceDefinitionVersionId:{location:"uri",locationName:"DeviceDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["DeviceDefinitionVersionId","DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sr"},Id:{},NextToken:{},Version:{}}}},GetFunctionDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetFunctionDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},FunctionDefinitionVersionId:{location:"uri",locationName:"FunctionDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["FunctionDefinitionId","FunctionDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sy"},Id:{},NextToken:{},Version:{}}}},GetGroup:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetGroupCertificateAuthority:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}",responseCode:200},input:{type:"structure",members:{CertificateAuthorityId:{location:"uri",locationName:"CertificateAuthorityId"},GroupId:{location:"uri",locationName:"GroupId"}},required:["CertificateAuthorityId","GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorityArn:{},GroupCertificateAuthorityId:{},PemEncodedCertificate:{}}}},GetGroupCertificateConfiguration:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{CertificateAuthorityExpiryInMilliseconds:{},CertificateExpiryInMilliseconds:{},GroupId:{}}}},GetGroupVersion:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/versions/{GroupVersionId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},GroupVersionId:{location:"uri",locationName:"GroupVersionId"}},required:["GroupVersionId","GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1h"},Id:{},Version:{}}}},GetLoggerDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetLoggerDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},LoggerDefinitionVersionId:{location:"uri",locationName:"LoggerDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["LoggerDefinitionVersionId","LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1o"},Id:{},Version:{}}}},GetResourceDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetResourceDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"},ResourceDefinitionVersionId:{location:"uri",locationName:"ResourceDefinitionVersionId"}},required:["ResourceDefinitionVersionId","ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1y"},Id:{},Version:{}}}},GetServiceRoleForAccount:{http:{method:"GET",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AssociatedAt:{},RoleArn:{}}}},GetSubscriptionDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetSubscriptionDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"},SubscriptionDefinitionVersionId:{location:"uri",locationName:"SubscriptionDefinitionVersionId"}},required:["SubscriptionDefinitionId","SubscriptionDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S2m"},Id:{},NextToken:{},Version:{}}}},GetThingRuntimeConfiguration:{http:{method:"GET",requestUri:"/greengrass/things/{ThingName}/runtimeconfig",responseCode:200},input:{type:"structure",members:{ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{RuntimeConfiguration:{type:"structure",members:{TelemetryConfiguration:{type:"structure",members:{ConfigurationSyncStatus:{},Telemetry:{}},required:["Telemetry"]}}}}}},ListBulkDeploymentDetailedReports:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{CreatedAt:{},DeploymentArn:{},DeploymentId:{},DeploymentStatus:{},DeploymentType:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},GroupArn:{}}}},NextToken:{}}}},ListBulkDeployments:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{BulkDeployments:{type:"list",member:{type:"structure",members:{BulkDeploymentArn:{},BulkDeploymentId:{},CreatedAt:{}}}},NextToken:{}}}},ListConnectorDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListConnectorDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/connectors",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListCoreDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListCoreDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/cores",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/deployments",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["GroupId"]},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{CreatedAt:{},DeploymentArn:{},DeploymentId:{},DeploymentType:{},GroupArn:{}}}},NextToken:{}}}},ListDeviceDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListDeviceDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/devices",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListFunctionDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListFunctionDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/functions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListGroupCertificateAuthorities:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorities:{type:"list",member:{type:"structure",members:{GroupCertificateAuthorityArn:{},GroupCertificateAuthorityId:{}}}}}}},ListGroupVersions:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/versions",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["GroupId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListGroups:{http:{method:"GET",requestUri:"/greengrass/groups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},NextToken:{}}}},ListLoggerDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListLoggerDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/loggers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListResourceDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListResourceDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/resources",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListSubscriptionDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListSubscriptionDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{tags:{shape:"Sb"}}}},ResetDeployments:{http:{requestUri:"/greengrass/groups/{GroupId}/deployments/$reset",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},Force:{type:"boolean"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{DeploymentArn:{},DeploymentId:{}}}},StartBulkDeployment:{http:{requestUri:"/greengrass/bulk/deployments",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ExecutionRoleArn:{},InputFileUri:{},tags:{shape:"Sb"}},required:["ExecutionRoleArn","InputFileUri"]},output:{type:"structure",members:{BulkDeploymentArn:{},BulkDeploymentId:{}}}},StopBulkDeployment:{http:{method:"PUT",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/$stop",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},tags:{shape:"Sb"}},required:["ResourceArn"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"S29",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateConnectivityInfo:{http:{method:"PUT",requestUri:"/greengrass/things/{ThingName}/connectivityInfo",responseCode:200},input:{type:"structure",members:{ConnectivityInfo:{shape:"S3m"},ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{Message:{locationName:"message"},Version:{}}}},UpdateConnectorDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},Name:{}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{}}},UpdateCoreDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},Name:{}},required:["CoreDefinitionId"]},output:{type:"structure",members:{}}},UpdateDeviceDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},Name:{}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{}}},UpdateFunctionDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},Name:{}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{}}},UpdateGroup:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},Name:{}},required:["GroupId"]},output:{type:"structure",members:{}}},UpdateGroupCertificateConfiguration:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",responseCode:200},input:{type:"structure",members:{CertificateExpiryInMilliseconds:{},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{CertificateAuthorityExpiryInMilliseconds:{},CertificateExpiryInMilliseconds:{},GroupId:{}}}},UpdateLoggerDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},Name:{}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{}}},UpdateResourceDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{Name:{},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{}}},UpdateSubscriptionDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{Name:{},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{}}},UpdateThingRuntimeConfiguration:{http:{method:"PUT",requestUri:"/greengrass/things/{ThingName}/runtimeconfig",responseCode:200},input:{type:"structure",members:{TelemetryConfiguration:{type:"structure",members:{Telemetry:{}},required:["Telemetry"]},ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",members:{Connectors:{shape:"S8"}}},S8:{type:"list",member:{type:"structure",members:{ConnectorArn:{},Id:{},Parameters:{shape:"Sa"}},required:["ConnectorArn","Id"]}},Sa:{type:"map",key:{},value:{}},Sb:{type:"map",key:{},value:{}},Sg:{type:"structure",members:{Cores:{shape:"Sh"}}},Sh:{type:"list",member:{type:"structure",members:{CertificateArn:{},Id:{},SyncShadow:{type:"boolean"},ThingArn:{}},required:["ThingArn","Id","CertificateArn"]}},Sr:{type:"structure",members:{Devices:{shape:"Ss"}}},Ss:{type:"list",member:{type:"structure",members:{CertificateArn:{},Id:{},SyncShadow:{type:"boolean"},ThingArn:{}},required:["ThingArn","Id","CertificateArn"]}},Sy:{type:"structure",members:{DefaultConfig:{shape:"Sz"},Functions:{shape:"S14"}}},Sz:{type:"structure",members:{Execution:{type:"structure",members:{IsolationMode:{},RunAs:{shape:"S12"}}}}},S12:{type:"structure",members:{Gid:{type:"integer"},Uid:{type:"integer"}}},S14:{type:"list",member:{type:"structure",members:{FunctionArn:{},FunctionConfiguration:{type:"structure",members:{EncodingType:{},Environment:{type:"structure",members:{AccessSysfs:{type:"boolean"},Execution:{type:"structure",members:{IsolationMode:{},RunAs:{shape:"S12"}}},ResourceAccessPolicies:{type:"list",member:{type:"structure",members:{Permission:{},ResourceId:{}},required:["ResourceId"]}},Variables:{shape:"Sa"}}},ExecArgs:{},Executable:{},MemorySize:{type:"integer"},Pinned:{type:"boolean"},Timeout:{type:"integer"},FunctionRuntimeOverride:{}}},Id:{}},required:["Id"]}},S1h:{type:"structure",members:{ConnectorDefinitionVersionArn:{},CoreDefinitionVersionArn:{},DeviceDefinitionVersionArn:{},FunctionDefinitionVersionArn:{},LoggerDefinitionVersionArn:{},ResourceDefinitionVersionArn:{},SubscriptionDefinitionVersionArn:{}}},S1o:{type:"structure",members:{Loggers:{shape:"S1p"}}},S1p:{type:"list",member:{type:"structure",members:{Component:{},Id:{},Level:{},Space:{type:"integer"},Type:{}},required:["Type","Level","Id","Component"]}},S1y:{type:"structure",members:{Resources:{shape:"S1z"}}},S1z:{type:"list",member:{type:"structure",members:{Id:{},Name:{},ResourceDataContainer:{type:"structure",members:{LocalDeviceResourceData:{type:"structure",members:{GroupOwnerSetting:{shape:"S23"},SourcePath:{}}},LocalVolumeResourceData:{type:"structure",members:{ +DestinationPath:{},GroupOwnerSetting:{shape:"S23"},SourcePath:{}}},S3MachineLearningModelResourceData:{type:"structure",members:{DestinationPath:{},OwnerSetting:{shape:"S26"},S3Uri:{}}},SageMakerMachineLearningModelResourceData:{type:"structure",members:{DestinationPath:{},OwnerSetting:{shape:"S26"},SageMakerJobArn:{}}},SecretsManagerSecretResourceData:{type:"structure",members:{ARN:{},AdditionalStagingLabelsToDownload:{shape:"S29"}}}}}},required:["ResourceDataContainer","Id","Name"]}},S23:{type:"structure",members:{AutoAddGroupOwner:{type:"boolean"},GroupOwner:{}}},S26:{type:"structure",members:{GroupOwner:{},GroupPermission:{}},required:["GroupOwner","GroupPermission"]},S29:{type:"list",member:{}},S2m:{type:"structure",members:{Subscriptions:{shape:"S2n"}}},S2n:{type:"list",member:{type:"structure",members:{Id:{},Source:{},Subject:{},Target:{}},required:["Target","Id","Subject","Source"]}},S3i:{type:"list",member:{type:"structure",members:{DetailedErrorCode:{},DetailedErrorMessage:{}}}},S3m:{type:"list",member:{type:"structure",members:{HostAddress:{},Id:{},Metadata:{},PortNumber:{type:"integer"}}}},S58:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},S5c:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},Tags:{shape:"Sb",locationName:"tags"}}}}}}},{}],335:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-11-30",endpointPrefix:"greengrass",protocol:"rest-json",protocols:["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:"Sp"},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:"S1f"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["componentName","componentVersion","creationTimestamp","status"],members:{arn:{},componentName:{},componentVersion:{},creationTimestamp:{type:"timestamp"},status:{shape:"S1m"}}}},CreateDeployment:{http:{requestUri:"/greengrass/v2/deployments",responseCode:201},input:{type:"structure",required:["targetArn"],members:{targetArn:{},deploymentName:{},components:{shape:"S1t"},iotJobConfiguration:{shape:"S23"},deploymentPolicies:{shape:"S2k"},parentTargetArn:{},tags:{shape:"S1f"},clientToken:{idempotencyToken:!0}}},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"}}}},DeleteDeployment:{http:{method:"DELETE",requestUri:"/greengrass/v2/deployments/{deploymentId}",responseCode:204},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{location:"uri",locationName:"deploymentId"}}}},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:"S1m"},platforms:{shape:"Sp"},tags:{shape:"S1f"}}}},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:"S1f"}}}},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"},s3EndpointType:{location:"querystring",locationName:"s3EndpointType"},iotEndpointType:{location:"header",locationName:"x-amz-iot-endpoint-type"}}},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:"S3b",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:"S1f"}}}},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:"S1t"},deploymentPolicies:{shape:"S2k"},iotJobConfiguration:{shape:"S23"},creationTimestamp:{type:"timestamp"},isLatestForTarget:{type:"boolean"},parentTargetArn:{},tags:{shape:"S1f"}}}},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:"Sp"}}}}}},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"},parentTargetArn:{location:"querystring",locationName:"parentTargetArn"},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"},parentTargetArn:{}}}},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"},statusDetails:{type:"structure",members:{errorStack:{type:"list",member:{}},errorTypes:{type:"list",member:{}}}}}}},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"},topologyFilter:{location:"querystring",locationName:"topologyFilter"}}},output:{type:"structure",members:{installedComponents:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},lifecycleState:{},lifecycleStateDetails:{},isRoot:{type:"boolean"},lastStatusChangeTimestamp:{type:"timestamp"},lastReportedTimestamp:{type:"timestamp"},lastInstallationSource:{},lifecycleStatusCodes:{type:"list",member:{}}}}},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:"S1f"}}}},ResolveComponentCandidates:{http:{requestUri:"/greengrass/v2/resolveComponentCandidates"},input:{type:"structure",members:{platform:{shape:"Sq"},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"},vendorGuidance:{},message:{}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1f"}}},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:"S3b",locationName:"ConnectivityInfo"}}},output:{type:"structure",members:{version:{locationName:"Version"},message:{locationName:"Message"}}}}},shapes:{Sp:{type:"list",member:{shape:"Sq"}},Sq:{type:"structure",members:{name:{},attributes:{type:"map",key:{},value:{}}}},S1f:{type:"map",key:{},value:{}},S1m:{type:"structure",members:{componentState:{},message:{},errors:{type:"map",key:{},value:{}},vendorGuidance:{},vendorGuidanceMessage:{}}},S1t:{type:"map",key:{},value:{type:"structure",required:["componentVersion"],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:{}}}}}},S23:{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"}}}}},S2k:{type:"structure",members:{failureHandlingPolicy:{},componentUpdatePolicy:{type:"structure",members:{timeoutInSeconds:{type:"integer"},action:{}}},configurationValidationPolicy:{type:"structure",members:{timeoutInSeconds:{type:"integer"}}}}},S3b:{type:"list",member:{type:"structure",members:{id:{locationName:"Id"},hostAddress:{locationName:"HostAddress"},portNumber:{locationName:"PortNumber",type:"integer"},metadata:{locationName:"Metadata"}}}}}}},{}],336:[function(e,t,r){t.exports={pagination:{ListClientDevicesAssociatedWithCoreDevice:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"associatedClientDevices"},ListComponentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentVersions"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"components"},ListCoreDevices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"coreDevices"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deployments"},ListEffectiveDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"effectiveDeployments"},ListInstalledComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"installedComponents"}}}},{}],337:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-05-23",endpointPrefix:"groundstation",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Ground Station",serviceId:"GroundStation",signatureVersion:"v4",signingName:"groundstation",uid:"groundstation-2019-05-23"},operations:{CancelContact:{http:{method:"DELETE",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{shape:"S3"},idempotent:!0},CreateConfig:{http:{requestUri:"/config",responseCode:200},input:{type:"structure",required:["configData","name"],members:{configData:{shape:"S5"},name:{},tags:{shape:"Sy"}}},output:{shape:"Sz"}},CreateDataflowEndpointGroup:{http:{requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",required:["endpointDetails"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},endpointDetails:{shape:"S13"},tags:{shape:"Sy"}}},output:{shape:"S1p"}},CreateEphemeris:{http:{requestUri:"/ephemeris",responseCode:200},input:{type:"structure",required:["name","satelliteId"],members:{enabled:{type:"boolean"},ephemeris:{type:"structure",members:{oem:{type:"structure",members:{oemData:{},s3Object:{shape:"S1u"}}},tle:{type:"structure",members:{s3Object:{shape:"S1u"},tleData:{type:"list",member:{type:"structure",required:["tleLine1","tleLine2","validTimeRange"],members:{tleLine1:{},tleLine2:{},validTimeRange:{type:"structure",required:["endTime","startTime"],members:{endTime:{type:"timestamp"},startTime:{type:"timestamp"}}}}}}}}},union:!0},expirationTime:{type:"timestamp"},kmsKeyArn:{},name:{},priority:{type:"integer"},satelliteId:{},tags:{shape:"Sy"}}},output:{shape:"S27"}},CreateMissionProfile:{http:{requestUri:"/missionprofile",responseCode:200},input:{type:"structure",required:["dataflowEdges","minimumViableContactDurationSeconds","name","trackingConfigArn"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S2a"},minimumViableContactDurationSeconds:{type:"integer"},name:{},streamsKmsKey:{shape:"S2d"},streamsKmsRole:{},tags:{shape:"Sy"},trackingConfigArn:{}}},output:{shape:"S2g"}},DeleteConfig:{http:{method:"DELETE",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configId","configType"],members:{configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"}}},output:{shape:"Sz"},idempotent:!0},DeleteDataflowEndpointGroup:{http:{method:"DELETE",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{shape:"S1p"},idempotent:!0},DeleteEphemeris:{http:{method:"DELETE",requestUri:"/ephemeris/{ephemerisId}",responseCode:200},input:{type:"structure",required:["ephemerisId"],members:{ephemerisId:{location:"uri",locationName:"ephemerisId"}}},output:{shape:"S27"},idempotent:!0},DeleteMissionProfile:{http:{method:"DELETE",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{shape:"S2g"},idempotent:!0},DescribeContact:{http:{method:"GET",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{type:"structure",members:{contactId:{},contactStatus:{},dataflowList:{type:"list",member:{type:"structure",members:{destination:{type:"structure",members:{configDetails:{shape:"S2r"},configId:{},configType:{},dataflowDestinationRegion:{}}},errorMessage:{},source:{type:"structure",members:{configDetails:{shape:"S2r"},configId:{},configType:{},dataflowSourceRegion:{}}}}}},endTime:{type:"timestamp"},errorMessage:{},groundStation:{},maximumElevation:{shape:"S2v"},missionProfileArn:{},postPassEndTime:{type:"timestamp"},prePassStartTime:{type:"timestamp"},region:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"Sy"},visibilityEndTime:{type:"timestamp"},visibilityStartTime:{type:"timestamp"}}}},DescribeEphemeris:{http:{method:"GET",requestUri:"/ephemeris/{ephemerisId}",responseCode:200},input:{type:"structure",required:["ephemerisId"],members:{ephemerisId:{location:"uri",locationName:"ephemerisId"}}},output:{type:"structure",members:{creationTime:{type:"timestamp"},enabled:{type:"boolean"},ephemerisId:{},invalidReason:{},name:{},priority:{type:"integer"},satelliteId:{},status:{},suppliedData:{type:"structure",members:{oem:{shape:"S35"},tle:{shape:"S35"}},union:!0},tags:{shape:"Sy"}}}},GetAgentConfiguration:{http:{method:"GET",requestUri:"/agent/{agentId}/configuration",responseCode:200},input:{type:"structure",required:["agentId"],members:{agentId:{location:"uri",locationName:"agentId"}}},output:{type:"structure",members:{agentId:{},taskingDocument:{}}}},GetConfig:{http:{method:"GET",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configId","configType"],members:{configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"}}},output:{type:"structure",required:["configArn","configData","configId","name"],members:{configArn:{},configData:{shape:"S5"},configId:{},configType:{},name:{},tags:{shape:"Sy"}}}},GetDataflowEndpointGroup:{http:{method:"GET",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{type:"structure",members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEndpointGroupArn:{},dataflowEndpointGroupId:{},endpointsDetails:{shape:"S13"},tags:{shape:"Sy"}}}},GetMinuteUsage:{http:{requestUri:"/minute-usage",responseCode:200},input:{type:"structure",required:["month","year"],members:{month:{type:"integer"},year:{type:"integer"}}},output:{type:"structure",members:{estimatedMinutesRemaining:{type:"integer"},isReservedMinutesCustomer:{type:"boolean"},totalReservedMinuteAllocation:{type:"integer"},totalScheduledMinutes:{type:"integer"},upcomingMinutesScheduled:{type:"integer"}}}},GetMissionProfile:{http:{method:"GET",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{type:"structure",members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S2a"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileArn:{},missionProfileId:{},name:{},region:{},streamsKmsKey:{shape:"S2d"},streamsKmsRole:{},tags:{shape:"Sy"},trackingConfigArn:{}}}},GetSatellite:{http:{method:"GET",requestUri:"/satellite/{satelliteId}",responseCode:200},input:{type:"structure",required:["satelliteId"],members:{satelliteId:{location:"uri",locationName:"satelliteId"}}},output:{type:"structure",members:{currentEphemeris:{shape:"S3m"},groundStations:{shape:"S3o"},noradSatelliteID:{type:"integer"},satelliteArn:{},satelliteId:{}}}},ListConfigs:{http:{method:"GET",requestUri:"/config",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{configList:{type:"list",member:{type:"structure",members:{configArn:{},configId:{},configType:{},name:{}}}},nextToken:{}}}},ListContacts:{http:{requestUri:"/contacts",responseCode:200},input:{type:"structure",required:["endTime","startTime","statusList"],members:{endTime:{type:"timestamp"},groundStation:{},maxResults:{type:"integer"},missionProfileArn:{},nextToken:{},satelliteArn:{},startTime:{type:"timestamp"},statusList:{type:"list",member:{}}}},output:{type:"structure",members:{contactList:{type:"list",member:{type:"structure",members:{contactId:{},contactStatus:{},endTime:{type:"timestamp"},errorMessage:{},groundStation:{},maximumElevation:{shape:"S2v"},missionProfileArn:{},postPassEndTime:{type:"timestamp"},prePassStartTime:{type:"timestamp"},region:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"Sy"},visibilityEndTime:{type:"timestamp"},visibilityStartTime:{type:"timestamp"}}}},nextToken:{}}}},ListDataflowEndpointGroups:{http:{method:"GET",requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{dataflowEndpointGroupList:{type:"list",member:{type:"structure",members:{dataflowEndpointGroupArn:{},dataflowEndpointGroupId:{}}}},nextToken:{}}}},ListEphemerides:{http:{requestUri:"/ephemerides",responseCode:200},input:{type:"structure",required:["endTime","satelliteId","startTime"],members:{endTime:{type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},satelliteId:{},startTime:{type:"timestamp"},statusList:{type:"list",member:{}}}},output:{type:"structure",members:{ephemerides:{type:"list",member:{type:"structure",members:{creationTime:{type:"timestamp"},enabled:{type:"boolean"},ephemerisId:{},name:{},priority:{type:"integer"},sourceS3Object:{shape:"S1u"},status:{}}}},nextToken:{}}}},ListGroundStations:{http:{method:"GET",requestUri:"/groundstation",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},satelliteId:{location:"querystring",locationName:"satelliteId"}}},output:{type:"structure",members:{groundStationList:{type:"list",member:{type:"structure",members:{groundStationId:{},groundStationName:{},region:{}}}},nextToken:{}}}},ListMissionProfiles:{http:{method:"GET",requestUri:"/missionprofile",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{missionProfileList:{type:"list",member:{type:"structure",members:{missionProfileArn:{},missionProfileId:{},name:{},region:{}}}},nextToken:{}}}},ListSatellites:{http:{method:"GET",requestUri:"/satellite",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},satellites:{type:"list",member:{type:"structure",members:{currentEphemeris:{shape:"S3m"},groundStations:{shape:"S3o"},noradSatelliteID:{type:"integer"},satelliteArn:{},satelliteId:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sy"}}}},RegisterAgent:{http:{requestUri:"/agent",responseCode:200},input:{type:"structure",required:["agentDetails","discoveryData"],members:{agentDetails:{type:"structure",required:["agentVersion","componentVersions","instanceId","instanceType"],members:{agentCpuCores:{shape:"S4s"},agentVersion:{},componentVersions:{type:"list",member:{type:"structure",required:["componentType","versions"],members:{componentType:{},versions:{type:"list",member:{}}}}},instanceId:{},instanceType:{},reservedCpuCores:{shape:"S4s"}}},discoveryData:{type:"structure",required:["capabilityArns","privateIpAddresses","publicIpAddresses"],members:{capabilityArns:{type:"list",member:{}},privateIpAddresses:{shape:"S53"},publicIpAddresses:{shape:"S53"}}}}},output:{type:"structure",members:{agentId:{}}}},ReserveContact:{http:{requestUri:"/contact",responseCode:200},input:{type:"structure",required:["endTime","groundStation","missionProfileArn","satelliteArn","startTime"],members:{endTime:{type:"timestamp"},groundStation:{},missionProfileArn:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"Sy"}}},output:{shape:"S3"}},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:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateAgentStatus:{http:{method:"PUT",requestUri:"/agent/{agentId}",responseCode:200},input:{type:"structure",required:["agentId","aggregateStatus","componentStatuses","taskId"],members:{agentId:{location:"uri",locationName:"agentId"},aggregateStatus:{type:"structure", +required:["status"],members:{signatureMap:{type:"map",key:{},value:{type:"boolean"}},status:{}}},componentStatuses:{type:"list",member:{type:"structure",required:["capabilityArn","componentType","dataflowId","status"],members:{bytesReceived:{type:"long"},bytesSent:{type:"long"},capabilityArn:{},componentType:{},dataflowId:{},packetsDropped:{type:"long"},status:{}}}},taskId:{}}},output:{type:"structure",required:["agentId"],members:{agentId:{}}},idempotent:!0},UpdateConfig:{http:{method:"PUT",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configData","configId","configType","name"],members:{configData:{shape:"S5"},configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"},name:{}}},output:{shape:"Sz"},idempotent:!0},UpdateEphemeris:{http:{method:"PUT",requestUri:"/ephemeris/{ephemerisId}",responseCode:200},input:{type:"structure",required:["enabled","ephemerisId"],members:{enabled:{type:"boolean"},ephemerisId:{location:"uri",locationName:"ephemerisId"},name:{},priority:{type:"integer"}}},output:{shape:"S27"},idempotent:!0},UpdateMissionProfile:{http:{method:"PUT",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S2a"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileId:{location:"uri",locationName:"missionProfileId"},name:{},streamsKmsKey:{shape:"S2d"},streamsKmsRole:{},trackingConfigArn:{}}},output:{shape:"S2g"},idempotent:!0}},shapes:{S3:{type:"structure",members:{contactId:{}}},S5:{type:"structure",members:{antennaDownlinkConfig:{type:"structure",required:["spectrumConfig"],members:{spectrumConfig:{shape:"S7"}}},antennaDownlinkDemodDecodeConfig:{type:"structure",required:["decodeConfig","demodulationConfig","spectrumConfig"],members:{decodeConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},demodulationConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},spectrumConfig:{shape:"S7"}}},antennaUplinkConfig:{type:"structure",required:["spectrumConfig","targetEirp"],members:{spectrumConfig:{type:"structure",required:["centerFrequency"],members:{centerFrequency:{shape:"Sb"},polarization:{}}},targetEirp:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},transmitDisabled:{type:"boolean"}}},dataflowEndpointConfig:{type:"structure",required:["dataflowEndpointName"],members:{dataflowEndpointName:{},dataflowEndpointRegion:{}}},s3RecordingConfig:{type:"structure",required:["bucketArn","roleArn"],members:{bucketArn:{},prefix:{},roleArn:{}}},trackingConfig:{type:"structure",required:["autotrack"],members:{autotrack:{}}},uplinkEchoConfig:{type:"structure",required:["antennaUplinkConfigArn","enabled"],members:{antennaUplinkConfigArn:{},enabled:{type:"boolean"}}}},union:!0},S7:{type:"structure",required:["bandwidth","centerFrequency"],members:{bandwidth:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},centerFrequency:{shape:"Sb"},polarization:{}}},Sb:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},Sy:{type:"map",key:{},value:{}},Sz:{type:"structure",members:{configArn:{},configId:{},configType:{}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",members:{awsGroundStationAgentEndpoint:{type:"structure",required:["egressAddress","ingressAddress","name"],members:{agentStatus:{},auditResults:{},egressAddress:{type:"structure",required:["socketAddress"],members:{mtu:{type:"integer"},socketAddress:{shape:"S1a"}}},ingressAddress:{type:"structure",required:["socketAddress"],members:{mtu:{type:"integer"},socketAddress:{type:"structure",required:["name","portRange"],members:{name:{},portRange:{type:"structure",required:["maximum","minimum"],members:{maximum:{type:"integer"},minimum:{type:"integer"}}}}}}},name:{}}},endpoint:{type:"structure",members:{address:{shape:"S1a"},mtu:{type:"integer"},name:{},status:{}}},healthReasons:{type:"list",member:{}},healthStatus:{},securityDetails:{type:"structure",required:["roleArn","securityGroupIds","subnetIds"],members:{roleArn:{},securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}}}}}},S1a:{type:"structure",required:["name","port"],members:{name:{},port:{type:"integer"}}},S1p:{type:"structure",members:{dataflowEndpointGroupId:{}}},S1u:{type:"structure",members:{bucket:{},key:{},version:{}}},S27:{type:"structure",members:{ephemerisId:{}}},S2a:{type:"list",member:{type:"list",member:{}}},S2d:{type:"structure",members:{kmsAliasArn:{},kmsAliasName:{},kmsKeyArn:{}},union:!0},S2g:{type:"structure",members:{missionProfileId:{}}},S2r:{type:"structure",members:{antennaDemodDecodeDetails:{type:"structure",members:{outputNode:{}}},endpointDetails:{shape:"S14"},s3RecordingDetails:{type:"structure",members:{bucketArn:{},keyTemplate:{}}}},union:!0},S2v:{type:"structure",required:["unit","value"],members:{unit:{},value:{type:"double"}}},S35:{type:"structure",members:{ephemerisData:{},sourceS3Object:{shape:"S1u"}}},S3m:{type:"structure",required:["source"],members:{ephemerisId:{},epoch:{type:"timestamp"},name:{},source:{}}},S3o:{type:"list",member:{}},S4s:{type:"list",member:{type:"integer"}},S53:{type:"list",member:{}}}}},{}],338:[function(e,t,r){t.exports={pagination:{ListConfigs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"configList"},ListContacts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"contactList"},ListDataflowEndpointGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataflowEndpointGroupList"},ListEphemerides:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"ephemerides"},ListGroundStations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"groundStationList"},ListMissionProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"missionProfileList"},ListSatellites:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"satellites"}}}},{}],339:[function(e,t,r){t.exports={version:2,waiters:{ContactScheduled:{description:"Waits until a contact has been scheduled",delay:5,maxAttempts:180,operation:"DescribeContact",acceptors:[{matcher:"path",argument:"contactStatus",state:"failure",expected:"FAILED_TO_SCHEDULE"},{matcher:"path",argument:"contactStatus",state:"success",expected:"SCHEDULED"}]}}}},{}],340:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-11-28",endpointPrefix:"guardduty",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon GuardDuty",serviceId:"GuardDuty",signatureVersion:"v4",signingName:"guardduty",uid:"guardduty-2017-11-28",auth:["aws.auth#sigv4"]},operations:{AcceptAdministratorInvitation:{http:{requestUri:"/detector/{detectorId}/administrator",responseCode:200},input:{type:"structure",required:["DetectorId","AdministratorId","InvitationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AdministratorId:{locationName:"administratorId"},InvitationId:{locationName:"invitationId"}}},output:{type:"structure",members:{}}},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"}},deprecated:!0,deprecatedMessage:"This input is deprecated, use AcceptAdministratorInvitationRequest instead"},output:{type:"structure",members:{},deprecated:!0,deprecatedMessage:"This output is deprecated, use AcceptAdministratorInvitationResponse instead"},deprecated:!0,deprecatedMessage:"This operation is deprecated, use AcceptAdministratorInvitation instead"},ArchiveFindings:{http:{requestUri:"/detector/{detectorId}/findings/archive",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S8",locationName:"findingIds"}}},output:{type:"structure",members:{}}},CreateDetector:{http:{requestUri:"/detector",responseCode:200},input:{type:"structure",required:["Enable"],members:{Enable:{locationName:"enable",type:"boolean"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},DataSources:{shape:"Sf",deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources"},Tags:{shape:"Sl",locationName:"tags"},Features:{shape:"So",locationName:"features"}}},output:{type:"structure",members:{DetectorId:{locationName:"detectorId"},UnprocessedDataSources:{locationName:"unprocessedDataSources",type:"structure",members:{MalwareProtection:{shape:"Sx",locationName:"malwareProtection"}}}}}},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:"S16",locationName:"findingCriteria"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Tags:{shape:"Sl",locationName:"tags"}}},output:{type:"structure",required:["Name"],members:{Name:{locationName:"name"}}}},CreateIPSet:{http:{requestUri:"/detector/{detectorId}/ipset",responseCode:200},input:{type:"structure",required:["DetectorId","Name","Format","Location","Activate"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Tags:{shape:"Sl",locationName:"tags"}}},output:{type:"structure",required:["IpSetId"],members:{IpSetId:{locationName:"ipSetId"}}}},CreateMalwareProtectionPlan:{http:{requestUri:"/malware-protection-plan",responseCode:200},input:{type:"structure",required:["Role","ProtectedResource"],members:{ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Role:{locationName:"role"},ProtectedResource:{shape:"S1m",locationName:"protectedResource"},Actions:{shape:"S1p",locationName:"actions"},Tags:{shape:"Sl",locationName:"tags"}}},output:{type:"structure",members:{MalwareProtectionPlanId:{locationName:"malwareProtectionPlanId"}}}},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:{shape:"S1x",locationName:"email"}}}}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",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:"S23",locationName:"destinationProperties"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"}}},output:{type:"structure",required:["DestinationId"],members:{DestinationId:{locationName:"destinationId"}}}},CreateSampleFindings:{http:{requestUri:"/detector/{detectorId}/findings/create",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingTypes:{locationName:"findingTypes",type:"list",member:{}}}},output:{type:"structure",members:{}}},CreateThreatIntelSet:{http:{requestUri:"/detector/{detectorId}/threatintelset",responseCode:200},input:{type:"structure",required:["DetectorId","Name","Format","Location","Activate"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Tags:{shape:"Sl",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:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",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:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",locationName:"unprocessedAccounts"}}}},DeleteMalwareProtectionPlan:{http:{method:"DELETE",requestUri:"/malware-protection-plan/{malwareProtectionPlanId}",responseCode:200},input:{type:"structure",required:["MalwareProtectionPlanId"],members:{MalwareProtectionPlanId:{location:"uri",locationName:"malwareProtectionPlanId"}}}},DeleteMembers:{http:{requestUri:"/detector/{detectorId}/member/delete",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",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:{}}},DescribeMalwareScans:{http:{requestUri:"/detector/{detectorId}/malware-scans",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},NextToken:{locationName:"nextToken"},MaxResults:{locationName:"maxResults",type:"integer"},FilterCriteria:{locationName:"filterCriteria",type:"structure",members:{FilterCriterion:{locationName:"filterCriterion",type:"list",member:{type:"structure",members:{CriterionKey:{locationName:"criterionKey"},FilterCondition:{locationName:"filterCondition",type:"structure",members:{EqualsValue:{locationName:"equalsValue"},GreaterThan:{locationName:"greaterThan",type:"long"},LessThan:{locationName:"lessThan",type:"long"}}}}}}}},SortCriteria:{shape:"S33",locationName:"sortCriteria"}}},output:{type:"structure",required:["Scans"],members:{Scans:{locationName:"scans",type:"list",member:{type:"structure",members:{DetectorId:{locationName:"detectorId"},AdminDetectorId:{locationName:"adminDetectorId"},ScanId:{locationName:"scanId"},ScanStatus:{locationName:"scanStatus"},FailureReason:{locationName:"failureReason"},ScanStartTime:{locationName:"scanStartTime",type:"timestamp"},ScanEndTime:{locationName:"scanEndTime",type:"timestamp"},TriggerDetails:{locationName:"triggerDetails",type:"structure",members:{GuardDutyFindingId:{locationName:"guardDutyFindingId"},Description:{locationName:"description"}}},ResourceDetails:{locationName:"resourceDetails",type:"structure",members:{InstanceArn:{locationName:"instanceArn"}}},ScanResultDetails:{locationName:"scanResultDetails",type:"structure",members:{ScanResult:{locationName:"scanResult"}}},AccountId:{locationName:"accountId"},TotalBytes:{locationName:"totalBytes",type:"long"},FileCount:{locationName:"fileCount",type:"long"},AttachedVolumes:{shape:"S3g",locationName:"attachedVolumes"},ScanType:{locationName:"scanType"}}}},NextToken:{locationName:"nextToken"}}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/detector/{detectorId}/admin",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:["MemberAccountLimitReached"],members:{AutoEnable:{deprecated:!0,deprecatedMessage:"This field is deprecated, use AutoEnableOrganizationMembers instead",locationName:"autoEnable",type:"boolean"},MemberAccountLimitReached:{locationName:"memberAccountLimitReached",type:"boolean"},DataSources:{deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",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"}}}}},MalwareProtection:{locationName:"malwareProtection",type:"structure",members:{ScanEc2InstanceWithFindings:{locationName:"scanEc2InstanceWithFindings",type:"structure",members:{EbsVolumes:{locationName:"ebsVolumes",type:"structure",members:{AutoEnable:{locationName:"autoEnable",type:"boolean"}}}}}}}}},Features:{locationName:"features",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},AutoEnable:{locationName:"autoEnable"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},AutoEnable:{locationName:"autoEnable"}}}}}}},NextToken:{locationName:"nextToken"},AutoEnableOrganizationMembers:{locationName:"autoEnableOrganizationMembers"}}}},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:"S23",locationName:"destinationProperties"}}}},DisableOrganizationAdminAccount:{http:{requestUri:"/admin/disable",responseCode:200},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{locationName:"adminAccountId"}}},output:{type:"structure",members:{}}},DisassociateFromAdministratorAccount:{http:{requestUri:"/detector/{detectorId}/administrator/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/detector/{detectorId}/master/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}},deprecated:!0,deprecatedMessage:"This input is deprecated, use DisassociateFromAdministratorAccountRequest instead"},output:{type:"structure",members:{},deprecated:!0,deprecatedMessage:"This output is deprecated, use DisassociateFromAdministratorAccountResponse instead"},deprecated:!0,deprecatedMessage:"This operation is deprecated, use DisassociateFromAdministratorAccount instead"},DisassociateMembers:{http:{requestUri:"/detector/{detectorId}/member/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",locationName:"unprocessedAccounts"}}}},EnableOrganizationAdminAccount:{http:{requestUri:"/admin/enable",responseCode:200},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{locationName:"adminAccountId"}}},output:{type:"structure",members:{}}},GetAdministratorAccount:{http:{method:"GET",requestUri:"/detector/{detectorId}/administrator",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["Administrator"],members:{Administrator:{locationName:"administrator",type:"structure",members:{AccountId:{locationName:"accountId"},InvitationId:{locationName:"invitationId"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"}}}}}},GetCoverageStatistics:{http:{requestUri:"/detector/{detectorId}/coverage/statistics",responseCode:200},input:{type:"structure",required:["DetectorId","StatisticsType"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterCriteria:{shape:"S4i",locationName:"filterCriteria"},StatisticsType:{locationName:"statisticsType",type:"list",member:{}}}},output:{type:"structure",members:{CoverageStatistics:{locationName:"coverageStatistics",type:"structure",members:{CountByResourceType:{locationName:"countByResourceType",type:"map",key:{},value:{type:"long"}},CountByCoverageStatus:{locationName:"countByCoverageStatus",type:"map",key:{},value:{type:"long"}}}}}}},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:"S4y",deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources"},Tags:{shape:"Sl",locationName:"tags"},Features:{locationName:"features",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"},UpdatedAt:{locationName:"updatedAt",type:"timestamp"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"},UpdatedAt:{locationName:"updatedAt",type:"timestamp"}}}}}}}}}},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:"S16",locationName:"findingCriteria"},Tags:{shape:"Sl",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:"S8",locationName:"findingIds"},SortCriteria:{shape:"S33",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:"S5m",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:"S5u",locationName:"blockPublicAccess"}}},AccountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{BlockPublicAccess:{shape:"S5u",locationName:"blockPublicAccess"}}}}},EffectivePermission:{locationName:"effectivePermission"}}},S3ObjectDetails:{locationName:"s3ObjectDetails",type:"list",member:{type:"structure",members:{ObjectArn:{locationName:"objectArn"},Key:{locationName:"key"},ETag:{locationName:"eTag"},Hash:{locationName:"hash"},VersionId:{locationName:"versionId"}}}}}}},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:{shape:"S63",locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddresses",type:"list",member:{type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{shape:"S63",locationName:"privateIpAddress"}}}},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},SecurityGroups:{shape:"S66",locationName:"securityGroups"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"}}}},Platform:{locationName:"platform"},ProductCodes:{locationName:"productCodes",type:"list",member:{type:"structure",members:{Code:{locationName:"productCodeId"},ProductType:{locationName:"productCodeType"}}}},Tags:{shape:"S5m",locationName:"tags"}}},EksClusterDetails:{locationName:"eksClusterDetails",type:"structure",members:{Name:{locationName:"name"},Arn:{locationName:"arn"},VpcId:{locationName:"vpcId"},Status:{locationName:"status"},Tags:{shape:"S5m",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:{shape:"S6d",locationName:"groups"},SessionName:{locationName:"sessionName",type:"list",member:{}},ImpersonatedUser:{locationName:"impersonatedUser",type:"structure",members:{Username:{locationName:"username"},Groups:{shape:"S6d",locationName:"groups"}}}}},KubernetesWorkloadDetails:{locationName:"kubernetesWorkloadDetails",type:"structure",members:{Name:{locationName:"name"},Type:{locationName:"type"},Uid:{locationName:"uid"},Namespace:{locationName:"namespace"},HostNetwork:{locationName:"hostNetwork",type:"boolean"},Containers:{shape:"S6h",locationName:"containers"},Volumes:{shape:"S6m",locationName:"volumes"},ServiceAccountName:{locationName:"serviceAccountName"},HostIPC:{locationName:"hostIPC",type:"boolean"},HostPID:{locationName:"hostPID",type:"boolean"}}}}},ResourceType:{locationName:"resourceType"},EbsVolumeDetails:{locationName:"ebsVolumeDetails",type:"structure",members:{ScannedVolumeDetails:{shape:"S3g",locationName:"scannedVolumeDetails"},SkippedVolumeDetails:{shape:"S3g",locationName:"skippedVolumeDetails"}}},EcsClusterDetails:{locationName:"ecsClusterDetails",type:"structure",members:{Name:{locationName:"name"},Arn:{locationName:"arn"},Status:{locationName:"status"},ActiveServicesCount:{locationName:"activeServicesCount",type:"integer"},RegisteredContainerInstancesCount:{locationName:"registeredContainerInstancesCount",type:"integer"},RunningTasksCount:{locationName:"runningTasksCount",type:"integer"},Tags:{shape:"S5m",locationName:"tags"},TaskDetails:{locationName:"taskDetails",type:"structure",members:{Arn:{locationName:"arn"},DefinitionArn:{locationName:"definitionArn"},Version:{locationName:"version"},TaskCreatedAt:{locationName:"createdAt",type:"timestamp"},StartedAt:{locationName:"startedAt",type:"timestamp"},StartedBy:{locationName:"startedBy"},Tags:{shape:"S5m",locationName:"tags"},Volumes:{shape:"S6m",locationName:"volumes"},Containers:{shape:"S6h", +locationName:"containers"},Group:{locationName:"group"}}}}},ContainerDetails:{shape:"S6i",locationName:"containerDetails"},RdsDbInstanceDetails:{locationName:"rdsDbInstanceDetails",type:"structure",members:{DbInstanceIdentifier:{locationName:"dbInstanceIdentifier"},Engine:{locationName:"engine"},EngineVersion:{locationName:"engineVersion"},DbClusterIdentifier:{locationName:"dbClusterIdentifier"},DbInstanceArn:{locationName:"dbInstanceArn"},Tags:{shape:"S5m",locationName:"tags"}}},RdsDbUserDetails:{locationName:"rdsDbUserDetails",type:"structure",members:{User:{locationName:"user"},Application:{locationName:"application"},Database:{locationName:"database"},Ssl:{locationName:"ssl"},AuthMethod:{locationName:"authMethod"}}},LambdaDetails:{locationName:"lambdaDetails",type:"structure",members:{FunctionArn:{locationName:"functionArn"},FunctionName:{locationName:"functionName"},Description:{locationName:"description"},LastModifiedAt:{locationName:"lastModifiedAt",type:"timestamp"},RevisionId:{locationName:"revisionId"},FunctionVersion:{locationName:"functionVersion"},Role:{locationName:"role"},VpcConfig:{locationName:"vpcConfig",type:"structure",members:{SubnetIds:{locationName:"subnetIds",type:"list",member:{}},VpcId:{locationName:"vpcId"},SecurityGroups:{shape:"S66",locationName:"securityGroups"}}},Tags:{shape:"S5m",locationName:"tags"}}}}},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:"S71",locationName:"remoteIpDetails"},ServiceName:{locationName:"serviceName"},RemoteAccountDetails:{locationName:"remoteAccountDetails",type:"structure",members:{AccountId:{locationName:"accountId"},Affiliated:{locationName:"affiliated",type:"boolean"}}},AffectedResources:{locationName:"affectedResources",type:"map",key:{},value:{}}}},DnsRequestAction:{locationName:"dnsRequestAction",type:"structure",members:{Domain:{locationName:"domain"},Protocol:{locationName:"protocol"},Blocked:{locationName:"blocked",type:"boolean"},DomainWithSuffix:{locationName:"domainWithSuffix"}}},NetworkConnectionAction:{locationName:"networkConnectionAction",type:"structure",members:{Blocked:{locationName:"blocked",type:"boolean"},ConnectionDirection:{locationName:"connectionDirection"},LocalPortDetails:{shape:"S7a",locationName:"localPortDetails"},Protocol:{locationName:"protocol"},LocalIpDetails:{shape:"S7b",locationName:"localIpDetails"},RemoteIpDetails:{shape:"S71",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:"S7a",locationName:"localPortDetails"},LocalIpDetails:{shape:"S7b",locationName:"localIpDetails"},RemoteIpDetails:{shape:"S71",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:"S71",locationName:"remoteIpDetails"},StatusCode:{locationName:"statusCode",type:"integer"},Parameters:{locationName:"parameters"},Resource:{locationName:"resource"},Subresource:{locationName:"subresource"},Namespace:{locationName:"namespace"},ResourceName:{locationName:"resourceName"}}},RdsLoginAttemptAction:{locationName:"rdsLoginAttemptAction",type:"structure",members:{RemoteIpDetails:{shape:"S71",locationName:"remoteIpDetails"},LoginAttributes:{type:"list",member:{type:"structure",members:{User:{locationName:"user"},Application:{locationName:"application"},FailedLoginAttempts:{locationName:"failedLoginAttempts",type:"integer"},SuccessfulLoginAttempts:{locationName:"successfulLoginAttempts",type:"integer"}}}}}},KubernetesPermissionCheckedDetails:{locationName:"kubernetesPermissionCheckedDetails",type:"structure",members:{Verb:{locationName:"verb"},Resource:{locationName:"resource"},Namespace:{locationName:"namespace"},Allowed:{locationName:"allowed",type:"boolean"}}},KubernetesRoleBindingDetails:{locationName:"kubernetesRoleBindingDetails",type:"structure",members:{Kind:{locationName:"kind"},Name:{locationName:"name"},Uid:{locationName:"uid"},RoleRefName:{locationName:"roleRefName"},RoleRefKind:{locationName:"roleRefKind"}}},KubernetesRoleDetails:{locationName:"kubernetesRoleDetails",type:"structure",members:{Kind:{locationName:"kind"},Name:{locationName:"name"},Uid:{locationName:"uid"}}}}},Evidence:{locationName:"evidence",type:"structure",members:{ThreatIntelligenceDetails:{locationName:"threatIntelligenceDetails",type:"list",member:{type:"structure",members:{ThreatListName:{locationName:"threatListName"},ThreatNames:{locationName:"threatNames",type:"list",member:{}},ThreatFileSha256:{locationName:"threatFileSha256"}}}}}},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"},AdditionalInfo:{locationName:"additionalInfo",type:"structure",members:{Value:{locationName:"value"},Type:{locationName:"type"}}},FeatureName:{locationName:"featureName"},EbsVolumeScanDetails:{locationName:"ebsVolumeScanDetails",type:"structure",members:{ScanId:{locationName:"scanId"},ScanStartedAt:{locationName:"scanStartedAt",type:"timestamp"},ScanCompletedAt:{locationName:"scanCompletedAt",type:"timestamp"},TriggerFindingId:{locationName:"triggerFindingId"},Sources:{locationName:"sources",type:"list",member:{}},ScanDetections:{locationName:"scanDetections",type:"structure",members:{ScannedItemCount:{locationName:"scannedItemCount",type:"structure",members:{TotalGb:{locationName:"totalGb",type:"integer"},Files:{locationName:"files",type:"integer"},Volumes:{locationName:"volumes",type:"integer"}}},ThreatsDetectedItemCount:{locationName:"threatsDetectedItemCount",type:"structure",members:{Files:{locationName:"files",type:"integer"}}},HighestSeverityThreatDetails:{locationName:"highestSeverityThreatDetails",type:"structure",members:{Severity:{locationName:"severity"},ThreatName:{locationName:"threatName"},Count:{locationName:"count",type:"integer"}}},ThreatDetectedByName:{locationName:"threatDetectedByName",type:"structure",members:{ItemCount:{locationName:"itemCount",type:"integer"},UniqueThreatNameCount:{locationName:"uniqueThreatNameCount",type:"integer"},Shortened:{locationName:"shortened",type:"boolean"},ThreatNames:{locationName:"threatNames",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Severity:{locationName:"severity"},ItemCount:{locationName:"itemCount",type:"integer"},FilePaths:{locationName:"filePaths",type:"list",member:{type:"structure",members:{FilePath:{locationName:"filePath"},VolumeArn:{locationName:"volumeArn"},Hash:{locationName:"hash"},FileName:{locationName:"fileName"}}}}}}}}}}},ScanType:{locationName:"scanType"}}},RuntimeDetails:{locationName:"runtimeDetails",type:"structure",members:{Process:{shape:"S85",locationName:"process"},Context:{locationName:"context",type:"structure",members:{ModifyingProcess:{shape:"S85",locationName:"modifyingProcess"},ModifiedAt:{locationName:"modifiedAt",type:"timestamp"},ScriptPath:{locationName:"scriptPath"},LibraryPath:{locationName:"libraryPath"},LdPreloadValue:{locationName:"ldPreloadValue"},SocketPath:{locationName:"socketPath"},RuncBinaryPath:{locationName:"runcBinaryPath"},ReleaseAgentPath:{locationName:"releaseAgentPath"},MountSource:{locationName:"mountSource"},MountTarget:{locationName:"mountTarget"},FileSystemType:{locationName:"fileSystemType"},Flags:{locationName:"flags",type:"list",member:{}},ModuleName:{locationName:"moduleName"},ModuleFilePath:{locationName:"moduleFilePath"},ModuleSha256:{locationName:"moduleSha256"},ShellHistoryFilePath:{locationName:"shellHistoryFilePath"},TargetProcess:{shape:"S85",locationName:"targetProcess"},AddressFamily:{locationName:"addressFamily"},IanaProtocolNumber:{locationName:"ianaProtocolNumber",type:"integer"},MemoryRegions:{locationName:"memoryRegions",type:"list",member:{}},ToolName:{locationName:"toolName"},ToolCategory:{locationName:"toolCategory"},ServiceName:{locationName:"serviceName"},CommandLineExample:{locationName:"commandLineExample"},ThreatFilePath:{locationName:"threatFilePath"}}}}},Detection:{locationName:"detection",type:"structure",members:{Anomaly:{locationName:"anomaly",type:"structure",members:{Profiles:{locationName:"profiles",type:"map",key:{},value:{type:"map",key:{},value:{type:"list",member:{shape:"S8g"}}}},Unusual:{locationName:"unusual",type:"structure",members:{Behavior:{locationName:"behavior",type:"map",key:{},value:{type:"map",key:{},value:{shape:"S8g"}}}}}}}}},MalwareScanDetails:{locationName:"malwareScanDetails",type:"structure",members:{Threats:{locationName:"threats",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Source:{locationName:"source"},ItemPaths:{locationName:"itemPaths",type:"list",member:{type:"structure",members:{NestedItemPath:{locationName:"nestedItemPath"},Hash:{locationName:"hash"}}}}}}}}}}},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:"S16",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:"Sl",locationName:"tags"}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitation/count",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{InvitationsCount:{locationName:"invitationsCount",type:"integer"}}}},GetMalwareProtectionPlan:{http:{method:"GET",requestUri:"/malware-protection-plan/{malwareProtectionPlanId}",responseCode:200},input:{type:"structure",required:["MalwareProtectionPlanId"],members:{MalwareProtectionPlanId:{location:"uri",locationName:"malwareProtectionPlanId"}}},output:{type:"structure",members:{Arn:{locationName:"arn"},Role:{locationName:"role"},ProtectedResource:{shape:"S1m",locationName:"protectedResource"},Actions:{shape:"S1p",locationName:"actions"},CreatedAt:{locationName:"createdAt",type:"timestamp"},Status:{locationName:"status"},StatusReasons:{locationName:"statusReasons",type:"list",member:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}},Tags:{shape:"Sl",locationName:"tags"}}}},GetMalwareScanSettings:{http:{method:"GET",requestUri:"/detector/{detectorId}/malware-scan-settings",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",members:{ScanResourceCriteria:{shape:"S9b",locationName:"scanResourceCriteria"},EbsSnapshotPreservation:{locationName:"ebsSnapshotPreservation"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/detector/{detectorId}/master",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}},deprecated:!0,deprecatedMessage:"This input is deprecated, use GetAdministratorAccountRequest instead"},output:{type:"structure",required:["Master"],members:{Master:{locationName:"master",type:"structure",members:{AccountId:{locationName:"accountId"},InvitationId:{locationName:"invitationId"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"}}}},deprecated:!0,deprecatedMessage:"This output is deprecated, use GetAdministratorAccountResponse instead"},deprecated:!0,deprecatedMessage:"This operation is deprecated, use GetAdministratorAccount instead"},GetMemberDetectors:{http:{requestUri:"/detector/{detectorId}/member/detector/get",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["MemberDataSourceConfigurations","UnprocessedAccounts"],members:{MemberDataSourceConfigurations:{locationName:"members",type:"list",member:{type:"structure",required:["AccountId"],members:{AccountId:{locationName:"accountId"},DataSources:{shape:"S4y",deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources"},Features:{locationName:"features",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"},UpdatedAt:{locationName:"updatedAt",type:"timestamp"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"},UpdatedAt:{locationName:"updatedAt",type:"timestamp"}}}}}}}}}},UnprocessedAccounts:{shape:"S1z",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:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["Members","UnprocessedAccounts"],members:{Members:{shape:"S9v",locationName:"members"},UnprocessedAccounts:{shape:"S1z",locationName:"unprocessedAccounts"}}}},GetOrganizationStatistics:{http:{method:"GET",requestUri:"/organization/statistics",responseCode:200},output:{type:"structure",members:{OrganizationDetails:{locationName:"organizationDetails",type:"structure",members:{UpdatedAt:{locationName:"updatedAt",type:"timestamp"},OrganizationStatistics:{locationName:"organizationStatistics",type:"structure",members:{TotalAccountsCount:{locationName:"totalAccountsCount",type:"integer"},MemberAccountsCount:{locationName:"memberAccountsCount",type:"integer"},ActiveAccountsCount:{locationName:"activeAccountsCount",type:"integer"},EnabledAccountsCount:{locationName:"enabledAccountsCount",type:"integer"},CountByFeature:{locationName:"countByFeature",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},EnabledAccountsCount:{locationName:"enabledAccountsCount",type:"integer"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},EnabledAccountsCount:{locationName:"enabledAccountsCount",type:"integer"}}}}}}}}}}}}}},GetRemainingFreeTrialDays:{http:{requestUri:"/detector/{detectorId}/freeTrial/daysRemaining",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S2d",locationName:"accountIds"}}},output:{type:"structure",members:{Accounts:{locationName:"accounts",type:"list",member:{type:"structure",members:{AccountId:{locationName:"accountId"},DataSources:{deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources",type:"structure",members:{CloudTrail:{shape:"Sa9",locationName:"cloudTrail"},DnsLogs:{shape:"Sa9",locationName:"dnsLogs"},FlowLogs:{shape:"Sa9",locationName:"flowLogs"},S3Logs:{shape:"Sa9",locationName:"s3Logs"},Kubernetes:{locationName:"kubernetes",type:"structure",members:{AuditLogs:{shape:"Sa9",locationName:"auditLogs"}}},MalwareProtection:{locationName:"malwareProtection",type:"structure",members:{ScanEc2InstanceWithFindings:{shape:"Sa9",locationName:"scanEc2InstanceWithFindings"}}}}},Features:{locationName:"features",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},FreeTrialDaysRemaining:{locationName:"freeTrialDaysRemaining",type:"integer"}}}}}}},UnprocessedAccounts:{shape:"S1z",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:"Sl",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",members:{AccountIds:{shape:"S2d",locationName:"accountIds"},DataSources:{deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources",type:"list",member:{}},Resources:{locationName:"resources",type:"list",member:{}},Features:{locationName:"features",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:"Sau",locationName:"total"}}}},TopAccountsByFeature:{locationName:"topAccountsByFeature",type:"list",member:{type:"structure",members:{Feature:{locationName:"feature"},Accounts:{locationName:"accounts",type:"list",member:{type:"structure",members:{AccountId:{locationName:"accountId"},Total:{shape:"Sau",locationName:"total"}}}}}}},SumByDataSource:{locationName:"sumByDataSource",type:"list",member:{type:"structure",members:{DataSource:{locationName:"dataSource"},Total:{shape:"Sau",locationName:"total"}}}},SumByResource:{shape:"Sb1",locationName:"sumByResource"},TopResources:{shape:"Sb1",locationName:"topResources"},SumByFeature:{locationName:"sumByFeature",type:"list",member:{type:"structure",members:{Feature:{locationName:"feature"},Total:{shape:"Sau",locationName:"total"}}}}}},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:"S2d",locationName:"accountIds"},DisableEmailNotification:{locationName:"disableEmailNotification",type:"boolean"},Message:{locationName:"message"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",locationName:"unprocessedAccounts"}}}},ListCoverage:{http:{requestUri:"/detector/{detectorId}/coverage",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},NextToken:{locationName:"nextToken"},MaxResults:{locationName:"maxResults",type:"integer"},FilterCriteria:{shape:"S4i",locationName:"filterCriteria"},SortCriteria:{locationName:"sortCriteria",type:"structure",members:{AttributeName:{locationName:"attributeName"},OrderBy:{locationName:"orderBy"}}}}},output:{type:"structure",required:["Resources"],members:{Resources:{locationName:"resources",type:"list",member:{type:"structure",members:{ResourceId:{locationName:"resourceId"},DetectorId:{locationName:"detectorId"},AccountId:{locationName:"accountId"},ResourceDetails:{locationName:"resourceDetails",type:"structure",members:{EksClusterDetails:{locationName:"eksClusterDetails",type:"structure",members:{ClusterName:{locationName:"clusterName"},CoveredNodes:{locationName:"coveredNodes",type:"long"},CompatibleNodes:{locationName:"compatibleNodes",type:"long"},AddonDetails:{locationName:"addonDetails",type:"structure",members:{AddonVersion:{locationName:"addonVersion"},AddonStatus:{locationName:"addonStatus"}}},ManagementType:{locationName:"managementType"}}},ResourceType:{locationName:"resourceType"},EcsClusterDetails:{locationName:"ecsClusterDetails",type:"structure",members:{ClusterName:{locationName:"clusterName"},FargateDetails:{locationName:"fargateDetails",type:"structure",members:{Issues:{locationName:"issues",type:"list",member:{}},ManagementType:{locationName:"managementType"}}},ContainerInstanceDetails:{locationName:"containerInstanceDetails",type:"structure",members:{CoveredContainerInstances:{locationName:"coveredContainerInstances",type:"long"},CompatibleContainerInstances:{locationName:"compatibleContainerInstances",type:"long"}}}}},Ec2InstanceDetails:{locationName:"ec2InstanceDetails",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},ClusterArn:{locationName:"clusterArn"},AgentDetails:{locationName:"agentDetails",type:"structure",members:{Version:{locationName:"version"}}},ManagementType:{locationName:"managementType"}}}}},CoverageStatus:{locationName:"coverageStatus"},Issue:{locationName:"issue"},UpdatedAt:{locationName:"updatedAt",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},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:"S16",locationName:"findingCriteria"},SortCriteria:{shape:"S33",locationName:"sortCriteria"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",required:["FindingIds"],members:{FindingIds:{shape:"S8",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"}}}},ListMalwareProtectionPlans:{http:{method:"GET",requestUri:"/malware-protection-plan",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{MalwareProtectionPlans:{locationName:"malwareProtectionPlans",type:"list",member:{type:"structure",members:{MalwareProtectionPlanId:{locationName:"malwareProtectionPlanId"}}}},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:"S9v",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:"Sl",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"}}}},StartMalwareScan:{http:{requestUri:"/malware-scan/start",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{locationName:"resourceArn"}}},output:{type:"structure",members:{ScanId:{locationName:"scanId"}}}},StartMonitoringMembers:{http:{requestUri:"/detector/{detectorId}/member/start",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",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:"S2d",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",locationName:"unprocessedAccounts"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sl",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:"S8",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:"Sf",deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources"},Features:{shape:"So",locationName:"features"}}},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:"S16",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:"S8",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:{}}},UpdateMalwareProtectionPlan:{http:{method:"PATCH",requestUri:"/malware-protection-plan/{malwareProtectionPlanId}",responseCode:200},input:{type:"structure",required:["MalwareProtectionPlanId"],members:{MalwareProtectionPlanId:{location:"uri",locationName:"malwareProtectionPlanId"},Role:{locationName:"role"},Actions:{shape:"S1p",locationName:"actions"},ProtectedResource:{locationName:"protectedResource",type:"structure",members:{S3Bucket:{locationName:"s3Bucket",type:"structure",members:{ObjectPrefixes:{shape:"S1o",locationName:"objectPrefixes"}}}}}}}},UpdateMalwareScanSettings:{http:{requestUri:"/detector/{detectorId}/malware-scan-settings",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ScanResourceCriteria:{shape:"S9b",locationName:"scanResourceCriteria"},EbsSnapshotPreservation:{locationName:"ebsSnapshotPreservation"}}},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:"S2d",locationName:"accountIds"},DataSources:{shape:"Sf",deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",locationName:"dataSources"},Features:{locationName:"features",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"}}}}}}}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S1z",locationName:"unprocessedAccounts"}}}},UpdateOrganizationConfiguration:{http:{requestUri:"/detector/{detectorId}/admin",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AutoEnable:{deprecated:!0,deprecatedMessage:"This field is deprecated, use AutoEnableOrganizationMembers instead",locationName:"autoEnable",type:"boolean"},DataSources:{deprecated:!0,deprecatedMessage:"This parameter is deprecated, use Features instead",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"}}}}},MalwareProtection:{locationName:"malwareProtection",type:"structure",members:{ScanEc2InstanceWithFindings:{locationName:"scanEc2InstanceWithFindings",type:"structure",members:{EbsVolumes:{locationName:"ebsVolumes",type:"structure",members:{AutoEnable:{locationName:"autoEnable",type:"boolean"}}}}}}}}},Features:{locationName:"features",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},AutoEnable:{locationName:"autoEnable"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},AutoEnable:{locationName:"autoEnable"}}}}}}},AutoEnableOrganizationMembers:{locationName:"autoEnableOrganizationMembers"}}},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:"S23",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:{S8:{type:"list",member:{}},Sf:{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"}}}}},MalwareProtection:{locationName:"malwareProtection",type:"structure",members:{ScanEc2InstanceWithFindings:{locationName:"scanEc2InstanceWithFindings",type:"structure",members:{EbsVolumes:{locationName:"ebsVolumes",type:"boolean"}}}}}}},Sl:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"},AdditionalConfiguration:{locationName:"additionalConfiguration",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"}}}}}}},Sx:{type:"structure",members:{ScanEc2InstanceWithFindings:{locationName:"scanEc2InstanceWithFindings",type:"structure",members:{EbsVolumes:{locationName:"ebsVolumes",type:"structure",members:{Status:{locationName:"status"},Reason:{locationName:"reason"}}}}},ServiceRole:{locationName:"serviceRole"}}},S16:{type:"structure",members:{Criterion:{locationName:"criterion",type:"map",key:{},value:{type:"structure",members:{Eq:{deprecated:!0,locationName:"eq",type:"list",member:{}},Neq:{deprecated:!0,locationName:"neq",type:"list",member:{}},Gt:{deprecated:!0,locationName:"gt",type:"integer"},Gte:{deprecated:!0,locationName:"gte",type:"integer"},Lt:{deprecated:!0,locationName:"lt",type:"integer"},Lte:{deprecated:!0,locationName:"lte",type:"integer"},Equals:{shape:"S1c",locationName:"equals"},NotEquals:{shape:"S1d",locationName:"notEquals"},GreaterThan:{locationName:"greaterThan",type:"long"},GreaterThanOrEqual:{locationName:"greaterThanOrEqual",type:"long"},LessThan:{locationName:"lessThan",type:"long"},LessThanOrEqual:{locationName:"lessThanOrEqual",type:"long"}}}}}},S1c:{type:"list",member:{}},S1d:{type:"list",member:{}},S1m:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket",type:"structure",members:{BucketName:{locationName:"bucketName"},ObjectPrefixes:{shape:"S1o",locationName:"objectPrefixes"}}}}},S1o:{type:"list",member:{}},S1p:{type:"structure",members:{Tagging:{locationName:"tagging",type:"structure",members:{Status:{locationName:"status"}}}}},S1x:{type:"string",sensitive:!0},S1z:{type:"list",member:{type:"structure",required:["AccountId","Result"],members:{AccountId:{locationName:"accountId"},Result:{locationName:"result"}}}},S23:{type:"structure",members:{DestinationArn:{locationName:"destinationArn"},KmsKeyArn:{locationName:"kmsKeyArn"}}},S2d:{type:"list",member:{}},S33:{type:"structure",members:{AttributeName:{locationName:"attributeName"},OrderBy:{locationName:"orderBy"}}},S3g:{type:"list",member:{type:"structure",members:{VolumeArn:{locationName:"volumeArn"},VolumeType:{locationName:"volumeType"},DeviceName:{locationName:"deviceName"},VolumeSizeInGB:{locationName:"volumeSizeInGB",type:"integer"},EncryptionType:{locationName:"encryptionType"},SnapshotArn:{locationName:"snapshotArn"},KmsKeyArn:{locationName:"kmsKeyArn"}}}},S4i:{type:"structure",members:{FilterCriterion:{locationName:"filterCriterion",type:"list",member:{type:"structure",members:{CriterionKey:{locationName:"criterionKey"},FilterCondition:{locationName:"filterCondition",type:"structure",members:{Equals:{shape:"S1c",locationName:"equals"},NotEquals:{shape:"S1d",locationName:"notEquals"}}}}}}}},S4y:{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"}}}}},MalwareProtection:{shape:"Sx",locationName:"malwareProtection"}}},S5m:{type:"list",member:{type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},S5u:{type:"structure",members:{IgnorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},RestrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"},BlockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"}}},S63:{type:"string",sensitive:!0},S66:{type:"list",member:{type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},S6d:{type:"list",member:{}},S6h:{type:"list",member:{shape:"S6i"}},S6i:{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"},AllowPrivilegeEscalation:{locationName:"allowPrivilegeEscalation",type:"boolean"}}}}},S6m:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},HostPath:{locationName:"hostPath",type:"structure",members:{Path:{locationName:"path"}}}}}},S71:{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:{shape:"S63",locationName:"ipAddressV4"},IpAddressV6:{shape:"S63",locationName:"ipAddressV6"},Organization:{locationName:"organization",type:"structure",members:{Asn:{locationName:"asn"},AsnOrg:{locationName:"asnOrg"},Isp:{locationName:"isp"},Org:{locationName:"org"}}}}},S7a:{type:"structure",members:{Port:{locationName:"port",type:"integer"},PortName:{locationName:"portName"}}},S7b:{type:"structure",members:{IpAddressV4:{shape:"S63",locationName:"ipAddressV4"},IpAddressV6:{shape:"S63",locationName:"ipAddressV6"}}},S85:{type:"structure",members:{Name:{locationName:"name"},ExecutablePath:{locationName:"executablePath"},ExecutableSha256:{locationName:"executableSha256"},NamespacePid:{locationName:"namespacePid",type:"integer"},Pwd:{locationName:"pwd"},Pid:{locationName:"pid",type:"integer"},StartTime:{locationName:"startTime",type:"timestamp"},Uuid:{locationName:"uuid"},ParentUuid:{locationName:"parentUuid"},User:{locationName:"user"},UserId:{locationName:"userId",type:"integer"},Euid:{locationName:"euid",type:"integer"},Lineage:{locationName:"lineage",type:"list",member:{type:"structure",members:{StartTime:{locationName:"startTime",type:"timestamp"},NamespacePid:{locationName:"namespacePid",type:"integer"},UserId:{locationName:"userId",type:"integer"},Name:{locationName:"name"},Pid:{locationName:"pid",type:"integer"},Uuid:{locationName:"uuid"},ExecutablePath:{locationName:"executablePath"},Euid:{locationName:"euid",type:"integer"},ParentUuid:{locationName:"parentUuid"}}}}}},S8g:{type:"structure",members:{ProfileType:{locationName:"profileType"},ProfileSubtype:{locationName:"profileSubtype"},Observations:{locationName:"observations",type:"structure",members:{Text:{locationName:"text",type:"list",member:{}}}}}},S9b:{type:"structure",members:{Include:{shape:"S9c",locationName:"include"},Exclude:{shape:"S9c",locationName:"exclude"}}},S9c:{type:"map",key:{},value:{type:"structure",required:["MapEquals"],members:{MapEquals:{locationName:"mapEquals",type:"list",member:{type:"structure",required:["Key"],members:{Key:{locationName:"key"},Value:{locationName:"value"}}}}}}},S9v:{type:"list",member:{type:"structure",required:["AccountId","MasterId","Email","RelationshipStatus","UpdatedAt"],members:{AccountId:{locationName:"accountId"},DetectorId:{locationName:"detectorId"},MasterId:{locationName:"masterId"},Email:{shape:"S1x",locationName:"email"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"},UpdatedAt:{locationName:"updatedAt"},AdministratorId:{locationName:"administratorId"}}}},Sa9:{type:"structure",members:{FreeTrialDaysRemaining:{locationName:"freeTrialDaysRemaining",type:"integer"}}},Sau:{type:"structure",members:{Amount:{locationName:"amount"},Unit:{locationName:"unit"}}},Sb1:{type:"list",member:{type:"structure",members:{Resource:{locationName:"resource"},Total:{shape:"Sau",locationName:"total"}}}}}}},{}],341:[function(e,t,r){t.exports={pagination:{DescribeMalwareScans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Scans"},DescribeOrganizationConfiguration:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetUsageStatistics:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCoverage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Resources"},ListDetectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DetectorIds"},ListFilters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FilterNames"},ListFindings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FindingIds"},ListIPSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"IpSetIds"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Invitations"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Members"},ListOrganizationAdminAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AdminAccounts"},ListPublishingDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListThreatIntelSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ThreatIntelSetIds"}}}},{}],342:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-08-04",endpointPrefix:"health",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWSHealth",serviceFullName:"AWS Health APIs and Notifications",serviceId:"Health",signatureVersion:"v4",targetPrefix:"AWSHealth_20160804",uid:"health-2016-08-04"},operations:{DescribeAffectedAccountsForOrganization:{input:{type:"structure",required:["eventArn"],members:{eventArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{affectedAccounts:{type:"list",member:{}},eventScopeCode:{},nextToken:{}}},idempotent:!0},DescribeAffectedEntities:{input:{type:"structure",required:["filter"],members:{filter:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"Sb"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},lastUpdatedTimes:{shape:"Sg"},tags:{shape:"Sj"},statusCodes:{shape:"Sn"}}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entities:{shape:"Sr"},nextToken:{}}},idempotent:!0},DescribeAffectedEntitiesForOrganization:{input:{type:"structure",members:{organizationEntityFilters:{deprecated:!0,deprecatedMessage:"This property is deprecated, use organizationEntityAccountFilters instead.",type:"list",member:{shape:"Sw"}},locale:{},nextToken:{},maxResults:{type:"integer"},organizationEntityAccountFilters:{type:"list",member:{type:"structure",required:["eventArn"],members:{eventArn:{},awsAccountId:{},statusCodes:{shape:"Sn"}}}}}},output:{type:"structure",members:{entities:{shape:"Sr"},failedSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},eventArn:{},errorName:{},errorMessage:{}}}},nextToken:{}}},idempotent:!0},DescribeEntityAggregates:{input:{type:"structure",members:{eventArns:{type:"list",member:{}}}},output:{type:"structure",members:{entityAggregates:{type:"list",member:{type:"structure",members:{eventArn:{},count:{type:"integer"},statuses:{shape:"S1a"}}}}}},idempotent:!0},DescribeEntityAggregatesForOrganization:{input:{type:"structure",required:["eventArns"],members:{eventArns:{type:"list",member:{}},awsAccountIds:{type:"list",member:{}}}},output:{type:"structure",members:{organizationEntityAggregates:{type:"list",member:{type:"structure",members:{eventArn:{},count:{type:"integer"},statuses:{shape:"S1a"},accounts:{type:"list",member:{type:"structure",members:{accountId:{},count:{type:"integer"},statuses:{shape:"S1a"}}}}}}}}},idempotent:!0},DescribeEventAggregates:{input:{type:"structure",required:["aggregateField"],members:{filter:{shape:"S1k"},aggregateField:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{eventAggregates:{type:"list",member:{type:"structure",members:{aggregateValue:{},count:{type:"integer"}}}},nextToken:{}}},idempotent:!0},DescribeEventDetails:{input:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"Sb"},locale:{}}},output:{type:"structure",members:{successfulSet:{type:"list",member:{type:"structure",members:{event:{shape:"S26"},eventDescription:{shape:"S28"},eventMetadata:{shape:"S2a"}}}},failedSet:{type:"list",member:{type:"structure",members:{eventArn:{},errorName:{},errorMessage:{}}}}}},idempotent:!0},DescribeEventDetailsForOrganization:{input:{type:"structure",required:["organizationEventDetailFilters"],members:{organizationEventDetailFilters:{type:"list",member:{shape:"Sw"}},locale:{}}},output:{type:"structure",members:{successfulSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},event:{shape:"S26"},eventDescription:{shape:"S28"},eventMetadata:{shape:"S2a"}}}},failedSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},eventArn:{},errorName:{},errorMessage:{}}}}}},idempotent:!0},DescribeEventTypes:{input:{type:"structure",members:{filter:{type:"structure",members:{eventTypeCodes:{type:"list",member:{}},services:{shape:"S1n"},eventTypeCategories:{type:"list",member:{}}}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTypes:{type:"list",member:{type:"structure",members:{service:{},code:{},category:{}}}},nextToken:{}}},idempotent:!0},DescribeEvents:{input:{type:"structure",members:{filter:{shape:"S1k"},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",members:{events:{type:"list",member:{shape:"S26"}},nextToken:{}}},idempotent:!0},DescribeEventsForOrganization:{input:{type:"structure",members:{filter:{type:"structure",members:{eventTypeCodes:{shape:"S1l"},awsAccountIds:{type:"list",member:{}},services:{shape:"S1n"},regions:{shape:"S1p"},startTime:{shape:"Sh"},endTime:{shape:"Sh"},lastUpdatedTime:{shape:"Sh"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},eventTypeCategories:{shape:"S1t"},eventStatusCodes:{shape:"S1v"}}},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{arn:{},service:{},eventTypeCode:{},eventTypeCategory:{},eventScopeCode:{},region:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},statusCode:{}}}},nextToken:{}}},idempotent:!0},DescribeHealthServiceStatusForOrganization:{output:{type:"structure",members:{healthServiceAccessStatusForOrganization:{}}},idempotent:!0},DisableHealthServiceAccessForOrganization:{idempotent:!0},EnableHealthServiceAccessForOrganization:{idempotent:!0}},shapes:{Sb:{type:"list",member:{}},Sc:{type:"list",member:{}},Se:{type:"list",member:{}},Sg:{type:"list",member:{shape:"Sh"}},Sh:{type:"structure",members:{from:{type:"timestamp"},to:{type:"timestamp"}}},Sj:{type:"list",member:{shape:"Sk"}},Sk:{type:"map",key:{},value:{}},Sn:{type:"list",member:{}},Sr:{type:"list",member:{type:"structure",members:{entityArn:{},eventArn:{},entityValue:{},entityUrl:{},awsAccountId:{},lastUpdatedTime:{type:"timestamp"},statusCode:{},tags:{shape:"Sk"}}}},Sw:{type:"structure",required:["eventArn"],members:{eventArn:{},awsAccountId:{}}},S1a:{type:"map",key:{},value:{type:"integer"}},S1k:{type:"structure",members:{eventArns:{shape:"Sb"},eventTypeCodes:{shape:"S1l"},services:{shape:"S1n"},regions:{shape:"S1p"},availabilityZones:{type:"list",member:{}},startTimes:{shape:"Sg"},endTimes:{shape:"Sg"},lastUpdatedTimes:{shape:"Sg"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},eventTypeCategories:{shape:"S1t"},tags:{shape:"Sj"},eventStatusCodes:{shape:"S1v"}}},S1l:{type:"list",member:{}},S1n:{type:"list",member:{}},S1p:{type:"list",member:{}},S1t:{type:"list",member:{}},S1v:{type:"list",member:{}},S26:{type:"structure",members:{arn:{},service:{},eventTypeCode:{},eventTypeCategory:{},region:{},availabilityZone:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},statusCode:{},eventScopeCode:{}}},S28:{type:"structure",members:{latestDescription:{}}},S2a:{type:"map",key:{},value:{}}}}},{}],343:[function(e,t,r){t.exports={pagination:{DescribeAffectedAccountsForOrganization:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["eventScopeCode"],output_token:"nextToken",result_key:"affectedAccounts"},DescribeAffectedEntities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"entities"},DescribeAffectedEntitiesForOrganization:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["failedSet"],output_token:"nextToken",result_key:"entities"},DescribeEntityAggregates:{result_key:"entityAggregates"},DescribeEventAggregates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventAggregates"},DescribeEventTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTypes"},DescribeEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"},DescribeEventsForOrganization:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"}}}},{}],344:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"healthlake",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"HealthLake",serviceFullName:"Amazon HealthLake",serviceId:"HealthLake",signatureVersion:"v4",signingName:"healthlake",targetPrefix:"HealthLake",uid:"healthlake-2017-07-01"},operations:{CreateFHIRDatastore:{input:{type:"structure",required:["DatastoreTypeVersion"],members:{DatastoreName:{},DatastoreTypeVersion:{},SseConfiguration:{shape:"S4"},PreloadDataConfig:{shape:"S8"},ClientToken:{idempotencyToken:!0},Tags:{shape:"Sb"},IdentityProviderConfiguration:{shape:"Sf"}}},output:{type:"structure",required:["DatastoreId","DatastoreArn","DatastoreStatus","DatastoreEndpoint"],members:{DatastoreId:{},DatastoreArn:{},DatastoreStatus:{},DatastoreEndpoint:{}}}},DeleteFHIRDatastore:{input:{type:"structure",required:["DatastoreId"],members:{DatastoreId:{}}},output:{type:"structure",required:["DatastoreId","DatastoreArn","DatastoreStatus","DatastoreEndpoint"],members:{DatastoreId:{},DatastoreArn:{},DatastoreStatus:{},DatastoreEndpoint:{}}}},DescribeFHIRDatastore:{input:{type:"structure",required:["DatastoreId"],members:{DatastoreId:{}}},output:{type:"structure",required:["DatastoreProperties"],members:{DatastoreProperties:{shape:"St"}}}},DescribeFHIRExportJob:{input:{type:"structure",required:["DatastoreId","JobId"],members:{DatastoreId:{},JobId:{}}},output:{type:"structure",required:["ExportJobProperties"],members:{ExportJobProperties:{shape:"S12"}}}},DescribeFHIRImportJob:{input:{type:"structure",required:["DatastoreId","JobId"],members:{DatastoreId:{},JobId:{}}},output:{type:"structure",required:["ImportJobProperties"],members:{ImportJobProperties:{shape:"S1c"}}}},ListFHIRDatastores:{input:{type:"structure",members:{Filter:{type:"structure",members:{DatastoreName:{},DatastoreStatus:{},CreatedBefore:{type:"timestamp"},CreatedAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["DatastorePropertiesList"],members:{DatastorePropertiesList:{type:"list",member:{shape:"St"}},NextToken:{}}}},ListFHIRExportJobs:{input:{type:"structure",required:["DatastoreId"],members:{DatastoreId:{},NextToken:{},MaxResults:{type:"integer"},JobName:{},JobStatus:{},SubmittedBefore:{type:"timestamp"},SubmittedAfter:{type:"timestamp"}}},output:{type:"structure",required:["ExportJobPropertiesList"],members:{ExportJobPropertiesList:{type:"list",member:{shape:"S12"}},NextToken:{}}}},ListFHIRImportJobs:{input:{type:"structure",required:["DatastoreId"],members:{DatastoreId:{},NextToken:{},MaxResults:{type:"integer"},JobName:{},JobStatus:{},SubmittedBefore:{type:"timestamp"},SubmittedAfter:{type:"timestamp"}}},output:{type:"structure",required:["ImportJobPropertiesList"],members:{ImportJobPropertiesList:{type:"list",member:{shape:"S1c"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sb"}}}},StartFHIRExportJob:{input:{type:"structure",required:["OutputDataConfig","DatastoreId","DataAccessRoleArn","ClientToken"],members:{JobName:{},OutputDataConfig:{shape:"S15"},DatastoreId:{},DataAccessRoleArn:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["JobId","JobStatus"],members:{JobId:{},JobStatus:{},DatastoreId:{}}}},StartFHIRImportJob:{input:{type:"structure",required:["InputDataConfig","JobOutputDataConfig","DatastoreId","DataAccessRoleArn","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"S1d"},JobOutputDataConfig:{shape:"S15"},DatastoreId:{},DataAccessRoleArn:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["JobId","JobStatus"],members:{JobId:{},JobStatus:{},DatastoreId:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["KmsEncryptionConfig"],members:{KmsEncryptionConfig:{type:"structure",required:["CmkType"],members:{CmkType:{},KmsKeyId:{}}}}},S8:{type:"structure",required:["PreloadDataType"],members:{PreloadDataType:{}}},Sb:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["AuthorizationStrategy"],members:{AuthorizationStrategy:{},FineGrainedAuthorizationEnabled:{type:"boolean"},Metadata:{},IdpLambdaArn:{}}},St:{type:"structure",required:["DatastoreId","DatastoreArn","DatastoreStatus","DatastoreTypeVersion","DatastoreEndpoint"],members:{DatastoreId:{},DatastoreArn:{},DatastoreName:{},DatastoreStatus:{},CreatedAt:{type:"timestamp"},DatastoreTypeVersion:{},DatastoreEndpoint:{},SseConfiguration:{shape:"S4"},PreloadDataConfig:{shape:"S8"},IdentityProviderConfiguration:{shape:"Sf"},ErrorCause:{type:"structure",members:{ErrorMessage:{},ErrorCategory:{}}}}},S12:{type:"structure",required:["JobId","JobStatus","SubmitTime","DatastoreId","OutputDataConfig"],members:{JobId:{},JobName:{},JobStatus:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DatastoreId:{},OutputDataConfig:{shape:"S15"},DataAccessRoleArn:{},Message:{}}},S15:{type:"structure",members:{S3Configuration:{type:"structure",required:["S3Uri","KmsKeyId"],members:{S3Uri:{},KmsKeyId:{}}}},union:!0},S1c:{type:"structure",required:["JobId","JobStatus","SubmitTime","DatastoreId","InputDataConfig"],members:{JobId:{},JobName:{},JobStatus:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DatastoreId:{},InputDataConfig:{shape:"S1d"},JobOutputDataConfig:{shape:"S15"},JobProgressReport:{type:"structure",members:{TotalNumberOfScannedFiles:{type:"long"},TotalSizeOfScannedFilesInMB:{type:"double"},TotalNumberOfImportedFiles:{type:"long"},TotalNumberOfResourcesScanned:{type:"long"},TotalNumberOfResourcesImported:{type:"long"},TotalNumberOfResourcesWithCustomerError:{type:"long"},TotalNumberOfFilesReadWithCustomerError:{type:"long"},Throughput:{type:"double"}}},DataAccessRoleArn:{},Message:{}}},S1d:{type:"structure",members:{S3Uri:{}},union:!0}}}},{}],345:[function(e,t,r){t.exports={pagination:{ListFHIRDatastores:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFHIRExportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFHIRImportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],346:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-05-08",endpointPrefix:"iam",globalEndpoint:"iam.amazonaws.com",protocol:"query",serviceAbbreviation:"IAM",serviceFullName:"AWS Identity and Access Management",serviceId:"IAM",signatureVersion:"v4",uid:"iam-2010-05-08",xmlNamespace:"https://iam.amazonaws.com/doc/2010-05-08/"},operations:{AddClientIDToOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},AddRoleToInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},AddUserToGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},AttachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},AttachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},AttachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},ChangePassword:{input:{type:"structure",required:["OldPassword","NewPassword"],members:{OldPassword:{shape:"Sf"},NewPassword:{shape:"Sf"}}}},CreateAccessKey:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"CreateAccessKeyResult",type:"structure",required:["AccessKey"],members:{AccessKey:{type:"structure",required:["UserName","AccessKeyId","Status","SecretAccessKey"],members:{UserName:{},AccessKeyId:{},Status:{},SecretAccessKey:{type:"string",sensitive:!0},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult", +type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"S12"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},UserName:{}}},output:{resultWrapper:"GetMFADeviceResult",type:"structure",required:["SerialNumber"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"},Certifications:{type:"map",key:{},value:{}}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5p"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S63"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S69"},CertificateBody:{},CertificateChain:{},Tags:{shape:"Sv"}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5p"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5p"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7p"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7t"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7t"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfileTags:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfileTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADeviceTags:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADeviceTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviderTags:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListOpenIDConnectProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyTags:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7p"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"S11"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviderTags:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSAMLProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificateTags:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificateTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S69"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S9n"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7p"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sad"},ResourceArns:{shape:"Saf"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sah"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"San",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sad"},ResourceArns:{shape:"Saf"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sah"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"San",resultWrapper:"SimulatePrincipalPolicyResult"}},TagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","Tags"],members:{InstanceProfileName:{},Tags:{shape:"Sv"}}}},TagMFADevice:{input:{type:"structure",required:["SerialNumber","Tags"],members:{SerialNumber:{},Tags:{shape:"Sv"}}}},TagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","Tags"],members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},TagPolicy:{input:{type:"structure",required:["PolicyArn","Tags"],members:{PolicyArn:{},Tags:{shape:"Sv"}}}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"Sv"}}}},TagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","Tags"],members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},TagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","Tags"],members:{ServerCertificateName:{},Tags:{shape:"Sv"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"Sv"}}}},UntagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","TagKeys"],members:{InstanceProfileName:{},TagKeys:{shape:"Sbe"}}}},UntagMFADevice:{input:{type:"structure",required:["SerialNumber","TagKeys"],members:{SerialNumber:{},TagKeys:{shape:"Sbe"}}}},UntagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","TagKeys"],members:{OpenIDConnectProviderArn:{},TagKeys:{shape:"Sbe"}}}},UntagPolicy:{input:{type:"structure",required:["PolicyArn","TagKeys"],members:{PolicyArn:{},TagKeys:{shape:"Sbe"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sbe"}}}},UntagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","TagKeys"],members:{SAMLProviderArn:{},TagKeys:{shape:"Sbe"}}}},UntagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","TagKeys"],members:{ServerCertificateName:{},TagKeys:{shape:"Sbe"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sbe"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{ +type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"S12"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S63"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:!0},CertificateChain:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S69"},Tags:{shape:"Sv"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S9n"}}}}},shapes:{Sf:{type:"string",sensitive:!0},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S10:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"S11"},Tags:{shape:"Sv"}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}},S16:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:!0},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure",required:["Path","UserName","UserId","Arn","CreateDate"],members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},PasswordLastUsed:{type:"timestamp"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}},S2h:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Base32StringSeed:{shape:"S2j"},QRCodePNG:{shape:"S2j"},User:{shape:"S2d"},EnableDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S2j:{type:"blob",sensitive:!0},S43:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyDocument:{}}}},S46:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S4c:{type:"list",member:{shape:"S10"}},S4f:{type:"list",member:{shape:"S1u"}},S4s:{type:"list",member:{}},S4t:{type:"structure",members:{ContextKeyNames:{shape:"S4u"}}},S4u:{type:"list",member:{}},S52:{type:"list",member:{shape:"S2d"}},S5p:{type:"structure",required:["Message","Code"],members:{Message:{},Code:{}}},S63:{type:"structure",required:["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],members:{UserName:{},SSHPublicKeyId:{},Fingerprint:{},SSHPublicKeyBody:{},Status:{},UploadDate:{type:"timestamp"}}},S69:{type:"structure",required:["Path","ServerCertificateName","ServerCertificateId","Arn"],members:{Path:{},ServerCertificateName:{},ServerCertificateId:{},Arn:{},UploadDate:{type:"timestamp"},Expiration:{type:"timestamp"}}},S7p:{type:"list",member:{}},S7t:{type:"list",member:{shape:"Ss"}},S9n:{type:"structure",required:["UserName","CertificateId","CertificateBody","Status"],members:{UserName:{},CertificateId:{},CertificateBody:{},Status:{},UploadDate:{type:"timestamp"}}},Sad:{type:"list",member:{}},Saf:{type:"list",member:{}},Sah:{type:"list",member:{type:"structure",members:{ContextKeyName:{},ContextKeyValues:{type:"list",member:{}},ContextKeyType:{}}}},San:{type:"structure",members:{EvaluationResults:{type:"list",member:{type:"structure",required:["EvalActionName","EvalDecision"],members:{EvalActionName:{},EvalResourceName:{},EvalDecision:{},MatchedStatements:{shape:"Sar"},MissingContextValues:{shape:"S4u"},OrganizationsDecisionDetail:{type:"structure",members:{AllowedByOrganizations:{type:"boolean"}}},PermissionsBoundaryDecisionDetail:{shape:"Saz"},EvalDecisionDetails:{shape:"Sb0"},ResourceSpecificResults:{type:"list",member:{type:"structure",required:["EvalResourceName","EvalResourceDecision"],members:{EvalResourceName:{},EvalResourceDecision:{},MatchedStatements:{shape:"Sar"},MissingContextValues:{shape:"S4u"},EvalDecisionDetails:{shape:"Sb0"},PermissionsBoundaryDecisionDetail:{shape:"Saz"}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}},Sar:{type:"list",member:{type:"structure",members:{SourcePolicyId:{},SourcePolicyType:{},StartPosition:{shape:"Sav"},EndPosition:{shape:"Sav"}}}},Sav:{type:"structure",members:{Line:{type:"integer"},Column:{type:"integer"}}},Saz:{type:"structure",members:{AllowedByPermissionsBoundary:{type:"boolean"}}},Sb0:{type:"map",key:{},value:{}},Sbe:{type:"list",member:{}}}}},{}],347:[function(e,t,r){t.exports={pagination:{GetAccountAuthorizationDetails:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},GetGroup:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListAccessKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccessKeyMetadata"},ListAccountAliases:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccountAliases"},ListAttachedGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListEntitiesForPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["PolicyGroups","PolicyUsers","PolicyRoles"]},ListGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListGroups:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListGroupsForUser:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListInstanceProfileTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListInstanceProfiles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListInstanceProfilesForRole:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListMFADeviceTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"MFADevices"},ListOpenIDConnectProviderTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Policies"},ListPolicyTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListPolicyVersions:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Versions"},ListRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListRoleTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListRoles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Roles"},ListSAMLProviderTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListSAMLProviders:{result_key:"SAMLProviderList"},ListSSHPublicKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"SSHPublicKeys"},ListServerCertificateTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListServerCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"ServerCertificateMetadataList"},ListSigningCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Certificates"},ListUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListUserTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListUsers:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListVirtualMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"VirtualMFADevices"},SimulateCustomPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"},SimulatePrincipalPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"}}}},{}],348:[function(e,t,r){t.exports={version:2,waiters:{InstanceProfileExists:{delay:1,operation:"GetInstanceProfile",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{state:"retry",matcher:"status",expected:404}]},UserExists:{delay:1,operation:"GetUser",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},RoleExists:{delay:1,operation:"GetRole",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},PolicyExists:{delay:1,operation:"GetPolicy",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]}}}},{}],349:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-06-15",endpointPrefix:"identitystore",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"IdentityStore",serviceFullName:"AWS SSO Identity Store",serviceId:"identitystore",signatureVersion:"v4",signingName:"identitystore",targetPrefix:"AWSIdentityStore",uid:"identitystore-2020-06-15"},operations:{CreateGroup:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},DisplayName:{shape:"S3"},Description:{shape:"S4"}}},output:{type:"structure",required:["GroupId","IdentityStoreId"],members:{GroupId:{},IdentityStoreId:{}}}},CreateGroupMembership:{input:{type:"structure",required:["IdentityStoreId","GroupId","MemberId"],members:{IdentityStoreId:{},GroupId:{},MemberId:{shape:"S8"}}},output:{type:"structure",required:["MembershipId","IdentityStoreId"],members:{MembershipId:{},IdentityStoreId:{}}}},CreateUser:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},UserName:{shape:"Sb"},Name:{shape:"Sc"},DisplayName:{shape:"S4"},NickName:{shape:"S4"},ProfileUrl:{shape:"S4"},Emails:{shape:"Sd"},Addresses:{shape:"Sg"},PhoneNumbers:{shape:"Si"},UserType:{shape:"S4"},Title:{shape:"S4"},PreferredLanguage:{shape:"S4"},Locale:{shape:"S4"},Timezone:{shape:"S4"}}},output:{type:"structure",required:["UserId","IdentityStoreId"],members:{UserId:{},IdentityStoreId:{}}}},DeleteGroup:{input:{type:"structure",required:["IdentityStoreId","GroupId"],members:{IdentityStoreId:{},GroupId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteGroupMembership:{input:{type:"structure",required:["IdentityStoreId","MembershipId"],members:{IdentityStoreId:{},MembershipId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteUser:{input:{type:"structure",required:["IdentityStoreId","UserId"],members:{IdentityStoreId:{},UserId:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeGroup:{input:{type:"structure",required:["IdentityStoreId","GroupId"],members:{IdentityStoreId:{},GroupId:{}}},output:{type:"structure",required:["GroupId","IdentityStoreId"],members:{GroupId:{},DisplayName:{shape:"S3"},ExternalIds:{shape:"St"},Description:{shape:"S4"},IdentityStoreId:{}}}},DescribeGroupMembership:{input:{type:"structure",required:["IdentityStoreId","MembershipId"],members:{IdentityStoreId:{},MembershipId:{}}},output:{type:"structure",required:["IdentityStoreId","MembershipId","GroupId","MemberId"],members:{IdentityStoreId:{},MembershipId:{},GroupId:{},MemberId:{shape:"S8"}}}},DescribeUser:{input:{type:"structure",required:["IdentityStoreId","UserId"],members:{IdentityStoreId:{},UserId:{}}},output:{type:"structure",required:["UserId","IdentityStoreId"],members:{UserName:{shape:"Sb"},UserId:{},ExternalIds:{shape:"St"},Name:{shape:"Sc"},DisplayName:{shape:"S4"},NickName:{shape:"S4"},ProfileUrl:{shape:"S4"},Emails:{shape:"Sd"},Addresses:{shape:"Sg"},PhoneNumbers:{shape:"Si"},UserType:{shape:"S4"},Title:{shape:"S4"},PreferredLanguage:{shape:"S4"},Locale:{shape:"S4"},Timezone:{shape:"S4"},IdentityStoreId:{}}}},GetGroupId:{input:{type:"structure",required:["IdentityStoreId","AlternateIdentifier"],members:{IdentityStoreId:{},AlternateIdentifier:{shape:"S12"}}},output:{type:"structure",required:["GroupId","IdentityStoreId"],members:{GroupId:{},IdentityStoreId:{}}}},GetGroupMembershipId:{input:{type:"structure",required:["IdentityStoreId","GroupId","MemberId"],members:{IdentityStoreId:{},GroupId:{},MemberId:{shape:"S8"}}},output:{type:"structure",required:["MembershipId","IdentityStoreId"],members:{MembershipId:{},IdentityStoreId:{}}}},GetUserId:{input:{type:"structure",required:["IdentityStoreId","AlternateIdentifier"],members:{IdentityStoreId:{},AlternateIdentifier:{shape:"S12"}}},output:{type:"structure",required:["UserId","IdentityStoreId"],members:{UserId:{},IdentityStoreId:{}}}},IsMemberInGroups:{input:{type:"structure",required:["IdentityStoreId","MemberId","GroupIds"],members:{IdentityStoreId:{},MemberId:{shape:"S8"},GroupIds:{type:"list",member:{}}}},output:{type:"structure",required:["Results"],members:{Results:{type:"list",member:{type:"structure",members:{GroupId:{},MemberId:{shape:"S8"},MembershipExists:{shape:"Sf"}}}}}}},ListGroupMemberships:{input:{type:"structure",required:["IdentityStoreId","GroupId"],members:{IdentityStoreId:{},GroupId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["GroupMemberships"],members:{GroupMemberships:{shape:"S1k"},NextToken:{}}}},ListGroupMembershipsForMember:{input:{type:"structure",required:["IdentityStoreId","MemberId"],members:{IdentityStoreId:{},MemberId:{shape:"S8"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["GroupMemberships"],members:{GroupMemberships:{shape:"S1k"},NextToken:{}}}},ListGroups:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S1p",deprecated:!0,deprecatedMessage:"Using filters with ListGroups API is deprecated, please use GetGroupId API instead."}}},output:{type:"structure",required:["Groups"],members:{Groups:{type:"list",member:{type:"structure",required:["GroupId","IdentityStoreId"],members:{GroupId:{},DisplayName:{shape:"S3"},ExternalIds:{shape:"St"},Description:{shape:"S4"},IdentityStoreId:{}}}},NextToken:{}}}},ListUsers:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S1p",deprecated:!0,deprecatedMessage:"Using filters with ListUsers API is deprecated, please use GetGroupId API instead."}}},output:{type:"structure",required:["Users"],members:{Users:{type:"list",member:{type:"structure",required:["UserId","IdentityStoreId"],members:{UserName:{shape:"Sb"},UserId:{},ExternalIds:{shape:"St"},Name:{shape:"Sc"},DisplayName:{shape:"S4"},NickName:{shape:"S4"},ProfileUrl:{shape:"S4"},Emails:{shape:"Sd"},Addresses:{shape:"Sg"},PhoneNumbers:{shape:"Si"},UserType:{shape:"S4"},Title:{shape:"S4"},PreferredLanguage:{shape:"S4"},Locale:{shape:"S4"},Timezone:{shape:"S4"},IdentityStoreId:{}}}},NextToken:{}}}},UpdateGroup:{input:{type:"structure",required:["IdentityStoreId","GroupId","Operations"],members:{IdentityStoreId:{},GroupId:{},Operations:{shape:"S1z"}}},output:{type:"structure",members:{}}},UpdateUser:{input:{type:"structure",required:["IdentityStoreId","UserId","Operations"],members:{IdentityStoreId:{},UserId:{},Operations:{shape:"S1z"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"string",sensitive:!0},S4:{type:"string",sensitive:!0},S8:{type:"structure",members:{UserId:{}},union:!0},Sb:{type:"string",sensitive:!0},Sc:{type:"structure",members:{Formatted:{shape:"S4"},FamilyName:{shape:"S4"},GivenName:{shape:"S4"},MiddleName:{shape:"S4"},HonorificPrefix:{shape:"S4"},HonorificSuffix:{shape:"S4"}}},Sd:{type:"list",member:{type:"structure",members:{Value:{shape:"S4"},Type:{shape:"S4"},Primary:{shape:"Sf"}}}},Sf:{type:"boolean",sensitive:!0},Sg:{type:"list",member:{type:"structure",members:{StreetAddress:{shape:"S4"},Locality:{shape:"S4"},Region:{shape:"S4"},PostalCode:{shape:"S4"},Country:{shape:"S4"},Formatted:{shape:"S4"},Type:{shape:"S4"},Primary:{shape:"Sf"}}}},Si:{type:"list",member:{type:"structure",members:{Value:{shape:"S4"},Type:{shape:"S4"},Primary:{shape:"Sf"}}}},St:{type:"list",member:{shape:"Su"}},Su:{type:"structure",required:["Issuer","Id"],members:{Issuer:{type:"string",sensitive:!0},Id:{type:"string",sensitive:!0}}},S12:{type:"structure",members:{ExternalId:{shape:"Su"},UniqueAttribute:{type:"structure",required:["AttributePath","AttributeValue"],members:{AttributePath:{},AttributeValue:{shape:"S15"}}}},union:!0},S15:{type:"structure",members:{},document:!0},S1k:{type:"list",member:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MembershipId:{},GroupId:{},MemberId:{shape:"S8"}}}},S1p:{type:"list",member:{type:"structure",required:["AttributePath","AttributeValue"],members:{AttributePath:{},AttributeValue:{shape:"S4"}}}},S1z:{type:"list",member:{type:"structure",required:["AttributePath"],members:{AttributePath:{},AttributeValue:{shape:"S15"}}}}}}},{}],350:[function(e,t,r){t.exports={pagination:{ListGroupMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupMemberships"},ListGroupMembershipsForMember:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupMemberships"},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Groups"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Users"}}}},{}],351:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"imagebuilder",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"imagebuilder",serviceFullName:"EC2 Image Builder",serviceId:"imagebuilder",signatureVersion:"v4",signingName:"imagebuilder",uid:"imagebuilder-2019-12-02"},operations:{CancelImageCreation:{http:{method:"PUT",requestUri:"/CancelImageCreation"},input:{type:"structure",required:["imageBuildVersionArn","clientToken"],members:{imageBuildVersionArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CancelLifecycleExecution:{http:{method:"PUT",requestUri:"/CancelLifecycleExecution"},input:{type:"structure",required:["lifecycleExecutionId","clientToken"],members:{lifecycleExecutionId:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{lifecycleExecutionId:{}}}},CreateComponent:{http:{method:"PUT",requestUri:"/CreateComponent"},input:{type:"structure",required:["name","semanticVersion","platform","clientToken"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},platform:{},supportedOsVersions:{shape:"Sd"},data:{},uri:{},kmsKeyId:{},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0}}},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:"So"},instanceConfiguration:{shape:"Sw"},dockerfileTemplateData:{},dockerfileTemplateUri:{},platformOverride:{},imageOsVersionOverride:{},parentImage:{},tags:{shape:"Sh"},workingDirectory:{},targetRepository:{shape:"S17"},kmsKeyId:{},clientToken:{idempotencyToken:!0}}},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:"S1c"},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0}}},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:"S28"},enhancedImageMetadataEnabled:{type:"boolean"},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0},imageScanningConfiguration:{shape:"S2a"},workflows:{shape:"S2c"},executionRole:{}}},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:"S28"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S2p"},status:{},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0},imageScanningConfiguration:{shape:"S2a"},workflows:{shape:"S2c"},executionRole:{}}},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:"So"},parentImage:{},blockDeviceMappings:{shape:"Sx"},tags:{shape:"Sh"},workingDirectory:{},additionalInstanceConfiguration:{shape:"S2w"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageRecipeArn:{}}}},CreateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/CreateInfrastructureConfiguration"},input:{type:"structure",required:["name","instanceProfileName","clientToken"],members:{name:{},description:{},instanceTypes:{shape:"S31"},instanceProfileName:{},securityGroupIds:{shape:"S34"},subnetId:{},logging:{shape:"S35"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},resourceTags:{shape:"S38"},instanceMetadataOptions:{shape:"S39"},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}},CreateLifecyclePolicy:{http:{method:"PUT",requestUri:"/CreateLifecyclePolicy"},input:{type:"structure",required:["name","executionRole","resourceType","policyDetails","resourceSelection","clientToken"],members:{name:{},description:{},status:{},executionRole:{},resourceType:{},policyDetails:{shape:"S3g"},resourceSelection:{shape:"S3u"},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{clientToken:{},lifecyclePolicyArn:{}}}},CreateWorkflow:{http:{method:"PUT",requestUri:"/CreateWorkflow"},input:{type:"structure",required:["name","semanticVersion","clientToken","type"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},data:{},uri:{},kmsKeyId:{},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0},type:{}}},output:{type:"structure",members:{clientToken:{},workflowBuildVersionArn:{}}}},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:{}}}},DeleteLifecyclePolicy:{http:{method:"DELETE",requestUri:"/DeleteLifecyclePolicy"},input:{type:"structure",required:["lifecyclePolicyArn"],members:{lifecyclePolicyArn:{location:"querystring",locationName:"lifecyclePolicyArn"}}},output:{type:"structure",members:{lifecyclePolicyArn:{}}}},DeleteWorkflow:{http:{method:"DELETE",requestUri:"/DeleteWorkflow"},input:{type:"structure",required:["workflowBuildVersionArn"],members:{workflowBuildVersionArn:{location:"querystring",locationName:"workflowBuildVersionArn"}}},output:{type:"structure",members:{workflowBuildVersionArn:{}}}},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:"Sd"},state:{shape:"S4r"},parameters:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{},defaultValue:{shape:"Su"},description:{}}}},owner:{},data:{},kmsKeyId:{},encrypted:{type:"boolean"},dateCreated:{},tags:{shape:"Sh"},publisher:{},obfuscate:{type:"boolean"}}}}}},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:"S54"}}}},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:"S5a"}}}},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:"S5h"},imageRecipe:{shape:"S5j"},containerRecipe:{shape:"S54"},sourcePipelineName:{},sourcePipelineArn:{},infrastructureConfiguration:{shape:"S5l"},distributionConfiguration:{shape:"S5a"},imageTestsConfiguration:{shape:"S28"},dateCreated:{},outputResources:{shape:"S5m"},tags:{shape:"Sh"},buildType:{},imageSource:{},scanState:{type:"structure",members:{status:{},reason:{}}},imageScanningConfiguration:{shape:"S2a"},deprecationTime:{type:"timestamp"},lifecycleExecutionId:{},executionRole:{},workflows:{shape:"S2c"}}}}}},GetImagePipeline:{http:{method:"GET",requestUri:"/GetImagePipeline"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{location:"querystring",locationName:"imagePipelineArn"}}},output:{type:"structure",members:{requestId:{},imagePipeline:{shape:"S5y"}}}},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:"S5j"}}}},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:"S5l"}}}},GetLifecycleExecution:{http:{method:"GET",requestUri:"/GetLifecycleExecution"},input:{type:"structure",required:["lifecycleExecutionId"],members:{lifecycleExecutionId:{location:"querystring",locationName:"lifecycleExecutionId"}}},output:{type:"structure",members:{lifecycleExecution:{shape:"S69"}}}},GetLifecyclePolicy:{http:{method:"GET",requestUri:"/GetLifecyclePolicy"},input:{type:"structure",required:["lifecyclePolicyArn"],members:{lifecyclePolicyArn:{location:"querystring",locationName:"lifecyclePolicyArn"}}},output:{type:"structure",members:{lifecyclePolicy:{type:"structure",members:{arn:{},name:{},description:{},status:{},executionRole:{},resourceType:{},policyDetails:{shape:"S3g"},resourceSelection:{shape:"S3u"},dateCreated:{type:"timestamp"},dateUpdated:{type:"timestamp"},dateLastRun:{type:"timestamp"},tags:{shape:"Sh"}}}}}},GetWorkflow:{http:{method:"GET",requestUri:"/GetWorkflow"},input:{type:"structure",required:["workflowBuildVersionArn"],members:{workflowBuildVersionArn:{location:"querystring",locationName:"workflowBuildVersionArn"}}},output:{type:"structure",members:{workflow:{type:"structure",members:{arn:{},name:{},version:{},description:{},changeDescription:{},type:{},state:{shape:"S6j"},owner:{},data:{},kmsKeyId:{},dateCreated:{},tags:{shape:"Sh"},parameters:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{},defaultValue:{shape:"S2i"},description:{}}}}}}}}},GetWorkflowExecution:{http:{method:"GET",requestUri:"/GetWorkflowExecution"},input:{type:"structure",required:["workflowExecutionId"],members:{workflowExecutionId:{location:"querystring",locationName:"workflowExecutionId"}}},output:{type:"structure",members:{requestId:{},workflowBuildVersionArn:{},workflowExecutionId:{},imageBuildVersionArn:{},type:{},status:{},message:{},totalStepCount:{type:"integer"},totalStepsSucceeded:{type:"integer"},totalStepsFailed:{type:"integer"},totalStepsSkipped:{type:"integer"},startTime:{},endTime:{},parallelGroup:{}}}},GetWorkflowStepExecution:{http:{method:"GET",requestUri:"/GetWorkflowStepExecution"},input:{type:"structure",required:["stepExecutionId"],members:{stepExecutionId:{location:"querystring",locationName:"stepExecutionId"}}},output:{type:"structure",members:{requestId:{},stepExecutionId:{},workflowBuildVersionArn:{},workflowExecutionId:{},imageBuildVersionArn:{},name:{},description:{},action:{},status:{},rollbackStatus:{},message:{},inputs:{},outputs:{},startTime:{},endTime:{},onFailure:{},timeoutSeconds:{type:"integer"}}}},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:"Sh"},clientToken:{idempotencyToken:!0}}},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:"Sh"},clientToken:{idempotencyToken:!0}}},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:"Sd"},state:{shape:"S4r"},type:{},owner:{},description:{},changeDescription:{},dateCreated:{},tags:{shape:"Sh"},publisher:{},obfuscate:{type:"boolean"}}}},nextToken:{}}}},ListComponents:{http:{requestUri:"/ListComponents"},input:{type:"structure",members:{owner:{},filters:{shape:"S7m"},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:"Sd"},type:{},owner:{},dateCreated:{}}}},nextToken:{}}}},ListContainerRecipes:{http:{requestUri:"/ListContainerRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S7m"},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:"Sh"}}}},nextToken:{}}}},ListDistributionConfigurations:{http:{requestUri:"/ListDistributionConfigurations"},input:{type:"structure",members:{filters:{shape:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},distributionConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},tags:{shape:"Sh"},regions:{type:"list",member:{}}}}},nextToken:{}}}},ListImageBuildVersions:{http:{requestUri:"/ListImageBuildVersions"},input:{type:"structure",required:["imageVersionArn"],members:{imageVersionArn:{},filters:{shape:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S86"},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:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S86"},nextToken:{}}}},ListImagePipelines:{http:{requestUri:"/ListImagePipelines"},input:{type:"structure",members:{filters:{shape:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imagePipelineList:{type:"list",member:{shape:"S5y"}},nextToken:{}}}},ListImageRecipes:{http:{requestUri:"/ListImageRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageRecipeSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},platform:{},owner:{},parentImage:{},dateCreated:{},tags:{shape:"Sh"}}}},nextToken:{}}}},ListImageScanFindingAggregations:{http:{requestUri:"/ListImageScanFindingAggregations"},input:{type:"structure",members:{filter:{shape:"S7n"},nextToken:{}}},output:{type:"structure",members:{requestId:{},aggregationType:{},responses:{type:"list",member:{type:"structure",members:{accountAggregation:{type:"structure",members:{accountId:{},severityCounts:{shape:"S8q"}}},imageAggregation:{type:"structure",members:{imageBuildVersionArn:{},severityCounts:{shape:"S8q"}}},imagePipelineAggregation:{type:"structure",members:{imagePipelineArn:{},severityCounts:{shape:"S8q"}}},vulnerabilityIdAggregation:{type:"structure",members:{vulnerabilityId:{},severityCounts:{shape:"S8q"}}}}}},nextToken:{}}}},ListImageScanFindings:{http:{requestUri:"/ListImageScanFindings"},input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},findings:{type:"list",member:{type:"structure",members:{awsAccountId:{},imageBuildVersionArn:{},imagePipelineArn:{},type:{},description:{},title:{},remediation:{type:"structure",members:{recommendation:{type:"structure",members:{text:{},url:{}}}}},severity:{},firstObservedAt:{type:"timestamp"},updatedAt:{type:"timestamp"},inspectorScore:{type:"double"},inspectorScoreDetails:{type:"structure",members:{adjustedCvss:{type:"structure",members:{scoreSource:{},cvssSource:{},version:{},score:{type:"double"},scoringVector:{},adjustments:{type:"list",member:{type:"structure",members:{metric:{},reason:{}}}}}}}},packageVulnerabilityDetails:{type:"structure",required:["vulnerabilityId"],members:{vulnerabilityId:{},vulnerablePackages:{type:"list",member:{type:"structure",members:{name:{},version:{},sourceLayerHash:{},epoch:{type:"integer"},release:{},arch:{},packageManager:{},filePath:{},fixedInVersion:{},remediation:{}}}},source:{},cvss:{type:"list",member:{type:"structure",members:{baseScore:{type:"double"},scoringVector:{},version:{},source:{}}}},relatedVulnerabilities:{type:"list",member:{}},sourceUrl:{},vendorSeverity:{},vendorCreatedAt:{type:"timestamp"},vendorUpdatedAt:{type:"timestamp"},referenceUrls:{type:"list",member:{}}}},fixAvailable:{}}}},nextToken:{}}}},ListImages:{http:{requestUri:"/ListImages"},input:{type:"structure",members:{owner:{},filters:{shape:"S7m"},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:{},imageSource:{}}}},nextToken:{}}}},ListInfrastructureConfigurations:{http:{requestUri:"/ListInfrastructureConfigurations"},input:{type:"structure",members:{filters:{shape:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},infrastructureConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S38"},tags:{shape:"Sh"},instanceTypes:{shape:"S31"},instanceProfileName:{}}}},nextToken:{}}}},ListLifecycleExecutionResources:{http:{requestUri:"/ListLifecycleExecutionResources"},input:{type:"structure",required:["lifecycleExecutionId"],members:{lifecycleExecutionId:{},parentResourceId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{lifecycleExecutionId:{},lifecycleExecutionState:{shape:"S6b"},resources:{type:"list",member:{type:"structure",members:{accountId:{},resourceId:{},state:{shape:"S9w"},action:{type:"structure",members:{name:{},reason:{}}},region:{},snapshots:{type:"list",member:{type:"structure",members:{snapshotId:{},state:{shape:"S9w"}}}},imageUris:{shape:"S1j"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}}},nextToken:{}}}},ListLifecycleExecutions:{http:{requestUri:"/ListLifecycleExecutions"},input:{type:"structure",required:["resourceArn"],members:{maxResults:{type:"integer"},nextToken:{},resourceArn:{}}},output:{type:"structure",members:{lifecycleExecutions:{type:"list",member:{shape:"S69"}},nextToken:{}}}},ListLifecyclePolicies:{http:{requestUri:"/ListLifecyclePolicies"},input:{type:"structure",members:{filters:{shape:"S7m"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{lifecyclePolicySummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},status:{},executionRole:{},resourceType:{},dateCreated:{type:"timestamp"},dateUpdated:{type:"timestamp"},dateLastRun:{type:"timestamp"},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"}}}},ListWaitingWorkflowSteps:{http:{requestUri:"/ListWaitingWorkflowSteps"},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{steps:{type:"list",member:{type:"structure",members:{stepExecutionId:{},imageBuildVersionArn:{},workflowExecutionId:{},workflowBuildVersionArn:{},name:{},action:{},startTime:{}}}},nextToken:{}}}},ListWorkflowBuildVersions:{http:{requestUri:"/ListWorkflowBuildVersions"},input:{type:"structure",required:["workflowVersionArn"],members:{workflowVersionArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{workflowSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},description:{},changeDescription:{},type:{},owner:{},state:{shape:"S6j"},dateCreated:{},tags:{shape:"Sh"}}}},nextToken:{}}}},ListWorkflowExecutions:{http:{requestUri:"/ListWorkflowExecutions"},input:{type:"structure",required:["imageBuildVersionArn"],members:{maxResults:{type:"integer"},nextToken:{},imageBuildVersionArn:{}}},output:{type:"structure",members:{requestId:{},workflowExecutions:{type:"list",member:{type:"structure",members:{workflowBuildVersionArn:{},workflowExecutionId:{},type:{},status:{},message:{},totalStepCount:{type:"integer"},totalStepsSucceeded:{type:"integer"},totalStepsFailed:{type:"integer"},totalStepsSkipped:{type:"integer"},startTime:{},endTime:{},parallelGroup:{}}}},imageBuildVersionArn:{},message:{},nextToken:{}}}},ListWorkflowStepExecutions:{http:{requestUri:"/ListWorkflowStepExecutions"},input:{type:"structure",required:["workflowExecutionId"],members:{maxResults:{type:"integer"},nextToken:{},workflowExecutionId:{}}},output:{type:"structure",members:{requestId:{},steps:{type:"list",member:{type:"structure",members:{stepExecutionId:{},name:{},description:{},action:{},status:{},rollbackStatus:{},message:{},inputs:{},outputs:{},startTime:{},endTime:{}}}},workflowBuildVersionArn:{},workflowExecutionId:{},imageBuildVersionArn:{},message:{},nextToken:{}}}},ListWorkflows:{http:{requestUri:"/ListWorkflows"},input:{type:"structure",members:{owner:{},filters:{shape:"S7m"},byName:{type:"boolean"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{workflowVersionList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},description:{},type:{},owner:{},dateCreated:{}}}},nextToken:{}}}},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:{}}}},SendWorkflowStepAction:{http:{method:"PUT",requestUri:"/SendWorkflowStepAction"},input:{type:"structure",required:["stepExecutionId","imageBuildVersionArn","action","clientToken"],members:{stepExecutionId:{},imageBuildVersionArn:{},action:{},reason:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{stepExecutionId:{},imageBuildVersionArn:{},clientToken:{}}}},StartImagePipelineExecution:{http:{method:"PUT",requestUri:"/StartImagePipelineExecution"},input:{type:"structure",required:["imagePipelineArn","clientToken"],members:{imagePipelineArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},StartResourceStateUpdate:{http:{method:"PUT",requestUri:"/StartResourceStateUpdate"},input:{type:"structure",required:["resourceArn","state","clientToken"],members:{resourceArn:{},state:{type:"structure",members:{status:{}}},executionRole:{},includeResources:{type:"structure",members:{amis:{type:"boolean"},snapshots:{type:"boolean"},containers:{type:"boolean"}}},exclusionRules:{type:"structure",members:{amis:{shape:"S3r"}}},updateAt:{type:"timestamp"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{lifecycleExecutionId:{},resourceArn:{}}}},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:{}}},UpdateDistributionConfiguration:{http:{method:"PUT",requestUri:"/UpdateDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn","distributions","clientToken"],members:{distributionConfigurationArn:{},description:{},distributions:{shape:"S1c"},clientToken:{idempotencyToken:!0}}},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:"S28"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S2p"},status:{},clientToken:{idempotencyToken:!0},imageScanningConfiguration:{shape:"S2a"},workflows:{shape:"S2c"},executionRole:{}}},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:"S31"},instanceProfileName:{},securityGroupIds:{shape:"S34"},subnetId:{},logging:{shape:"S35"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},clientToken:{idempotencyToken:!0},resourceTags:{shape:"S38"},instanceMetadataOptions:{shape:"S39"}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}},UpdateLifecyclePolicy:{http:{method:"PUT",requestUri:"/UpdateLifecyclePolicy"},input:{type:"structure",required:["lifecyclePolicyArn","executionRole","resourceType","policyDetails","resourceSelection","clientToken"],members:{lifecyclePolicyArn:{},description:{},status:{},executionRole:{},resourceType:{},policyDetails:{shape:"S3g"},resourceSelection:{shape:"S3u"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{lifecyclePolicyArn:{}}}}},shapes:{Sd:{type:"list",member:{}},Sh:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["componentArn"],members:{componentArn:{},parameters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{shape:"Su"}}}}}}},Su:{type:"list",member:{}},Sw:{type:"structure",members:{image:{},blockDeviceMappings:{shape:"Sx"}}},Sx:{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:{}}}},S17:{type:"structure",required:["service","repositoryName"],members:{service:{},repositoryName:{}}},S1c:{type:"list",member:{type:"structure",required:["region"],members:{region:{},amiDistributionConfiguration:{type:"structure",members:{name:{},description:{},targetAccountIds:{shape:"S1g"},amiTags:{shape:"Sh"},kmsKeyId:{},launchPermission:{type:"structure",members:{userIds:{shape:"S1g"},userGroups:{shape:"S1j"},organizationArns:{type:"list",member:{}},organizationalUnitArns:{type:"list",member:{}}}}}},containerDistributionConfiguration:{type:"structure",required:["targetRepository"],members:{description:{},containerTags:{shape:"S1j"},targetRepository:{shape:"S17"}}},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:{}}}}}}},S1g:{type:"list",member:{}},S1j:{type:"list",member:{}},S28:{type:"structure",members:{imageTestsEnabled:{type:"boolean"},timeoutMinutes:{type:"integer"}}},S2a:{type:"structure",members:{imageScanningEnabled:{type:"boolean"},ecrConfiguration:{type:"structure",members:{repositoryName:{},containerTags:{shape:"S1j"}}}}},S2c:{type:"list",member:{type:"structure",required:["workflowArn"],members:{workflowArn:{},parameters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{shape:"S2i"}}}},parallelGroup:{},onFailure:{}}}},S2i:{type:"list",member:{}},S2p:{type:"structure",members:{scheduleExpression:{},timezone:{},pipelineExecutionStartCondition:{}}},S2w:{type:"structure",members:{systemsManagerAgent:{type:"structure",members:{uninstallAfterBuild:{type:"boolean"}}},userDataOverride:{}}},S31:{type:"list",member:{}},S34:{type:"list",member:{}},S35:{type:"structure",members:{s3Logs:{type:"structure",members:{s3BucketName:{},s3KeyPrefix:{}}}}},S38:{type:"map",key:{},value:{}},S39:{type:"structure",members:{httpTokens:{},httpPutResponseHopLimit:{type:"integer"}}},S3g:{type:"list",member:{type:"structure",required:["action","filter"],members:{action:{type:"structure",required:["type"],members:{type:{},includeResources:{type:"structure",members:{amis:{type:"boolean"},snapshots:{type:"boolean"},containers:{type:"boolean"}}}}},filter:{type:"structure",required:["type","value"],members:{type:{},value:{type:"integer"},unit:{},retainAtLeast:{type:"integer"}}},exclusionRules:{type:"structure",members:{tagMap:{shape:"Sh"},amis:{shape:"S3r"}}}}}},S3r:{type:"structure",members:{isPublic:{type:"boolean"},regions:{shape:"S1j"},sharedAccounts:{shape:"S1g"},lastLaunched:{type:"structure",required:["value","unit"],members:{value:{type:"integer"},unit:{}}},tagMap:{shape:"Sh"}}},S3u:{type:"structure",members:{recipes:{type:"list",member:{type:"structure",required:["name","semanticVersion"],members:{name:{},semanticVersion:{}}}},tagMap:{shape:"Sh"}}},S4r:{type:"structure",members:{status:{},reason:{}}},S54:{type:"structure",members:{arn:{},containerType:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"So"},instanceConfiguration:{shape:"Sw"},dockerfileTemplateData:{},kmsKeyId:{},encrypted:{type:"boolean"},parentImage:{},dateCreated:{},tags:{shape:"Sh"},workingDirectory:{},targetRepository:{shape:"S17"}}},S5a:{type:"structure",required:["timeoutMinutes"],members:{arn:{},name:{},description:{},distributions:{shape:"S1c"},timeoutMinutes:{type:"integer"},dateCreated:{},dateUpdated:{},tags:{shape:"Sh"}}},S5h:{type:"structure",members:{status:{},reason:{}}},S5j:{type:"structure",members:{arn:{},type:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"So"},parentImage:{},blockDeviceMappings:{shape:"Sx"},dateCreated:{},tags:{shape:"Sh"},workingDirectory:{},additionalInstanceConfiguration:{shape:"S2w"}}},S5l:{type:"structure",members:{arn:{},name:{},description:{},instanceTypes:{shape:"S31"},instanceProfileName:{},securityGroupIds:{shape:"S34"},subnetId:{},logging:{shape:"S35"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S38"},instanceMetadataOptions:{shape:"S39"},tags:{shape:"Sh"}}},S5m:{type:"structure",members:{amis:{type:"list",member:{type:"structure",members:{region:{},image:{},name:{},description:{},state:{shape:"S5h"},accountId:{}}}},containers:{type:"list",member:{type:"structure",members:{region:{},imageUris:{shape:"S1j"}}}}}},S5y:{type:"structure",members:{arn:{},name:{},description:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S28"},schedule:{shape:"S2p"},status:{},dateCreated:{},dateUpdated:{},dateLastRun:{},dateNextRun:{},tags:{shape:"Sh"},imageScanningConfiguration:{shape:"S2a"},executionRole:{},workflows:{shape:"S2c"}}},S69:{type:"structure",members:{lifecycleExecutionId:{},lifecyclePolicyArn:{},resourcesImpactedSummary:{type:"structure",members:{hasImpactedResources:{type:"boolean"}}},state:{shape:"S6b"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},S6b:{type:"structure",members:{status:{},reason:{}}},S6j:{type:"structure",members:{status:{},reason:{}}},S7m:{type:"list",member:{shape:"S7n"}},S7n:{type:"structure",members:{name:{},values:{type:"list",member:{}}}},S86:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},version:{},platform:{},osVersion:{},state:{shape:"S5h"},owner:{},dateCreated:{},outputResources:{shape:"S5m"},tags:{shape:"Sh"},buildType:{},imageSource:{},deprecationTime:{type:"timestamp"},lifecycleExecutionId:{}}}},S8q:{type:"structure",members:{all:{type:"long"},critical:{type:"long"},high:{type:"long"},medium:{type:"long"}}},S9w:{type:"structure",members:{status:{},reason:{}}}}}},{}],352:[function(e,t,r){t.exports={pagination:{ListComponentBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentSummaryList"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentVersionList"},ListContainerRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"containerRecipeSummaryList"},ListDistributionConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"distributionConfigurationSummaryList"},ListImageBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSummaryList"},ListImagePackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imagePackageList"},ListImagePipelineImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSummaryList"},ListImagePipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imagePipelineList"},ListImageRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageRecipeSummaryList"},ListImageScanFindingAggregations:{input_token:"nextToken",output_token:"nextToken",result_key:"responses"},ListImageScanFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findings"},ListImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageVersionList"},ListInfrastructureConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"infrastructureConfigurationSummaryList"},ListLifecycleExecutionResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"resources"},ListLifecycleExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"lifecycleExecutions"},ListLifecyclePolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"lifecyclePolicySummaryList"},ListWaitingWorkflowSteps:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"steps"},ListWorkflowBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workflowSummaryList"},ListWorkflowExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workflowExecutions"},ListWorkflowStepExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"steps"},ListWorkflows:{input_token:"nextToken",output_token:"nextToken", +limit_key:"maxResults",result_key:"workflowVersionList"}}}},{}],353:[function(e,t,r){t.exports={version:"2.0",metadata:{uid:"importexport-2010-06-01",apiVersion:"2010-06-01",endpointPrefix:"importexport",globalEndpoint:"importexport.amazonaws.com",serviceFullName:"AWS Import/Export",serviceId:"ImportExport",signatureVersion:"v2",xmlNamespace:"http://importexport.amazonaws.com/doc/2010-06-01/",protocol:"query"},operations:{CancelJob:{http:{requestUri:"/?Operation=CancelJob"},input:{type:"structure",required:["JobId"],members:{JobId:{},APIVersion:{}}},output:{resultWrapper:"CancelJobResult",type:"structure",members:{Success:{type:"boolean"}}}},CreateJob:{http:{requestUri:"/?Operation=CreateJob"},input:{type:"structure",required:["JobType","Manifest","ValidateOnly"],members:{JobType:{},Manifest:{},ManifestAddendum:{},ValidateOnly:{type:"boolean"},APIVersion:{}}},output:{resultWrapper:"CreateJobResult",type:"structure",members:{JobId:{},JobType:{},Signature:{},SignatureFileContents:{},WarningMessage:{},ArtifactList:{shape:"Sf"}}}},GetShippingLabel:{http:{requestUri:"/?Operation=GetShippingLabel"},input:{type:"structure",required:["jobIds"],members:{jobIds:{type:"list",member:{}},name:{},company:{},phoneNumber:{},country:{},stateOrProvince:{},city:{},postalCode:{},street1:{},street2:{},street3:{},APIVersion:{}}},output:{resultWrapper:"GetShippingLabelResult",type:"structure",members:{ShippingLabelURL:{},Warning:{}}}},GetStatus:{http:{requestUri:"/?Operation=GetStatus"},input:{type:"structure",required:["JobId"],members:{JobId:{},APIVersion:{}}},output:{resultWrapper:"GetStatusResult",type:"structure",members:{JobId:{},JobType:{},LocationCode:{},LocationMessage:{},ProgressCode:{},ProgressMessage:{},Carrier:{},TrackingNumber:{},LogBucket:{},LogKey:{},ErrorCount:{type:"integer"},Signature:{},SignatureFileContents:{},CurrentManifest:{},CreationDate:{type:"timestamp"},ArtifactList:{shape:"Sf"}}}},ListJobs:{http:{requestUri:"/?Operation=ListJobs"},input:{type:"structure",members:{MaxJobs:{type:"integer"},Marker:{},APIVersion:{}}},output:{resultWrapper:"ListJobsResult",type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{JobId:{},CreationDate:{type:"timestamp"},IsCanceled:{type:"boolean"},JobType:{}}}},IsTruncated:{type:"boolean"}}}},UpdateJob:{http:{requestUri:"/?Operation=UpdateJob"},input:{type:"structure",required:["JobId","Manifest","JobType","ValidateOnly"],members:{JobId:{},Manifest:{},JobType:{},ValidateOnly:{type:"boolean"},APIVersion:{}}},output:{resultWrapper:"UpdateJobResult",type:"structure",members:{Success:{type:"boolean"},WarningMessage:{},ArtifactList:{shape:"Sf"}}}}},shapes:{Sf:{type:"list",member:{type:"structure",members:{Description:{},URL:{}}}}},examples:{}}},{}],354:[function(e,t,r){t.exports={pagination:{ListJobs:{input_token:"Marker",output_token:"Jobs[-1].JobId",more_results:"IsTruncated",limit_key:"MaxJobs",result_key:"Jobs"}}}},{}],355:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-02-16",endpointPrefix:"inspector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Inspector",serviceId:"Inspector",signatureVersion:"v4",targetPrefix:"InspectorService",uid:"inspector-2016-02-16"},operations:{AddAttributesToFindings:{input:{type:"structure",required:["findingArns","attributes"],members:{findingArns:{shape:"S2"},attributes:{shape:"S4"}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},CreateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetName"],members:{assessmentTargetName:{},resourceGroupArn:{}}},output:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},CreateAssessmentTemplate:{input:{type:"structure",required:["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],members:{assessmentTargetArn:{},assessmentTemplateName:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"}}},output:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},CreateExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}},output:{type:"structure",required:["previewToken"],members:{previewToken:{}}}},CreateResourceGroup:{input:{type:"structure",required:["resourceGroupTags"],members:{resourceGroupTags:{shape:"Sp"}}},output:{type:"structure",required:["resourceGroupArn"],members:{resourceGroupArn:{}}}},DeleteAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},DeleteAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},DeleteAssessmentTemplate:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},DescribeAssessmentRuns:{input:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentRuns","failedItems"],members:{assessmentRuns:{type:"list",member:{type:"structure",required:["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],members:{arn:{},name:{},assessmentTemplateArn:{},state:{},durationInSeconds:{type:"integer"},rulesPackageArns:{type:"list",member:{}},userAttributesForFindings:{shape:"S4"},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},completedAt:{type:"timestamp"},stateChangedAt:{type:"timestamp"},dataCollected:{type:"boolean"},stateChanges:{type:"list",member:{type:"structure",required:["stateChangedAt","state"],members:{stateChangedAt:{type:"timestamp"},state:{}}}},notifications:{type:"list",member:{type:"structure",required:["date","event","error"],members:{date:{type:"timestamp"},event:{},message:{},error:{type:"boolean"},snsTopicArn:{},snsPublishStatusCode:{}}}},findingCounts:{type:"map",key:{},value:{type:"integer"}}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTargets:{input:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTargets","failedItems"],members:{assessmentTargets:{type:"list",member:{type:"structure",required:["arn","name","createdAt","updatedAt"],members:{arn:{},name:{},resourceGroupArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTemplates:{input:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTemplates","failedItems"],members:{assessmentTemplates:{type:"list",member:{type:"structure",required:["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],members:{arn:{},name:{},assessmentTargetArn:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"},lastAssessmentRunArn:{},assessmentRunCount:{type:"integer"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeCrossAccountAccessRole:{output:{type:"structure",required:["roleArn","valid","registeredAt"],members:{roleArn:{},valid:{type:"boolean"},registeredAt:{type:"timestamp"}}}},DescribeExclusions:{input:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{type:"list",member:{}},locale:{}}},output:{type:"structure",required:["exclusions","failedItems"],members:{exclusions:{type:"map",key:{},value:{type:"structure",required:["arn","title","description","recommendation","scopes"],members:{arn:{},title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},failedItems:{shape:"S9"}}}},DescribeFindings:{input:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["findings","failedItems"],members:{findings:{type:"list",member:{type:"structure",required:["arn","attributes","userAttributes","createdAt","updatedAt"],members:{arn:{},schemaVersion:{type:"integer"},service:{},serviceAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},assessmentRunArn:{},rulesPackageArn:{}}},assetType:{},assetAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},agentId:{},autoScalingGroup:{},amiId:{},hostname:{},ipv4Addresses:{type:"list",member:{}},tags:{type:"list",member:{shape:"S2i"}},networkInterfaces:{type:"list",member:{type:"structure",members:{networkInterfaceId:{},subnetId:{},vpcId:{},privateDnsName:{},privateIpAddress:{},privateIpAddresses:{type:"list",member:{type:"structure",members:{privateDnsName:{},privateIpAddress:{}}}},publicDnsName:{},publicIp:{},ipv6Addresses:{type:"list",member:{}},securityGroups:{type:"list",member:{type:"structure",members:{groupName:{},groupId:{}}}}}}}}},id:{},title:{},description:{},recommendation:{},severity:{},numericSeverity:{type:"double"},confidence:{type:"integer"},indicatorOfCompromise:{type:"boolean"},attributes:{shape:"S21"},userAttributes:{shape:"S4"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeResourceGroups:{input:{type:"structure",required:["resourceGroupArns"],members:{resourceGroupArns:{shape:"Sy"}}},output:{type:"structure",required:["resourceGroups","failedItems"],members:{resourceGroups:{type:"list",member:{type:"structure",required:["arn","tags","createdAt"],members:{arn:{},tags:{shape:"Sp"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeRulesPackages:{input:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["rulesPackages","failedItems"],members:{rulesPackages:{type:"list",member:{type:"structure",required:["arn","name","version","provider"],members:{arn:{},name:{},version:{},provider:{},description:{}}}},failedItems:{shape:"S9"}}}},GetAssessmentReport:{input:{type:"structure",required:["assessmentRunArn","reportFileFormat","reportType"],members:{assessmentRunArn:{},reportFileFormat:{},reportType:{}}},output:{type:"structure",required:["status"],members:{status:{},url:{}}}},GetExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn","previewToken"],members:{assessmentTemplateArn:{},previewToken:{},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",required:["previewStatus"],members:{previewStatus:{},exclusionPreviews:{type:"list",member:{type:"structure",required:["title","description","recommendation","scopes"],members:{title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},nextToken:{}}}},GetTelemetryMetadata:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}},output:{type:"structure",required:["telemetryMetadata"],members:{telemetryMetadata:{shape:"S3j"}}}},ListAssessmentRunAgents:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},filter:{type:"structure",required:["agentHealths","agentHealthCodes"],members:{agentHealths:{type:"list",member:{}},agentHealthCodes:{type:"list",member:{}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunAgents"],members:{assessmentRunAgents:{type:"list",member:{type:"structure",required:["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],members:{agentId:{},assessmentRunArn:{},agentHealth:{},agentHealthCode:{},agentHealthDetails:{},autoScalingGroup:{},telemetryMetadata:{shape:"S3j"}}}},nextToken:{}}}},ListAssessmentRuns:{input:{type:"structure",members:{assessmentTemplateArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},states:{type:"list",member:{}},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"},startTimeRange:{shape:"S43"},completionTimeRange:{shape:"S43"},stateChangeTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTargets:{input:{type:"structure",members:{filter:{type:"structure",members:{assessmentTargetNamePattern:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTemplates:{input:{type:"structure",members:{assessmentTargetArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"S45"},nextToken:{}}}},ListEventSubscriptions:{input:{type:"structure",members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["subscriptions"],members:{subscriptions:{type:"list",member:{type:"structure",required:["resourceArn","topicArn","eventSubscriptions"],members:{resourceArn:{},topicArn:{},eventSubscriptions:{type:"list",member:{type:"structure",required:["event","subscribedAt"],members:{event:{},subscribedAt:{type:"timestamp"}}}}}}},nextToken:{}}}},ListExclusions:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{shape:"S45"},nextToken:{}}}},ListFindings:{input:{type:"structure",members:{assessmentRunArns:{shape:"S3x"},filter:{type:"structure",members:{agentIds:{type:"list",member:{}},autoScalingGroups:{type:"list",member:{}},ruleNames:{type:"list",member:{}},severities:{type:"list",member:{}},rulesPackageArns:{shape:"S42"},attributes:{shape:"S21"},userAttributes:{shape:"S21"},creationTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"S45"},nextToken:{}}}},ListRulesPackages:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"S45"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S4x"}}}},PreviewAgents:{input:{type:"structure",required:["previewAgentsArn"],members:{previewAgentsArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["agentPreviews"],members:{agentPreviews:{type:"list",member:{type:"structure",required:["agentId"],members:{hostname:{},agentId:{},autoScalingGroup:{},agentHealth:{},agentVersion:{},operatingSystem:{},kernelVersion:{},ipv4Address:{}}}},nextToken:{}}}},RegisterCrossAccountAccessRole:{input:{type:"structure",required:["roleArn"],members:{roleArn:{}}}},RemoveAttributesFromFindings:{input:{type:"structure",required:["findingArns","attributeKeys"],members:{findingArns:{shape:"S2"},attributeKeys:{type:"list",member:{}}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},SetTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},tags:{shape:"S4x"}}}},StartAssessmentRun:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{},assessmentRunName:{}}},output:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},StopAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},stopAction:{}}}},SubscribeToEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UnsubscribeFromEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UpdateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn","assessmentTargetName"],members:{assessmentTargetArn:{},assessmentTargetName:{},resourceGroupArn:{}}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",required:["key"],members:{key:{},value:{}}},S9:{type:"map",key:{},value:{type:"structure",required:["failureCode","retryable"],members:{failureCode:{},retryable:{type:"boolean"}}}},Sj:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sy:{type:"list",member:{}},S1x:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S21:{type:"list",member:{shape:"S5"}},S2i:{type:"structure",required:["key"],members:{key:{},value:{}}},S3j:{type:"list",member:{type:"structure",required:["messageType","count"],members:{messageType:{},count:{type:"long"},dataSize:{type:"long"}}}},S3x:{type:"list",member:{}},S41:{type:"structure",members:{minSeconds:{type:"integer"},maxSeconds:{type:"integer"}}},S42:{type:"list",member:{}},S43:{type:"structure",members:{beginDate:{type:"timestamp"},endDate:{type:"timestamp"}}},S45:{type:"list",member:{}},S4x:{type:"list",member:{shape:"S2i"}}}}},{}],356:[function(e,t,r){t.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],357:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-08-08",endpointPrefix:"inspector-scan",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"inspector-scan",serviceFullName:"Inspector Scan",serviceId:"Inspector Scan",signatureVersion:"v4",signingName:"inspector-scan",uid:"inspector-scan-2023-08-08"},operations:{ScanSbom:{http:{requestUri:"/scan/sbom",responseCode:200},input:{type:"structure",required:["sbom"],members:{sbom:{shape:"S2"},outputFormat:{}}},output:{type:"structure",members:{sbom:{shape:"S2"}}},idempotent:!0}},shapes:{S2:{type:"structure",members:{},document:!0}}}},{}],358:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-06-08",endpointPrefix:"inspector2",jsonVersion:"1.1",protocol:"rest-json",protocols:["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"},lambda:{shape:"Sa"},lambdaCode:{shape:"Sa"}}},state:{shape:"Sa"}}}},failedAccounts:{shape:"Se"}}}},BatchGetCodeSnippet:{http:{requestUri:"/codesnippet/batchget",responseCode:200},input:{type:"structure",required:["findingArns"],members:{findingArns:{type:"list",member:{}}}},output:{type:"structure",members:{codeSnippetResults:{type:"list",member:{type:"structure",members:{codeSnippet:{type:"list",member:{type:"structure",required:["content","lineNumber"],members:{content:{},lineNumber:{type:"integer"}}}},endLine:{type:"integer"},findingArn:{},startLine:{type:"integer"},suggestedFixes:{type:"list",member:{type:"structure",members:{code:{},description:{}}}}}}},errors:{type:"list",member:{type:"structure",required:["errorCode","errorMessage","findingArn"],members:{errorCode:{},errorMessage:{},findingArn:{}}}}}}},BatchGetFindingDetails:{http:{requestUri:"/findings/details/batch/get",responseCode:200},input:{type:"structure",required:["findingArns"],members:{findingArns:{type:"list",member:{}}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",required:["errorCode","errorMessage","findingArn"],members:{errorCode:{},errorMessage:{},findingArn:{}}}},findingDetails:{type:"list",member:{type:"structure",members:{cisaData:{shape:"S16"},cwes:{shape:"S1a"},epssScore:{type:"double"},evidences:{type:"list",member:{type:"structure",members:{evidenceDetail:{},evidenceRule:{},severity:{}}}},exploitObserved:{shape:"S1i"},findingArn:{},referenceUrls:{shape:"S1l"},riskScore:{type:"integer"},tools:{type:"list",member:{}},ttps:{shape:"S1q"}}}}}}},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:{}}}}}}},BatchGetMemberEc2DeepInspectionStatus:{http:{requestUri:"/ec2deepinspectionstatus/member/batch/get",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5"}}},output:{type:"structure",members:{accountIds:{shape:"S29"},failedAccountIds:{shape:"S2c"}}}},BatchUpdateMemberEc2DeepInspectionStatus:{http:{requestUri:"/ec2deepinspectionstatus/member/batch/update",responseCode:200},input:{type:"structure",required:["accountIds"],members:{accountIds:{type:"list",member:{type:"structure",required:["accountId","activateDeepInspection"],members:{accountId:{},activateDeepInspection:{type:"boolean"}}}}}},output:{type:"structure",members:{accountIds:{shape:"S29"},failedAccountIds:{shape:"S2c"}}}},CancelFindingsReport:{http:{requestUri:"/reporting/cancel",responseCode:200},input:{type:"structure",required:["reportId"],members:{reportId:{}}},output:{type:"structure",required:["reportId"],members:{reportId:{}}}},CancelSbomExport:{http:{requestUri:"/sbomexport/cancel",responseCode:200},input:{type:"structure",required:["reportId"],members:{reportId:{}}},output:{type:"structure",members:{reportId:{}}},idempotent:!0},CreateCisScanConfiguration:{http:{requestUri:"/cis/scan-configuration/create",responseCode:200},input:{type:"structure",required:["scanName","schedule","securityLevel","targets"],members:{scanName:{},schedule:{shape:"S2q"},securityLevel:{},tags:{shape:"S31"},targets:{type:"structure",required:["accountIds","targetResourceTags"],members:{accountIds:{shape:"S35"},targetResourceTags:{shape:"S37"}}}}},output:{type:"structure",members:{scanConfigurationArn:{}}}},CreateFilter:{http:{requestUri:"/filters/create",responseCode:200},input:{type:"structure",required:["action","filterCriteria","name"],members:{action:{},description:{},filterCriteria:{shape:"S3e"},name:{},reason:{},tags:{shape:"S3x"}}},output:{type:"structure",required:["arn"],members:{arn:{}}}},CreateFindingsReport:{http:{requestUri:"/reporting/create",responseCode:200},input:{type:"structure",required:["reportFormat","s3Destination"],members:{filterCriteria:{shape:"S3e"},reportFormat:{},s3Destination:{shape:"S42"}}},output:{type:"structure",members:{reportId:{}}}},CreateSbomExport:{http:{requestUri:"/sbomexport/create",responseCode:200},input:{type:"structure",required:["reportFormat","s3Destination"],members:{reportFormat:{},resourceFilterCriteria:{shape:"S46"},s3Destination:{shape:"S42"}}},output:{type:"structure",members:{reportId:{}}},idempotent:!0},DeleteCisScanConfiguration:{http:{requestUri:"/cis/scan-configuration/delete",responseCode:200},input:{type:"structure",required:["scanConfigurationArn"],members:{scanConfigurationArn:{}}},output:{type:"structure",required:["scanConfigurationArn"],members:{scanConfigurationArn:{}}}},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:"S4l"},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:"S4q"},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:!0},resourceTypes:{type:"list",member:{}}}},output:{type:"structure",required:["accounts"],members:{accounts:{shape:"S4q"},failedAccounts:{shape:"Se"}}}},EnableDelegatedAdminAccount:{http:{requestUri:"/delegatedadminaccounts/enable",responseCode:200},input:{type:"structure",required:["delegatedAdminAccountId"],members:{clientToken:{idempotencyToken:!0},delegatedAdminAccountId:{}}},output:{type:"structure",required:["delegatedAdminAccountId"],members:{delegatedAdminAccountId:{}}}},GetCisScanReport:{http:{requestUri:"/cis/scan/report/get",responseCode:200},input:{type:"structure",required:["scanArn"],members:{reportFormat:{},scanArn:{},targetAccounts:{type:"list",member:{}}}},output:{type:"structure",members:{status:{},url:{}}}},GetCisScanResultDetails:{http:{requestUri:"/cis/scan-result/details/get",responseCode:200},input:{type:"structure",required:["accountId","scanArn","targetResourceId"],members:{accountId:{},filterCriteria:{type:"structure",members:{checkIdFilters:{shape:"S5a"},findingArnFilters:{type:"list",member:{shape:"S5b"}},findingStatusFilters:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},securityLevelFilters:{shape:"S5i"},titleFilters:{shape:"S5l"}}},maxResults:{type:"integer"},nextToken:{},scanArn:{},sortBy:{},sortOrder:{},targetResourceId:{}}},output:{type:"structure",members:{nextToken:{},scanResultDetails:{type:"list",member:{type:"structure",required:["scanArn"],members:{accountId:{},checkDescription:{},checkId:{},findingArn:{},level:{},platform:{},remediation:{},scanArn:{},status:{},statusReason:{},targetResourceId:{},title:{}}}}}}},GetConfiguration:{http:{requestUri:"/configuration/get",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{ec2Configuration:{type:"structure",members:{scanModeState:{type:"structure",members:{scanMode:{},scanModeStatus:{}}}}},ecrConfiguration:{type:"structure",members:{rescanDurationState:{type:"structure",members:{pullDateRescanDuration:{},rescanDuration:{},status:{},updatedAt:{type:"timestamp"}}}}}}}},GetDelegatedAdminAccount:{http:{requestUri:"/delegatedadminaccounts/get",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{delegatedAdmin:{type:"structure",members:{accountId:{},relationshipStatus:{}}}}}},GetEc2DeepInspectionConfiguration:{http:{requestUri:"/ec2deepinspectionconfiguration/get",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{errorMessage:{},orgPackagePaths:{shape:"S6d"},packagePaths:{shape:"S6d"},status:{}}}},GetEncryptionKey:{http:{method:"GET",requestUri:"/encryptionkey/get",responseCode:200},input:{type:"structure",required:["resourceType","scanType"],members:{resourceType:{location:"querystring",locationName:"resourceType"},scanType:{location:"querystring",locationName:"scanType"}}},output:{type:"structure",required:["kmsKeyId"],members:{kmsKeyId:{}}}},GetFindingsReportStatus:{http:{requestUri:"/reporting/status/get",responseCode:200},input:{type:"structure",members:{reportId:{}}},output:{type:"structure",members:{destination:{shape:"S42"},errorCode:{},errorMessage:{},filterCriteria:{shape:"S3e"},reportId:{},status:{}}}},GetMember:{http:{requestUri:"/members/get",responseCode:200},input:{type:"structure",required:["accountId"],members:{accountId:{}}},output:{type:"structure",members:{member:{shape:"S6r"}}}},GetSbomExport:{http:{requestUri:"/sbomexport/get",responseCode:200},input:{type:"structure",required:["reportId"],members:{reportId:{}}},output:{type:"structure",members:{errorCode:{},errorMessage:{},filterCriteria:{shape:"S46"},format:{},reportId:{},s3Destination:{shape:"S42"},status:{}}},idempotent:!0},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:{}}}}}}},ListCisScanConfigurations:{http:{requestUri:"/cis/scan-configuration/list",responseCode:200},input:{type:"structure",members:{filterCriteria:{type:"structure",members:{scanConfigurationArnFilters:{shape:"S73"},scanNameFilters:{shape:"S74"},targetResourceTagFilters:{shape:"S75"}}},maxResults:{type:"integer"},nextToken:{},sortBy:{},sortOrder:{}}},output:{type:"structure",members:{nextToken:{},scanConfigurations:{type:"list",member:{type:"structure",required:["scanConfigurationArn"],members:{ownerId:{},scanConfigurationArn:{},scanName:{},schedule:{shape:"S2q"},securityLevel:{},tags:{shape:"S31"},targets:{shape:"S7e"}}}}}}},ListCisScanResultsAggregatedByChecks:{http:{requestUri:"/cis/scan-result/check/list",responseCode:200},input:{type:"structure",required:["scanArn"],members:{filterCriteria:{type:"structure",members:{accountIdFilters:{type:"list",member:{shape:"S5b"}},checkIdFilters:{shape:"S5a"},failedResourcesFilters:{shape:"S7j"},platformFilters:{shape:"S7l"},securityLevelFilters:{shape:"S5i"},titleFilters:{shape:"S5l"}}},maxResults:{type:"integer"},nextToken:{},scanArn:{},sortBy:{},sortOrder:{}}},output:{type:"structure",members:{checkAggregations:{type:"list",member:{type:"structure",required:["scanArn"],members:{accountId:{},checkDescription:{},checkId:{},level:{},platform:{},scanArn:{},statusCounts:{shape:"S7r"},title:{}}}},nextToken:{}}}},ListCisScanResultsAggregatedByTargetResource:{http:{requestUri:"/cis/scan-result/resource/list",responseCode:200},input:{type:"structure",required:["scanArn"],members:{filterCriteria:{type:"structure",members:{accountIdFilters:{shape:"S7u"},checkIdFilters:{shape:"S5a"},failedChecksFilters:{shape:"S7j"},platformFilters:{shape:"S7l"},statusFilters:{type:"list",member:{ +type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},targetResourceIdFilters:{shape:"S7z"},targetResourceTagFilters:{shape:"S75"},targetStatusFilters:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},targetStatusReasonFilters:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}}}},maxResults:{type:"integer"},nextToken:{},scanArn:{},sortBy:{},sortOrder:{}}},output:{type:"structure",members:{nextToken:{},targetResourceAggregations:{type:"list",member:{type:"structure",required:["scanArn"],members:{accountId:{},platform:{},scanArn:{},statusCounts:{shape:"S7r"},targetResourceId:{},targetResourceTags:{shape:"S37"},targetStatus:{},targetStatusReason:{}}}}}}},ListCisScans:{http:{requestUri:"/cis/scan/list",responseCode:200},input:{type:"structure",members:{detailLevel:{},filterCriteria:{type:"structure",members:{failedChecksFilters:{shape:"S7j"},scanArnFilters:{type:"list",member:{shape:"S5b"}},scanAtFilters:{type:"list",member:{type:"structure",members:{earliestScanStartTime:{type:"timestamp"},latestScanStartTime:{type:"timestamp"}}}},scanConfigurationArnFilters:{shape:"S73"},scanNameFilters:{shape:"S74"},scanStatusFilters:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},scheduledByFilters:{type:"list",member:{shape:"S5b"}},targetAccountIdFilters:{shape:"S7u"},targetResourceIdFilters:{shape:"S7z"},targetResourceTagFilters:{shape:"S75"}}},maxResults:{type:"integer"},nextToken:{},sortBy:{},sortOrder:{}}},output:{type:"structure",members:{nextToken:{},scans:{type:"list",member:{type:"structure",required:["scanArn","scanConfigurationArn"],members:{failedChecks:{type:"integer"},scanArn:{},scanConfigurationArn:{},scanDate:{type:"timestamp"},scanName:{},scheduledBy:{},securityLevel:{},status:{},targets:{shape:"S7e"},totalChecks:{type:"integer"}}}}}}},ListCoverage:{http:{requestUri:"/coverage/list",responseCode:200},input:{type:"structure",members:{filterCriteria:{shape:"S8s"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{coveredResources:{type:"list",member:{type:"structure",required:["accountId","resourceId","resourceType","scanType"],members:{accountId:{},lastScannedAt:{type:"timestamp"},resourceId:{},resourceMetadata:{type:"structure",members:{ec2:{type:"structure",members:{amiId:{},platform:{},tags:{shape:"S3x"}}},ecrImage:{type:"structure",members:{imagePulledAt:{type:"timestamp"},tags:{type:"list",member:{}}}},ecrRepository:{type:"structure",members:{name:{},scanFrequency:{}}},lambdaFunction:{type:"structure",members:{functionName:{},functionTags:{shape:"S3x"},layers:{type:"list",member:{}},runtime:{}}}}},resourceType:{},scanMode:{},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:"S8s"},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:"S3e"},description:{},name:{},ownerId:{},reason:{},tags:{shape:"S3x"},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListFindingAggregations:{http:{requestUri:"/findings/aggregation/list",responseCode:200},input:{type:"structure",required:["aggregationType"],members:{accountIds:{shape:"S3f"},aggregationRequest:{type:"structure",members:{accountAggregation:{type:"structure",members:{findingType:{},resourceType:{},sortBy:{},sortOrder:{}}},amiAggregation:{type:"structure",members:{amis:{shape:"S3f"},sortBy:{},sortOrder:{}}},awsEcrContainerAggregation:{type:"structure",members:{architectures:{shape:"S3f"},imageShas:{shape:"S3f"},imageTags:{shape:"S3f"},repositories:{shape:"S3f"},resourceIds:{shape:"S3f"},sortBy:{},sortOrder:{}}},ec2InstanceAggregation:{type:"structure",members:{amis:{shape:"S3f"},instanceIds:{shape:"S3f"},instanceTags:{shape:"S3q"},operatingSystems:{shape:"S3f"},sortBy:{},sortOrder:{}}},findingTypeAggregation:{type:"structure",members:{findingType:{},resourceType:{},sortBy:{},sortOrder:{}}},imageLayerAggregation:{type:"structure",members:{layerHashes:{shape:"S3f"},repositories:{shape:"S3f"},resourceIds:{shape:"S3f"},sortBy:{},sortOrder:{}}},lambdaFunctionAggregation:{type:"structure",members:{functionNames:{shape:"S3f"},functionTags:{shape:"S3q"},resourceIds:{shape:"S3f"},runtimes:{shape:"S3f"},sortBy:{},sortOrder:{}}},lambdaLayerAggregation:{type:"structure",members:{functionNames:{shape:"S3f"},layerArns:{shape:"S3f"},resourceIds:{shape:"S3f"},sortBy:{},sortOrder:{}}},packageAggregation:{type:"structure",members:{packageNames:{shape:"S3f"},sortBy:{},sortOrder:{}}},repositoryAggregation:{type:"structure",members:{repositories:{shape:"S3f"},sortBy:{},sortOrder:{}}},titleAggregation:{type:"structure",members:{findingType:{},resourceType:{},sortBy:{},sortOrder:{},titles:{shape:"S3f"},vulnerabilityIds:{shape:"S3f"}}}},union:!0},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:"Sb3"}}},amiAggregation:{type:"structure",required:["ami"],members:{accountId:{},affectedInstances:{type:"long"},ami:{},severityCounts:{shape:"Sb3"}}},awsEcrContainerAggregation:{type:"structure",required:["resourceId"],members:{accountId:{},architecture:{},imageSha:{},imageTags:{type:"list",member:{}},repository:{},resourceId:{},severityCounts:{shape:"Sb3"}}},ec2InstanceAggregation:{type:"structure",required:["instanceId"],members:{accountId:{},ami:{},instanceId:{},instanceTags:{shape:"S3x"},networkFindings:{type:"long"},operatingSystem:{},severityCounts:{shape:"Sb3"}}},findingTypeAggregation:{type:"structure",members:{accountId:{},severityCounts:{shape:"Sb3"}}},imageLayerAggregation:{type:"structure",required:["accountId","layerHash","repository","resourceId"],members:{accountId:{},layerHash:{},repository:{},resourceId:{},severityCounts:{shape:"Sb3"}}},lambdaFunctionAggregation:{type:"structure",required:["resourceId"],members:{accountId:{},functionName:{},lambdaTags:{shape:"S3x"},lastModifiedAt:{type:"timestamp"},resourceId:{},runtime:{},severityCounts:{shape:"Sb3"}}},lambdaLayerAggregation:{type:"structure",required:["accountId","functionName","layerArn","resourceId"],members:{accountId:{},functionName:{},layerArn:{},resourceId:{},severityCounts:{shape:"Sb3"}}},packageAggregation:{type:"structure",required:["packageName"],members:{accountId:{},packageName:{},severityCounts:{shape:"Sb3"}}},repositoryAggregation:{type:"structure",required:["repository"],members:{accountId:{},affectedImages:{type:"long"},repository:{},severityCounts:{shape:"Sb3"}}},titleAggregation:{type:"structure",required:["title"],members:{accountId:{},severityCounts:{shape:"Sb3"},title:{},vulnerabilityId:{}}}},union:!0}}}}},ListFindings:{http:{requestUri:"/findings/list",responseCode:200},input:{type:"structure",members:{filterCriteria:{shape:"S3e"},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:{},codeVulnerabilityDetails:{type:"structure",required:["cwes","detectorId","detectorName","filePath"],members:{cwes:{type:"list",member:{}},detectorId:{},detectorName:{},detectorTags:{type:"list",member:{}},filePath:{type:"structure",required:["endLine","fileName","filePath","startLine"],members:{endLine:{type:"integer"},fileName:{},filePath:{},startLine:{type:"integer"}}},referenceUrls:{type:"list",member:{}},ruleId:{},sourceLambdaLayerArn:{}}},description:{},epss:{type:"structure",members:{score:{type:"double"}}},exploitAvailable:{},exploitabilityDetails:{type:"structure",members:{lastKnownExploitAt:{type:"timestamp"}}},findingArn:{},firstObservedAt:{type:"timestamp"},fixAvailable:{},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"],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:{},remediation:{},sourceLambdaLayerArn:{},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:{}}},awsLambdaFunction:{type:"structure",required:["codeSha256","executionRoleArn","functionName","runtime","version"],members:{architectures:{type:"list",member:{}},codeSha256:{},executionRoleArn:{},functionName:{},lastModifiedAt:{type:"timestamp"},layers:{type:"list",member:{}},packageType:{},runtime:{},version:{},vpcConfig:{type:"structure",members:{securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}},vpcId:{}}}}}}},id:{},partition:{},region:{},tags:{shape:"S3x"},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:"S6r"}},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:"S3x"}}}},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:{}}}}}}}}}},ResetEncryptionKey:{http:{method:"PUT",requestUri:"/encryptionkey/reset",responseCode:200},input:{type:"structure",required:["resourceType","scanType"],members:{resourceType:{},scanType:{}}},output:{type:"structure",members:{}},idempotent:!0},SearchVulnerabilities:{http:{requestUri:"/vulnerabilities/search",responseCode:200},input:{type:"structure",required:["filterCriteria"],members:{filterCriteria:{type:"structure",required:["vulnerabilityIds"],members:{vulnerabilityIds:{type:"list",member:{}}}},nextToken:{}}},output:{type:"structure",required:["vulnerabilities"],members:{nextToken:{},vulnerabilities:{type:"list",member:{type:"structure",required:["id"],members:{atigData:{type:"structure",members:{firstSeen:{type:"timestamp"},lastSeen:{type:"timestamp"},targets:{type:"list",member:{}},ttps:{shape:"S1q"}}},cisaData:{shape:"S16"},cvss2:{type:"structure",members:{baseScore:{type:"double"},scoringVector:{}}},cvss3:{type:"structure",members:{baseScore:{type:"double"},scoringVector:{}}},cwes:{shape:"S1a"},description:{},detectionPlatforms:{type:"list",member:{}},epss:{type:"structure",members:{score:{type:"double"}}},exploitObserved:{shape:"S1i"},id:{},referenceUrls:{shape:"S1l"},relatedVulnerabilities:{type:"list",member:{}},source:{},sourceUrl:{},vendorCreatedAt:{type:"timestamp"},vendorSeverity:{},vendorUpdatedAt:{type:"timestamp"}}}}}}},SendCisSessionHealth:{http:{method:"PUT",requestUri:"/cissession/health/send",responseCode:200},input:{type:"structure",required:["scanJobId","sessionToken"],members:{scanJobId:{},sessionToken:{}}},output:{type:"structure",members:{}},idempotent:!0},SendCisSessionTelemetry:{http:{method:"PUT",requestUri:"/cissession/telemetry/send",responseCode:200},input:{type:"structure",required:["messages","scanJobId","sessionToken"],members:{messages:{type:"list",member:{type:"structure",required:["cisRuleDetails","ruleId","status"],members:{cisRuleDetails:{type:"blob"},ruleId:{},status:{}}}},scanJobId:{},sessionToken:{}}},output:{type:"structure",members:{}},idempotent:!0},StartCisSession:{http:{method:"PUT",requestUri:"/cissession/start",responseCode:200},input:{type:"structure",required:["message","scanJobId"],members:{message:{type:"structure",required:["sessionToken"],members:{sessionToken:{}}},scanJobId:{}}},output:{type:"structure",members:{}},idempotent:!0},StopCisSession:{http:{method:"PUT",requestUri:"/cissession/stop",responseCode:200},input:{type:"structure",required:["message","scanJobId","sessionToken"],members:{message:{type:"structure",required:["progress","status"],members:{benchmarkProfile:{},benchmarkVersion:{},computePlatform:{type:"structure",members:{product:{},vendor:{},version:{}}},progress:{type:"structure",members:{errorChecks:{type:"integer"},failedChecks:{type:"integer"},informationalChecks:{type:"integer"},notApplicableChecks:{type:"integer"},notEvaluatedChecks:{type:"integer"},successfulChecks:{type:"integer"},totalChecks:{type:"integer"},unknownChecks:{type:"integer"}}},reason:{},status:{}}},scanJobId:{},sessionToken:{}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S3x"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCisScanConfiguration:{http:{requestUri:"/cis/scan-configuration/update",responseCode:200},input:{type:"structure",required:["scanConfigurationArn"],members:{scanConfigurationArn:{},scanName:{},schedule:{shape:"S2q"},securityLevel:{},targets:{type:"structure",members:{accountIds:{shape:"S35"},targetResourceTags:{shape:"S37"}}}}},output:{type:"structure",required:["scanConfigurationArn"],members:{scanConfigurationArn:{}}}},UpdateConfiguration:{http:{requestUri:"/configuration/update",responseCode:200},input:{type:"structure",members:{ec2Configuration:{type:"structure",required:["scanMode"],members:{scanMode:{}}},ecrConfiguration:{type:"structure",required:["rescanDuration"],members:{pullDateRescanDuration:{},rescanDuration:{}}}}},output:{type:"structure",members:{}}},UpdateEc2DeepInspectionConfiguration:{http:{requestUri:"/ec2deepinspectionconfiguration/update",responseCode:200},input:{type:"structure",members:{activateDeepInspection:{type:"boolean"},packagePaths:{shape:"S6d"}}},output:{type:"structure",members:{errorMessage:{},orgPackagePaths:{shape:"S6d"},packagePaths:{shape:"S6d"},status:{}}}},UpdateEncryptionKey:{http:{method:"PUT",requestUri:"/encryptionkey/update",responseCode:200},input:{type:"structure",required:["kmsKeyId","resourceType","scanType"],members:{kmsKeyId:{},resourceType:{},scanType:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateFilter:{http:{requestUri:"/filters/update",responseCode:200},input:{type:"structure",required:["filterArn"],members:{action:{},description:{},filterArn:{},filterCriteria:{shape:"S3e"},name:{},reason:{}}},output:{type:"structure",required:["arn"],members:{arn:{}}}},UpdateOrgEc2DeepInspectionConfiguration:{http:{requestUri:"/ec2deepinspectionconfiguration/org/update",responseCode:200},input:{type:"structure",required:["orgPackagePaths"],members:{orgPackagePaths:{shape:"S6d"}}},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{requestUri:"/organizationconfiguration/update",responseCode:200},input:{type:"structure",required:["autoEnable"],members:{autoEnable:{shape:"S4l"}}},output:{type:"structure",required:["autoEnable"],members:{autoEnable:{shape:"S4l"}}}}},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:{},lambda:{},lambdaCode:{}}},S16:{type:"structure",members:{action:{},dateAdded:{type:"timestamp"},dateDue:{type:"timestamp"}}},S1a:{type:"list",member:{}},S1i:{type:"structure",members:{firstSeen:{type:"timestamp"},lastSeen:{type:"timestamp"}}},S1l:{type:"list",member:{}},S1q:{type:"list",member:{}},S29:{type:"list",member:{type:"structure",required:["accountId"],members:{accountId:{},errorMessage:{},status:{}}}},S2c:{type:"list",member:{type:"structure",required:["accountId"],members:{accountId:{},ec2ScanStatus:{},errorMessage:{}}}},S2q:{type:"structure",members:{daily:{type:"structure",required:["startTime"],members:{startTime:{shape:"S2s"}}},monthly:{type:"structure",required:["day","startTime"],members:{day:{},startTime:{shape:"S2s"}}},oneTime:{type:"structure",members:{}},weekly:{type:"structure",required:["days","startTime"],members:{days:{type:"list",member:{}},startTime:{shape:"S2s"}}}},union:!0},S2s:{type:"structure",required:["timeOfDay","timezone"],members:{timeOfDay:{},timezone:{}}},S31:{type:"map",key:{},value:{}},S35:{type:"list",member:{}},S37:{type:"map",key:{},value:{type:"list",member:{}}},S3e:{type:"structure",members:{awsAccountId:{shape:"S3f"},codeVulnerabilityDetectorName:{shape:"S3f"},codeVulnerabilityDetectorTags:{shape:"S3f"},codeVulnerabilityFilePath:{shape:"S3f"},componentId:{shape:"S3f"},componentType:{shape:"S3f"},ec2InstanceImageId:{shape:"S3f"},ec2InstanceSubnetId:{shape:"S3f"},ec2InstanceVpcId:{shape:"S3f"},ecrImageArchitecture:{shape:"S3f"},ecrImageHash:{shape:"S3f"},ecrImagePushedAt:{shape:"S3j"},ecrImageRegistry:{shape:"S3f"},ecrImageRepositoryName:{shape:"S3f"},ecrImageTags:{shape:"S3f"},epssScore:{shape:"S3l"},exploitAvailable:{shape:"S3f"},findingArn:{shape:"S3f"},findingStatus:{shape:"S3f"},findingType:{shape:"S3f"},firstObservedAt:{shape:"S3j"},fixAvailable:{shape:"S3f"},inspectorScore:{shape:"S3l"},lambdaFunctionExecutionRoleArn:{shape:"S3f"},lambdaFunctionLastModifiedAt:{shape:"S3j"},lambdaFunctionLayers:{shape:"S3f"},lambdaFunctionName:{shape:"S3f"},lambdaFunctionRuntime:{shape:"S3f"},lastObservedAt:{shape:"S3j"},networkProtocol:{shape:"S3f"},portRange:{type:"list",member:{type:"structure",members:{beginInclusive:{type:"integer"},endInclusive:{type:"integer"}}}},relatedVulnerabilities:{shape:"S3f"},resourceId:{shape:"S3f"},resourceTags:{shape:"S3q"},resourceType:{shape:"S3f"},severity:{shape:"S3f"},title:{shape:"S3f"},updatedAt:{shape:"S3j"},vendorSeverity:{shape:"S3f"},vulnerabilityId:{shape:"S3f"},vulnerabilitySource:{shape:"S3f"},vulnerablePackages:{type:"list",member:{type:"structure",members:{architecture:{shape:"S3g"},epoch:{shape:"S3m"},name:{shape:"S3g"},release:{shape:"S3g"},sourceLambdaLayerArn:{shape:"S3g"},sourceLayerHash:{shape:"S3g"},version:{shape:"S3g"}}}}}},S3f:{type:"list",member:{shape:"S3g"}},S3g:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}},S3j:{type:"list",member:{type:"structure",members:{endInclusive:{type:"timestamp"},startInclusive:{type:"timestamp"}}}},S3l:{type:"list",member:{shape:"S3m"}},S3m:{type:"structure",members:{lowerInclusive:{type:"double"},upperInclusive:{type:"double"}}},S3q:{type:"list",member:{type:"structure",required:["comparison","key"],members:{comparison:{},key:{},value:{}}}},S3x:{type:"map",key:{},value:{}},S42:{type:"structure",required:["bucketName","kmsKeyArn"],members:{bucketName:{},keyPrefix:{},kmsKeyArn:{}}},S46:{type:"structure",members:{accountId:{shape:"S47"},ec2InstanceTags:{shape:"S4b"},ecrImageTags:{shape:"S47"},ecrRepositoryName:{shape:"S47"},lambdaFunctionName:{shape:"S47"},lambdaFunctionTags:{shape:"S4b"},resourceId:{shape:"S47"},resourceType:{shape:"S47"}}},S47:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},S4b:{type:"list",member:{type:"structure",required:["comparison","key"],members:{comparison:{},key:{},value:{}}}},S4l:{type:"structure",required:["ec2","ecr"],members:{ec2:{type:"boolean"},ecr:{type:"boolean"},lambda:{type:"boolean"},lambdaCode:{type:"boolean"}}},S4q:{type:"list",member:{type:"structure",required:["accountId","resourceStatus","status"],members:{accountId:{},resourceStatus:{shape:"Sg"},status:{}}}},S5a:{type:"list",member:{shape:"S5b"}},S5b:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}},S5i:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},S5l:{type:"list",member:{shape:"S5b"}},S6d:{type:"list",member:{}},S6r:{type:"structure",members:{accountId:{},delegatedAdminAccountId:{},relationshipStatus:{},updatedAt:{type:"timestamp"}}},S73:{type:"list",member:{shape:"S5b"}},S74:{type:"list",member:{shape:"S5b"}},S75:{type:"list",member:{type:"structure",required:["comparison","key","value"],members:{comparison:{},key:{},value:{}}}},S7e:{type:"structure",members:{accountIds:{type:"list",member:{}},targetResourceTags:{shape:"S37"}}},S7j:{type:"list",member:{type:"structure",members:{lowerInclusive:{type:"integer"},upperInclusive:{type:"integer"}}}},S7l:{type:"list",member:{shape:"S5b"}},S7r:{type:"structure",members:{failed:{type:"integer"},passed:{type:"integer"},skipped:{type:"integer"}}},S7u:{type:"list",member:{shape:"S5b"}},S7z:{type:"list",member:{shape:"S5b"}},S8s:{type:"structure",members:{accountId:{shape:"S8t"},ec2InstanceTags:{shape:"S8x"},ecrImageTags:{shape:"S8t"},ecrRepositoryName:{shape:"S8t"},imagePulledAt:{shape:"S90"},lambdaFunctionName:{shape:"S8t"},lambdaFunctionRuntime:{shape:"S8t"},lambdaFunctionTags:{shape:"S8x"},lastScannedAt:{shape:"S90"},resourceId:{shape:"S8t"},resourceType:{shape:"S8t"},scanMode:{shape:"S8t"},scanStatusCode:{shape:"S8t"},scanStatusReason:{shape:"S8t"},scanType:{shape:"S8t"}}},S8t:{type:"list",member:{type:"structure",required:["comparison","value"],members:{comparison:{},value:{}}}},S8x:{type:"list",member:{type:"structure",required:["comparison","key"],members:{comparison:{},key:{},value:{}}}},S90:{type:"list",member:{type:"structure",members:{endInclusive:{type:"timestamp"},startInclusive:{type:"timestamp"}}}},Sb3:{type:"structure",members:{all:{type:"long"},critical:{type:"long"},high:{type:"long"},medium:{type:"long"}}}}}},{}],359:[function(e,t,r){t.exports={pagination:{GetCisScanResultDetails:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"scanResultDetails"},ListAccountPermissions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"permissions"},ListCisScanConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"scanConfigurations"},ListCisScanResultsAggregatedByChecks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"checkAggregations"},ListCisScanResultsAggregatedByTargetResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"targetResourceAggregations"},ListCisScans:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"scans"},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"},SearchVulnerabilities:{input_token:"nextToken",output_token:"nextToken",result_key:"vulnerabilities"}}}},{}],360:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-06-03",endpointPrefix:"internetmonitor",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon CloudWatch Internet Monitor",serviceId:"InternetMonitor",signatureVersion:"v4",signingName:"internetmonitor",uid:"internetmonitor-2021-06-03"},operations:{CreateMonitor:{http:{requestUri:"/v20210603/Monitors",responseCode:200},input:{type:"structure",required:["MonitorName"],members:{MonitorName:{},Resources:{shape:"S3"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S6"},MaxCityNetworksToMonitor:{type:"integer"},InternetMeasurementsLogDelivery:{shape:"Sa"},TrafficPercentageToMonitor:{type:"integer"},HealthEventsConfig:{shape:"Sf"}}},output:{type:"structure",required:["Arn","Status"],members:{Arn:{},Status:{}}},idempotent:!0},DeleteMonitor:{http:{method:"DELETE",requestUri:"/v20210603/Monitors/{MonitorName}",responseCode:200},input:{type:"structure",required:["MonitorName"],members:{MonitorName:{location:"uri",locationName:"MonitorName"}}},output:{type:"structure",members:{}},idempotent:!0},GetHealthEvent:{http:{method:"GET",requestUri:"/v20210603/Monitors/{MonitorName}/HealthEvents/{EventId}",responseCode:200},input:{type:"structure",required:["MonitorName","EventId"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},EventId:{location:"uri",locationName:"EventId"},LinkedAccountId:{location:"querystring",locationName:"LinkedAccountId"}}},output:{type:"structure",required:["EventArn","EventId","StartedAt","LastUpdatedAt","ImpactedLocations","Status","ImpactType"],members:{EventArn:{},EventId:{},StartedAt:{shape:"Ss"},EndedAt:{shape:"Ss"},CreatedAt:{shape:"Ss"},LastUpdatedAt:{shape:"Ss"},ImpactedLocations:{shape:"St"},Status:{},PercentOfTotalTrafficImpacted:{type:"double"},ImpactType:{},HealthScoreThreshold:{type:"double"}}}},GetInternetEvent:{http:{method:"GET",requestUri:"/v20210603/InternetEvents/{EventId}",responseCode:200},input:{type:"structure",required:["EventId"],members:{EventId:{location:"uri",locationName:"EventId"}}},output:{type:"structure",required:["EventId","EventArn","StartedAt","ClientLocation","EventType","EventStatus"],members:{EventId:{},EventArn:{},StartedAt:{shape:"Ss"},EndedAt:{shape:"Ss"},ClientLocation:{shape:"S1b"},EventType:{},EventStatus:{}}}},GetMonitor:{http:{method:"GET",requestUri:"/v20210603/Monitors/{MonitorName}",responseCode:200},input:{type:"structure",required:["MonitorName"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},LinkedAccountId:{location:"querystring",locationName:"LinkedAccountId"}}},output:{type:"structure",required:["MonitorName","MonitorArn","Resources","Status","CreatedAt","ModifiedAt"],members:{MonitorName:{},MonitorArn:{},Resources:{shape:"S3"},Status:{},CreatedAt:{shape:"Ss"},ModifiedAt:{shape:"Ss"},ProcessingStatus:{},ProcessingStatusInfo:{},Tags:{shape:"S6"},MaxCityNetworksToMonitor:{type:"integer"},InternetMeasurementsLogDelivery:{shape:"Sa"},TrafficPercentageToMonitor:{type:"integer"},HealthEventsConfig:{shape:"Sf"}}}},GetQueryResults:{http:{method:"GET",requestUri:"/v20210603/Monitors/{MonitorName}/Queries/{QueryId}/Results",responseCode:200},input:{type:"structure",required:["MonitorName","QueryId"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},QueryId:{location:"uri",locationName:"QueryId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["Fields","Data"],members:{Fields:{type:"list",member:{type:"structure",members:{Name:{},Type:{}}}},Data:{type:"list",member:{type:"list",member:{}}},NextToken:{}}}},GetQueryStatus:{http:{method:"GET",requestUri:"/v20210603/Monitors/{MonitorName}/Queries/{QueryId}/Status",responseCode:200},input:{type:"structure",required:["MonitorName","QueryId"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},QueryId:{location:"uri",locationName:"QueryId"}}},output:{type:"structure",required:["Status"],members:{Status:{}}}},ListHealthEvents:{http:{method:"GET",requestUri:"/v20210603/Monitors/{MonitorName}/HealthEvents",responseCode:200},input:{type:"structure",required:["MonitorName"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},StartTime:{shape:"Ss",location:"querystring",locationName:"StartTime"},EndTime:{shape:"Ss",location:"querystring",locationName:"EndTime"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},EventStatus:{location:"querystring",locationName:"EventStatus"},LinkedAccountId:{location:"querystring",locationName:"LinkedAccountId"}}},output:{type:"structure",required:["HealthEvents"],members:{HealthEvents:{ +type:"list",member:{type:"structure",required:["EventArn","EventId","StartedAt","LastUpdatedAt","ImpactedLocations","Status","ImpactType"],members:{EventArn:{},EventId:{},StartedAt:{shape:"Ss"},EndedAt:{shape:"Ss"},CreatedAt:{shape:"Ss"},LastUpdatedAt:{shape:"Ss"},ImpactedLocations:{shape:"St"},Status:{},PercentOfTotalTrafficImpacted:{type:"double"},ImpactType:{},HealthScoreThreshold:{type:"double"}}}},NextToken:{}}}},ListInternetEvents:{http:{method:"GET",requestUri:"/v20210603/InternetEvents",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"InternetEventMaxResults",type:"integer"},StartTime:{shape:"Ss",location:"querystring",locationName:"StartTime"},EndTime:{shape:"Ss",location:"querystring",locationName:"EndTime"},EventStatus:{location:"querystring",locationName:"EventStatus"},EventType:{location:"querystring",locationName:"EventType"}}},output:{type:"structure",required:["InternetEvents"],members:{InternetEvents:{type:"list",member:{type:"structure",required:["EventId","EventArn","StartedAt","ClientLocation","EventType","EventStatus"],members:{EventId:{},EventArn:{},StartedAt:{shape:"Ss"},EndedAt:{shape:"Ss"},ClientLocation:{shape:"S1b"},EventType:{},EventStatus:{}}}},NextToken:{}}}},ListMonitors:{http:{method:"GET",requestUri:"/v20210603/Monitors",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},MonitorStatus:{location:"querystring",locationName:"MonitorStatus"},IncludeLinkedAccounts:{location:"querystring",locationName:"IncludeLinkedAccounts",type:"boolean"}}},output:{type:"structure",required:["Monitors"],members:{Monitors:{type:"list",member:{type:"structure",required:["MonitorName","MonitorArn","Status"],members:{MonitorName:{},MonitorArn:{},Status:{},ProcessingStatus:{}}}},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"}}}},StartQuery:{http:{requestUri:"/v20210603/Monitors/{MonitorName}/Queries",responseCode:200},input:{type:"structure",required:["MonitorName","StartTime","EndTime","QueryType"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},StartTime:{shape:"Ss"},EndTime:{shape:"Ss"},QueryType:{},FilterParameters:{type:"list",member:{type:"structure",members:{Field:{},Operator:{},Values:{type:"list",member:{}}}}},LinkedAccountId:{}}},output:{type:"structure",required:["QueryId"],members:{QueryId:{}}}},StopQuery:{http:{method:"DELETE",requestUri:"/v20210603/Monitors/{MonitorName}/Queries/{QueryId}",responseCode:200},input:{type:"structure",required:["MonitorName","QueryId"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},QueryId:{location:"uri",locationName:"QueryId"}}},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:"S6"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateMonitor:{http:{method:"PATCH",requestUri:"/v20210603/Monitors/{MonitorName}",responseCode:200},input:{type:"structure",required:["MonitorName"],members:{MonitorName:{location:"uri",locationName:"MonitorName"},ResourcesToAdd:{shape:"S3"},ResourcesToRemove:{shape:"S3"},Status:{},ClientToken:{idempotencyToken:!0},MaxCityNetworksToMonitor:{type:"integer"},InternetMeasurementsLogDelivery:{shape:"Sa"},TrafficPercentageToMonitor:{type:"integer"},HealthEventsConfig:{shape:"Sf"}}},output:{type:"structure",required:["MonitorArn","Status"],members:{MonitorArn:{},Status:{}}},idempotent:!0}},shapes:{S3:{type:"list",member:{}},S6:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{S3Config:{type:"structure",members:{BucketName:{},BucketPrefix:{},LogDeliveryStatus:{}}}}},Sf:{type:"structure",members:{AvailabilityScoreThreshold:{type:"double"},PerformanceScoreThreshold:{type:"double"},AvailabilityLocalHealthEventsConfig:{shape:"Sh"},PerformanceLocalHealthEventsConfig:{shape:"Sh"}}},Sh:{type:"structure",members:{Status:{},HealthScoreThreshold:{type:"double"},MinTrafficImpact:{type:"double"}}},Ss:{type:"timestamp",timestampFormat:"iso8601"},St:{type:"list",member:{type:"structure",required:["ASName","ASNumber","Country","Status"],members:{ASName:{},ASNumber:{type:"long"},Country:{},Subdivision:{},Metro:{},City:{},Latitude:{type:"double"},Longitude:{type:"double"},CountryCode:{},SubdivisionCode:{},ServiceLocation:{},Status:{},CausedBy:{type:"structure",required:["Networks","AsPath","NetworkEventType"],members:{Networks:{shape:"Sz"},AsPath:{shape:"Sz"},NetworkEventType:{}}},InternetHealth:{type:"structure",members:{Availability:{type:"structure",members:{ExperienceScore:{type:"double"},PercentOfTotalTrafficImpacted:{type:"double"},PercentOfClientLocationImpacted:{type:"double"}}},Performance:{type:"structure",members:{ExperienceScore:{type:"double"},PercentOfTotalTrafficImpacted:{type:"double"},PercentOfClientLocationImpacted:{type:"double"},RoundTripTime:{type:"structure",members:{P50:{type:"double"},P90:{type:"double"},P95:{type:"double"}}}}}}},Ipv4Prefixes:{type:"list",member:{}}}}},Sz:{type:"list",member:{type:"structure",required:["ASName","ASNumber"],members:{ASName:{},ASNumber:{type:"long"}}}},S1b:{type:"structure",required:["ASName","ASNumber","Country","City","Latitude","Longitude"],members:{ASName:{},ASNumber:{type:"long"},Country:{},Subdivision:{},Metro:{},City:{},Latitude:{type:"double"},Longitude:{type:"double"}}}}}},{}],361:[function(e,t,r){t.exports={pagination:{GetQueryResults:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHealthEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HealthEvents"},ListInternetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InternetEvents"},ListMonitors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Monitors"}}}},{}],362:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"iot",protocol:"rest-json",serviceFullName:"AWS IoT",serviceId:"IoT",signatureVersion:"v4",signingName:"iot",uid:"iot-2015-05-28"},operations:{AcceptCertificateTransfer:{http:{method:"PATCH",requestUri:"/accept-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}}},AddThingToBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/addThingToBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},AddThingToThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/addThingToThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateTargetsWithJob:{http:{requestUri:"/jobs/{jobId}/targets"},input:{type:"structure",required:["targets","jobId"],members:{targets:{shape:"Sg"},jobId:{location:"uri",locationName:"jobId"},comment:{},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},AttachPrincipalPolicy:{http:{method:"PUT",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},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:!0}}},output:{type:"structure",members:{}}},CreateAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName","authorizerFunctionArn"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S2a"},status:{},tags:{shape:"S2e"},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:"S2n"},tags:{shape:"S2e"}}},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:{}}}},CreateCertificateProvider:{http:{requestUri:"/certificate-providers/{certificateProviderName}"},input:{type:"structure",required:["certificateProviderName","lambdaFunctionArn","accountDefaultForOperations"],members:{certificateProviderName:{location:"uri",locationName:"certificateProviderName"},lambdaFunctionArn:{},accountDefaultForOperations:{shape:"S2y"},clientToken:{idempotencyToken:!0},tags:{shape:"S2e"}}},output:{type:"structure",members:{certificateProviderName:{},certificateProviderArn:{}}}},CreateCustomMetric:{http:{requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","metricType","clientRequestToken"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{},metricType:{},tags:{shape:"S2e"},clientRequestToken:{idempotencyToken:!0}}},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:"S3c"},tags:{shape:"S2e"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S3l"},serviceType:{},tags:{shape:"S2e"},tlsConfig:{shape:"S3o"},serverCertificateConfig:{shape:"S3q"}}},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:"S3v"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S2e"}}},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:"S49"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},tags:{shape:"S2e"}}},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:"S4m"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S4p"},abortConfig:{shape:"S4w"},timeoutConfig:{shape:"S53"},tags:{shape:"S2e"},namespaceId:{},jobTemplateArn:{},jobExecutionsRetryConfig:{shape:"S56"},documentParameters:{shape:"S5b"},schedulingConfig:{shape:"S5e"},destinationPackageVersions:{shape:"S5l"}}},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:"S4m"},jobExecutionsRolloutConfig:{shape:"S4p"},abortConfig:{shape:"S4w"},timeoutConfig:{shape:"S53"},tags:{shape:"S2e"},jobExecutionsRetryConfig:{shape:"S56"},maintenanceWindows:{shape:"S5h"},destinationPackageVersions:{shape:"S5l"}}},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:"S5t"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S5y"},tags:{shape:"S2e"}}},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:"S6i"},protocols:{shape:"S6k"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S6m"},awsJobPresignedUrlConfig:{shape:"S6t"},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:"S74"},roleArn:{},additionalParameters:{shape:"S82"},tags:{shape:"S2e"}}},output:{type:"structure",members:{otaUpdateId:{},awsIotJobId:{},otaUpdateArn:{},awsIotJobArn:{},otaUpdateStatus:{}}}},CreatePackage:{http:{method:"PUT",requestUri:"/packages/{packageName}",responseCode:200},input:{type:"structure",required:["packageName"],members:{packageName:{location:"uri",locationName:"packageName"},description:{shape:"S8a"},tags:{shape:"S8b"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{packageName:{},packageArn:{},description:{shape:"S8a"}}},idempotent:!0},CreatePackageVersion:{http:{method:"PUT",requestUri:"/packages/{packageName}/versions/{versionName}",responseCode:200},input:{type:"structure",required:["packageName","versionName"],members:{packageName:{location:"uri",locationName:"packageName"},versionName:{location:"uri",locationName:"versionName"},description:{shape:"S8a"},attributes:{shape:"S8g"},tags:{shape:"S8b"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{packageVersionArn:{},packageName:{},versionName:{},description:{shape:"S8a"},attributes:{shape:"S8g"},status:{},errorReason:{}}},idempotent:!0},CreatePolicy:{http:{requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},tags:{shape:"S2e"}}},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:"S5t"},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:"S92"},tags:{shape:"S2e"},type:{}}},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:"S2e"}}},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:"S9i"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S2e"}}},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:"S9o"},alertTargets:{shape:"Saf"},additionalMetricsToRetain:{shape:"Saj",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"Sak"},tags:{shape:"S2e"},metricsExportConfig:{shape:"Sam"}}},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:"Sas"},roleArn:{},tags:{shape:"S2e"}}},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:"S3x"},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:"S3v"},tags:{shape:"S2e"}}},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:"Sb4"},tags:{shape:"S2e"}}},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:"Sbc"},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:"Set"},securityGroups:{shape:"Sev"},vpcId:{},roleArn:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sez"}}}},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"}}}},DeleteCertificateProvider:{http:{method:"DELETE",requestUri:"/certificate-providers/{certificateProviderName}"},input:{type:"structure",required:["certificateProviderName"],members:{certificateProviderName:{location:"uri",locationName:"certificateProviderName"}}},output:{type:"structure",members:{}}},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:{}}},DeletePackage:{http:{method:"DELETE",requestUri:"/packages/{packageName}",responseCode:200},input:{type:"structure",required:["packageName"],members:{packageName:{location:"uri",locationName:"packageName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},idempotent:!0},DeletePackageVersion:{http:{method:"DELETE",requestUri:"/packages/{packageName}/versions/{versionName}",responseCode:200},input:{type:"structure",required:["packageName","versionName"],members:{packageName:{location:"uri",locationName:"packageName"},versionName:{location:"uri",locationName:"versionName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},idempotent:!0},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:"Sh5"},auditCheckConfigurations:{shape:"Sh8"}}}},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:"Shd"}}}},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:"Shx"},auditCheckToActionsMapping:{shape:"Si1"},actionsDefinition:{shape:"Si3"}}}},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:"Siu"}}}},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:"S2n"},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:"Sj7"},certificateMode:{}}},registrationConfig:{shape:"Sj9"}}}},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:"Sj7"},certificateMode:{}}}}}},DescribeCertificateProvider:{http:{method:"GET",requestUri:"/certificate-providers/{certificateProviderName}"},input:{type:"structure",required:["certificateProviderName"],members:{certificateProviderName:{location:"uri",locationName:"certificateProviderName"}}},output:{type:"structure",members:{certificateProviderName:{},certificateProviderArn:{},lambdaFunctionArn:{},accountDefaultForOperations:{shape:"S2y"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},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:"Siu"}}}},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:"Sjo"}}}},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:"S3c"},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:"S3l"},domainConfigurationStatus:{},serviceType:{},domainType:{},lastStatusChangeDate:{type:"timestamp"},tlsConfig:{shape:"S3o"},serverCertificateConfig:{shape:"S3q"}}}},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:"Ske"},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:"S49"},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:"S4m"},jobExecutionsRolloutConfig:{shape:"S4p"},abortConfig:{shape:"S4w"},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:"S53"},namespaceId:{},jobTemplateArn:{},jobExecutionsRetryConfig:{shape:"S56"},documentParameters:{shape:"S5b"},isConcurrent:{type:"boolean"},schedulingConfig:{shape:"S5e"},scheduledJobRollouts:{type:"list",member:{type:"structure",members:{startTime:{}}}},destinationPackageVersions:{shape:"S5l"}}}}}},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:"S4m"},jobExecutionsRolloutConfig:{shape:"S4p"},abortConfig:{shape:"S4w"},timeoutConfig:{shape:"S53"},jobExecutionsRetryConfig:{shape:"S56"},maintenanceWindows:{shape:"S5h"},destinationPackageVersions:{shape:"S5l"}}}},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:"Slk"},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:"S5y"},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:"S92"},type:{}}}},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:"S9i"},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:"S9o"},alertTargets:{shape:"Saf"},additionalMetricsToRetain:{shape:"Saj",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"Sak"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},metricsExportConfig:{shape:"Sam"}}}},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:"Sas"},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:"S3y"},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:"S3v"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Smd"},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:"Sb4"},thingTypeMetadata:{shape:"Smq"}}}},DetachPolicy:{http:{requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},DetachPrincipalPolicy:{http:{method:"DELETE",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},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:"Snp"},thingGroupIndexingConfiguration:{shape:"So5"}}}},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:"S6i"},protocols:{shape:"S6k"},awsJobExecutionsRolloutConfig:{shape:"S6m"},awsJobPresignedUrlConfig:{shape:"S6t"},targetSelection:{},otaUpdateFiles:{shape:"S74"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S82"}}}}}},GetPackage:{http:{method:"GET",requestUri:"/packages/{packageName}",responseCode:200},input:{type:"structure",required:["packageName"],members:{packageName:{location:"uri",locationName:"packageName"}}},output:{type:"structure",members:{packageName:{},packageArn:{},description:{shape:"S8a"},defaultVersionName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},GetPackageConfiguration:{http:{method:"GET",requestUri:"/package-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{versionUpdateByJobsConfig:{shape:"Sol"}}}},GetPackageVersion:{http:{method:"GET",requestUri:"/packages/{packageName}/versions/{versionName}",responseCode:200},input:{type:"structure",required:["packageName","versionName"],members:{packageName:{location:"uri",locationName:"packageName"},versionName:{location:"uri",locationName:"versionName"}}},output:{type:"structure",members:{packageVersionArn:{},packageName:{},versionName:{},description:{shape:"S8a"},attributes:{shape:"S8g"},status:{},errorReason:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},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:"Sbf"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"Sbg"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sez"}}}},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:"S9p"},lastViolationValue:{shape:"S9w"},violationEventAdditionalInfo:{shape:"Spv"},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:"Sq2"},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:"Shd"}},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:"Sme"}},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"},templateName:{location:"querystring",locationName:"templateName"}}},output:{type:"structure",members:{certificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListCertificateProviders:{http:{method:"GET",requestUri:"/certificate-providers/"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificateProviders:{type:"list",member:{type:"structure",members:{certificateProviderName:{},certificateProviderArn:{}}}},nextToken:{}}}},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:"Sr8"},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:"Sr8"},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:"Sjo"}},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:"Ss8"}}}},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:"Ss8"}}}},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:"Slk"},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:"S9w"}}}},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:{}}}},ListPackageVersions:{http:{method:"GET",requestUri:"/packages/{packageName}/versions",responseCode:200},input:{type:"structure",required:["packageName"],members:{packageName:{location:"uri",locationName:"packageName"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{packageVersionSummaries:{type:"list",member:{type:"structure",members:{packageName:{},versionName:{},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},nextToken:{}}}},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:{packageSummaries:{type:"list",member:{type:"structure",members:{packageName:{},defaultVersionName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},nextToken:{}}}},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:"Sq2"},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:"Stj"},nextMarker:{}}},deprecated:!0},ListPolicyVersions:{http:{method:"GET",requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyVersions:{type:"list",member:{type:"structure",members:{versionId:{},isDefaultVersion:{type:"boolean"},createDate:{type:"timestamp"}}}}}}},ListPrincipalPolicies:{http:{method:"GET",requestUri:"/principal-policies"},input:{type:"structure",required:["principal"],members:{principal:{location:"header",locationName:"x-amzn-iot-principal"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sq2"},nextMarker:{}}},deprecated:!0},ListPrincipalThings:{http:{method:"GET",requestUri:"/principals/things"},input:{type:"structure",required:["principal"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{things:{shape:"Stt"},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"},type:{}}}},nextToken:{}}}},ListRelatedResourcesForAuditFinding:{http:{method:"GET",requestUri:"/audit/relatedResources"},input:{type:"structure",required:["findingId"],members:{findingId:{location:"querystring",locationName:"findingId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{relatedResources:{shape:"Shi"},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:"Sue"}},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:"Sue"},target:{shape:"Suj"}}}},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:"S2e"},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:"Suj"}},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:"Smd"},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:"Smd"},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:"Stj"},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:"Sb4"},thingTypeMetadata:{shape:"Smq"}}}},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:"S3y"},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:"Stt"},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:"Stt"},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:"Set"},securityGroups:{shape:"Sev"},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:"Sw7"},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:"S9p"},metricValue:{shape:"S9w"},violationEventAdditionalInfo:{shape:"Spv"},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"],members:{caCertificate:{},verificationCertificate:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"},allowAutoRegistration:{location:"querystring",locationName:"allowAutoRegistration",type:"boolean"},registrationConfig:{shape:"Sj9"},tags:{shape:"S2e"},certificateMode:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificate:{http:{requestUri:"/certificate/register"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},caCertificatePem:{},setAsActive:{deprecated:!0,location:"querystring",locationName:"setAsActive",type:"boolean"},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificateWithoutCA:{http:{requestUri:"/certificate/register-no-ca"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterThing:{http:{requestUri:"/things"},input:{type:"structure",required:["templateBody"],members:{templateBody:{},parameters:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{certificatePem:{},resourceArns:{type:"map",key:{},value:{}}}}},RejectCertificateTransfer:{http:{method:"PATCH",requestUri:"/reject-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},rejectReason:{}}}},RemoveThingFromBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/removeThingFromBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},RemoveThingFromThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/removeThingFromThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},ReplaceTopicRule:{http:{method:"PATCH",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"Sbc"}},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:"Sx4"},attributes:{shape:"S3y"},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:"S3y"},parentGroupNames:{shape:"Sx4"}}}}}}},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:"Sw7"},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:"Shx"},auditCheckToActionsMapping:{shape:"Si1"},clientRequestToken:{idempotencyToken:!0}}},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:"Sjq"},actions:{type:"list",member:{}},violationEventOccurrenceRange:{shape:"Sjt"},includeOnlyActiveViolations:{type:"boolean"},includeSuppressedAlerts:{type:"boolean"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{taskId:{}}}},StartOnDemandAuditTask:{http:{requestUri:"/audit/tasks"},input:{type:"structure",required:["targetCheckNames"],members:{targetCheckNames:{shape:"S9i"}}},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:"S2e"}}},output:{type:"structure",members:{}}},TestAuthorization:{http:{requestUri:"/test-authorization"},input:{type:"structure",required:["authInfos"],members:{principal:{},cognitoIdentityPoolId:{},authInfos:{type:"list",member:{shape:"Sxx"}},clientId:{location:"querystring",locationName:"clientId"},policyNamesToAdd:{shape:"Sy1"},policyNamesToSkip:{shape:"Sy1"}}},output:{type:"structure",members:{authResults:{type:"list",member:{type:"structure",members:{authInfo:{shape:"Sxx"},allowed:{type:"structure",members:{policies:{shape:"Sq2"}}},denied:{type:"structure",members:{implicitDeny:{type:"structure",members:{policies:{shape:"Sq2"}}},explicitDeny:{type:"structure",members:{policies:{shape:"Sq2"}}}}},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:"Sh5"},auditCheckConfigurations:{shape:"Sh8"}}},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:"S2a"},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:"S2n"},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:"Sj9"},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"}}}},UpdateCertificateProvider:{http:{method:"PUT",requestUri:"/certificate-providers/{certificateProviderName}"},input:{type:"structure",required:["certificateProviderName"],members:{certificateProviderName:{location:"uri",locationName:"certificateProviderName"},lambdaFunctionArn:{},accountDefaultForOperations:{shape:"S2y"}}},output:{type:"structure",members:{certificateProviderName:{},certificateProviderArn:{}}}},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:"S3c"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S3c"},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:"S3l"},domainConfigurationStatus:{},removeAuthorizerConfig:{type:"boolean"},tlsConfig:{shape:"S3o"},serverCertificateConfig:{shape:"S3q"}}},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:"S3v"},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:"Ske"}}},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:"S49"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},expectedVersion:{type:"long"}}}},UpdateIndexingConfiguration:{http:{requestUri:"/indexing/config"},input:{type:"structure",members:{thingIndexingConfiguration:{shape:"Snp"},thingGroupIndexingConfiguration:{shape:"So5"}}},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:"S4m"},jobExecutionsRolloutConfig:{shape:"S4p"},abortConfig:{shape:"S4w"},timeoutConfig:{shape:"S53"},namespaceId:{location:"querystring",locationName:"namespaceId"},jobExecutionsRetryConfig:{shape:"S56"}}}},UpdateMitigationAction:{http:{method:"PATCH",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S5y"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},UpdatePackage:{http:{method:"PATCH",requestUri:"/packages/{packageName}",responseCode:200},input:{type:"structure",required:["packageName"],members:{packageName:{location:"uri",locationName:"packageName"},description:{shape:"S8a"},defaultVersionName:{},unsetDefaultVersion:{type:"boolean"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},idempotent:!0},UpdatePackageConfiguration:{http:{method:"PATCH",requestUri:"/package-configuration",responseCode:200},input:{type:"structure",members:{versionUpdateByJobsConfig:{shape:"Sol"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},idempotent:!0},UpdatePackageVersion:{http:{method:"PATCH",requestUri:"/packages/{packageName}/versions/{versionName}",responseCode:200},input:{type:"structure",required:["packageName","versionName"],members:{packageName:{location:"uri",locationName:"packageName"},versionName:{location:"uri",locationName:"versionName"},description:{shape:"S8a"},attributes:{shape:"S8g"},action:{},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},idempotent:!0},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:"S92"},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:"S9i"},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:"S9o"},alertTargets:{shape:"Saf"},additionalMetricsToRetain:{shape:"Saj",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"Sak"},deleteBehaviors:{type:"boolean"},deleteAlertTargets:{type:"boolean"},deleteAdditionalMetricsToRetain:{type:"boolean"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"},metricsExportConfig:{shape:"Sam"},deleteMetricsExportConfig:{type:"boolean"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S9o"},alertTargets:{shape:"Saf"},additionalMetricsToRetain:{shape:"Saj",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"Sak"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},metricsExportConfig:{shape:"Sam"}}}},UpdateStream:{http:{method:"PUT",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"Sas"},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:"S3x"},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:"S3v"},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:"S10n"},thingGroupsToRemove:{shape:"S10n"},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:"S9o"}}},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:{},issuerCertificateIdentifier:{type:"structure",members:{issuerCertificateSubject:{},issuerId:{},issuerCertificateSerialNumber:{}}},deviceCertificateArn:{}}},S2a:{type:"map",key:{},value:{}},S2e:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S2n:{type:"structure",members:{billingGroupDescription:{}}},S2y:{type:"list",member:{}},S3c:{type:"list",member:{}},S3l:{type:"structure",members:{defaultAuthorizerName:{},allowAuthorizerOverride:{type:"boolean"}}},S3o:{type:"structure",members:{securityPolicy:{}}},S3q:{type:"structure",members:{enableOCSPCheck:{type:"boolean"}}},S3v:{type:"structure",members:{thingGroupDescription:{},attributePayload:{shape:"S3x"}}},S3x:{type:"structure",members:{attributes:{shape:"S3y"},merge:{type:"boolean"}}},S3y:{type:"map",key:{},value:{}},S49:{type:"structure",required:["name"],members:{name:{},values:{type:"list",member:{}}}},S4m:{type:"structure",members:{roleArn:{},expiresInSec:{type:"long"}}},S4p:{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"}}}}}}},S4w:{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"}}}}}},S53:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},S56:{type:"structure",required:["criteriaList"],members:{criteriaList:{type:"list",member:{type:"structure",required:["failureType","numberOfRetries"],members:{failureType:{},numberOfRetries:{type:"integer"}}}}}},S5b:{type:"map",key:{},value:{}},S5e:{type:"structure",members:{startTime:{},endTime:{},endBehavior:{},maintenanceWindows:{shape:"S5h"}}},S5h:{type:"list",member:{type:"structure",required:["startTime","durationInMinutes"],members:{startTime:{},durationInMinutes:{type:"integer"}}}},S5l:{type:"list",member:{}},S5t:{type:"structure",members:{PublicKey:{},PrivateKey:{type:"string",sensitive:!0}}},S5y:{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:{}}}}},S6i:{type:"list",member:{}},S6k:{type:"list",member:{}},S6m:{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"}}}}}}},S6t:{type:"structure",members:{expiresInSec:{type:"long"}}},S74:{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:"S7d"}}},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:{}}}}},S7d:{type:"structure",members:{bucket:{},key:{},version:{}}},S82:{type:"map",key:{},value:{}},S8a:{type:"string",sensitive:!0},S8b:{type:"map",key:{},value:{}},S8g:{type:"map",key:{},value:{},sensitive:!0},S92:{type:"structure",required:["targetArn"],members:{payloadVersion:{},targetArn:{}}},S9i:{type:"list",member:{}},S9o:{type:"list",member:{shape:"S9p"}},S9p:{type:"structure",required:["name"],members:{name:{},metric:{},metricDimension:{shape:"S9s"},criteria:{type:"structure",members:{comparisonOperator:{},value:{shape:"S9w"},durationSeconds:{type:"integer"},consecutiveDatapointsToAlarm:{type:"integer"},consecutiveDatapointsToClear:{type:"integer"},statisticalThreshold:{type:"structure",members:{statistic:{}}},mlDetectionConfig:{type:"structure",required:["confidenceLevel"],members:{confidenceLevel:{}}}}},suppressAlerts:{type:"boolean"},exportMetric:{type:"boolean"}}},S9s:{type:"structure",required:["dimensionName"],members:{dimensionName:{},operator:{}}},S9w:{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:{}}}},Saf:{type:"map",key:{},value:{type:"structure",required:["alertTargetArn","roleArn"],members:{alertTargetArn:{},roleArn:{}}}},Saj:{type:"list",member:{}},Sak:{type:"list",member:{type:"structure",required:["metric"],members:{metric:{},metricDimension:{shape:"S9s"},exportMetric:{type:"boolean"}}}},Sam:{type:"structure",required:["mqttTopic","roleArn"],members:{mqttTopic:{},roleArn:{}}},Sas:{type:"list",member:{type:"structure",members:{fileId:{type:"integer"},s3Location:{shape:"S7d"}}}},Sb4:{type:"structure",members:{thingTypeDescription:{},searchableAttributes:{type:"list",member:{}}}},Sbc:{type:"structure",required:["sql","actions"],members:{sql:{},description:{},actions:{shape:"Sbf"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"Sbg"}}},Sbf:{type:"list",member:{shape:"Sbg"}},Sbg:{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"},headers:{type:"structure",members:{payloadFormatIndicator:{},contentType:{},responseTopic:{},correlationData:{},messageExpiry:{},userProperties:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}}}},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:{},batchMode:{type:"boolean"}}},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:{}},headers:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}},openSearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}},location:{type:"structure",required:["roleArn","trackerName","deviceId","latitude","longitude"],members:{roleArn:{},trackerName:{},deviceId:{},timestamp:{type:"structure",required:["value"],members:{value:{},unit:{}}},latitude:{},longitude:{}}}}},Set:{type:"list",member:{}},Sev:{type:"list",member:{}},Sez:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlProperties:{type:"structure",members:{confirmationUrl:{}}},vpcProperties:{type:"structure",members:{subnetIds:{shape:"Set"},securityGroups:{shape:"Sev"},vpcId:{},roleArn:{}}}}},Sh5:{type:"map",key:{},value:{type:"structure",members:{targetArn:{},roleArn:{},enabled:{type:"boolean"}}}},Sh8:{type:"map",key:{},value:{type:"structure",members:{enabled:{type:"boolean"}}}},Shd:{type:"structure",members:{findingId:{},taskId:{},checkName:{},taskStartTime:{type:"timestamp"},findingTime:{type:"timestamp"},severity:{},nonCompliantResource:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Shh"}}},relatedResources:{shape:"Shi"},reasonForNonCompliance:{},reasonForNonComplianceCode:{},isSuppressed:{type:"boolean"}}},Shh:{type:"map",key:{},value:{}},Shi:{type:"list",member:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Shh"}}}},Shx:{type:"structure",members:{auditTaskId:{},findingIds:{type:"list",member:{}},auditCheckToReasonCodeFilter:{type:"map",key:{},value:{type:"list",member:{}}}}},Si1:{type:"map",key:{},value:{type:"list",member:{}}},Si3:{type:"list",member:{type:"structure",members:{name:{},id:{},roleArn:{},actionParams:{shape:"S5y"}}}},Siu:{type:"structure",members:{authorizerName:{},authorizerArn:{},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S2a"},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},signingDisabled:{type:"boolean"},enableCachingForHttp:{type:"boolean"}}},Sj7:{type:"structure",members:{notBefore:{type:"timestamp"},notAfter:{type:"timestamp"}}},Sj9:{type:"structure",members:{templateBody:{},roleArn:{},templateName:{}}},Sjo:{type:"structure",members:{taskId:{},taskStatus:{},taskStartTime:{type:"timestamp"},taskEndTime:{type:"timestamp"},target:{shape:"Sjq"},violationEventOccurrenceRange:{shape:"Sjt"},onlyActiveViolationsIncluded:{type:"boolean"},suppressedAlertsIncluded:{type:"boolean"},actionsDefinition:{shape:"Si3"},taskStatistics:{type:"structure",members:{actionsExecuted:{type:"long"},actionsSkipped:{type:"long"},actionsFailed:{type:"long"}}}}},Sjq:{type:"structure",members:{violationIds:{type:"list",member:{}},securityProfileName:{},behaviorName:{}}},Sjt:{type:"structure",required:["startTime","endTime"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},Ske:{type:"map",key:{},value:{type:"structure",members:{Enabled:{type:"boolean"}}}},Slk:{type:"list",member:{}},Smd:{type:"list",member:{shape:"Sme"}},Sme:{type:"structure",members:{groupName:{},groupArn:{}}},Smq:{type:"structure",members:{deprecated:{type:"boolean"},deprecationDate:{type:"timestamp"},creationDate:{type:"timestamp"}}},Snp:{type:"structure",required:["thingIndexingMode"],members:{thingIndexingMode:{},thingConnectivityIndexingMode:{},deviceDefenderIndexingMode:{},namedShadowIndexingMode:{},managedFields:{shape:"Snu"},customFields:{shape:"Snu"},filter:{type:"structure",members:{namedShadowNames:{type:"list",member:{}},geoLocations:{type:"list",member:{type:"structure",members:{name:{},order:{}}}}}}}},Snu:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},So5:{type:"structure",required:["thingGroupIndexingMode"],members:{thingGroupIndexingMode:{},managedFields:{shape:"Snu"},customFields:{shape:"Snu"}}},Sol:{type:"structure",members:{enabled:{type:"boolean"},roleArn:{}}},Spv:{type:"structure",members:{confidenceLevel:{}}},Sq2:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{}}}},Sr8:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificateMode:{},creationDate:{type:"timestamp"}}}},Ss8:{type:"structure",members:{status:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"},retryAttempt:{type:"integer"}}},Stj:{type:"list",member:{}},Stt:{type:"list",member:{}},Sue:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},Suj:{type:"structure",required:["arn"],members:{arn:{}}},Sw7:{type:"structure",required:["targetType"],members:{targetType:{},targetName:{}}},Sx4:{type:"list",member:{}},Sxx:{type:"structure",required:["resources"],members:{actionType:{},resources:{type:"list",member:{}}}},Sy1:{type:"list",member:{}},S10n:{type:"list",member:{}}}}},{}],363:[function(e,t,r){t.exports={pagination:{GetBehaviorModelTrainingSummaries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListActiveViolations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activeViolations"},ListAttachedPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListAuditFindings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"findings"},ListAuditMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListAuditMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuditSuppressions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"suppressions"},ListAuditTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuthorizers:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"authorizers"},ListBillingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"billingGroups"},ListCACertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker", +result_key:"certificates"},ListCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificatesByCA:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCustomMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metricNames"},ListDetectMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListDetectMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListDimensions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"dimensionNames"},ListDomainConfigurations:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"domainConfigurations"},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"},ListManagedJobTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"managedJobTemplates"},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"},ListPackageVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"packageVersionSummaries"},ListPackages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"packageSummaries"},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"},ListRelatedResourcesForAuditFinding:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"relatedResources"},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"}}}},{}],364:[function(e,t,r){t.exports={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"},userProperties:{type:"blob"}}}},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"},userProperties:{jsonvalue:!0,location:"header",locationName:"x-amz-mqtt5-user-properties"},payloadFormatIndicator:{location:"header",locationName:"x-amz-mqtt5-payload-format-indicator"},contentType:{location:"querystring",locationName:"contentType"},responseTopic:{location:"querystring",locationName:"responseTopic"},correlationData:{location:"header",locationName:"x-amz-mqtt5-correlation-data"},messageExpiry:{location:"querystring",locationName:"messageExpiry",type:"long"}},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:{}}},{}],365:[function(e,t,r){t.exports={pagination:{ListRetainedMessages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"retainedTopics"}}}},{}],366:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-29",endpointPrefix:"data.jobs.iot",protocol:"rest-json",serviceFullName:"AWS IoT Jobs Data Plane",serviceId:"IoT Jobs Data Plane",signatureVersion:"v4",signingName:"iot-jobs-data",uid:"iot-jobs-data-2017-09-29"},operations:{DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},includeJobDocument:{location:"querystring",locationName:"includeJobDocument",type:"boolean"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{shape:"S7"}}}},GetPendingJobExecutions:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{inProgressJobs:{shape:"Sl"},queuedJobs:{shape:"Sl"}}}},StartNextPendingJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/$next"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},statusDetails:{shape:"Sa"},stepTimeoutInMinutes:{type:"long"}}},output:{type:"structure",members:{execution:{shape:"S7"}}}},UpdateJobExecution:{http:{requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName","status"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},status:{},statusDetails:{shape:"Sa"},stepTimeoutInMinutes:{type:"long"},expectedVersion:{type:"long"},includeJobExecutionState:{type:"boolean"},includeJobDocument:{type:"boolean"},executionNumber:{type:"long"}}},output:{type:"structure",members:{executionState:{type:"structure",members:{status:{},statusDetails:{shape:"Sa"},versionNumber:{type:"long"}}},jobDocument:{}}}}},shapes:{S7:{type:"structure",members:{jobId:{},thingName:{},status:{},statusDetails:{shape:"Sa"},queuedAt:{type:"long"},startedAt:{type:"long"},lastUpdatedAt:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"},versionNumber:{type:"long"},executionNumber:{type:"long"},jobDocument:{}}},Sa:{type:"map",key:{},value:{}},Sl:{type:"list",member:{type:"structure",members:{jobId:{},queuedAt:{type:"long"},startedAt:{type:"long"},lastUpdatedAt:{type:"long"},versionNumber:{type:"long"},executionNumber:{type:"long"}}}}}}},{}],367:[function(e,t,r){t.exports={metadata:{apiVersion:"2018-05-14",endpointPrefix:"devices.iot1click",signingName:"iot1click",serviceFullName:"AWS IoT 1-Click Devices Service",serviceId:"IoT 1Click Devices Service",protocol:"rest-json",jsonVersion:"1.1",uid:"devices-2018-05-14",signatureVersion:"v4"},operations:{ClaimDevicesByClaimCode:{http:{method:"PUT",requestUri:"/claims/{claimCode}",responseCode:200},input:{type:"structure",members:{ClaimCode:{location:"uri",locationName:"claimCode"}},required:["ClaimCode"]},output:{type:"structure",members:{ClaimCode:{locationName:"claimCode"},Total:{locationName:"total",type:"integer"}}}},DescribeDevice:{http:{method:"GET",requestUri:"/devices/{deviceId}",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceDescription:{shape:"S8",locationName:"deviceDescription"}}}},FinalizeDeviceClaim:{http:{method:"PUT",requestUri:"/devices/{deviceId}/finalize-claim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},Tags:{shape:"Sc",locationName:"tags"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},GetDeviceMethods:{http:{method:"GET",requestUri:"/devices/{deviceId}/methods",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceMethods:{locationName:"deviceMethods",type:"list",member:{shape:"Si"}}}}},InitiateDeviceClaim:{http:{method:"PUT",requestUri:"/devices/{deviceId}/initiate-claim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},InvokeDeviceMethod:{http:{requestUri:"/devices/{deviceId}/methods",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},DeviceMethod:{shape:"Si",locationName:"deviceMethod"},DeviceMethodParameters:{locationName:"deviceMethodParameters"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceMethodResponse:{locationName:"deviceMethodResponse"}}}},ListDeviceEvents:{http:{method:"GET",requestUri:"/devices/{deviceId}/events",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},FromTimeStamp:{shape:"So",location:"querystring",locationName:"fromTimeStamp"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ToTimeStamp:{shape:"So",location:"querystring",locationName:"toTimeStamp"}},required:["DeviceId","FromTimeStamp","ToTimeStamp"]},output:{type:"structure",members:{Events:{locationName:"events",type:"list",member:{type:"structure",members:{Device:{locationName:"device",type:"structure",members:{Attributes:{locationName:"attributes",type:"structure",members:{}},DeviceId:{locationName:"deviceId"},Type:{locationName:"type"}}},StdEvent:{locationName:"stdEvent"}}}},NextToken:{locationName:"nextToken"}}}},ListDevices:{http:{method:"GET",requestUri:"/devices",responseCode:200},input:{type:"structure",members:{DeviceType:{location:"querystring",locationName:"deviceType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Devices:{locationName:"devices",type:"list",member:{shape:"S8"}},NextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sc",locationName:"tags"}}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sc",locationName:"tags"}},required:["ResourceArn","Tags"]}},UnclaimDevice:{http:{method:"PUT",requestUri:"/devices/{deviceId}/unclaim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateDeviceState:{http:{method:"PUT",requestUri:"/devices/{deviceId}/state",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},Enabled:{locationName:"enabled",type:"boolean"}},required:["DeviceId"]},output:{type:"structure",members:{}}}},shapes:{S8:{type:"structure",members:{Arn:{locationName:"arn"},Attributes:{locationName:"attributes",type:"map",key:{},value:{}},DeviceId:{locationName:"deviceId"},Enabled:{locationName:"enabled",type:"boolean"},RemainingLife:{locationName:"remainingLife",type:"double"},Type:{locationName:"type"},Tags:{shape:"Sc",locationName:"tags"}}},Sc:{type:"map",key:{},value:{}},Si:{type:"structure",members:{DeviceType:{locationName:"deviceType"},MethodName:{locationName:"methodName"}}},So:{type:"timestamp",timestampFormat:"iso8601"}}}},{}],368:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-14",endpointPrefix:"projects.iot1click",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS IoT 1-Click Projects",serviceFullName:"AWS IoT 1-Click Projects Service",serviceId:"IoT 1Click Projects",signatureVersion:"v4",signingName:"iot1click",uid:"iot1click-projects-2018-05-14"},operations:{AssociateDeviceWithPlacement:{http:{method:"PUT",requestUri:"/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}"},input:{type:"structure",required:["projectName","placementName","deviceId","deviceTemplateName"],members:{projectName:{location:"uri",locationName:"projectName"},placementName:{location:"uri",locationName:"placementName"},deviceId:{},deviceTemplateName:{location:"uri",locationName:"deviceTemplateName"}}},output:{type:"structure",members:{}}},CreatePlacement:{http:{requestUri:"/projects/{projectName}/placements"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{},projectName:{location:"uri",locationName:"projectName"},attributes:{shape:"S8"}}},output:{type:"structure",members:{}}},CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",required:["projectName"],members:{projectName:{},description:{},placementTemplate:{shape:"Se"},tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},DeletePlacement:{http:{method:"DELETE",requestUri:"/projects/{projectName}/placements/{placementName}"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{location:"uri",locationName:"placementName"},projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",members:{}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectName}"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",members:{}}},DescribePlacement:{http:{method:"GET",requestUri:"/projects/{projectName}/placements/{placementName}"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{location:"uri",locationName:"placementName"},projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",required:["placement"],members:{placement:{type:"structure",required:["projectName","placementName","attributes","createdDate","updatedDate"],members:{projectName:{},placementName:{},attributes:{shape:"S8"},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"}}}}}},DescribeProject:{http:{method:"GET",requestUri:"/projects/{projectName}"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",required:["project"],members:{project:{type:"structure",required:["projectName","createdDate","updatedDate"],members:{arn:{},projectName:{},description:{},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"},placementTemplate:{shape:"Se"},tags:{shape:"Sn"}}}}}},DisassociateDeviceFromPlacement:{http:{method:"DELETE",requestUri:"/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}"},input:{type:"structure",required:["projectName","placementName","deviceTemplateName"],members:{projectName:{location:"uri",locationName:"projectName"},placementName:{location:"uri",locationName:"placementName"},deviceTemplateName:{location:"uri",locationName:"deviceTemplateName"}}},output:{type:"structure",members:{}}},GetDevicesInPlacement:{http:{method:"GET",requestUri:"/projects/{projectName}/placements/{placementName}/devices"},input:{type:"structure",required:["projectName","placementName"],members:{projectName:{location:"uri",locationName:"projectName"},placementName:{location:"uri",locationName:"placementName"}}},output:{type:"structure",required:["devices"],members:{devices:{type:"map",key:{},value:{}}}}},ListPlacements:{http:{method:"GET",requestUri:"/projects/{projectName}/placements"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["placements"],members:{placements:{type:"list",member:{type:"structure",required:["projectName","placementName","createdDate","updatedDate"],members:{projectName:{},placementName:{},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"}}}},nextToken:{}}}},ListProjects:{http:{method:"GET",requestUri:"/projects"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["projects"],members:{projects:{type:"list",member:{type:"structure",required:["projectName","createdDate","updatedDate"],members:{arn:{},projectName:{},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"},tags:{shape:"Sn"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sn"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePlacement:{http:{method:"PUT",requestUri:"/projects/{projectName}/placements/{placementName}"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{location:"uri",locationName:"placementName"},projectName:{location:"uri",locationName:"projectName"},attributes:{shape:"S8"}}},output:{type:"structure",members:{}}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{projectName}"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"},description:{},placementTemplate:{shape:"Se"}}},output:{type:"structure",members:{}}}},shapes:{S8:{type:"map",key:{},value:{}},Se:{type:"structure",members:{defaultAttributes:{type:"map",key:{},value:{}},deviceTemplates:{type:"map",key:{},value:{type:"structure",members:{deviceType:{},callbackOverrides:{type:"map",key:{},value:{}}}}}}},Sn:{type:"map",key:{},value:{}}}}},{}],369:[function(e,t,r){t.exports={pagination:{ListPlacements:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"placements"},ListProjects:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"projects"}}}},{}],370:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"iotanalytics",protocol:"rest-json",serviceFullName:"AWS IoT Analytics",serviceId:"IoTAnalytics",signatureVersion:"v4",signingName:"iotanalytics",uid:"iotanalytics-2017-11-27"},operations:{BatchPutMessage:{http:{requestUri:"/messages/batch",responseCode:200},input:{type:"structure",required:["channelName","messages"],members:{channelName:{},messages:{type:"list",member:{type:"structure",required:["messageId","payload"],members:{messageId:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{batchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},CancelPipelineReprocessing:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"},input:{type:"structure",required:["pipelineName","reprocessingId"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},reprocessingId:{location:"uri",locationName:"reprocessingId"}}},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["channelName"],members:{channelName:{},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{channelName:{},channelArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDataset:{http:{requestUri:"/datasets",responseCode:201},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},tags:{shape:"Sq"},lateDataRules:{shape:"S24"}}},output:{type:"structure",members:{datasetName:{},datasetArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDatasetContent:{http:{requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{}}},output:{type:"structure",members:{versionId:{}}}},CreateDatastore:{http:{requestUri:"/datastores",responseCode:201},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{},datastoreStorage:{shape:"S2h"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"},fileFormatConfiguration:{shape:"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"}}}}},{}],371:[function(e,t,r){t.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasetContents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],372:[function(e,t,r){t.exports={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",required:["suiteDefinitionConfiguration"],members:{suiteDefinitionConfiguration:{shape:"S2"},tags:{shape:"Sb"}}},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"},deviceRoleArn:{location:"querystring",locationName:"deviceRoleArn"},authenticationMethod:{location:"querystring",locationName:"authenticationMethod"}}},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:"Sb"}}}},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:"Ss"},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:{},testScenarios:{type:"list",member:{type:"structure",members:{testCaseScenarioId:{},testCaseScenarioType:{},status:{},failure:{},systemMessage:{}}}}}}}}}}}},startTime:{type:"timestamp"},endTime:{type:"timestamp"},status:{},errorReason:{},tags:{shape:"Sb"}}}},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"},isLongDurationTest:{type:"boolean"},protocol:{},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:"Sb"}}}},StartSuiteRun:{http:{requestUri:"/suiteDefinitions/{suiteDefinitionId}/suiteRuns"},input:{type:"structure",required:["suiteDefinitionId","suiteRunConfiguration"],members:{suiteDefinitionId:{location:"uri",locationName:"suiteDefinitionId"},suiteDefinitionVersion:{},suiteRunConfiguration:{shape:"Ss"},tags:{shape:"Sb"}}},output:{type:"structure",members:{suiteRunId:{},suiteRunArn:{},createdAt:{type:"timestamp"},endpoint:{}}}},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:"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:{}}},UpdateSuiteDefinition:{http:{method:"PATCH",requestUri:"/suiteDefinitions/{suiteDefinitionId}"},input:{type:"structure",required:["suiteDefinitionId","suiteDefinitionConfiguration"],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",required:["suiteDefinitionName","rootGroup","devicePermissionRoleArn"],members:{suiteDefinitionName:{},devices:{shape:"S4"},intendedForQualification:{type:"boolean"},isLongDurationTest:{type:"boolean"},rootGroup:{},devicePermissionRoleArn:{},protocol:{}}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",members:{thingArn:{},certificateArn:{},deviceRoleArn:{}}},Sb:{type:"map",key:{},value:{}},Ss:{type:"structure",required:["primaryDevice"],members:{primaryDevice:{shape:"S5"},selectedTestList:{type:"list",member:{}},parallelRun:{type:"boolean"}}}}}},{}],373:[function(e,t,r){t.exports={pagination:{ListSuiteDefinitions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSuiteRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],374:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-07-27",endpointPrefix:"iotevents",protocol:"rest-json",serviceFullName:"AWS IoT Events",serviceId:"IoT Events",signatureVersion:"v4",signingName:"iotevents",uid:"iotevents-2018-07-27"},operations:{CreateAlarmModel:{http:{requestUri:"/alarm-models"},input:{type:"structure",required:["alarmModelName","roleArn","alarmRule"],members:{alarmModelName:{},alarmModelDescription:{},roleArn:{},tags:{shape:"S5"},key:{},severity:{type:"integer"},alarmRule:{shape:"Sb"},alarmNotification:{shape:"Sg"},alarmEventActions:{shape:"S13"},alarmCapabilities:{shape:"S23"}}},output:{type:"structure",members:{creationTime:{type:"timestamp"},alarmModelArn:{},alarmModelVersion:{},lastUpdateTime:{type:"timestamp"},status:{}}}},CreateDetectorModel:{http:{requestUri:"/detector-models"},input:{type:"structure",required:["detectorModelName","detectorModelDefinition","roleArn"],members:{detectorModelName:{},detectorModelDefinition:{shape:"S2f"},detectorModelDescription:{},key:{},roleArn:{},tags:{shape:"S5"},evaluationMethod:{}}},output:{type:"structure",members:{detectorModelConfiguration:{shape:"S35"}}}},CreateInput:{http:{requestUri:"/inputs",responseCode:201},input:{type:"structure",required:["inputName","inputDefinition"],members:{inputName:{},inputDescription:{},inputDefinition:{shape:"S3b"},tags:{shape:"S5"}}},output:{type:"structure",members:{inputConfiguration:{shape:"S3f"}}}},DeleteAlarmModel:{http:{method:"DELETE",requestUri:"/alarm-models/{alarmModelName}",responseCode:204},input:{type:"structure",required:["alarmModelName"],members:{alarmModelName:{location:"uri",locationName:"alarmModelName"}}},output:{type:"structure",members:{}}},DeleteDetectorModel:{http:{method:"DELETE",requestUri:"/detector-models/{detectorModelName}",responseCode:204},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"}}},output:{type:"structure",members:{}}},DeleteInput:{http:{method:"DELETE",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName"],members:{inputName:{location:"uri",locationName:"inputName"}}},output:{type:"structure",members:{}}},DescribeAlarmModel:{http:{method:"GET",requestUri:"/alarm-models/{alarmModelName}"},input:{type:"structure",required:["alarmModelName"],members:{alarmModelName:{location:"uri",locationName:"alarmModelName"},alarmModelVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",members:{creationTime:{type:"timestamp"},alarmModelArn:{},alarmModelVersion:{},lastUpdateTime:{type:"timestamp"},status:{},statusMessage:{},alarmModelName:{},alarmModelDescription:{},roleArn:{},key:{},severity:{type:"integer"},alarmRule:{shape:"Sb"},alarmNotification:{shape:"Sg"},alarmEventActions:{shape:"S13"},alarmCapabilities:{shape:"S23"}}}},DescribeDetectorModel:{http:{method:"GET",requestUri:"/detector-models/{detectorModelName}"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},detectorModelVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",members:{detectorModel:{type:"structure",members:{detectorModelDefinition:{shape:"S2f"},detectorModelConfiguration:{shape:"S35"}}}}}},DescribeDetectorModelAnalysis:{http:{method:"GET",requestUri:"/analysis/detector-models/{analysisId}"},input:{type:"structure",required:["analysisId"],members:{analysisId:{location:"uri",locationName:"analysisId"}}},output:{type:"structure",members:{status:{}}}},DescribeInput:{http:{method:"GET",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName"],members:{inputName:{location:"uri",locationName:"inputName"}}},output:{type:"structure",members:{input:{type:"structure",members:{inputConfiguration:{shape:"S3f"},inputDefinition:{shape:"S3b"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S43"}}}},GetDetectorModelAnalysisResults:{http:{method:"GET",requestUri:"/analysis/detector-models/{analysisId}/results"},input:{type:"structure",required:["analysisId"],members:{analysisId:{location:"uri",locationName:"analysisId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{analysisResults:{type:"list",member:{type:"structure",members:{type:{},level:{},message:{},locations:{type:"list",member:{type:"structure",members:{path:{}}}}}}},nextToken:{}}}},ListAlarmModelVersions:{http:{method:"GET",requestUri:"/alarm-models/{alarmModelName}/versions"},input:{type:"structure",required:["alarmModelName"],members:{alarmModelName:{location:"uri",locationName:"alarmModelName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{alarmModelVersionSummaries:{type:"list",member:{type:"structure",members:{alarmModelName:{},alarmModelArn:{},alarmModelVersion:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},statusMessage:{}}}},nextToken:{}}}},ListAlarmModels:{http:{method:"GET",requestUri:"/alarm-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{alarmModelSummaries:{type:"list",member:{type:"structure",members:{creationTime:{type:"timestamp"},alarmModelDescription:{},alarmModelName:{}}}},nextToken:{}}}},ListDetectorModelVersions:{http:{method:"GET",requestUri:"/detector-models/{detectorModelName}/versions"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorModelVersionSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},detectorModelVersion:{},detectorModelArn:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},evaluationMethod:{}}}},nextToken:{}}}},ListDetectorModels:{http:{method:"GET",requestUri:"/detector-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorModelSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},detectorModelDescription:{},creationTime:{type:"timestamp"}}}},nextToken:{}}}},ListInputRoutings:{http:{requestUri:"/input-routings"},input:{type:"structure",required:["inputIdentifier"],members:{inputIdentifier:{type:"structure",members:{iotEventsInputIdentifier:{type:"structure",required:["inputName"],members:{inputName:{}}},iotSiteWiseInputIdentifier:{type:"structure",members:{iotSiteWiseAssetModelPropertyIdentifier:{type:"structure",required:["assetModelId","propertyId"],members:{assetModelId:{},propertyId:{}}}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{routedResources:{type:"list",member:{type:"structure",members:{name:{},arn:{}}}},nextToken:{}}}},ListInputs:{http:{method:"GET",requestUri:"/inputs"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{inputSummaries:{type:"list",member:{type:"structure",members:{inputName:{},inputDescription:{},inputArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S5"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S43"}}}},StartDetectorModelAnalysis:{http:{requestUri:"/analysis/detector-models/"},input:{type:"structure",required:["detectorModelDefinition"],members:{detectorModelDefinition:{shape:"S2f"}}},output:{type:"structure",members:{analysisId:{}}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlarmModel:{http:{requestUri:"/alarm-models/{alarmModelName}"},input:{type:"structure",required:["alarmModelName","roleArn","alarmRule"],members:{alarmModelName:{location:"uri",locationName:"alarmModelName"},alarmModelDescription:{},roleArn:{},severity:{type:"integer"},alarmRule:{shape:"Sb"},alarmNotification:{shape:"Sg"},alarmEventActions:{shape:"S13"},alarmCapabilities:{shape:"S23"}}},output:{type:"structure",members:{creationTime:{type:"timestamp"},alarmModelArn:{},alarmModelVersion:{},lastUpdateTime:{type:"timestamp"},status:{}}}},UpdateDetectorModel:{http:{requestUri:"/detector-models/{detectorModelName}"},input:{type:"structure",required:["detectorModelName","detectorModelDefinition","roleArn"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},detectorModelDefinition:{shape:"S2f"},detectorModelDescription:{},roleArn:{},evaluationMethod:{}}},output:{type:"structure",members:{detectorModelConfiguration:{shape:"S35"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName","inputDefinition"],members:{inputName:{location:"uri",locationName:"inputName"},inputDescription:{},inputDefinition:{shape:"S3b"}}},output:{type:"structure",members:{inputConfiguration:{shape:"S3f"}}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sb:{type:"structure",members:{simpleRule:{type:"structure",required:["inputProperty","comparisonOperator","threshold"],members:{inputProperty:{},comparisonOperator:{},threshold:{}}}}},Sg:{type:"structure",members:{notificationActions:{type:"list",member:{type:"structure",required:["action"],members:{action:{type:"structure",members:{lambdaAction:{shape:"Sk"}}},smsConfigurations:{type:"list",member:{type:"structure",required:["recipients"],members:{senderId:{},additionalMessage:{},recipients:{shape:"Ss"}}}},emailConfigurations:{type:"list",member:{type:"structure",required:["from","recipients"],members:{from:{},content:{type:"structure",members:{subject:{},additionalMessage:{}}},recipients:{type:"structure",members:{to:{shape:"Ss"}}}}}}}}}}},Sk:{type:"structure",required:["functionArn"],members:{functionArn:{},payload:{shape:"Sl"}}},Sl:{type:"structure",required:["contentExpression","type"],members:{contentExpression:{},type:{}}},Ss:{type:"list",member:{type:"structure",members:{ssoIdentity:{type:"structure",required:["identityStoreId"],members:{identityStoreId:{},userId:{}}}}}},S13:{type:"structure",members:{alarmActions:{type:"list",member:{type:"structure",members:{sns:{shape:"S16"},iotTopicPublish:{shape:"S17"},lambda:{shape:"Sk"},iotEvents:{shape:"S19"},sqs:{shape:"S1b"},firehose:{shape:"S1e"},dynamoDB:{shape:"S1h"},dynamoDBv2:{shape:"S1n"},iotSiteWise:{shape:"S1o"}}}}}},S16:{type:"structure",required:["targetArn"],members:{targetArn:{},payload:{shape:"Sl"}}},S17:{type:"structure",required:["mqttTopic"],members:{mqttTopic:{},payload:{shape:"Sl"}}},S19:{type:"structure",required:["inputName"],members:{inputName:{},payload:{shape:"Sl"}}},S1b:{type:"structure",required:["queueUrl"],members:{queueUrl:{},useBase64:{type:"boolean"},payload:{shape:"Sl"}}},S1e:{type:"structure",required:["deliveryStreamName"],members:{deliveryStreamName:{},separator:{},payload:{shape:"Sl"}}},S1h:{type:"structure",required:["hashKeyField","hashKeyValue","tableName"],members:{hashKeyType:{},hashKeyField:{},hashKeyValue:{},rangeKeyType:{},rangeKeyField:{},rangeKeyValue:{},operation:{},payloadField:{},tableName:{},payload:{shape:"Sl"}}},S1n:{type:"structure",required:["tableName"],members:{tableName:{},payload:{shape:"Sl"}}},S1o:{type:"structure",members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValue:{type:"structure",members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}},S23:{type:"structure",members:{initializationConfiguration:{type:"structure",required:["disabledOnInitialization"],members:{disabledOnInitialization:{ +type:"boolean"}}},acknowledgeFlow:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"}}}}},S2f:{type:"structure",required:["states","initialStateName"],members:{states:{type:"list",member:{type:"structure",required:["stateName"],members:{stateName:{},onInput:{type:"structure",members:{events:{shape:"S2k"},transitionEvents:{type:"list",member:{type:"structure",required:["eventName","condition","nextState"],members:{eventName:{},condition:{},actions:{shape:"S2o"},nextState:{}}}}}},onEnter:{type:"structure",members:{events:{shape:"S2k"}}},onExit:{type:"structure",members:{events:{shape:"S2k"}}}}}},initialStateName:{}}},S2k:{type:"list",member:{type:"structure",required:["eventName"],members:{eventName:{},condition:{},actions:{shape:"S2o"}}}},S2o:{type:"list",member:{type:"structure",members:{setVariable:{type:"structure",required:["variableName","value"],members:{variableName:{},value:{}}},sns:{shape:"S16"},iotTopicPublish:{shape:"S17"},setTimer:{type:"structure",required:["timerName"],members:{timerName:{},seconds:{deprecated:!0,deprecatedMessage:"seconds is deprecated. You can use durationExpression for SetTimerAction. The value of seconds can be used as a string expression for durationExpression.",type:"integer"},durationExpression:{}}},clearTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},resetTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},lambda:{shape:"Sk"},iotEvents:{shape:"S19"},sqs:{shape:"S1b"},firehose:{shape:"S1e"},dynamoDB:{shape:"S1h"},dynamoDBv2:{shape:"S1n"},iotSiteWise:{shape:"S1o"}}}},S35:{type:"structure",members:{detectorModelName:{},detectorModelVersion:{},detectorModelDescription:{},detectorModelArn:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},key:{},evaluationMethod:{}}},S3b:{type:"structure",required:["attributes"],members:{attributes:{type:"list",member:{type:"structure",required:["jsonPath"],members:{jsonPath:{}}}}}},S3f:{type:"structure",required:["inputName","inputArn","creationTime","lastUpdateTime","status"],members:{inputName:{},inputDescription:{},inputArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{}}},S43:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"},detectorDebugOptions:{type:"list",member:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{},keyValue:{}}}}}}}}},{}],375:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-10-23",endpointPrefix:"data.iotevents",protocol:"rest-json",serviceFullName:"AWS IoT Events Data",serviceId:"IoT Events Data",signatureVersion:"v4",signingName:"ioteventsdata",uid:"iotevents-data-2018-10-23"},operations:{BatchAcknowledgeAlarm:{http:{requestUri:"/alarms/acknowledge",responseCode:202},input:{type:"structure",required:["acknowledgeActionRequests"],members:{acknowledgeActionRequests:{type:"list",member:{type:"structure",required:["requestId","alarmModelName"],members:{requestId:{},alarmModelName:{},keyValue:{},note:{}}}}}},output:{type:"structure",members:{errorEntries:{shape:"S9"}}}},BatchDeleteDetector:{http:{requestUri:"/detectors/delete",responseCode:200},input:{type:"structure",required:["detectors"],members:{detectors:{type:"list",member:{type:"structure",required:["messageId","detectorModelName"],members:{messageId:{},detectorModelName:{},keyValue:{}}}}}},output:{type:"structure",members:{batchDeleteDetectorErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},BatchDisableAlarm:{http:{requestUri:"/alarms/disable",responseCode:202},input:{type:"structure",required:["disableActionRequests"],members:{disableActionRequests:{type:"list",member:{type:"structure",required:["requestId","alarmModelName"],members:{requestId:{},alarmModelName:{},keyValue:{},note:{}}}}}},output:{type:"structure",members:{errorEntries:{shape:"S9"}}}},BatchEnableAlarm:{http:{requestUri:"/alarms/enable",responseCode:202},input:{type:"structure",required:["enableActionRequests"],members:{enableActionRequests:{type:"list",member:{type:"structure",required:["requestId","alarmModelName"],members:{requestId:{},alarmModelName:{},keyValue:{},note:{}}}}}},output:{type:"structure",members:{errorEntries:{shape:"S9"}}}},BatchPutMessage:{http:{requestUri:"/inputs/messages",responseCode:200},input:{type:"structure",required:["messages"],members:{messages:{type:"list",member:{type:"structure",required:["messageId","inputName","payload"],members:{messageId:{},inputName:{},payload:{type:"blob"},timestamp:{type:"structure",members:{timeInMillis:{type:"long"}}}}}}}},output:{type:"structure",members:{BatchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},BatchResetAlarm:{http:{requestUri:"/alarms/reset",responseCode:202},input:{type:"structure",required:["resetActionRequests"],members:{resetActionRequests:{type:"list",member:{type:"structure",required:["requestId","alarmModelName"],members:{requestId:{},alarmModelName:{},keyValue:{},note:{}}}}}},output:{type:"structure",members:{errorEntries:{shape:"S9"}}}},BatchSnoozeAlarm:{http:{requestUri:"/alarms/snooze",responseCode:202},input:{type:"structure",required:["snoozeActionRequests"],members:{snoozeActionRequests:{type:"list",member:{type:"structure",required:["requestId","alarmModelName","snoozeDuration"],members:{requestId:{},alarmModelName:{},keyValue:{},note:{},snoozeDuration:{type:"integer"}}}}}},output:{type:"structure",members:{errorEntries:{shape:"S9"}}}},BatchUpdateDetector:{http:{requestUri:"/detectors",responseCode:200},input:{type:"structure",required:["detectors"],members:{detectors:{type:"list",member:{type:"structure",required:["messageId","detectorModelName","state"],members:{messageId:{},detectorModelName:{},keyValue:{},state:{type:"structure",required:["stateName","variables","timers"],members:{stateName:{},variables:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timers:{type:"list",member:{type:"structure",required:["name","seconds"],members:{name:{},seconds:{type:"integer"}}}}}}}}}}},output:{type:"structure",members:{batchUpdateDetectorErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},DescribeAlarm:{http:{method:"GET",requestUri:"/alarms/{alarmModelName}/keyValues/"},input:{type:"structure",required:["alarmModelName"],members:{alarmModelName:{location:"uri",locationName:"alarmModelName"},keyValue:{location:"querystring",locationName:"keyValue"}}},output:{type:"structure",members:{alarm:{type:"structure",members:{alarmModelName:{},alarmModelVersion:{},keyValue:{},alarmState:{type:"structure",members:{stateName:{},ruleEvaluation:{type:"structure",members:{simpleRuleEvaluation:{type:"structure",members:{inputPropertyValue:{},operator:{},thresholdValue:{}}}}},customerAction:{type:"structure",members:{actionName:{},snoozeActionConfiguration:{type:"structure",members:{snoozeDuration:{type:"integer"},note:{}}},enableActionConfiguration:{type:"structure",members:{note:{}}},disableActionConfiguration:{type:"structure",members:{note:{}}},acknowledgeActionConfiguration:{type:"structure",members:{note:{}}},resetActionConfiguration:{type:"structure",members:{note:{}}}}},systemEvent:{type:"structure",members:{eventType:{},stateChangeConfiguration:{type:"structure",members:{triggerType:{}}}}}}},severity:{type:"integer"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},DescribeDetector:{http:{method:"GET",requestUri:"/detectors/{detectorModelName}/keyValues/"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},keyValue:{location:"querystring",locationName:"keyValue"}}},output:{type:"structure",members:{detector:{type:"structure",members:{detectorModelName:{},keyValue:{},detectorModelVersion:{},state:{type:"structure",required:["stateName","variables","timers"],members:{stateName:{},variables:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timers:{type:"list",member:{type:"structure",required:["name","timestamp"],members:{name:{},timestamp:{type:"timestamp"}}}}}},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},ListAlarms:{http:{method:"GET",requestUri:"/alarms/{alarmModelName}"},input:{type:"structure",required:["alarmModelName"],members:{alarmModelName:{location:"uri",locationName:"alarmModelName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{alarmSummaries:{type:"list",member:{type:"structure",members:{alarmModelName:{},alarmModelVersion:{},keyValue:{},stateName:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListDetectors:{http:{method:"GET",requestUri:"/detectors/{detectorModelName}"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},stateName:{location:"querystring",locationName:"stateName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},keyValue:{},detectorModelVersion:{},state:{type:"structure",members:{stateName:{}}},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}}},shapes:{S9:{type:"list",member:{type:"structure",members:{requestId:{},errorCode:{},errorMessage:{}}}}}}},{}],376:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-11-03",endpointPrefix:"api.fleethub.iot",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS IoT Fleet Hub",serviceId:"IoTFleetHub",signatureVersion:"v4",signingName:"iotfleethub",uid:"iotfleethub-2020-11-03"},operations:{CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",required:["applicationName","roleArn"],members:{applicationName:{},applicationDescription:{},clientToken:{idempotencyToken:!0},roleArn:{},tags:{shape:"S6"}}},output:{type:"structure",required:["applicationId","applicationArn"],members:{applicationId:{},applicationArn:{}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:204},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}}},DescribeApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",required:["applicationId","applicationArn","applicationName","applicationUrl","applicationState","applicationCreationDate","applicationLastUpdateDate","roleArn"],members:{applicationId:{},applicationArn:{},applicationName:{},applicationDescription:{},applicationUrl:{},applicationState:{},applicationCreationDate:{type:"long"},applicationLastUpdateDate:{type:"long"},roleArn:{},ssoClientId:{},errorMessage:{},tags:{shape:"S6"}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{applicationSummaries:{type:"list",member:{type:"structure",required:["applicationId","applicationName","applicationUrl"],members:{applicationId:{},applicationName:{},applicationDescription:{},applicationUrl:{},applicationCreationDate:{type:"long"},applicationLastUpdateDate:{type:"long"},applicationState:{}}}},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"}}}},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:{}}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{applicationId}",responseCode:202},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},applicationName:{},applicationDescription:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"map",key:{},value:{}}}}},{}],377:[function(e,t,r){t.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",result_key:"applicationSummaries"}}}},{}],378:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-06-17",endpointPrefix:"iotfleetwise",jsonVersion:"1.0",protocol:"json",serviceFullName:"AWS IoT FleetWise",serviceId:"IoTFleetWise",signatureVersion:"v4",signingName:"iotfleetwise",targetPrefix:"IoTAutobahnControlPlane",uid:"iotfleetwise-2021-06-17"},operations:{AssociateVehicleFleet:{input:{type:"structure",required:["vehicleName","fleetId"],members:{vehicleName:{},fleetId:{}}},output:{type:"structure",members:{}}},BatchCreateVehicle:{input:{type:"structure",required:["vehicles"],members:{vehicles:{type:"list",member:{type:"structure",required:["vehicleName","modelManifestArn","decoderManifestArn"],members:{vehicleName:{},modelManifestArn:{},decoderManifestArn:{},attributes:{shape:"S9"},associationBehavior:{},tags:{shape:"Sd"}}}}}},output:{type:"structure",members:{vehicles:{type:"list",member:{type:"structure",members:{vehicleName:{},arn:{},thingArn:{}}}},errors:{type:"list",member:{type:"structure",members:{vehicleName:{},code:{},message:{}}}}}}},BatchUpdateVehicle:{input:{type:"structure",required:["vehicles"],members:{vehicles:{type:"list",member:{type:"structure",required:["vehicleName"],members:{vehicleName:{},modelManifestArn:{},decoderManifestArn:{},attributes:{shape:"S9"},attributeUpdateMode:{}}}}}},output:{type:"structure",members:{vehicles:{type:"list",member:{type:"structure",members:{vehicleName:{},arn:{}}}},errors:{type:"list",member:{type:"structure",members:{vehicleName:{},code:{type:"integer"},message:{}}}}}}},CreateCampaign:{input:{type:"structure",required:["name","signalCatalogArn","targetArn","collectionScheme"],members:{name:{},description:{},signalCatalogArn:{},targetArn:{},startTime:{type:"timestamp"},expiryTime:{type:"timestamp"},postTriggerCollectionDuration:{type:"long"},diagnosticsMode:{},spoolingMode:{},compression:{},priority:{type:"integer"},signalsToCollect:{shape:"S16"},collectionScheme:{shape:"S1a"},dataExtraDimensions:{shape:"S1h"},tags:{shape:"Sd"},dataDestinationConfigs:{shape:"S1j"}}},output:{type:"structure",members:{name:{},arn:{}}},idempotent:!0},CreateDecoderManifest:{input:{type:"structure",required:["name","modelManifestArn"],members:{name:{},description:{},modelManifestArn:{},signalDecoders:{shape:"S1w"},networkInterfaces:{shape:"S2m"},tags:{shape:"Sd"}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},CreateFleet:{input:{type:"structure",required:["fleetId","signalCatalogArn"],members:{fleetId:{},description:{},signalCatalogArn:{},tags:{shape:"Sd"}}},output:{type:"structure",required:["id","arn"],members:{id:{},arn:{}}},idempotent:!0},CreateModelManifest:{input:{type:"structure",required:["name","nodes","signalCatalogArn"],members:{name:{},description:{},nodes:{shape:"S33"},signalCatalogArn:{},tags:{shape:"Sd"}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},CreateSignalCatalog:{input:{type:"structure",required:["name"],members:{name:{},description:{},nodes:{shape:"S36"},tags:{shape:"Sd"}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},CreateVehicle:{input:{type:"structure",required:["vehicleName","modelManifestArn","decoderManifestArn"],members:{vehicleName:{},modelManifestArn:{},decoderManifestArn:{},attributes:{shape:"S9"},associationBehavior:{},tags:{shape:"Sd"}}},output:{type:"structure",members:{vehicleName:{},arn:{},thingArn:{}}},idempotent:!0},DeleteCampaign:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{name:{},arn:{}}},idempotent:!0},DeleteDecoderManifest:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},DeleteFleet:{input:{type:"structure",required:["fleetId"],members:{fleetId:{}}},output:{type:"structure",members:{id:{},arn:{}}},idempotent:!0},DeleteModelManifest:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},DeleteSignalCatalog:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},DeleteVehicle:{input:{type:"structure",required:["vehicleName"],members:{vehicleName:{}}},output:{type:"structure",required:["vehicleName","arn"],members:{vehicleName:{},arn:{}}},idempotent:!0},DisassociateVehicleFleet:{input:{type:"structure",required:["vehicleName","fleetId"],members:{vehicleName:{},fleetId:{}}},output:{type:"structure",members:{}}},GetCampaign:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{name:{},arn:{},description:{},signalCatalogArn:{},targetArn:{},status:{},startTime:{type:"timestamp"},expiryTime:{type:"timestamp"},postTriggerCollectionDuration:{type:"long"},diagnosticsMode:{},spoolingMode:{},compression:{},priority:{type:"integer"},signalsToCollect:{shape:"S16"},collectionScheme:{shape:"S1a"},dataExtraDimensions:{shape:"S1h"},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"},dataDestinationConfigs:{shape:"S1j"}}}},GetDecoderManifest:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["name","arn","creationTime","lastModificationTime"],members:{name:{},arn:{},description:{},modelManifestArn:{},status:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"},message:{}}}},GetEncryptionConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["encryptionStatus","encryptionType"],members:{kmsKeyId:{},encryptionStatus:{},encryptionType:{},errorMessage:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},GetFleet:{input:{type:"structure",required:["fleetId"],members:{fleetId:{}}},output:{type:"structure",required:["id","arn","signalCatalogArn","creationTime","lastModificationTime"],members:{id:{},arn:{},description:{},signalCatalogArn:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},GetLoggingOptions:{input:{type:"structure",members:{}},output:{type:"structure",required:["cloudWatchLogDelivery"],members:{cloudWatchLogDelivery:{shape:"S4e"}}}},GetModelManifest:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["name","arn","creationTime","lastModificationTime"],members:{name:{},arn:{},description:{},signalCatalogArn:{},status:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},GetRegisterAccountStatus:{input:{type:"structure",members:{}},output:{type:"structure",required:["customerAccountId","accountStatus","iamRegistrationResponse","creationTime","lastModificationTime"],members:{customerAccountId:{},accountStatus:{},timestreamRegistrationResponse:{type:"structure",required:["timestreamDatabaseName","timestreamTableName","registrationStatus"],members:{timestreamDatabaseName:{},timestreamTableName:{},timestreamDatabaseArn:{},timestreamTableArn:{},registrationStatus:{},errorMessage:{}}},iamRegistrationResponse:{type:"structure",required:["roleArn","registrationStatus"],members:{roleArn:{},registrationStatus:{},errorMessage:{}}},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},GetSignalCatalog:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["name","arn","creationTime","lastModificationTime"],members:{name:{},arn:{},description:{},nodeCounts:{type:"structure",members:{totalNodes:{type:"integer"},totalBranches:{type:"integer"},totalSensors:{type:"integer"},totalAttributes:{type:"integer"},totalActuators:{type:"integer"},totalStructs:{type:"integer"},totalProperties:{type:"integer"}}},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},GetVehicle:{input:{type:"structure",required:["vehicleName"],members:{vehicleName:{}}},output:{type:"structure",members:{vehicleName:{},arn:{},modelManifestArn:{},decoderManifestArn:{},attributes:{shape:"S9"},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},GetVehicleStatus:{input:{type:"structure",required:["vehicleName"],members:{nextToken:{},maxResults:{type:"integer"},vehicleName:{}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{campaignName:{},vehicleName:{},status:{}}}},nextToken:{}}}},ImportDecoderManifest:{input:{type:"structure",required:["name","networkFileDefinitions"],members:{name:{},networkFileDefinitions:{type:"list",member:{type:"structure",members:{canDbc:{type:"structure",required:["networkInterface","canDbcFiles"],members:{networkInterface:{},canDbcFiles:{type:"list",member:{type:"blob"}},signalsMap:{type:"map",key:{},value:{}}}}},union:!0}}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}}},ImportSignalCatalog:{input:{type:"structure",required:["name"],members:{name:{},description:{},vss:{type:"structure",members:{vssJson:{}},union:!0},tags:{shape:"Sd"}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},ListCampaigns:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{campaignSummaries:{type:"list",member:{type:"structure",required:["creationTime","lastModificationTime"],members:{arn:{},name:{},description:{},signalCatalogArn:{},targetArn:{},status:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},nextToken:{}}}},ListDecoderManifestNetworkInterfaces:{input:{type:"structure",required:["name"],members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{networkInterfaces:{shape:"S2m"},nextToken:{}}}},ListDecoderManifestSignals:{input:{type:"structure",required:["name"],members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{signalDecoders:{shape:"S1w"},nextToken:{}}}},ListDecoderManifests:{input:{type:"structure",members:{modelManifestArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",required:["creationTime","lastModificationTime"],members:{name:{},arn:{},modelManifestArn:{},description:{},status:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"},message:{}}}},nextToken:{}}}},ListFleets:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{fleetSummaries:{type:"list",member:{type:"structure",required:["id","arn","signalCatalogArn","creationTime"],members:{id:{},arn:{},description:{},signalCatalogArn:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},nextToken:{}}}},ListFleetsForVehicle:{input:{type:"structure",required:["vehicleName"],members:{vehicleName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{fleets:{type:"list",member:{}},nextToken:{}}}},ListModelManifestNodes:{input:{type:"structure",required:["name"],members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nodes:{shape:"S36"},nextToken:{}}}},ListModelManifests:{input:{type:"structure",members:{signalCatalogArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",required:["creationTime","lastModificationTime"],members:{name:{},arn:{},signalCatalogArn:{},description:{},status:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},nextToken:{}}}},ListSignalCatalogNodes:{input:{type:"structure",required:["name"],members:{name:{},nextToken:{},maxResults:{type:"integer"},signalNodeType:{}}},output:{type:"structure",members:{nodes:{shape:"S36"},nextToken:{}}}},ListSignalCatalogs:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{name:{},arn:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sd"}}}},ListVehicles:{input:{type:"structure",members:{modelManifestArn:{},attributeNames:{type:"list",member:{}},attributeValues:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{vehicleSummaries:{type:"list",member:{type:"structure",required:["vehicleName","arn","modelManifestArn","decoderManifestArn","creationTime","lastModificationTime"],members:{vehicleName:{},arn:{},modelManifestArn:{},decoderManifestArn:{},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"},attributes:{shape:"S9"}}}},nextToken:{}}}},ListVehiclesInFleet:{input:{type:"structure",required:["fleetId"],members:{fleetId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{vehicles:{type:"list",member:{}},nextToken:{}}}},PutEncryptionConfiguration:{input:{type:"structure",required:["encryptionType"],members:{kmsKeyId:{},encryptionType:{}}},output:{type:"structure",required:["encryptionStatus","encryptionType"],members:{kmsKeyId:{},encryptionStatus:{},encryptionType:{}}}},PutLoggingOptions:{input:{type:"structure",required:["cloudWatchLogDelivery"],members:{cloudWatchLogDelivery:{shape:"S4e"}}},output:{type:"structure",members:{}},idempotent:!0},RegisterAccount:{input:{type:"structure",members:{timestreamResources:{shape:"S6u",deprecated:!0,deprecatedMessage:"Amazon Timestream metadata is now passed in the CreateCampaign API."},iamResources:{shape:"S6v",deprecated:!0,deprecatedMessage:"iamResources is no longer used or needed as input"}}},output:{type:"structure",required:["registerAccountStatus","iamResources","creationTime","lastModificationTime"],members:{registerAccountStatus:{},timestreamResources:{shape:"S6u"},iamResources:{shape:"S6v"},creationTime:{type:"timestamp"},lastModificationTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateCampaign:{input:{type:"structure",required:["name","action"],members:{name:{},description:{},dataExtraDimensions:{shape:"S1h"},action:{}}},output:{type:"structure",members:{arn:{},name:{},status:{}}}},UpdateDecoderManifest:{input:{type:"structure",required:["name"],members:{name:{},description:{},signalDecodersToAdd:{shape:"S1w"},signalDecodersToUpdate:{shape:"S1w"},signalDecodersToRemove:{type:"list",member:{}},networkInterfacesToAdd:{shape:"S2m"},networkInterfacesToUpdate:{shape:"S2m"},networkInterfacesToRemove:{type:"list",member:{}},status:{}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},UpdateFleet:{input:{type:"structure",required:["fleetId"],members:{fleetId:{},description:{}}},output:{type:"structure",members:{id:{},arn:{}}}},UpdateModelManifest:{input:{type:"structure",required:["name"],members:{name:{},description:{},nodesToAdd:{shape:"S7c"},nodesToRemove:{shape:"S7c"},status:{}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},UpdateSignalCatalog:{input:{type:"structure",required:["name"],members:{name:{},description:{},nodesToAdd:{shape:"S36"},nodesToUpdate:{shape:"S36"},nodesToRemove:{shape:"S7c"}}},output:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},idempotent:!0},UpdateVehicle:{input:{type:"structure",required:["vehicleName"],members:{vehicleName:{},modelManifestArn:{},decoderManifestArn:{},attributes:{shape:"S9"},attributeUpdateMode:{}}},output:{type:"structure",members:{vehicleName:{},arn:{}}}}},shapes:{S9:{type:"map",key:{},value:{}},Sd:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S16:{type:"list",member:{type:"structure",required:["name"],members:{name:{},maxSampleCount:{type:"long"},minimumSamplingIntervalMs:{type:"long"}}}},S1a:{type:"structure",members:{timeBasedCollectionScheme:{type:"structure",required:["periodMs"],members:{periodMs:{type:"long"}}},conditionBasedCollectionScheme:{type:"structure",required:["expression"],members:{expression:{},minimumTriggerIntervalMs:{type:"long"},triggerMode:{},conditionLanguageVersion:{type:"integer"}}}},union:!0},S1h:{type:"list",member:{}},S1j:{type:"list",member:{type:"structure",members:{s3Config:{type:"structure",required:["bucketArn"],members:{bucketArn:{},dataFormat:{},storageCompressionFormat:{},prefix:{}}},timestreamConfig:{type:"structure",required:["timestreamTableArn","executionRoleArn"],members:{timestreamTableArn:{},executionRoleArn:{}}}},union:!0}},S1w:{type:"list",member:{type:"structure",required:["fullyQualifiedName","type","interfaceId"],members:{fullyQualifiedName:{},type:{},interfaceId:{},canSignal:{type:"structure",required:["messageId","isBigEndian","isSigned","startBit","offset","factor","length"],members:{messageId:{type:"integer"},isBigEndian:{type:"boolean"},isSigned:{type:"boolean"},startBit:{type:"integer"},offset:{type:"double"},factor:{type:"double"},length:{type:"integer"},name:{}}},obdSignal:{type:"structure",required:["pidResponseLength","serviceMode","pid","scaling","offset","startByte","byteLength"],members:{pidResponseLength:{type:"integer"},serviceMode:{type:"integer"},pid:{type:"integer"},scaling:{type:"double"},offset:{type:"double"},startByte:{type:"integer"},byteLength:{type:"integer"},bitRightShift:{type:"integer"},bitMaskLength:{type:"integer"}}},messageSignal:{type:"structure",required:["topicName","structuredMessage"],members:{topicName:{},structuredMessage:{shape:"S2c"}}}}}},S2c:{type:"structure",members:{primitiveMessageDefinition:{type:"structure",members:{ros2PrimitiveMessageDefinition:{type:"structure",required:["primitiveType"],members:{primitiveType:{},offset:{type:"double"},scaling:{type:"double"},upperBound:{type:"long"}}}},union:!0},structuredMessageListDefinition:{type:"structure",required:["name","memberType","listType"],members:{name:{},memberType:{shape:"S2c"},listType:{},capacity:{type:"integer"}}},structuredMessageDefinition:{type:"list",member:{type:"structure",required:["fieldName","dataType"],members:{fieldName:{},dataType:{shape:"S2c"}}}}},union:!0},S2m:{type:"list",member:{type:"structure",required:["interfaceId","type"],members:{interfaceId:{},type:{},canInterface:{type:"structure", +required:["name"],members:{name:{},protocolName:{},protocolVersion:{}}},obdInterface:{type:"structure",required:["name","requestMessageId"],members:{name:{},requestMessageId:{type:"integer"},obdStandard:{},pidRequestIntervalSeconds:{type:"integer"},dtcRequestIntervalSeconds:{type:"integer"},useExtendedIds:{type:"boolean"},hasTransmissionEcu:{type:"boolean"}}},vehicleMiddleware:{type:"structure",required:["name","protocolName"],members:{name:{},protocolName:{}}}}}},S33:{type:"list",member:{}},S36:{type:"list",member:{type:"structure",members:{branch:{type:"structure",required:["fullyQualifiedName"],members:{fullyQualifiedName:{},description:{},deprecationMessage:{},comment:{}}},sensor:{type:"structure",required:["fullyQualifiedName","dataType"],members:{fullyQualifiedName:{},dataType:{},description:{},unit:{},allowedValues:{shape:"S33"},min:{type:"double"},max:{type:"double"},deprecationMessage:{},comment:{},structFullyQualifiedName:{}}},actuator:{type:"structure",required:["fullyQualifiedName","dataType"],members:{fullyQualifiedName:{},dataType:{},description:{},unit:{},allowedValues:{shape:"S33"},min:{type:"double"},max:{type:"double"},assignedValue:{deprecated:!0,deprecatedMessage:"assignedValue is no longer in use"},deprecationMessage:{},comment:{},structFullyQualifiedName:{}}},attribute:{type:"structure",required:["fullyQualifiedName","dataType"],members:{fullyQualifiedName:{},dataType:{},description:{},unit:{},allowedValues:{shape:"S33"},min:{type:"double"},max:{type:"double"},assignedValue:{deprecated:!0,deprecatedMessage:"assignedValue is no longer in use"},defaultValue:{},deprecationMessage:{},comment:{}}},struct:{type:"structure",required:["fullyQualifiedName"],members:{fullyQualifiedName:{},description:{},deprecationMessage:{},comment:{}}},property:{type:"structure",required:["fullyQualifiedName","dataType"],members:{fullyQualifiedName:{},dataType:{},dataEncoding:{},description:{},deprecationMessage:{},comment:{},structFullyQualifiedName:{}}}},union:!0}},S4e:{type:"structure",required:["logType"],members:{logType:{},logGroupName:{}}},S6u:{type:"structure",required:["timestreamDatabaseName","timestreamTableName"],members:{timestreamDatabaseName:{},timestreamTableName:{}}},S6v:{type:"structure",required:["roleArn"],members:{roleArn:{}}},S7c:{type:"list",member:{}}}}},{}],379:[function(e,t,r){t.exports={pagination:{GetVehicleStatus:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"campaigns"},ListCampaigns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"campaignSummaries"},ListDecoderManifestNetworkInterfaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networkInterfaces"},ListDecoderManifestSignals:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"signalDecoders"},ListDecoderManifests:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"summaries"},ListFleets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"fleetSummaries"},ListFleetsForVehicle:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"fleets"},ListModelManifestNodes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"nodes"},ListModelManifests:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"summaries"},ListSignalCatalogNodes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"nodes"},ListSignalCatalogs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"summaries"},ListVehicles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"vehicleSummaries"},ListVehiclesInFleet:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"vehicles"}}}},{}],380:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-10-05",endpointPrefix:"api.tunneling.iot",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS IoT Secure Tunneling",serviceId:"IoTSecureTunneling",signatureVersion:"v4",signingName:"IoTSecuredTunneling",targetPrefix:"IoTSecuredTunneling",uid:"iotsecuretunneling-2018-10-05"},operations:{CloseTunnel:{input:{type:"structure",required:["tunnelId"],members:{tunnelId:{},delete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeTunnel:{input:{type:"structure",required:["tunnelId"],members:{tunnelId:{}}},output:{type:"structure",members:{tunnel:{type:"structure",members:{tunnelId:{},tunnelArn:{},status:{},sourceConnectionState:{shape:"Sa"},destinationConnectionState:{shape:"Sa"},description:{},destinationConfig:{shape:"Se"},timeoutConfig:{shape:"Si"},tags:{shape:"Sk"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sk"}}}},ListTunnels:{input:{type:"structure",members:{thingName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{tunnelSummaries:{type:"list",member:{type:"structure",members:{tunnelId:{},tunnelArn:{},status:{},description:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},OpenTunnel:{input:{type:"structure",members:{description:{},tags:{shape:"Sk"},destinationConfig:{shape:"Se"},timeoutConfig:{shape:"Si"}}},output:{type:"structure",members:{tunnelId:{},tunnelArn:{},sourceAccessToken:{shape:"Sz"},destinationAccessToken:{shape:"Sz"}}}},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:!0}}}},{}],381:[function(e,t,r){t.exports={pagination:{ListTunnels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],382:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"iotsitewise",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS IoT SiteWise",serviceId:"IoTSiteWise",signatureVersion:"v4",signingName:"iotsitewise",uid:"iotsitewise-2019-12-02"},operations:{AssociateAssets:{http:{requestUri:"/assets/{assetId}/associate"},input:{type:"structure",required:["assetId","hierarchyId","childAssetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{},childAssetId:{},clientToken:{idempotencyToken:!0}}},endpoint:{hostPrefix:"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:!0}}},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:"S8"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{errors:{type:"list",member:{shape:"Sb"}}}},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:"S8"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{errors:{type:"list",member:{shape:"Sb"}}}},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:"Sm"},resolution:{},startDate:{type:"timestamp"},endDate:{type:"timestamp"},qualities:{shape:"Sq"},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:"S12"}}}},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:"S1j"}}}},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:"Sq"},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:"S25"}}}},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:"S1j"}}}}}}},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:"S1p"}}}}}}}}}},endpoint:{hostPrefix:"data."}},CreateAccessPolicy:{http:{requestUri:"/access-policies",responseCode:201},input:{type:"structure",required:["accessPolicyIdentity","accessPolicyResource","accessPolicyPermission"],members:{accessPolicyIdentity:{shape:"S2l"},accessPolicyResource:{shape:"S2s"},accessPolicyPermission:{},clientToken:{idempotencyToken:!0},tags:{shape:"S2w"}}},output:{type:"structure",required:["accessPolicyId","accessPolicyArn"],members:{accessPolicyId:{},accessPolicyArn:{}}},endpoint:{hostPrefix:"monitor."}},CreateAsset:{http:{requestUri:"/assets",responseCode:202},input:{type:"structure",required:["assetName","assetModelId"],members:{assetName:{},assetModelId:{},clientToken:{idempotencyToken:!0},tags:{shape:"S2w"},assetDescription:{},assetId:{},assetExternalId:{}}},output:{type:"structure",required:["assetId","assetArn","assetStatus"],members:{assetId:{},assetArn:{},assetStatus:{shape:"S35"}}},endpoint:{hostPrefix:"api."}},CreateAssetModel:{http:{requestUri:"/asset-models",responseCode:202},input:{type:"structure",required:["assetModelName"],members:{assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S3e"},assetModelHierarchies:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{name:{},childAssetModelId:{},id:{},externalId:{}}}},assetModelCompositeModels:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},description:{},type:{},properties:{shape:"S3e"},id:{},externalId:{}}}},clientToken:{idempotencyToken:!0},tags:{shape:"S2w"},assetModelId:{},assetModelExternalId:{},assetModelType:{}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelStatus:{shape:"S4c"}}},endpoint:{hostPrefix:"api."}},CreateAssetModelCompositeModel:{http:{requestUri:"/asset-models/{assetModelId}/composite-models",responseCode:202},input:{type:"structure",required:["assetModelId","assetModelCompositeModelName","assetModelCompositeModelType"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},parentAssetModelCompositeModelId:{},assetModelCompositeModelExternalId:{},assetModelCompositeModelId:{},assetModelCompositeModelDescription:{},assetModelCompositeModelName:{},assetModelCompositeModelType:{},clientToken:{idempotencyToken:!0},composedAssetModelId:{},assetModelCompositeModelProperties:{shape:"S3e"}}},output:{type:"structure",required:["assetModelCompositeModelId","assetModelCompositeModelPath","assetModelStatus"],members:{assetModelCompositeModelId:{},assetModelCompositeModelPath:{shape:"S4g"},assetModelStatus:{shape:"S4c"}}},endpoint:{hostPrefix:"api."}},CreateBulkImportJob:{http:{requestUri:"/jobs",responseCode:202},input:{type:"structure",required:["jobName","jobRoleArn","files","errorReportLocation","jobConfiguration"],members:{jobName:{},jobRoleArn:{},files:{shape:"S4j"},errorReportLocation:{shape:"S4n"},jobConfiguration:{shape:"S4o"},adaptiveIngestion:{type:"boolean"},deleteFilesAfterImport:{type:"boolean"}}},output:{type:"structure",required:["jobId","jobName","jobStatus"],members:{jobId:{},jobName:{},jobStatus:{}}},endpoint:{hostPrefix:"data."}},CreateDashboard:{http:{requestUri:"/dashboards",responseCode:201},input:{type:"structure",required:["projectId","dashboardName","dashboardDefinition"],members:{projectId:{},dashboardName:{},dashboardDescription:{},dashboardDefinition:{},clientToken:{idempotencyToken:!0},tags:{shape:"S2w"}}},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:"S52"},tags:{shape:"S2w"}}},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:!0},portalLogoImageFile:{shape:"S59"},roleArn:{},tags:{shape:"S2w"},portalAuthMode:{},notificationSenderEmail:{},alarms:{shape:"S5d"}}},output:{type:"structure",required:["portalId","portalArn","portalStartUrl","portalStatus","ssoApplicationId"],members:{portalId:{},portalArn:{},portalStartUrl:{},portalStatus:{shape:"S5g"},ssoApplicationId:{}}},endpoint:{hostPrefix:"monitor."}},CreateProject:{http:{requestUri:"/projects",responseCode:201},input:{type:"structure",required:["portalId","projectName"],members:{portalId:{},projectName:{},projectDescription:{},clientToken:{idempotencyToken:!0},tags:{shape:"S2w"}}},output:{type:"structure",required:["projectId","projectArn"],members:{projectId:{},projectArn:{}}},endpoint:{hostPrefix:"monitor."}},DeleteAccessPolicy:{http:{method:"DELETE",requestUri:"/access-policies/{accessPolicyId}",responseCode:204},input:{type:"structure",required:["accessPolicyId"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DeleteAsset:{http:{method:"DELETE",requestUri:"/assets/{assetId}",responseCode:202},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetStatus"],members:{assetStatus:{shape:"S35"}}},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:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S4c"}}},endpoint:{hostPrefix:"api."}},DeleteAssetModelCompositeModel:{http:{method:"DELETE",requestUri:"/asset-models/{assetModelId}/composite-models/{assetModelCompositeModelId}",responseCode:202},input:{type:"structure",required:["assetModelId","assetModelCompositeModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},assetModelCompositeModelId:{location:"uri",locationName:"assetModelCompositeModelId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S4c"}}},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:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DeleteGateway:{http:{method:"DELETE",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId"],members:{gatewayId:{location:"uri",locationName:"gatewayId"}}},endpoint:{hostPrefix:"api."}},DeletePortal:{http:{method:"DELETE",requestUri:"/portals/{portalId}",responseCode:202},input:{type:"structure",required:["portalId"],members:{portalId:{location:"uri",locationName:"portalId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S5g"}}},endpoint:{hostPrefix:"monitor."}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectId}",responseCode:204},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},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:!0}}},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:"S2l"},accessPolicyResource:{shape:"S2s"},accessPolicyPermission:{},accessPolicyCreationDate:{type:"timestamp"},accessPolicyLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DescribeAction:{http:{method:"GET",requestUri:"/actions/{actionId}"},input:{type:"structure",required:["actionId"],members:{actionId:{location:"uri",locationName:"actionId"}}},output:{type:"structure",required:["actionId","targetResource","actionDefinitionId","actionPayload","executionTime"],members:{actionId:{},targetResource:{shape:"S68"},actionDefinitionId:{},actionPayload:{shape:"S69"},executionTime:{type:"timestamp"}}},endpoint:{hostPrefix:"api."}},DescribeAsset:{http:{method:"GET",requestUri:"/assets/{assetId}"},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},excludeProperties:{location:"querystring",locationName:"excludeProperties",type:"boolean"}}},output:{type:"structure",required:["assetId","assetArn","assetName","assetModelId","assetProperties","assetHierarchies","assetCreationDate","assetLastUpdateDate","assetStatus"],members:{assetId:{},assetArn:{},assetName:{},assetModelId:{},assetProperties:{shape:"S6e"},assetHierarchies:{shape:"S6l"},assetCompositeModels:{type:"list",member:{type:"structure",required:["name","type","properties"],members:{name:{},description:{},type:{},properties:{shape:"S6e"},id:{},externalId:{}}}},assetCreationDate:{type:"timestamp"},assetLastUpdateDate:{type:"timestamp"},assetStatus:{shape:"S35"},assetDescription:{},assetCompositeModelSummaries:{shape:"S6p"},assetExternalId:{}}},endpoint:{hostPrefix:"api."}},DescribeAssetCompositeModel:{http:{method:"GET",requestUri:"/assets/{assetId}/composite-models/{assetCompositeModelId}"},input:{type:"structure",required:["assetId","assetCompositeModelId"],members:{assetId:{location:"uri",locationName:"assetId"},assetCompositeModelId:{location:"uri",locationName:"assetCompositeModelId"}}},output:{type:"structure",required:["assetId","assetCompositeModelId","assetCompositeModelPath","assetCompositeModelName","assetCompositeModelDescription","assetCompositeModelType","assetCompositeModelProperties","assetCompositeModelSummaries"],members:{assetId:{},assetCompositeModelId:{},assetCompositeModelExternalId:{},assetCompositeModelPath:{shape:"S6r"},assetCompositeModelName:{},assetCompositeModelDescription:{},assetCompositeModelType:{},assetCompositeModelProperties:{shape:"S6e"},assetCompositeModelSummaries:{shape:"S6p"},actionDefinitions:{shape:"S6v"}}},endpoint:{hostPrefix:"api."}},DescribeAssetModel:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}"},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},excludeProperties:{location:"querystring",locationName:"excludeProperties",type:"boolean"}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelName","assetModelDescription","assetModelProperties","assetModelHierarchies","assetModelCreationDate","assetModelLastUpdateDate","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S6z"},assetModelHierarchies:{shape:"S71"},assetModelCompositeModels:{shape:"S73"},assetModelCreationDate:{type:"timestamp"},assetModelLastUpdateDate:{type:"timestamp"},assetModelStatus:{shape:"S4c"},assetModelType:{},assetModelCompositeModelSummaries:{shape:"S75"},assetModelExternalId:{}}},endpoint:{hostPrefix:"api."}},DescribeAssetModelCompositeModel:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}/composite-models/{assetModelCompositeModelId}"},input:{type:"structure",required:["assetModelId","assetModelCompositeModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},assetModelCompositeModelId:{location:"uri",locationName:"assetModelCompositeModelId"}}},output:{type:"structure",required:["assetModelId","assetModelCompositeModelId","assetModelCompositeModelPath","assetModelCompositeModelName","assetModelCompositeModelDescription","assetModelCompositeModelType","assetModelCompositeModelProperties","assetModelCompositeModelSummaries"],members:{assetModelId:{},assetModelCompositeModelId:{},assetModelCompositeModelExternalId:{},assetModelCompositeModelPath:{shape:"S4g"},assetModelCompositeModelName:{},assetModelCompositeModelDescription:{},assetModelCompositeModelType:{},assetModelCompositeModelProperties:{shape:"S6z"},compositionDetails:{type:"structure",members:{compositionRelationship:{type:"list",member:{type:"structure",members:{id:{}}}}}},assetModelCompositeModelSummaries:{shape:"S75"},actionDefinitions:{shape:"S6v"}}},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:"S7e"},compositeModel:{type:"structure",required:["name","type","assetProperty"],members:{name:{},type:{},assetProperty:{shape:"S7e"},id:{},externalId:{}}},assetExternalId:{}}},endpoint:{hostPrefix:"api."}},DescribeBulkImportJob:{http:{method:"GET",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobId","jobName","jobStatus","jobRoleArn","files","errorReportLocation","jobConfiguration","jobCreationDate","jobLastUpdateDate"],members:{jobId:{},jobName:{},jobStatus:{},jobRoleArn:{},files:{shape:"S4j"},errorReportLocation:{shape:"S4n"},jobConfiguration:{shape:"S4o"},jobCreationDate:{type:"timestamp"},jobLastUpdateDate:{type:"timestamp"},adaptiveIngestion:{type:"boolean"},deleteFilesAfterImport:{type:"boolean"}}},endpoint:{hostPrefix:"data."}},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:"S7n"}}},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:"S52"},gatewayCapabilitySummaries:{shape:"S7s"},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:"S81"}}},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:"S5g"},portalCreationDate:{type:"timestamp"},portalLastUpdateDate:{type:"timestamp"},portalLogoImageLocation:{type:"structure",required:["id","url"],members:{id:{},url:{}}},roleArn:{},portalAuthMode:{},notificationSenderEmail:{},alarms:{shape:"S5d"}}},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:"S8c"},disassociatedDataStorage:{},retentionPeriod:{shape:"S8f"},configurationStatus:{shape:"S7n"},lastUpdateDate:{type:"timestamp"},warmTier:{},warmTierRetentionPeriod:{shape:"S8j"}}},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","timeSeriesArn"],members:{assetId:{},propertyId:{},alias:{},timeSeriesId:{},dataType:{},dataTypeSpec:{},timeSeriesCreationDate:{type:"timestamp"},timeSeriesLastUpdateDate:{type:"timestamp"}, +timeSeriesArn:{}}},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:!0}}},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:!0}}},endpoint:{hostPrefix:"api."}},ExecuteAction:{http:{requestUri:"/actions",responseCode:202},input:{type:"structure",required:["targetResource","actionDefinitionId","actionPayload"],members:{targetResource:{shape:"S68"},actionDefinitionId:{},actionPayload:{shape:"S69"},clientToken:{}}},output:{type:"structure",required:["actionId"],members:{actionId:{}}},endpoint:{hostPrefix:"api."}},ExecuteQuery:{http:{requestUri:"/queries/execution"},input:{type:"structure",required:["queryStatement"],members:{queryStatement:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{columns:{type:"list",member:{type:"structure",members:{name:{},type:{type:"structure",members:{scalarType:{}}}}}},rows:{type:"list",member:{shape:"S91"}},nextToken:{}}},endpoint:{hostPrefix:"data."}},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:"Sm",location:"querystring",locationName:"aggregateTypes"},resolution:{location:"querystring",locationName:"resolution"},qualities:{shape:"Sq",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:"S12"},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:"S1j"}}},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:"Sq",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:"S25"},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:"S1p"},value:{shape:"S1k"}}}},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:"S2l"},resource:{shape:"S2s"},permission:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListActions:{http:{method:"GET",requestUri:"/actions"},input:{type:"structure",required:["targetResourceType","targetResourceId"],members:{targetResourceType:{location:"querystring",locationName:"targetResourceType"},targetResourceId:{location:"querystring",locationName:"targetResourceId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["actionSummaries","nextToken"],members:{actionSummaries:{type:"list",member:{type:"structure",members:{actionId:{},actionDefinitionId:{},targetResource:{shape:"S68"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListAssetModelCompositeModels:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}/composite-models"},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetModelCompositeModelSummaries"],members:{assetModelCompositeModelSummaries:{shape:"S75"},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListAssetModelProperties:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}/properties"},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},filter:{location:"querystring",locationName:"filter"}}},output:{type:"structure",required:["assetModelPropertySummaries"],members:{assetModelPropertySummaries:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{id:{},name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S3i"},assetModelCompositeModelId:{},path:{shape:"S3w"},externalId:{}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListAssetModels:{http:{method:"GET",requestUri:"/asset-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},assetModelTypes:{location:"querystring",locationName:"assetModelTypes",type:"list",member:{}}}},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:"S4c"},assetModelType:{},externalId:{}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListAssetProperties:{http:{method:"GET",requestUri:"/assets/{assetId}/properties"},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},filter:{location:"querystring",locationName:"filter"}}},output:{type:"structure",required:["assetPropertySummaries"],members:{assetPropertySummaries:{type:"list",member:{type:"structure",required:["id"],members:{id:{},alias:{},unit:{},notification:{shape:"S6g"},assetCompositeModelId:{},path:{shape:"S6j"},externalId:{}}}},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:"S35"},hierarchies:{shape:"S6l"},description:{},externalId:{}}}},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:"S35"},hierarchies:{shape:"S6l"},description:{},externalId:{}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListBulkImportJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},filter:{location:"querystring",locationName:"filter"}}},output:{type:"structure",required:["jobSummaries"],members:{jobSummaries:{type:"list",member:{type:"structure",required:["id","name","status"],members:{id:{},name:{},status:{}}}},nextToken:{}}},endpoint:{hostPrefix:"data."}},ListCompositionRelationships:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}/composition-relationships"},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["compositionRelationshipSummaries"],members:{compositionRelationshipSummaries:{type:"list",member:{type:"structure",required:["assetModelId","assetModelCompositeModelId","assetModelCompositeModelType"],members:{assetModelId:{},assetModelCompositeModelId:{},assetModelCompositeModelType:{}}}},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:"S52"},gatewayCapabilitySummaries:{shape:"S7s"},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:"S5g"}}}},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:"S2w"}}},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","timeSeriesArn"],members:{assetId:{},propertyId:{},alias:{},timeSeriesId:{},dataType:{},dataTypeSpec:{},timeSeriesCreationDate:{type:"timestamp"},timeSeriesLastUpdateDate:{type:"timestamp"},timeSeriesArn:{}}}},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:"S7n"}}},endpoint:{hostPrefix:"api."}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S81"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."}},PutStorageConfiguration:{http:{requestUri:"/configuration/account/storage"},input:{type:"structure",required:["storageType"],members:{storageType:{},multiLayerStorage:{shape:"S8c"},disassociatedDataStorage:{},retentionPeriod:{shape:"S8f"},warmTier:{},warmTierRetentionPeriod:{shape:"S8j"}}},output:{type:"structure",required:["storageType","configurationStatus"],members:{storageType:{},multiLayerStorage:{shape:"S8c"},disassociatedDataStorage:{},retentionPeriod:{shape:"S8f"},configurationStatus:{shape:"S7n"},warmTier:{},warmTierRetentionPeriod:{shape:"S8j"}}},endpoint:{hostPrefix:"api."}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"S2w"}}},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:"S2l"},accessPolicyResource:{shape:"S2s"},accessPolicyPermission:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},UpdateAsset:{http:{method:"PUT",requestUri:"/assets/{assetId}",responseCode:202},input:{type:"structure",required:["assetId","assetName"],members:{assetId:{location:"uri",locationName:"assetId"},assetName:{},clientToken:{idempotencyToken:!0},assetDescription:{},assetExternalId:{}}},output:{type:"structure",required:["assetStatus"],members:{assetStatus:{shape:"S35"}}},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:"S6z"},assetModelHierarchies:{shape:"S71"},assetModelCompositeModels:{shape:"S73"},clientToken:{idempotencyToken:!0},assetModelExternalId:{}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S4c"}}},endpoint:{hostPrefix:"api."}},UpdateAssetModelCompositeModel:{http:{method:"PUT",requestUri:"/asset-models/{assetModelId}/composite-models/{assetModelCompositeModelId}",responseCode:202},input:{type:"structure",required:["assetModelId","assetModelCompositeModelId","assetModelCompositeModelName"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},assetModelCompositeModelId:{location:"uri",locationName:"assetModelCompositeModelId"},assetModelCompositeModelExternalId:{},assetModelCompositeModelDescription:{},assetModelCompositeModelName:{},clientToken:{idempotencyToken:!0},assetModelCompositeModelProperties:{shape:"S6z"}}},output:{type:"structure",required:["assetModelCompositeModelPath","assetModelStatus"],members:{assetModelCompositeModelPath:{shape:"S4g"},assetModelStatus:{shape:"S4c"}}},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:!0},propertyUnit:{}}},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:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},UpdateGateway:{http:{method:"PUT",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId","gatewayName"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},gatewayName:{}}},endpoint:{hostPrefix:"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:"S59"}}},roleArn:{},clientToken:{idempotencyToken:!0},notificationSenderEmail:{},alarms:{shape:"S5d"}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S5g"}}},endpoint:{hostPrefix:"monitor."}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{projectId}",responseCode:200},input:{type:"structure",required:["projectId","projectName"],members:{projectId:{location:"uri",locationName:"projectId"},projectName:{},projectDescription:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}}},shapes:{S8:{type:"list",member:{}},Sb:{type:"structure",required:["assetId","code","message"],members:{assetId:{},code:{},message:{}}},Sm:{type:"list",member:{}},Sq:{type:"list",member:{}},S12:{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"}}}}}},S1j:{type:"structure",required:["value","timestamp"],members:{value:{shape:"S1k"},timestamp:{shape:"S1p"},quality:{}}},S1k:{type:"structure",members:{stringValue:{},integerValue:{type:"integer"},doubleValue:{type:"double"},booleanValue:{type:"boolean"}}},S1p:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{type:"long"},offsetInNanos:{type:"integer"}}},S25:{type:"list",member:{shape:"S1j"}},S2l:{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:{}}}}},S2s:{type:"structure",members:{portal:{type:"structure",required:["id"],members:{id:{}}},project:{type:"structure",required:["id"],members:{id:{}}}}},S2w:{type:"map",key:{},value:{}},S35:{type:"structure",required:["state"],members:{state:{},error:{shape:"S37"}}},S37:{type:"structure",required:["code","message"],members:{code:{},message:{},details:{type:"list",member:{type:"structure",required:["code","message"],members:{code:{},message:{}}}}}},S3e:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S3i"},id:{},externalId:{}}}},S3i:{type:"structure",members:{attribute:{type:"structure",members:{defaultValue:{}}},measurement:{type:"structure",members:{processingConfig:{type:"structure",required:["forwardingConfig"],members:{forwardingConfig:{shape:"S3n"}}}}},transform:{type:"structure",required:["expression","variables"],members:{expression:{},variables:{shape:"S3r"},processingConfig:{type:"structure",required:["computeLocation"],members:{computeLocation:{},forwardingConfig:{shape:"S3n"}}}}},metric:{type:"structure",required:["expression","variables","window"],members:{expression:{},variables:{shape:"S3r"},window:{type:"structure",members:{tumbling:{type:"structure",required:["interval"],members:{interval:{},offset:{}}}}},processingConfig:{type:"structure",required:["computeLocation"],members:{computeLocation:{}}}}}}},S3n:{type:"structure",required:["state"],members:{state:{}}},S3r:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"structure",members:{propertyId:{},hierarchyId:{},propertyPath:{shape:"S3w"}}}}}},S3w:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},S4c:{type:"structure",required:["state"],members:{state:{},error:{shape:"S37"}}},S4g:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},S4j:{type:"list",member:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{},versionId:{}}}},S4n:{type:"structure",required:["bucket","prefix"],members:{bucket:{},prefix:{}}},S4o:{type:"structure",required:["fileFormat"],members:{fileFormat:{type:"structure",members:{csv:{type:"structure",required:["columnNames"],members:{columnNames:{type:"list",member:{}}}},parquet:{type:"structure",members:{}}}}}},S52:{type:"structure",members:{greengrass:{type:"structure",required:["groupArn"],members:{groupArn:{}}},greengrassV2:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{}}}}},S59:{type:"structure",required:["data","type"],members:{data:{type:"blob"},type:{}}},S5d:{type:"structure",required:["alarmRoleArn"],members:{alarmRoleArn:{},notificationLambdaArn:{}}},S5g:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",members:{code:{},message:{}}}}},S68:{type:"structure",required:["assetId"],members:{assetId:{}}},S69:{type:"structure",required:["stringValue"],members:{stringValue:{}}},S6e:{type:"list",member:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S6g"},dataType:{},dataTypeSpec:{},unit:{},path:{shape:"S6j"},externalId:{}}}},S6g:{type:"structure",required:["topic","state"],members:{topic:{},state:{}}},S6j:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},S6l:{type:"list",member:{type:"structure",required:["name"],members:{id:{},name:{},externalId:{}}}},S6p:{type:"list",member:{type:"structure",required:["id","name","type","description","path"],members:{id:{},externalId:{},name:{},type:{},description:{},path:{shape:"S6r"}}}},S6r:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},S6v:{type:"list",member:{type:"structure",required:["actionDefinitionId","actionName","actionType"],members:{actionDefinitionId:{},actionName:{},actionType:{}}}},S6z:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{id:{},name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S3i"},path:{shape:"S3w"},externalId:{}}}},S71:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{id:{},name:{},childAssetModelId:{},externalId:{}}}},S73:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},description:{},type:{},properties:{shape:"S6z"},id:{},externalId:{}}}},S75:{type:"list",member:{type:"structure",required:["id","name","type"],members:{id:{},externalId:{},name:{},type:{},description:{},path:{shape:"S4g"}}}},S7e:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S6g"},dataType:{},unit:{},type:{shape:"S3i"},path:{shape:"S6j"},externalId:{}}},S7n:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",required:["code","message"],members:{code:{},message:{}}}}},S7s:{type:"list",member:{type:"structure",required:["capabilityNamespace","capabilitySyncStatus"],members:{capabilityNamespace:{},capabilitySyncStatus:{}}}},S81:{type:"structure",required:["level"],members:{level:{}}},S8c:{type:"structure",required:["customerManagedS3Storage"],members:{customerManagedS3Storage:{type:"structure",required:["s3ResourceArn","roleArn"],members:{s3ResourceArn:{},roleArn:{}}}}},S8f:{type:"structure",members:{numberOfDays:{type:"integer"},unlimited:{type:"boolean"}}},S8j:{type:"structure",members:{numberOfDays:{type:"integer"},unlimited:{type:"boolean"}}},S91:{type:"structure",required:["data"],members:{data:{shape:"S92"}}},S92:{type:"list",member:{type:"structure",members:{scalarValue:{},arrayValue:{shape:"S92"},rowValue:{shape:"S91"},nullValue:{type:"boolean"}}}}}}},{}],383:[function(e,t,r){t.exports={pagination:{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"},ExecuteQuery:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"rows"},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"},ListActions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"actionSummaries"}, +ListAssetModelCompositeModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetModelCompositeModelSummaries"},ListAssetModelProperties:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetModelPropertySummaries"},ListAssetModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetModelSummaries"},ListAssetProperties:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetPropertySummaries"},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"},ListBulkImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobSummaries"},ListCompositionRelationships:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"compositionRelationshipSummaries"},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"}}}},{}],384:[function(e,t,r){t.exports={version:2,waiters:{AssetModelNotExists:{delay:3,maxAttempts:20,operation:"DescribeAssetModel",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},AssetModelActive:{delay:3,maxAttempts:20,operation:"DescribeAssetModel",acceptors:[{state:"success",matcher:"path",argument:"assetModelStatus.state",expected:"ACTIVE"},{state:"failure",matcher:"path",argument:"assetModelStatus.state",expected:"FAILED"}]},AssetNotExists:{delay:3,maxAttempts:20,operation:"DescribeAsset",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},AssetActive:{delay:3,maxAttempts:20,operation:"DescribeAsset",acceptors:[{state:"success",matcher:"path",argument:"assetStatus.state",expected:"ACTIVE"},{state:"failure",matcher:"path",argument:"assetStatus.state",expected:"FAILED"}]},PortalNotExists:{delay:3,maxAttempts:20,operation:"DescribePortal",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},PortalActive:{delay:3,maxAttempts:20,operation:"DescribePortal",acceptors:[{state:"success",matcher:"path",argument:"portalStatus.state",expected:"ACTIVE"}]}}}},{}],385:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-09-06",endpointPrefix:"iotthingsgraph",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS IoT Things Graph",serviceId:"IoTThingsGraph",signatureVersion:"v4",signingName:"iotthingsgraph",targetPrefix:"IotThingsGraphFrontEndService",uid:"iotthingsgraph-2018-09-06"},operations:{AssociateEntityToThing:{input:{type:"structure",required:["thingName","entityId"],members:{thingName:{},entityId:{},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},CreateFlowTemplate:{input:{type:"structure",required:["definition"],members:{definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sb"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},CreateSystemInstance:{input:{type:"structure",required:["definition","target"],members:{tags:{shape:"Sf"},definition:{shape:"S7"},target:{},greengrassGroupName:{},s3BucketName:{},metricsConfiguration:{shape:"Sm"},flowActionsRoleArn:{}}},output:{type:"structure",members:{summary:{shape:"Sq"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},CreateSystemTemplate:{input:{type:"structure",required:["definition"],members:{definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sw"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeleteFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeleteNamespace:{input:{type:"structure",members:{}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeleteSystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeleteSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeploySystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",required:["summary"],members:{summary:{shape:"Sq"},greengrassDeploymentId:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeprecateFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DeprecateSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DescribeNamespace:{input:{type:"structure",members:{namespaceName:{}}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{},trackingNamespaceName:{},trackingNamespaceVersion:{type:"long"},namespaceVersion:{type:"long"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},DissociateEntityFromThing:{input:{type:"structure",required:["thingName","entityType"],members:{thingName:{},entityType:{}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetEntities:{input:{type:"structure",required:["ids"],members:{ids:{type:"list",member:{}},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{descriptions:{shape:"S1l"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{},revisionNumber:{type:"long"}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sb"},definition:{shape:"S7"},validatedNamespaceVersion:{type:"long"}}}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetFlowTemplateRevisions:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S1u"},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetNamespaceDeletionStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{},status:{},errorCode:{},errorMessage:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetSystemInstance:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sq"},definition:{shape:"S7"},s3BucketName:{},metricsConfiguration:{shape:"Sm"},validatedNamespaceVersion:{type:"long"},validatedDependencyRevisions:{type:"list",member:{type:"structure",members:{id:{},revisionNumber:{type:"long"}}}},flowActionsRoleArn:{}}}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{},revisionNumber:{type:"long"}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sw"},definition:{shape:"S7"},validatedNamespaceVersion:{type:"long"}}}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetSystemTemplateRevisions:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S2a"},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},GetUploadStatus:{input:{type:"structure",required:["uploadId"],members:{uploadId:{}}},output:{type:"structure",required:["uploadId","uploadStatus","createdDate"],members:{uploadId:{},uploadStatus:{},namespaceArn:{},namespaceName:{},namespaceVersion:{type:"long"},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},ListFlowExecutionMessages:{input:{type:"structure",required:["flowExecutionId"],members:{flowExecutionId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{messages:{type:"list",member:{type:"structure",members:{messageId:{},eventType:{},timestamp:{type:"timestamp"},payload:{}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{maxResults:{type:"integer"},resourceArn:{},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"Sf"},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},SearchEntities:{input:{type:"structure",required:["entityTypes"],members:{entityTypes:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{descriptions:{shape:"S1l"},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},SearchFlowExecutions:{input:{type:"structure",required:["systemInstanceId"],members:{systemInstanceId:{},flowExecutionId:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{flowExecutionId:{},status:{},systemInstanceId:{},flowTemplateId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},SearchFlowTemplates:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S1u"},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},SearchSystemInstances:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{shape:"Sq"}},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},SearchSystemTemplates:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S2a"},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},SearchThings:{input:{type:"structure",required:["entityId"],members:{entityId:{},nextToken:{},maxResults:{type:"integer"},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingArn:{},thingName:{}}}},nextToken:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},UndeploySystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",members:{summary:{shape:"Sq"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},UpdateFlowTemplate:{input:{type:"structure",required:["id","definition"],members:{id:{},definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sb"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},UpdateSystemTemplate:{input:{type:"structure",required:["id","definition"],members:{id:{},definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sw"}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"},UploadEntityDefinitions:{input:{type:"structure",members:{document:{shape:"S7"},syncWithPublicNamespace:{type:"boolean"},deprecateExistingEntities:{type:"boolean"}}},output:{type:"structure",required:["uploadId"],members:{uploadId:{}}},deprecated:!0,deprecatedMessage:"since: 2022-08-30"}},shapes:{S7:{type:"structure",required:["language","text"],members:{language:{},text:{}}},Sb:{type:"structure",members:{id:{},arn:{},revisionNumber:{type:"long"},createdAt:{type:"timestamp"}}},Sf:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sm:{type:"structure",members:{cloudMetricEnabled:{type:"boolean"},metricRuleRoleArn:{}}},Sq:{type:"structure",members:{id:{},arn:{},status:{},target:{},greengrassGroupName:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},greengrassGroupId:{},greengrassGroupVersionId:{}}},Sw:{type:"structure",members:{id:{},arn:{},revisionNumber:{type:"long"},createdAt:{type:"timestamp"}}},S1l:{type:"list",member:{type:"structure",members:{id:{},arn:{},type:{},createdAt:{type:"timestamp"},definition:{shape:"S7"}}}},S1u:{type:"list",member:{shape:"Sb"}},S2a:{type:"list",member:{shape:"Sw"}}}}},{}],386:[function(e,t,r){t.exports={pagination:{GetFlowTemplateRevisions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},GetSystemTemplateRevisions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListFlowExecutionMessages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"messages"},ListTagsForResource:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tags"},SearchEntities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"descriptions"},SearchFlowExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchFlowTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchSystemInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchSystemTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"}}}},{}],387:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-11-29",endpointPrefix:"iottwinmaker",protocol:"rest-json",protocols:["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:["workspaceId","entries"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entries:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",required:["errorEntries"],members:{errorEntries:{type:"list",member:{type:"structure",required:["errors"],members:{errors:{type:"list",member:{type:"structure",required:["errorCode","errorMessage","entry"],members:{errorCode:{},errorMessage:{},entry:{shape:"S4"}}}}}}}}},endpoint:{hostPrefix:"data."}},CancelMetadataTransferJob:{http:{method:"PUT",requestUri:"/metadata-transfer-jobs/{metadataTransferJobId}/cancel",responseCode:200},input:{type:"structure",required:["metadataTransferJobId"],members:{metadataTransferJobId:{location:"uri",locationName:"metadataTransferJobId"}}},output:{type:"structure",required:["metadataTransferJobId","arn","updateDateTime","status"],members:{metadataTransferJobId:{},arn:{},updateDateTime:{type:"timestamp"},status:{shape:"Sw"},progress:{shape:"S11"}}},endpoint:{hostPrefix:"api."}},CreateComponentType:{http:{requestUri:"/workspaces/{workspaceId}/component-types/{componentTypeId}",responseCode:200},input:{type:"structure",required:["workspaceId","componentTypeId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},isSingleton:{type:"boolean"},componentTypeId:{location:"uri",locationName:"componentTypeId"},description:{},propertyDefinitions:{shape:"S15"},extendsFrom:{shape:"S1d"},functions:{shape:"S1e"},tags:{shape:"S1l"},propertyGroups:{shape:"S1o"},componentTypeName:{},compositeComponentTypes:{shape:"S1t"}}},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:["workspaceId","entityName"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entityId:{},entityName:{},description:{},components:{type:"map",key:{},value:{type:"structure",members:{description:{},componentTypeId:{},properties:{shape:"S21"},propertyGroups:{shape:"S24"}}}},compositeComponents:{type:"map",key:{},value:{type:"structure",members:{description:{},properties:{shape:"S21"},propertyGroups:{shape:"S24"}}}},parentEntityId:{},tags:{shape:"S1l"}}},output:{type:"structure",required:["entityId","arn","creationDateTime","state"],members:{entityId:{},arn:{},creationDateTime:{type:"timestamp"},state:{}}},endpoint:{hostPrefix:"api."}},CreateMetadataTransferJob:{http:{requestUri:"/metadata-transfer-jobs",responseCode:200},input:{type:"structure",required:["sources","destination"],members:{metadataTransferJobId:{},description:{},sources:{shape:"S2c"},destination:{shape:"S2t"}}},output:{type:"structure",required:["metadataTransferJobId","arn","creationDateTime","status"],members:{metadataTransferJobId:{},arn:{},creationDateTime:{type:"timestamp"},status:{shape:"Sw"}}},endpoint:{hostPrefix:"api."}},CreateScene:{http:{requestUri:"/workspaces/{workspaceId}/scenes",responseCode:200},input:{type:"structure",required:["workspaceId","sceneId","contentLocation"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},sceneId:{},contentLocation:{},description:{},capabilities:{shape:"S31"},tags:{shape:"S1l"},sceneMetadata:{shape:"S33"}}},output:{type:"structure",required:["arn","creationDateTime"],members:{arn:{},creationDateTime:{type:"timestamp"}}},endpoint:{hostPrefix:"api."}},CreateSyncJob:{http:{requestUri:"/workspaces/{workspaceId}/sync-jobs/{syncSource}",responseCode:200},input:{type:"structure",required:["workspaceId","syncSource","syncRole"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},syncSource:{location:"uri",locationName:"syncSource"},syncRole:{},tags:{shape:"S1l"}}},output:{type:"structure",required:["arn","creationDateTime","state"],members:{arn:{},creationDateTime:{type:"timestamp"},state:{}}},endpoint:{hostPrefix:"api."}},CreateWorkspace:{http:{requestUri:"/workspaces/{workspaceId}",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},description:{},s3Location:{},role:{},tags:{shape:"S1l"}}},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:["workspaceId","componentTypeId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},componentTypeId:{location:"uri",locationName:"componentTypeId"}}},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:["workspaceId","entityId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entityId:{location:"uri",locationName:"entityId"},isRecursive:{location:"querystring",locationName:"isRecursive",type:"boolean"}}},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:["workspaceId","sceneId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},sceneId:{location:"uri",locationName:"sceneId"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."}},DeleteSyncJob:{http:{method:"DELETE",requestUri:"/workspaces/{workspaceId}/sync-jobs/{syncSource}",responseCode:200},input:{type:"structure",required:["workspaceId","syncSource"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},syncSource:{location:"uri",locationName:"syncSource"}}},output:{type:"structure",required:["state"],members:{state:{}}},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:{message:{}}},endpoint:{hostPrefix:"api."}},ExecuteQuery:{http:{requestUri:"/queries/execution",responseCode:200},input:{type:"structure",required:["workspaceId","queryStatement"],members:{workspaceId:{},queryStatement:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{columnDescriptions:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},rows:{type:"list",member:{type:"structure",members:{rowData:{type:"list",member:{type:"structure",members:{},document:!0}}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},GetComponentType:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}/component-types/{componentTypeId}",responseCode:200},input:{type:"structure",required:["workspaceId","componentTypeId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},componentTypeId:{location:"uri",locationName:"componentTypeId"}}},output:{type:"structure",required:["workspaceId","componentTypeId","creationDateTime","updateDateTime","arn"],members:{workspaceId:{},isSingleton:{type:"boolean"},componentTypeId:{},description:{},propertyDefinitions:{type:"map",key:{},value:{shape:"S45"}},extendsFrom:{shape:"S1d"},functions:{type:"map",key:{},value:{type:"structure",members:{requiredProperties:{shape:"S1g"},scope:{},implementedBy:{shape:"S1i"},isInherited:{type:"boolean"}}}},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},arn:{},isAbstract:{type:"boolean"},isSchemaInitialized:{type:"boolean"},status:{shape:"S48"},propertyGroups:{type:"map",key:{},value:{type:"structure",required:["groupType","propertyNames","isInherited"],members:{groupType:{},propertyNames:{shape:"S1r"},isInherited:{type:"boolean"}}}},syncSource:{},componentTypeName:{},compositeComponentTypes:{type:"map",key:{},value:{type:"structure",members:{componentTypeId:{},isInherited:{type:"boolean"}}}}}},endpoint:{hostPrefix:"api."}},GetEntity:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}/entities/{entityId}",responseCode:200},input:{type:"structure",required:["workspaceId","entityId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entityId:{location:"uri",locationName:"entityId"}}},output:{type:"structure",required:["entityId","entityName","arn","status","workspaceId","parentEntityId","hasChildEntities","creationDateTime","updateDateTime"],members:{entityId:{},entityName:{},arn:{},status:{shape:"S48"},workspaceId:{},description:{},components:{type:"map",key:{},value:{type:"structure",members:{componentName:{},description:{},componentTypeId:{},status:{shape:"S48"},definedIn:{},properties:{type:"map",key:{},value:{type:"structure",members:{definition:{shape:"S45"},value:{shape:"Se"},areAllPropertyValuesReturned:{type:"boolean"}}}},propertyGroups:{shape:"S4j"},syncSource:{},areAllPropertiesReturned:{type:"boolean"},compositeComponents:{type:"map",key:{},value:{shape:"S4m"}},areAllCompositeComponentsReturned:{type:"boolean"}}}},parentEntityId:{},hasChildEntities:{type:"boolean"},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},syncSource:{},areAllComponentsReturned:{type:"boolean"}}},endpoint:{hostPrefix:"api."}},GetMetadataTransferJob:{http:{method:"GET",requestUri:"/metadata-transfer-jobs/{metadataTransferJobId}",responseCode:200},input:{type:"structure",required:["metadataTransferJobId"],members:{metadataTransferJobId:{location:"uri",locationName:"metadataTransferJobId"}}},output:{type:"structure",required:["metadataTransferJobId","arn","sources","destination","metadataTransferJobRole","creationDateTime","updateDateTime","status"],members:{metadataTransferJobId:{},arn:{},description:{},sources:{shape:"S2c"},destination:{shape:"S2t"},metadataTransferJobRole:{},reportUrl:{},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},status:{shape:"Sw"},progress:{shape:"S11"}}},endpoint:{hostPrefix:"api."}},GetPricingPlan:{http:{method:"GET",requestUri:"/pricingplan",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",required:["currentPricingPlan"],members:{currentPricingPlan:{shape:"S4r"},pendingPricingPlan:{shape:"S4r"}}},endpoint:{hostPrefix:"api."}},GetPropertyValue:{http:{requestUri:"/workspaces/{workspaceId}/entity-properties/value",responseCode:200},input:{type:"structure",required:["selectedProperties","workspaceId"],members:{componentName:{},componentPath:{},componentTypeId:{},entityId:{},selectedProperties:{shape:"S4z"},workspaceId:{location:"uri",locationName:"workspaceId"},maxResults:{type:"integer"},nextToken:{},propertyGroupName:{},tabularConditions:{type:"structure",members:{orderBy:{type:"list",member:{type:"structure",required:["propertyName"],members:{order:{},propertyName:{}}}},propertyFilters:{shape:"S55"}}}}},output:{type:"structure",members:{propertyValues:{type:"map",key:{},value:{type:"structure",required:["propertyReference"],members:{propertyReference:{shape:"S5"},propertyValue:{shape:"Se"}}}},nextToken:{},tabularPropertyValues:{type:"list",member:{type:"list",member:{type:"map",key:{},value:{shape:"Se"}}}}}},endpoint:{hostPrefix:"data."}},GetPropertyValueHistory:{http:{requestUri:"/workspaces/{workspaceId}/entity-properties/history",responseCode:200},input:{type:"structure",required:["workspaceId","selectedProperties"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entityId:{},componentName:{},componentPath:{},componentTypeId:{},selectedProperties:{shape:"S4z"},propertyFilters:{shape:"S55"},startDateTime:{deprecated:!0,deprecatedMessage:"This field is deprecated and will throw an error in the future. Use startTime instead.",type:"timestamp"},endDateTime:{deprecated:!0,deprecatedMessage:"This field is deprecated and will throw an error in the future. Use endTime instead.",type:"timestamp"},interpolation:{type:"structure",members:{interpolationType:{},intervalInSeconds:{type:"long"}}},nextToken:{},maxResults:{type:"integer"},orderByTime:{},startTime:{},endTime:{}}},output:{type:"structure",required:["propertyValues"],members:{propertyValues:{type:"list",member:{type:"structure",required:["entityPropertyReference"],members:{entityPropertyReference:{shape:"S5"},values:{type:"list",member:{shape:"Sc"}}}}},nextToken:{}}},endpoint:{hostPrefix:"data."}},GetScene:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}/scenes/{sceneId}",responseCode:200},input:{type:"structure",required:["workspaceId","sceneId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},sceneId:{location:"uri",locationName:"sceneId"}}},output:{type:"structure",required:["workspaceId","sceneId","contentLocation","arn","creationDateTime","updateDateTime"],members:{workspaceId:{},sceneId:{},contentLocation:{},arn:{},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},description:{},capabilities:{shape:"S31"},sceneMetadata:{shape:"S33"},generatedSceneMetadata:{type:"map",key:{},value:{}},error:{type:"structure",members:{code:{},message:{}}}}},endpoint:{hostPrefix:"api."}},GetSyncJob:{http:{method:"GET",requestUri:"/sync-jobs/{syncSource}",responseCode:200},input:{type:"structure",required:["syncSource"],members:{syncSource:{location:"uri",locationName:"syncSource"},workspaceId:{location:"querystring",locationName:"workspace"}}},output:{type:"structure",required:["arn","workspaceId","syncSource","syncRole","status","creationDateTime","updateDateTime"],members:{arn:{},workspaceId:{},syncSource:{},syncRole:{},status:{shape:"S5t"},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"}}},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:["workspaceId","arn","creationDateTime","updateDateTime"],members:{workspaceId:{},arn:{},description:{},linkedServices:{shape:"S5x"},s3Location:{},role:{},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"}}},endpoint:{hostPrefix:"api."}},ListComponentTypes:{http:{requestUri:"/workspaces/{workspaceId}/component-types-list",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},filters:{type:"list",member:{type:"structure",members:{extendsFrom:{},namespace:{},isAbstract:{type:"boolean"}},union:!0}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["workspaceId","componentTypeSummaries"],members:{workspaceId:{},componentTypeSummaries:{type:"list",member:{type:"structure",required:["arn","componentTypeId","creationDateTime","updateDateTime"],members:{arn:{},componentTypeId:{},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},description:{},status:{shape:"S48"},componentTypeName:{}}}},nextToken:{},maxResults:{type:"integer"}}},endpoint:{hostPrefix:"api."}},ListComponents:{http:{requestUri:"/workspaces/{workspaceId}/entities/{entityId}/components-list",responseCode:200},input:{type:"structure",required:["workspaceId","entityId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entityId:{location:"uri",locationName:"entityId"},componentPath:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["componentSummaries"],members:{componentSummaries:{type:"list",member:{shape:"S4m"}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListEntities:{http:{requestUri:"/workspaces/{workspaceId}/entities-list",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},filters:{type:"list",member:{type:"structure",members:{parentEntityId:{},componentTypeId:{},externalId:{}},union:!0}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{entitySummaries:{type:"list",member:{type:"structure",required:["entityId","entityName","arn","status","creationDateTime","updateDateTime"],members:{entityId:{},entityName:{},arn:{},parentEntityId:{},status:{shape:"S48"},description:{},hasChildEntities:{type:"boolean"},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListMetadataTransferJobs:{http:{ +requestUri:"/metadata-transfer-jobs-list",responseCode:200},input:{type:"structure",required:["sourceType","destinationType"],members:{sourceType:{},destinationType:{},filters:{type:"list",member:{type:"structure",members:{workspaceId:{},state:{}},union:!0}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["metadataTransferJobSummaries"],members:{metadataTransferJobSummaries:{type:"list",member:{type:"structure",required:["metadataTransferJobId","arn","creationDateTime","updateDateTime","status"],members:{metadataTransferJobId:{},arn:{},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},status:{shape:"Sw"},progress:{shape:"S11"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListProperties:{http:{requestUri:"/workspaces/{workspaceId}/properties-list",responseCode:200},input:{type:"structure",required:["workspaceId","entityId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},componentName:{},componentPath:{},entityId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["propertySummaries"],members:{propertySummaries:{type:"list",member:{type:"structure",required:["propertyName"],members:{definition:{shape:"S45"},propertyName:{},value:{shape:"Se"},areAllPropertyValuesReturned:{type:"boolean"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListScenes:{http:{requestUri:"/workspaces/{workspaceId}/scenes-list",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{sceneSummaries:{type:"list",member:{type:"structure",required:["sceneId","contentLocation","arn","creationDateTime","updateDateTime"],members:{sceneId:{},contentLocation:{},arn:{},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"},description:{}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListSyncJobs:{http:{requestUri:"/workspaces/{workspaceId}/sync-jobs-list",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{syncJobSummaries:{type:"list",member:{type:"structure",members:{arn:{},workspaceId:{},syncSource:{},status:{shape:"S5t"},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListSyncResources:{http:{requestUri:"/workspaces/{workspaceId}/sync-jobs/{syncSource}/resources-list",responseCode:200},input:{type:"structure",required:["workspaceId","syncSource"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},syncSource:{location:"uri",locationName:"syncSource"},filters:{type:"list",member:{type:"structure",members:{state:{},resourceType:{},resourceId:{},externalId:{}},union:!0}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{syncResources:{type:"list",member:{type:"structure",members:{resourceType:{},externalId:{},resourceId:{},status:{type:"structure",members:{state:{},error:{shape:"Sy"}}},updateDateTime:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListTagsForResource:{http:{requestUri:"/tags-list",responseCode:200},input:{type:"structure",required:["resourceARN"],members:{resourceARN:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"S1l"},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListWorkspaces:{http:{requestUri:"/workspaces-list",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{workspaceSummaries:{type:"list",member:{type:"structure",required:["workspaceId","arn","creationDateTime","updateDateTime"],members:{workspaceId:{},arn:{},description:{},linkedServices:{shape:"S5x"},creationDateTime:{type:"timestamp"},updateDateTime:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"api."}},TagResource:{http:{requestUri:"/tags",responseCode:200},input:{type:"structure",required:["resourceARN","tags"],members:{resourceARN:{},tags:{shape:"S1l"}}},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:["workspaceId","componentTypeId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},isSingleton:{type:"boolean"},componentTypeId:{location:"uri",locationName:"componentTypeId"},description:{},propertyDefinitions:{shape:"S15"},extendsFrom:{shape:"S1d"},functions:{shape:"S1e"},propertyGroups:{shape:"S1o"},componentTypeName:{},compositeComponentTypes:{shape:"S1t"}}},output:{type:"structure",required:["workspaceId","arn","componentTypeId","state"],members:{workspaceId:{},arn:{},componentTypeId:{},state:{}}},endpoint:{hostPrefix:"api."}},UpdateEntity:{http:{method:"PUT",requestUri:"/workspaces/{workspaceId}/entities/{entityId}",responseCode:200},input:{type:"structure",required:["workspaceId","entityId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},entityId:{location:"uri",locationName:"entityId"},entityName:{},description:{},componentUpdates:{type:"map",key:{},value:{type:"structure",members:{updateType:{},description:{},componentTypeId:{},propertyUpdates:{shape:"S21"},propertyGroupUpdates:{shape:"S24"}}}},compositeComponentUpdates:{type:"map",key:{},value:{type:"structure",members:{updateType:{},description:{},propertyUpdates:{shape:"S21"},propertyGroupUpdates:{shape:"S24"}}}},parentEntityUpdate:{type:"structure",required:["updateType"],members:{updateType:{},parentEntityId:{}}}}},output:{type:"structure",required:["updateDateTime","state"],members:{updateDateTime:{type:"timestamp"},state:{}}},endpoint:{hostPrefix:"api."}},UpdatePricingPlan:{http:{requestUri:"/pricingplan",responseCode:200},input:{type:"structure",required:["pricingMode"],members:{pricingMode:{},bundleNames:{shape:"S4t"}}},output:{type:"structure",required:["currentPricingPlan"],members:{currentPricingPlan:{shape:"S4r"},pendingPricingPlan:{shape:"S4r"}}},endpoint:{hostPrefix:"api."}},UpdateScene:{http:{method:"PUT",requestUri:"/workspaces/{workspaceId}/scenes/{sceneId}",responseCode:200},input:{type:"structure",required:["workspaceId","sceneId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"},sceneId:{location:"uri",locationName:"sceneId"},contentLocation:{},description:{},capabilities:{shape:"S31"},sceneMetadata:{shape:"S33"}}},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:{workspaceId:{location:"uri",locationName:"workspaceId"},description:{},role:{},s3Location:{}}},output:{type:"structure",required:["updateDateTime"],members:{updateDateTime:{type:"timestamp"}}},endpoint:{hostPrefix:"api."}}},shapes:{S4:{type:"structure",required:["entityPropertyReference"],members:{entityPropertyReference:{shape:"S5"},propertyValues:{type:"list",member:{shape:"Sc"}}}},S5:{type:"structure",required:["propertyName"],members:{componentName:{},componentPath:{},externalIdProperty:{type:"map",key:{},value:{}},entityId:{},propertyName:{}}},Sc:{type:"structure",required:["value"],members:{timestamp:{deprecated:!0,deprecatedMessage:"This field is deprecated and will throw an error in the future. Use time instead.",type:"timestamp"},value:{shape:"Se"},time:{}}},Se:{type:"structure",members:{booleanValue:{type:"boolean"},doubleValue:{type:"double"},integerValue:{type:"integer"},longValue:{type:"long"},stringValue:{},listValue:{shape:"Sj"},mapValue:{type:"map",key:{},value:{shape:"Se"}},relationshipValue:{type:"structure",members:{targetEntityId:{},targetComponentName:{}}},expression:{}}},Sj:{type:"list",member:{shape:"Se"}},Sw:{type:"structure",members:{state:{},error:{shape:"Sy"},queuedPosition:{type:"integer"}}},Sy:{type:"structure",members:{code:{},message:{}}},S11:{type:"structure",members:{totalCount:{type:"integer"},succeededCount:{type:"integer"},skippedCount:{type:"integer"},failedCount:{type:"integer"}}},S15:{type:"map",key:{},value:{shape:"S16"}},S16:{type:"structure",members:{dataType:{shape:"S17"},isRequiredInEntity:{type:"boolean"},isExternalId:{type:"boolean"},isStoredExternally:{type:"boolean"},isTimeSeries:{type:"boolean"},defaultValue:{shape:"Se"},configuration:{shape:"S1a"},displayName:{}}},S17:{type:"structure",required:["type"],members:{type:{},nestedType:{shape:"S17"},allowedValues:{shape:"Sj"},unitOfMeasure:{},relationship:{type:"structure",members:{targetComponentTypeId:{},relationshipType:{}}}}},S1a:{type:"map",key:{},value:{}},S1d:{type:"list",member:{}},S1e:{type:"map",key:{},value:{type:"structure",members:{requiredProperties:{shape:"S1g"},scope:{},implementedBy:{shape:"S1i"}}}},S1g:{type:"list",member:{}},S1i:{type:"structure",members:{lambda:{type:"structure",required:["arn"],members:{arn:{}}},isNative:{type:"boolean"}}},S1l:{type:"map",key:{},value:{}},S1o:{type:"map",key:{},value:{type:"structure",members:{groupType:{},propertyNames:{shape:"S1r"}}}},S1r:{type:"list",member:{}},S1t:{type:"map",key:{},value:{type:"structure",members:{componentTypeId:{}}}},S21:{type:"map",key:{},value:{type:"structure",members:{definition:{shape:"S16"},value:{shape:"Se"},updateType:{}}}},S24:{type:"map",key:{},value:{type:"structure",members:{groupType:{},propertyNames:{shape:"S1r"},updateType:{}}}},S2c:{type:"list",member:{type:"structure",required:["type"],members:{type:{},s3Configuration:{type:"structure",required:["location"],members:{location:{}}},iotSiteWiseConfiguration:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{filterByAssetModel:{type:"structure",members:{assetModelId:{},assetModelExternalId:{},includeOffspring:{type:"boolean"},includeAssets:{type:"boolean"}}},filterByAsset:{type:"structure",members:{assetId:{},assetExternalId:{},includeOffspring:{type:"boolean"},includeAssetModel:{type:"boolean"}}}},union:!0}}}},iotTwinMakerConfiguration:{type:"structure",required:["workspace"],members:{workspace:{},filters:{type:"list",member:{type:"structure",members:{filterByComponentType:{type:"structure",required:["componentTypeId"],members:{componentTypeId:{}}},filterByEntity:{type:"structure",required:["entityId"],members:{entityId:{}}}},union:!0}}}}}}},S2t:{type:"structure",required:["type"],members:{type:{},s3Configuration:{type:"structure",required:["location"],members:{location:{}}},iotTwinMakerConfiguration:{type:"structure",required:["workspace"],members:{workspace:{}}}}},S31:{type:"list",member:{}},S33:{type:"map",key:{},value:{}},S45:{type:"structure",required:["dataType","isTimeSeries","isRequiredInEntity","isExternalId","isStoredExternally","isImported","isFinal","isInherited"],members:{dataType:{shape:"S17"},isTimeSeries:{type:"boolean"},isRequiredInEntity:{type:"boolean"},isExternalId:{type:"boolean"},isStoredExternally:{type:"boolean"},isImported:{type:"boolean"},isFinal:{type:"boolean"},isInherited:{type:"boolean"},defaultValue:{shape:"Se"},configuration:{shape:"S1a"},displayName:{}}},S48:{type:"structure",members:{state:{},error:{shape:"Sy"}}},S4j:{type:"map",key:{},value:{type:"structure",required:["groupType","propertyNames","isInherited"],members:{groupType:{},propertyNames:{shape:"S1r"},isInherited:{type:"boolean"}}}},S4m:{type:"structure",required:["componentName","componentTypeId","status"],members:{componentName:{},componentTypeId:{},definedIn:{},description:{},propertyGroups:{shape:"S4j"},status:{shape:"S48"},syncSource:{},componentPath:{}}},S4r:{type:"structure",required:["effectiveDateTime","pricingMode","updateDateTime","updateReason"],members:{billableEntityCount:{type:"long"},bundleInformation:{type:"structure",required:["bundleNames"],members:{bundleNames:{shape:"S4t"},pricingTier:{}}},effectiveDateTime:{type:"timestamp"},pricingMode:{},updateDateTime:{type:"timestamp"},updateReason:{}}},S4t:{type:"list",member:{}},S4z:{type:"list",member:{}},S55:{type:"list",member:{type:"structure",members:{propertyName:{},operator:{},value:{shape:"Se"}}}},S5t:{type:"structure",members:{state:{},error:{shape:"Sy"}}},S5x:{type:"list",member:{}}}}},{}],388:[function(e,t,r){t.exports={pagination:{ExecuteQuery:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetPropertyValue:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetPropertyValueHistory:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListComponentTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEntities:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListMetadataTransferJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProperties:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListScenes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSyncJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSyncResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListWorkspaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],389:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-11-22",endpointPrefix:"api.iotwireless",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"AWS IoT Wireless",serviceId:"IoT Wireless",signatureVersion:"v4",signingName:"iotwireless",uid:"iotwireless-2020-11-22",auth:["aws.auth#sigv4"]},operations:{AssociateAwsAccountWithPartnerAccount:{http:{requestUri:"/partner-accounts"},input:{type:"structure",required:["Sidewalk"],members:{Sidewalk:{shape:"S2"},ClientRequestToken:{idempotencyToken:!0},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:!0}}},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:!0},Sidewalk:{type:"structure",members:{}}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateFuotaTask:{http:{requestUri:"/fuota-tasks",responseCode:201},input:{type:"structure",required:["FirmwareUpdateImage","FirmwareUpdateRole"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:!0},LoRaWAN:{shape:"S1x"},FirmwareUpdateImage:{},FirmwareUpdateRole:{},Tags:{shape:"S6"},RedundancyPercent:{type:"integer"},FragmentSizeBytes:{type:"integer"},FragmentIntervalMS:{type:"integer"}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateMulticastGroup:{http:{requestUri:"/multicast-groups",responseCode:201},input:{type:"structure",required:["LoRaWAN"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:!0},LoRaWAN:{shape:"S28"},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:"S2e"},WirelessDevices:{shape:"S2i"},WirelessGateways:{shape:"S2j"},Description:{},Tags:{shape:"S6"},ClientRequestToken:{idempotencyToken:!0},MulticastGroups:{shape:"S2k"}}},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"},DrMin:{type:"integer"},DrMax:{type:"integer"},PrAllowed:{type:"boolean"},RaAllowed:{type:"boolean"}}},Tags:{shape:"S6"},ClientRequestToken:{idempotencyToken:!0}}},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:!0},LoRaWAN:{shape:"S31"},Tags:{shape:"S6"},Positioning:{},Sidewalk:{type:"structure",members:{DeviceProfileId:{}}}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessGateway:{http:{requestUri:"/wireless-gateways",responseCode:201},input:{type:"structure",required:["LoRaWAN"],members:{Name:{},Description:{},LoRaWAN:{shape:"S3x"},Tags:{shape:"S6"},ClientRequestToken:{idempotencyToken:!0}}},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:"S4j"},ClientRequestToken:{idempotencyToken:!0},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:{}}},DeleteWirelessDeviceImportTask:{http:{method:"DELETE",requestUri:"/wireless_device_import_task/{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:{}}},DeregisterWirelessDevice:{http:{method:"PATCH",requestUri:"/wireless-devices/{Identifier}/deregister"},input:{type:"structure",required:["Identifier"],members:{Identifier:{location:"uri",locationName:"Identifier"},WirelessDeviceType:{location:"querystring",locationName:"WirelessDeviceType"}}},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"},Sidewalk:{type:"structure",members:{ApplicationServerPublicKey:{type:"string",sensitive:!0},QualificationStatus:{type:"boolean"},DakCertificateMetadata:{type:"list",member:{type:"structure",required:["CertificateId"],members:{CertificateId:{},MaxAllowedSignature:{type:"integer"},FactorySupport:{type:"boolean"},ApId:{},DeviceTypeId:{}}}}}}}}},GetEventConfigurationByResourceTypes:{http:{method:"GET",requestUri:"/event-configurations-resource-types"},input:{type:"structure",members:{}},output:{type:"structure",members:{DeviceRegistrationState:{shape:"S6j"},Proximity:{shape:"S6m"},Join:{shape:"S6n"},ConnectionStatus:{shape:"S6p"},MessageDeliveryStatus:{shape:"S6r"}}}},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:"S6w"}}},FirmwareUpdateImage:{},FirmwareUpdateRole:{},CreatedAt:{type:"timestamp"},RedundancyPercent:{type:"integer"},FragmentSizeBytes:{type:"integer"},FragmentIntervalMS:{type:"integer"}}}},GetLogLevelsByResourceTypes:{http:{method:"GET",requestUri:"/log-levels",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{DefaultLogLevel:{},WirelessGatewayLogOptions:{shape:"S70"},WirelessDeviceLogOptions:{shape:"S76"}}}},GetMetricConfiguration:{http:{method:"GET",requestUri:"/metric-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{SummaryMetric:{shape:"S7d"}}}},GetMetrics:{http:{requestUri:"/metrics"},input:{type:"structure",members:{SummaryMetricQueries:{type:"list",member:{type:"structure",members:{QueryId:{},MetricName:{},Dimensions:{shape:"S7k"},AggregationPeriod:{},StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}},output:{type:"structure",members:{SummaryMetricQueryResults:{type:"list",member:{type:"structure",members:{QueryId:{},QueryStatus:{},Error:{},MetricName:{},Dimensions:{shape:"S7k"},AggregationPeriod:{},StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"},Timestamps:{type:"list",member:{type:"timestamp"}},Values:{type:"list",member:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"},Sum:{type:"double"},Avg:{type:"double"},Std:{type:"double"},P90:{type:"double"}}}},Unit:{}}}}}}},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:"S8f"}}}},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:"S2e"},WirelessDevices:{shape:"S2i"},WirelessGateways:{shape:"S2j"},Description:{},Arn:{},Name:{},MulticastGroups:{shape:"S2k"}}}},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:"S8o"},AccountLinked:{type:"boolean"}}}},GetPosition:{http:{method:"GET",requestUri:"/positions/{ResourceIdentifier}"},input:{type:"structure",required:["ResourceIdentifier","ResourceType"],members:{ResourceIdentifier:{location:"uri",locationName:"ResourceIdentifier"},ResourceType:{location:"querystring",locationName:"resourceType"}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},output:{type:"structure",members:{Position:{shape:"S8v"},Accuracy:{type:"structure",members:{HorizontalAccuracy:{type:"float"},VerticalAccuracy:{type:"float"}}},SolverType:{},SolverProvider:{},SolverVersion:{},Timestamp:{}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},GetPositionConfiguration:{http:{method:"GET",requestUri:"/position-configurations/{ResourceIdentifier}",responseCode:200},input:{type:"structure",required:["ResourceIdentifier","ResourceType"],members:{ResourceIdentifier:{location:"uri",locationName:"ResourceIdentifier"},ResourceType:{location:"querystring",locationName:"resourceType"}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},output:{type:"structure",members:{Solvers:{shape:"S96"},Destination:{}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},GetPositionEstimate:{http:{requestUri:"/position-estimate"},input:{type:"structure",members:{WiFiAccessPoints:{type:"list",member:{type:"structure",required:["MacAddress","Rss"],members:{MacAddress:{},Rss:{type:"integer"}}}},CellTowers:{type:"structure",members:{Gsm:{type:"list",member:{type:"structure",required:["Mcc","Mnc","Lac","GeranCid"],members:{Mcc:{type:"integer"},Mnc:{type:"integer"},Lac:{type:"integer"},GeranCid:{type:"integer"},GsmLocalId:{type:"structure",required:["Bsic","Bcch"],members:{Bsic:{type:"integer"},Bcch:{type:"integer"}}},GsmTimingAdvance:{type:"integer"},RxLevel:{type:"integer"},GsmNmr:{type:"list",member:{type:"structure",required:["Bsic","Bcch"], +members:{Bsic:{type:"integer"},Bcch:{type:"integer"},RxLevel:{type:"integer"},GlobalIdentity:{type:"structure",required:["Lac","GeranCid"],members:{Lac:{type:"integer"},GeranCid:{type:"integer"}}}}}}}}},Wcdma:{type:"list",member:{type:"structure",required:["Mcc","Mnc","UtranCid"],members:{Mcc:{type:"integer"},Mnc:{type:"integer"},Lac:{type:"integer"},UtranCid:{type:"integer"},WcdmaLocalId:{type:"structure",required:["Uarfcndl","Psc"],members:{Uarfcndl:{type:"integer"},Psc:{type:"integer"}}},Rscp:{type:"integer"},PathLoss:{type:"integer"},WcdmaNmr:{type:"list",member:{type:"structure",required:["Uarfcndl","Psc","UtranCid"],members:{Uarfcndl:{type:"integer"},Psc:{type:"integer"},UtranCid:{type:"integer"},Rscp:{type:"integer"},PathLoss:{type:"integer"}}}}}}},Tdscdma:{type:"list",member:{type:"structure",required:["Mcc","Mnc","UtranCid"],members:{Mcc:{type:"integer"},Mnc:{type:"integer"},Lac:{type:"integer"},UtranCid:{type:"integer"},TdscdmaLocalId:{type:"structure",required:["Uarfcn","CellParams"],members:{Uarfcn:{type:"integer"},CellParams:{type:"integer"}}},TdscdmaTimingAdvance:{type:"integer"},Rscp:{type:"integer"},PathLoss:{type:"integer"},TdscdmaNmr:{type:"list",member:{type:"structure",required:["Uarfcn","CellParams"],members:{Uarfcn:{type:"integer"},CellParams:{type:"integer"},UtranCid:{type:"integer"},Rscp:{type:"integer"},PathLoss:{type:"integer"}}}}}}},Lte:{type:"list",member:{type:"structure",required:["Mcc","Mnc","EutranCid"],members:{Mcc:{type:"integer"},Mnc:{type:"integer"},EutranCid:{type:"integer"},Tac:{type:"integer"},LteLocalId:{type:"structure",required:["Pci","Earfcn"],members:{Pci:{type:"integer"},Earfcn:{type:"integer"}}},LteTimingAdvance:{type:"integer"},Rsrp:{type:"integer"},Rsrq:{type:"float"},NrCapable:{type:"boolean"},LteNmr:{type:"list",member:{type:"structure",required:["Pci","Earfcn","EutranCid"],members:{Pci:{type:"integer"},Earfcn:{type:"integer"},EutranCid:{type:"integer"},Rsrp:{type:"integer"},Rsrq:{type:"float"}}}}}}},Cdma:{type:"list",member:{type:"structure",required:["SystemId","NetworkId","BaseStationId"],members:{SystemId:{type:"integer"},NetworkId:{type:"integer"},BaseStationId:{type:"integer"},RegistrationZone:{type:"integer"},CdmaLocalId:{type:"structure",required:["PnOffset","CdmaChannel"],members:{PnOffset:{type:"integer"},CdmaChannel:{type:"integer"}}},PilotPower:{type:"integer"},BaseLat:{type:"float"},BaseLng:{type:"float"},CdmaNmr:{type:"list",member:{type:"structure",required:["PnOffset","CdmaChannel"],members:{PnOffset:{type:"integer"},CdmaChannel:{type:"integer"},PilotPower:{type:"integer"},BaseStationId:{type:"integer"}}}}}}}}},Ip:{type:"structure",required:["IpAddress"],members:{IpAddress:{}}},Gnss:{type:"structure",required:["Payload"],members:{Payload:{},CaptureTime:{type:"float"},CaptureTimeAccuracy:{type:"float"},AssistPosition:{type:"list",member:{type:"float"}},AssistAltitude:{type:"float"},Use2DSolver:{type:"boolean"}}},Timestamp:{type:"timestamp"}}},output:{type:"structure",members:{GeoJsonPayload:{type:"blob"}},payload:"GeoJsonPayload"}},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:"Sbj"},Proximity:{shape:"Sbl"},Join:{shape:"Sbm"},ConnectionStatus:{shape:"Sbo"},MessageDeliveryStatus:{shape:"Sbq"}}}},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:{}}}},GetResourcePosition:{http:{method:"GET",requestUri:"/resource-positions/{ResourceIdentifier}"},input:{type:"structure",required:["ResourceIdentifier","ResourceType"],members:{ResourceIdentifier:{location:"uri",locationName:"ResourceIdentifier"},ResourceType:{location:"querystring",locationName:"resourceType"}}},output:{type:"structure",members:{GeoJsonPayload:{type:"blob"}},payload:"GeoJsonPayload"}},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:"S31"},Sidewalk:{type:"structure",members:{AmazonId:{},SidewalkId:{},SidewalkManufacturingSn:{},DeviceCertificates:{shape:"Scs"},PrivateKeys:{type:"list",member:{shape:"Sct"}},DeviceProfileId:{},CertificateId:{},Status:{}}},Positioning:{}}}},GetWirelessDeviceImportTask:{http:{method:"GET",requestUri:"/wireless_device_import_task/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Id:{},Arn:{},DestinationName:{},Sidewalk:{shape:"Sd1"},CreationTime:{shape:"Sd5"},Status:{},StatusReason:{},InitializedImportedDeviceCount:{type:"long"},PendingImportedDeviceCount:{type:"long"},OnboardedImportedDeviceCount:{type:"long"},FailedImportedDeviceCount:{type:"long"}}}},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"}}}},PublicGateways:{type:"list",member:{type:"structure",members:{ProviderNetId:{},Id:{},Rssi:{type:"double"},Snr:{type:"double"},RfRegion:{},DlAllowed:{type:"boolean"}}}}}},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:"S3x"},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:"S4o"}}}}}},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:"S4j"},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"},DeviceProfileType:{location:"querystring",locationName:"deviceProfileType"}}},output:{type:"structure",members:{NextToken:{},DeviceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Id:{}}}}}}},ListDevicesForWirelessDeviceImportTask:{http:{method:"GET",requestUri:"/wireless_device_import_task"},input:{type:"structure",required:["Id"],members:{Id:{location:"querystring",locationName:"id"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{NextToken:{},DestinationName:{},ImportedWirelessDeviceList:{type:"list",member:{type:"structure",members:{Sidewalk:{type:"structure",members:{SidewalkManufacturingSn:{},OnboardingStatus:{},OnboardingStatusReason:{},LastUpdateTime:{type:"timestamp",timestampFormat:"iso8601"}}}}}}}}},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:"Sbj"},Proximity:{shape:"Sbl"},Join:{shape:"Sbm"},ConnectionStatus:{shape:"Sbo"},MessageDeliveryStatus:{shape:"Sbq"}}}}}}}}},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:"S8o"}}}}},ListPositionConfigurations:{http:{method:"GET",requestUri:"/position-configurations",responseCode:200},input:{type:"structure",members:{ResourceType:{location:"querystring",locationName:"resourceType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},output:{type:"structure",members:{PositionConfigurationList:{type:"list",member:{type:"structure",members:{ResourceIdentifier:{},ResourceType:{},Solvers:{shape:"S96"},Destination:{}}}},NextToken:{}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},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:"Sfl"}}}}}}},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"}}}},ListWirelessDeviceImportTasks:{http:{method:"GET",requestUri:"/wireless_device_import_tasks"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},WirelessDeviceImportTaskList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},DestinationName:{},Sidewalk:{shape:"Sd1"},CreationTime:{shape:"Sd5"},Status:{},StatusReason:{},InitializedImportedDeviceCount:{type:"long"},PendingImportedDeviceCount:{type:"long"},OnboardedImportedDeviceCount:{type:"long"},FailedImportedDeviceCount:{type:"long"}}}}}}},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:"Scs"},DeviceProfileId:{},Status:{}}},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:"S4o"},UpdateVersion:{shape:"S4o"}}},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:"S3x"},LastUplinkReceivedAt:{}}}}}}},PutPositionConfiguration:{http:{method:"PUT",requestUri:"/position-configurations/{ResourceIdentifier}",responseCode:200},input:{type:"structure",required:["ResourceIdentifier","ResourceType"],members:{ResourceIdentifier:{location:"uri",locationName:"ResourceIdentifier"},ResourceType:{location:"querystring",locationName:"resourceType"},Solvers:{type:"structure",members:{SemtechGnss:{type:"structure",required:["Status","Fec"],members:{Status:{},Fec:{}}}}},Destination:{}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},output:{type:"structure",members:{},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},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:"Sfl"},Sidewalk:{type:"structure",members:{Seq:{type:"integer"},MessageType:{},AckModeRetryDurationSecs:{type:"integer"}}}}}}},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:"S6w"}}}}},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:"S8f"}}},output:{type:"structure",members:{}}},StartSingleWirelessDeviceImportTask:{http:{requestUri:"/wireless_single_device_import_task",responseCode:201},input:{type:"structure",required:["DestinationName","Sidewalk"],members:{DestinationName:{},ClientRequestToken:{idempotencyToken:!0},DeviceName:{},Tags:{shape:"S6"},Sidewalk:{type:"structure",members:{SidewalkManufacturingSn:{}}}}},output:{type:"structure",members:{Id:{},Arn:{}}}},StartWirelessDeviceImportTask:{http:{requestUri:"/wireless_device_import_task",responseCode:201},input:{type:"structure",required:["DestinationName","Sidewalk"],members:{DestinationName:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"S6"},Sidewalk:{type:"structure",members:{DeviceCreationFile:{},Role:{}}}}},output:{type:"structure",members:{Id:{},Arn:{}}}},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:"S6j"},Proximity:{shape:"S6m"},Join:{shape:"S6n"},ConnectionStatus:{shape:"S6p"},MessageDeliveryStatus:{shape:"S6r"}}},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:"S1x"},FirmwareUpdateImage:{},FirmwareUpdateRole:{},RedundancyPercent:{type:"integer"},FragmentSizeBytes:{type:"integer"},FragmentIntervalMS:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateLogLevelsByResourceTypes:{http:{requestUri:"/log-levels",responseCode:200},input:{type:"structure",members:{DefaultLogLevel:{},WirelessDeviceLogOptions:{shape:"S76"},WirelessGatewayLogOptions:{shape:"S70"}}},output:{type:"structure",members:{}}},UpdateMetricConfiguration:{http:{method:"PUT",requestUri:"/metric-configuration",responseCode:204},input:{type:"structure",members:{SummaryMetric:{shape:"S7d"}}},output:{type:"structure",members:{}},idempotent:!0},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:"S28"}}},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:"S2e"},WirelessDevicesToAdd:{shape:"S2i"},WirelessDevicesToRemove:{shape:"S2i"},WirelessGatewaysToAdd:{shape:"S2j"},WirelessGatewaysToRemove:{shape:"S2j"},Description:{},MulticastGroupsToAdd:{shape:"S2k"},MulticastGroupsToRemove:{shape:"S2k"}}},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:{}}},UpdatePosition:{http:{method:"PATCH",requestUri:"/positions/{ResourceIdentifier}",responseCode:204},input:{type:"structure",required:["ResourceIdentifier","ResourceType","Position"],members:{ResourceIdentifier:{location:"uri",locationName:"ResourceIdentifier"},ResourceType:{location:"querystring",locationName:"resourceType"},Position:{shape:"S8v"}},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},output:{type:"structure",members:{},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},deprecated:!0,deprecatedMessage:"This operation is no longer supported."},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:"Sbj"},Proximity:{shape:"Sbl"},Join:{shape:"Sbm"},ConnectionStatus:{shape:"Sbo"},MessageDeliveryStatus:{shape:"Sbq"}}},output:{type:"structure",members:{}}},UpdateResourcePosition:{http:{method:"PATCH",requestUri:"/resource-positions/{ResourceIdentifier}",responseCode:204},input:{type:"structure",required:["ResourceIdentifier","ResourceType"],members:{ResourceIdentifier:{location:"uri",locationName:"ResourceIdentifier"},ResourceType:{location:"querystring",locationName:"resourceType"},GeoJsonPayload:{type:"blob"}},payload:"GeoJsonPayload"},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"}}},FPorts:{type:"structure",members:{Positioning:{shape:"S3n"},Applications:{shape:"S3o"}}}}},Positioning:{}}},output:{type:"structure",members:{}}},UpdateWirelessDeviceImportTask:{http:{method:"PATCH",requestUri:"/wireless_device_import_task/{Id}",responseCode:204},input:{type:"structure",required:["Id","Sidewalk"],members:{Id:{location:"uri",locationName:"Id"},Sidewalk:{type:"structure",members:{DeviceCreationFile:{}}}}},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:"S3z"},NetIdFilters:{shape:"S41"},MaxEirp:{type:"float"}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{AmazonId:{},AppServerPrivateKey:{shape:"S4"}}},S4:{type:"string",sensitive:!0},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"}}},S1x:{type:"structure",members:{RfRegion:{}}},S28:{type:"structure",members:{RfRegion:{},DlClass:{}}},S2e:{type:"structure",members:{WirelessDeviceFrameInfo:{},LogLevel:{},MulticastFrameInfo:{}}},S2i:{type:"list",member:{}},S2j:{type:"list",member:{}},S2k:{type:"list",member:{}},S31:{type:"structure",members:{DevEui:{},DeviceProfileId:{},ServiceProfileId:{},OtaaV1_1:{type:"structure",members:{AppKey:{},NwkKey:{},JoinEui:{}}},OtaaV1_0_x:{type:"structure",members:{AppKey:{},AppEui:{},JoinEui:{},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"},Positioning:{shape:"S3n"},Applications:{shape:"S3o"}}}}},S3n:{type:"structure",members:{ClockSync:{type:"integer"},Stream:{type:"integer"},Gnss:{type:"integer"}}},S3o:{type:"list",member:{type:"structure",members:{FPort:{type:"integer"},Type:{},DestinationName:{}}}},S3x:{type:"structure",members:{GatewayEui:{},RfRegion:{},JoinEuiFilters:{shape:"S3z"},NetIdFilters:{shape:"S41"},SubBands:{type:"list",member:{type:"integer"}},Beaconing:{type:"structure",members:{DataRate:{type:"integer"},Frequencies:{type:"list",member:{type:"integer"}}}},MaxEirp:{type:"float"}}},S3z:{type:"list",member:{type:"list",member:{}}},S41:{type:"list",member:{}},S4j:{type:"structure",members:{UpdateDataSource:{},UpdateDataRole:{},LoRaWAN:{type:"structure",members:{UpdateSignature:{},SigKeyCrc:{type:"long"},CurrentVersion:{shape:"S4o"},UpdateVersion:{shape:"S4o"}}}}},S4o:{type:"structure",members:{PackageVersion:{},Model:{},Station:{}}},S6j:{type:"structure",members:{Sidewalk:{shape:"S6k"}}},S6k:{type:"structure",members:{WirelessDeviceEventTopic:{}}},S6m:{ +type:"structure",members:{Sidewalk:{shape:"S6k"}}},S6n:{type:"structure",members:{LoRaWAN:{type:"structure",members:{WirelessDeviceEventTopic:{}}}}},S6p:{type:"structure",members:{LoRaWAN:{type:"structure",members:{WirelessGatewayEventTopic:{}}}}},S6r:{type:"structure",members:{Sidewalk:{shape:"S6k"}}},S6w:{type:"timestamp",timestampFormat:"iso8601"},S70:{type:"list",member:{type:"structure",required:["Type","LogLevel"],members:{Type:{},LogLevel:{},Events:{type:"list",member:{type:"structure",required:["Event","LogLevel"],members:{Event:{},LogLevel:{}}}}}}},S76:{type:"list",member:{type:"structure",required:["Type","LogLevel"],members:{Type:{},LogLevel:{},Events:{type:"list",member:{type:"structure",required:["Event","LogLevel"],members:{Event:{},LogLevel:{}}}}}}},S7d:{type:"structure",members:{Status:{}}},S7k:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},S8f:{type:"structure",members:{DlDr:{type:"integer"},DlFreq:{type:"integer"},SessionStartTime:{type:"timestamp",timestampFormat:"iso8601"},SessionTimeout:{type:"integer"},PingSlotPeriod:{type:"integer"}}},S8o:{type:"structure",members:{AmazonId:{},Fingerprint:{type:"string",sensitive:!0},Arn:{}}},S8v:{type:"list",member:{type:"float"}},S96:{type:"structure",members:{SemtechGnss:{type:"structure",members:{Provider:{},Type:{},Status:{},Fec:{}}}}},Sbj:{type:"structure",members:{Sidewalk:{shape:"Sbk"},WirelessDeviceIdEventTopic:{}}},Sbk:{type:"structure",members:{AmazonIdEventTopic:{}}},Sbl:{type:"structure",members:{Sidewalk:{shape:"Sbk"},WirelessDeviceIdEventTopic:{}}},Sbm:{type:"structure",members:{LoRaWAN:{type:"structure",members:{DevEuiEventTopic:{}}},WirelessDeviceIdEventTopic:{}}},Sbo:{type:"structure",members:{LoRaWAN:{type:"structure",members:{GatewayEuiEventTopic:{}}},WirelessGatewayIdEventTopic:{}}},Sbq:{type:"structure",members:{Sidewalk:{shape:"Sbk"},WirelessDeviceIdEventTopic:{}}},Scs:{type:"list",member:{shape:"Sct"}},Sct:{type:"structure",required:["SigningAlg","Value"],members:{SigningAlg:{},Value:{}}},Sd1:{type:"structure",members:{DeviceCreationFileList:{type:"list",member:{}},Role:{}}},Sd5:{type:"timestamp",timestampFormat:"iso8601"},Sfl:{type:"structure",members:{FPort:{type:"integer"},ParticipatingGateways:{type:"structure",required:["DownlinkMode","GatewayList","TransmissionInterval"],members:{DownlinkMode:{},GatewayList:{type:"list",member:{type:"structure",required:["GatewayId","DownlinkFrequency"],members:{GatewayId:{},DownlinkFrequency:{type:"integer"}}}},TransmissionInterval:{type:"integer"}}}}}}}},{}],390:[function(e,t,r){t.exports={pagination:{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"},ListPositionConfigurations:{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"}}}},{}],391:[function(e,t,r){t.exports={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:"Sn"}}}},BatchGetStreamKey:{http:{requestUri:"/BatchGetStreamKey",responseCode:200},input:{type:"structure",required:["arns"],members:{arns:{type:"list",member:{}}}},output:{type:"structure",members:{errors:{shape:"Sn"},streamKeys:{type:"list",member:{shape:"Sx"}}}}},BatchStartViewerSessionRevocation:{http:{requestUri:"/BatchStartViewerSessionRevocation",responseCode:200},input:{type:"structure",required:["viewerSessions"],members:{viewerSessions:{type:"list",member:{type:"structure",required:["channelArn","viewerId"],members:{channelArn:{},viewerId:{},viewerSessionVersionsLessThanOrEqualTo:{type:"integer"}}}}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",required:["channelArn","viewerId"],members:{channelArn:{},code:{},message:{},viewerId:{}}}}}}},CreateChannel:{http:{requestUri:"/CreateChannel",responseCode:200},input:{type:"structure",members:{authorized:{type:"boolean"},insecureIngest:{type:"boolean"},latencyMode:{},name:{},playbackRestrictionPolicyArn:{},preset:{},recordingConfigurationArn:{},tags:{shape:"Sj"},type:{}}},output:{type:"structure",members:{channel:{shape:"S6"},streamKey:{shape:"Sx"}}}},CreatePlaybackRestrictionPolicy:{http:{requestUri:"/CreatePlaybackRestrictionPolicy",responseCode:200},input:{type:"structure",members:{allowedCountries:{shape:"S1b"},allowedOrigins:{shape:"S1d"},enableStrictOriginEnforcement:{type:"boolean"},name:{},tags:{shape:"Sj"}}},output:{type:"structure",members:{playbackRestrictionPolicy:{shape:"S1i"}}}},CreateRecordingConfiguration:{http:{requestUri:"/CreateRecordingConfiguration",responseCode:200},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{shape:"S1l"},name:{},recordingReconnectWindowSeconds:{type:"integer"},renditionConfiguration:{shape:"S1q"},tags:{shape:"Sj"},thumbnailConfiguration:{shape:"S1u"}}},output:{type:"structure",members:{recordingConfiguration:{shape:"S21"}}}},CreateStreamKey:{http:{requestUri:"/CreateStreamKey",responseCode:200},input:{type:"structure",required:["channelArn"],members:{channelArn:{},tags:{shape:"Sj"}}},output:{type:"structure",members:{streamKey:{shape:"Sx"}}}},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:{}}},DeletePlaybackRestrictionPolicy:{http:{requestUri:"/DeletePlaybackRestrictionPolicy",responseCode:204},input:{type:"structure",required:["arn"],members:{arn:{}}}},DeleteRecordingConfiguration:{http:{requestUri:"/DeleteRecordingConfiguration",responseCode:204},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:"S2h"}}}},GetPlaybackRestrictionPolicy:{http:{requestUri:"/GetPlaybackRestrictionPolicy",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{playbackRestrictionPolicy:{shape:"S1i"}}}},GetRecordingConfiguration:{http:{requestUri:"/GetRecordingConfiguration",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{recordingConfiguration:{shape:"S21"}}}},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:"S2s"},state:{},streamId:{},viewerCount:{type:"long"}}}}}},GetStreamKey:{http:{requestUri:"/GetStreamKey",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{streamKey:{shape:"Sx"}}}},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:"S31"},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:"S21"},startTime:{shape:"S31"},streamId:{},truncatedEvents:{type:"list",member:{type:"structure",members:{eventTime:{shape:"S31"},name:{},type:{}}}}}}}}},ImportPlaybackKeyPair:{http:{requestUri:"/ImportPlaybackKeyPair",responseCode:200},input:{type:"structure",required:["publicKeyMaterial"],members:{name:{},publicKeyMaterial:{},tags:{shape:"Sj"}}},output:{type:"structure",members:{keyPair:{shape:"S2h"}}}},ListChannels:{http:{requestUri:"/ListChannels",responseCode:200},input:{type:"structure",members:{filterByName:{},filterByPlaybackRestrictionPolicyArn:{},filterByRecordingConfigurationArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["channels"],members:{channels:{type:"list",member:{type:"structure",members:{arn:{},authorized:{type:"boolean"},insecureIngest:{type:"boolean"},latencyMode:{},name:{},playbackRestrictionPolicyArn:{},preset:{},recordingConfigurationArn:{},tags:{shape:"Sj"},type:{}}}},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:"Sj"}}}},nextToken:{}}}},ListPlaybackRestrictionPolicies:{http:{requestUri:"/ListPlaybackRestrictionPolicies",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["playbackRestrictionPolicies"],members:{nextToken:{},playbackRestrictionPolicies:{type:"list",member:{type:"structure",required:["allowedCountries","allowedOrigins","arn"],members:{allowedCountries:{shape:"S1b"},allowedOrigins:{shape:"S1d"},arn:{},enableStrictOriginEnforcement:{type:"boolean"},name:{},tags:{shape:"Sj"}}}}}}},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:"S1l"},name:{},state:{},tags:{shape:"Sj"}}}}}}},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:"Sj"}}}}}}},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:"S31"},hasErrorEvent:{type:"boolean"},startTime:{shape:"S31"},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:"S2s"},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:"Sj"}}}},PutMetadata:{http:{requestUri:"/PutMetadata",responseCode:204},input:{type:"structure",required:["channelArn","metadata"],members:{channelArn:{},metadata:{type:"string",sensitive:!0}}}},StartViewerSessionRevocation:{http:{requestUri:"/StartViewerSessionRevocation",responseCode:200},input:{type:"structure",required:["channelArn","viewerId"],members:{channelArn:{},viewerId:{},viewerSessionVersionsLessThanOrEqualTo:{type:"integer"}}},output:{type:"structure",members:{}}},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:"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:!0},UpdateChannel:{http:{requestUri:"/UpdateChannel",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{},authorized:{type:"boolean"},insecureIngest:{type:"boolean"},latencyMode:{},name:{},playbackRestrictionPolicyArn:{},preset:{},recordingConfigurationArn:{},type:{}}},output:{type:"structure",members:{channel:{shape:"S6"}}}},UpdatePlaybackRestrictionPolicy:{http:{requestUri:"/UpdatePlaybackRestrictionPolicy",responseCode:200},input:{type:"structure",required:["arn"],members:{allowedCountries:{shape:"S1b"},allowedOrigins:{shape:"S1d"},arn:{},enableStrictOriginEnforcement:{type:"boolean"},name:{}}},output:{type:"structure",members:{playbackRestrictionPolicy:{shape:"S1i"}}}}},shapes:{S6:{type:"structure",members:{arn:{},authorized:{type:"boolean"},ingestEndpoint:{},insecureIngest:{type:"boolean"},latencyMode:{},name:{},playbackRestrictionPolicyArn:{},playbackUrl:{},preset:{},recordingConfigurationArn:{},srt:{type:"structure",members:{endpoint:{},passphrase:{type:"string",sensitive:!0}}},tags:{shape:"Sj"},type:{}}},Sj:{type:"map",key:{},value:{}},Sn:{type:"list",member:{type:"structure",members:{arn:{},code:{},message:{}}}},Sx:{type:"structure",members:{arn:{},channelArn:{},tags:{shape:"Sj"},value:{type:"string",sensitive:!0}}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{}},S1i:{type:"structure",required:["allowedCountries","allowedOrigins","arn"],members:{allowedCountries:{shape:"S1b"},allowedOrigins:{shape:"S1d"},arn:{},enableStrictOriginEnforcement:{type:"boolean"},name:{},tags:{shape:"Sj"}}},S1l:{type:"structure",members:{s3:{type:"structure",required:["bucketName"],members:{bucketName:{}}}}},S1q:{type:"structure",members:{renditionSelection:{},renditions:{type:"list",member:{}}}},S1u:{type:"structure",members:{recordingMode:{},resolution:{},storage:{type:"list",member:{}},targetIntervalSeconds:{type:"long"}}},S21:{type:"structure",required:["arn","destinationConfiguration","state"],members:{arn:{},destinationConfiguration:{shape:"S1l"},name:{},recordingReconnectWindowSeconds:{type:"integer"},renditionConfiguration:{shape:"S1q"},state:{},tags:{shape:"Sj"},thumbnailConfiguration:{shape:"S1u"}}},S2h:{type:"structure",members:{arn:{},fingerprint:{},name:{},tags:{shape:"Sj"}}},S2s:{type:"timestamp",timestampFormat:"iso8601"},S31:{type:"timestamp",timestampFormat:"iso8601"}}}},{}],392:[function(e,t,r){t.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPlaybackKeyPairs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPlaybackRestrictionPolicies:{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"}}}},{}],393:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-07-14",endpointPrefix:"ivsrealtime",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"ivsrealtime",serviceFullName:"Amazon Interactive Video Service RealTime",serviceId:"IVS RealTime",signatureVersion:"v4",signingName:"ivs",uid:"ivs-realtime-2020-07-14"},operations:{CreateEncoderConfiguration:{http:{requestUri:"/CreateEncoderConfiguration",responseCode:200},input:{type:"structure",members:{name:{},video:{shape:"S3"},tags:{shape:"S8"}}},output:{type:"structure",members:{encoderConfiguration:{shape:"Sc"}}}},CreateParticipantToken:{http:{requestUri:"/CreateParticipantToken",responseCode:200},input:{type:"structure",required:["stageArn"],members:{stageArn:{},duration:{type:"integer"},userId:{},attributes:{shape:"Si"},capabilities:{shape:"Sk"}}},output:{type:"structure",members:{participantToken:{shape:"Sn"}}}},CreateStage:{http:{requestUri:"/CreateStage",responseCode:200},input:{type:"structure",members:{name:{},participantTokenConfigurations:{type:"list",member:{type:"structure",members:{duration:{type:"integer"},userId:{},attributes:{shape:"Si"},capabilities:{shape:"Sk"}}}},tags:{shape:"S8"},autoParticipantRecordingConfiguration:{shape:"Sv"}}},output:{type:"structure",members:{stage:{shape:"S10"},participantTokens:{type:"list",member:{shape:"Sn"}}}}},CreateStorageConfiguration:{http:{requestUri:"/CreateStorageConfiguration",responseCode:200},input:{type:"structure",required:["s3"],members:{name:{},s3:{shape:"S15"},tags:{shape:"S8"}}},output:{type:"structure",members:{storageConfiguration:{shape:"S18"}}}},DeleteEncoderConfiguration:{http:{requestUri:"/DeleteEncoderConfiguration",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteStage:{http:{requestUri:"/DeleteStage",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteStorageConfiguration:{http:{requestUri:"/DeleteStorageConfiguration",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DisconnectParticipant:{http:{requestUri:"/DisconnectParticipant",responseCode:200},input:{type:"structure",required:["stageArn","participantId"],members:{stageArn:{},participantId:{},reason:{}}},output:{type:"structure",members:{}}},GetComposition:{http:{requestUri:"/GetComposition",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{composition:{shape:"S1m"}}}},GetEncoderConfiguration:{http:{requestUri:"/GetEncoderConfiguration",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{encoderConfiguration:{shape:"Sc"}}}},GetParticipant:{http:{requestUri:"/GetParticipant",responseCode:200},input:{type:"structure",required:["stageArn","sessionId","participantId"],members:{stageArn:{},sessionId:{},participantId:{}}},output:{type:"structure",members:{participant:{type:"structure",members:{participantId:{},userId:{},state:{},firstJoinTime:{shape:"S24"},attributes:{type:"map",key:{},value:{}},published:{type:"boolean"},ispName:{},osName:{},osVersion:{},browserName:{},browserVersion:{},sdkVersion:{},recordingS3BucketName:{},recordingS3Prefix:{},recordingState:{}}}}}},GetStage:{http:{requestUri:"/GetStage",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{stage:{shape:"S10"}}}},GetStageSession:{http:{requestUri:"/GetStageSession",responseCode:200},input:{type:"structure",required:["stageArn","sessionId"],members:{stageArn:{},sessionId:{}}},output:{type:"structure",members:{stageSession:{type:"structure",members:{sessionId:{},startTime:{shape:"S24"},endTime:{shape:"S24"}}}}}},GetStorageConfiguration:{http:{requestUri:"/GetStorageConfiguration",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{storageConfiguration:{shape:"S18"}}}},ListCompositions:{http:{requestUri:"/ListCompositions",responseCode:200},input:{type:"structure",members:{filterByStageArn:{},filterByEncoderConfigurationArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["compositions"],members:{compositions:{type:"list",member:{type:"structure",required:["arn","stageArn","destinations","state"],members:{arn:{},stageArn:{},destinations:{type:"list",member:{type:"structure",required:["id","state"],members:{id:{},state:{},startTime:{shape:"S24"},endTime:{shape:"S24"}}}},state:{},tags:{shape:"S8"},startTime:{shape:"S24"},endTime:{shape:"S24"}}}},nextToken:{}}}},ListEncoderConfigurations:{http:{requestUri:"/ListEncoderConfigurations",responseCode:200},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["encoderConfigurations"],members:{encoderConfigurations:{type:"list",member:{type:"structure",required:["arn"],members:{arn:{},name:{},tags:{shape:"S8"}}}},nextToken:{}}}},ListParticipantEvents:{http:{requestUri:"/ListParticipantEvents",responseCode:200},input:{type:"structure",required:["stageArn","sessionId","participantId"],members:{stageArn:{},sessionId:{},participantId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["events"],members:{events:{type:"list",member:{type:"structure",members:{name:{},participantId:{},eventTime:{shape:"S24"},remoteParticipantId:{},errorCode:{}}}},nextToken:{}}}},ListParticipants:{http:{requestUri:"/ListParticipants",responseCode:200},input:{type:"structure",required:["stageArn","sessionId"],members:{stageArn:{},sessionId:{},filterByUserId:{},filterByPublished:{type:"boolean"},filterByState:{},nextToken:{},maxResults:{type:"integer"},filterByRecordingState:{}}},output:{type:"structure",required:["participants"],members:{participants:{type:"list",member:{type:"structure",members:{participantId:{},userId:{},state:{},firstJoinTime:{shape:"S24"},published:{type:"boolean"},recordingState:{}}}},nextToken:{}}}},ListStageSessions:{http:{requestUri:"/ListStageSessions",responseCode:200},input:{type:"structure",required:["stageArn"],members:{stageArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["stageSessions"],members:{stageSessions:{type:"list",member:{type:"structure",members:{sessionId:{},startTime:{shape:"S24"},endTime:{shape:"S24"}}}},nextToken:{}}}},ListStages:{http:{requestUri:"/ListStages",responseCode:200},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["stages"],members:{stages:{type:"list",member:{type:"structure",required:["arn"],members:{arn:{},name:{},activeSessionId:{},tags:{shape:"S8"}}}},nextToken:{}}}},ListStorageConfigurations:{http:{requestUri:"/ListStorageConfigurations",responseCode:200},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["storageConfigurations"],members:{storageConfigurations:{type:"list",member:{type:"structure",required:["arn"],members:{arn:{},name:{},s3:{shape:"S15"},tags:{shape:"S8"}}}},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:["tags"],members:{tags:{shape:"S8"}}}},StartComposition:{http:{requestUri:"/StartComposition",responseCode:200},input:{type:"structure",required:["stageArn","destinations"],members:{stageArn:{},idempotencyToken:{idempotencyToken:!0},layout:{shape:"S1o"},destinations:{type:"list",member:{shape:"S25"}},tags:{shape:"S8"}}},output:{type:"structure",members:{composition:{shape:"S1m"}}}},StopComposition:{http:{requestUri:"/StopComposition",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{}}},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:"S8"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateStage:{http:{requestUri:"/UpdateStage",responseCode:200},input:{type:"structure",required:["arn"],members:{arn:{},name:{},autoParticipantRecordingConfiguration:{shape:"Sv"}}},output:{type:"structure",members:{stage:{shape:"S10"}}}}},shapes:{S3:{type:"structure",members:{width:{type:"integer"},height:{type:"integer"},framerate:{type:"float"},bitrate:{type:"integer"}}},S8:{type:"map",key:{},value:{}},Sc:{type:"structure",required:["arn"],members:{arn:{},name:{},video:{shape:"S3"},tags:{shape:"S8"}}},Si:{type:"map",key:{},value:{}},Sk:{type:"list",member:{}},Sn:{type:"structure",members:{participantId:{},token:{type:"string",sensitive:!0},userId:{},attributes:{shape:"Si"},duration:{type:"integer"},capabilities:{shape:"Sk"},expirationTime:{type:"timestamp",timestampFormat:"iso8601"}}},Sv:{type:"structure",required:["storageConfigurationArn"],members:{storageConfigurationArn:{},mediaTypes:{type:"list",member:{}}}},S10:{type:"structure",required:["arn"],members:{arn:{},name:{},activeSessionId:{},tags:{shape:"S8"},autoParticipantRecordingConfiguration:{shape:"Sv"}}},S15:{type:"structure",required:["bucketName"],members:{bucketName:{}}},S18:{type:"structure",required:["arn"],members:{arn:{},name:{},s3:{shape:"S15"},tags:{shape:"S8"}}},S1m:{type:"structure",required:["arn","stageArn","state","layout","destinations"],members:{arn:{},stageArn:{},state:{},layout:{shape:"S1o"},destinations:{type:"list",member:{type:"structure",required:["id","state","configuration"],members:{id:{},state:{},startTime:{shape:"S24"},endTime:{shape:"S24"},configuration:{shape:"S25"},detail:{type:"structure",members:{s3:{type:"structure",required:["recordingPrefix"],members:{recordingPrefix:{}}}}}}}},tags:{shape:"S8"},startTime:{shape:"S24"},endTime:{shape:"S24"}}},S1o:{type:"structure",members:{grid:{type:"structure",members:{featuredParticipantAttribute:{},omitStoppedVideo:{type:"boolean"},videoAspectRatio:{},videoFillMode:{},gridGap:{type:"integer"}}},pip:{type:"structure",members:{featuredParticipantAttribute:{},omitStoppedVideo:{type:"boolean"},videoFillMode:{},gridGap:{type:"integer"},pipParticipantAttribute:{},pipBehavior:{},pipOffset:{type:"integer"},pipPosition:{},pipWidth:{type:"integer"},pipHeight:{type:"integer"}}}}},S24:{type:"timestamp",timestampFormat:"iso8601"},S25:{type:"structure",members:{name:{},channel:{type:"structure",required:["channelArn"],members:{channelArn:{},encoderConfigurationArn:{}}},s3:{type:"structure",required:["storageConfigurationArn","encoderConfigurationArns"],members:{storageConfigurationArn:{},encoderConfigurationArns:{type:"list",member:{}},recordingConfiguration:{type:"structure",members:{format:{}}}}}}}}}},{}],394:[function(e,t,r){t.exports={pagination:{ListCompositions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEncoderConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListParticipantEvents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListParticipants:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListStageSessions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListStages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListStorageConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],395:[function(e,t,r){t.exports={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:{},sensitive:!0},capabilities:{type:"list",member:{}},roomIdentifier:{},sessionDurationInMinutes:{type:"integer"},userId:{shape:"S8"}}},output:{type:"structure",members:{sessionExpirationTime:{shape:"Sa"},token:{type:"string",sensitive:!0},tokenExpirationTime:{shape:"Sa"}}}},CreateLoggingConfiguration:{http:{requestUri:"/CreateLoggingConfiguration",responseCode:200},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{shape:"Sd"},name:{},tags:{shape:"Sl"}}},output:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},destinationConfiguration:{shape:"Sd"},id:{},name:{},state:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}},CreateRoom:{http:{requestUri:"/CreateRoom",responseCode:200},input:{type:"structure",members:{loggingConfigurationIdentifiers:{shape:"St"},maximumMessageLength:{type:"integer"},maximumMessageRatePerSecond:{type:"integer"},messageReviewHandler:{shape:"Sx"},name:{},tags:{shape:"Sl"}}},output:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},id:{},loggingConfigurationIdentifiers:{shape:"St"},maximumMessageLength:{type:"integer"},maximumMessageRatePerSecond:{type:"integer"},messageReviewHandler:{shape:"Sx"},name:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}},DeleteLoggingConfiguration:{http:{requestUri:"/DeleteLoggingConfiguration",responseCode:204},input:{type:"structure",required:["identifier"],members:{identifier:{}}}},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:{shape:"S8"}}},output:{type:"structure",members:{}}},GetLoggingConfiguration:{http:{requestUri:"/GetLoggingConfiguration",responseCode:200},input:{type:"structure",required:["identifier"],members:{identifier:{}}},output:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},destinationConfiguration:{shape:"Sd"},id:{},name:{},state:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}},GetRoom:{http:{requestUri:"/GetRoom",responseCode:200},input:{ +type:"structure",required:["identifier"],members:{identifier:{}}},output:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},id:{},loggingConfigurationIdentifiers:{shape:"St"},maximumMessageLength:{type:"integer"},maximumMessageRatePerSecond:{type:"integer"},messageReviewHandler:{shape:"Sx"},name:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}},ListLoggingConfigurations:{http:{requestUri:"/ListLoggingConfigurations",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["loggingConfigurations"],members:{loggingConfigurations:{type:"list",member:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},destinationConfiguration:{shape:"Sd"},id:{},name:{},state:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}},nextToken:{}}}},ListRooms:{http:{requestUri:"/ListRooms",responseCode:200},input:{type:"structure",members:{loggingConfigurationIdentifier:{},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:{},loggingConfigurationIdentifiers:{shape:"St"},messageReviewHandler:{shape:"Sx"},name:{},tags:{shape:"Sl"},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:"Sl"}}}},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:"Sl"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateLoggingConfiguration:{http:{requestUri:"/UpdateLoggingConfiguration",responseCode:200},input:{type:"structure",required:["identifier"],members:{destinationConfiguration:{shape:"Sd"},identifier:{},name:{}}},output:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},destinationConfiguration:{shape:"Sd"},id:{},name:{},state:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}},UpdateRoom:{http:{requestUri:"/UpdateRoom",responseCode:200},input:{type:"structure",required:["identifier"],members:{identifier:{},loggingConfigurationIdentifiers:{shape:"St"},maximumMessageLength:{type:"integer"},maximumMessageRatePerSecond:{type:"integer"},messageReviewHandler:{shape:"Sx"},name:{}}},output:{type:"structure",members:{arn:{},createTime:{shape:"Sa"},id:{},loggingConfigurationIdentifiers:{shape:"St"},maximumMessageLength:{type:"integer"},maximumMessageRatePerSecond:{type:"integer"},messageReviewHandler:{shape:"Sx"},name:{},tags:{shape:"Sl"},updateTime:{shape:"Sa"}}}}},shapes:{S8:{type:"string",sensitive:!0},Sa:{type:"timestamp",timestampFormat:"iso8601"},Sd:{type:"structure",members:{cloudWatchLogs:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}},firehose:{type:"structure",required:["deliveryStreamName"],members:{deliveryStreamName:{}}},s3:{type:"structure",required:["bucketName"],members:{bucketName:{}}}},union:!0},Sl:{type:"map",key:{},value:{}},St:{type:"list",member:{}},Sx:{type:"structure",members:{fallbackResult:{},uri:{}}}}}},{}],396:[function(e,t,r){t.exports={pagination:{ListLoggingConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRooms:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],397:[function(e,t,r){t.exports={metadata:{apiVersion:"2018-11-14",endpointPrefix:"kafka",signingName:"kafka",serviceFullName:"Managed Streaming for Kafka",serviceAbbreviation:"Kafka",serviceId:"Kafka",protocol:"rest-json",jsonVersion:"1.1",uid:"kafka-2018-11-14",signatureVersion:"v4"},operations:{BatchAssociateScramSecret:{http:{requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},SecretArnList:{shape:"S3",locationName:"secretArnList"}},required:["ClusterArn","SecretArnList"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},UnprocessedScramSecrets:{shape:"S5",locationName:"unprocessedScramSecrets"}}}},CreateCluster:{http:{requestUri:"/v1/clusters",responseCode:200},input:{type:"structure",members:{BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Sp",locationName:"clientAuthentication"},ClusterName:{locationName:"clusterName"},ConfigurationInfo:{shape:"Sw",locationName:"configurationInfo"},EncryptionInfo:{shape:"Sy",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S13",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"S18",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},Tags:{shape:"S1e",locationName:"tags"},StorageMode:{locationName:"storageMode"}},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:"S1e",locationName:"tags"},Provisioned:{locationName:"provisioned",type:"structure",members:{BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Sp",locationName:"clientAuthentication"},ConfigurationInfo:{shape:"Sw",locationName:"configurationInfo"},EncryptionInfo:{shape:"Sy",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S13",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"S18",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},StorageMode:{locationName:"storageMode"}},required:["BrokerNodeGroupInfo","KafkaVersion","NumberOfBrokerNodes"]},Serverless:{locationName:"serverless",type:"structure",members:{VpcConfigs:{shape:"S1l",locationName:"vpcConfigs"},ClientAuthentication:{shape:"S1n",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:"S1u",locationName:"creationTime"},LatestRevision:{shape:"S1v",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}}}},CreateReplicator:{http:{requestUri:"/replication/v1/replicators",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},KafkaClusters:{locationName:"kafkaClusters",type:"list",member:{type:"structure",members:{AmazonMskCluster:{shape:"S21",locationName:"amazonMskCluster"},VpcConfig:{shape:"S22",locationName:"vpcConfig"}},required:["VpcConfig","AmazonMskCluster"]}},ReplicationInfoList:{locationName:"replicationInfoList",type:"list",member:{type:"structure",members:{ConsumerGroupReplication:{shape:"S25",locationName:"consumerGroupReplication"},SourceKafkaClusterArn:{locationName:"sourceKafkaClusterArn"},TargetCompressionType:{locationName:"targetCompressionType"},TargetKafkaClusterArn:{locationName:"targetKafkaClusterArn"},TopicReplication:{shape:"S29",locationName:"topicReplication"}},required:["TargetCompressionType","TopicReplication","ConsumerGroupReplication","SourceKafkaClusterArn","TargetKafkaClusterArn"]}},ReplicatorName:{locationName:"replicatorName"},ServiceExecutionRoleArn:{locationName:"serviceExecutionRoleArn"},Tags:{shape:"S1e",locationName:"tags"}},required:["ServiceExecutionRoleArn","ReplicatorName","ReplicationInfoList","KafkaClusters"]},output:{type:"structure",members:{ReplicatorArn:{locationName:"replicatorArn"},ReplicatorName:{locationName:"replicatorName"},ReplicatorState:{locationName:"replicatorState"}}}},CreateVpcConnection:{http:{requestUri:"/v1/vpc-connection",responseCode:200},input:{type:"structure",members:{TargetClusterArn:{locationName:"targetClusterArn"},Authentication:{locationName:"authentication"},VpcId:{locationName:"vpcId"},ClientSubnets:{shape:"S3",locationName:"clientSubnets"},SecurityGroups:{shape:"S3",locationName:"securityGroups"},Tags:{shape:"S1e",locationName:"tags"}},required:["TargetClusterArn","Authentication","VpcId","ClientSubnets","SecurityGroups"]},output:{type:"structure",members:{VpcConnectionArn:{locationName:"vpcConnectionArn"},State:{locationName:"state"},Authentication:{locationName:"authentication"},VpcId:{locationName:"vpcId"},ClientSubnets:{shape:"S3",locationName:"clientSubnets"},SecurityGroups:{shape:"S3",locationName:"securityGroups"},CreationTime:{shape:"S1u",locationName:"creationTime"},Tags:{shape:"S1e",locationName:"tags"}}}},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"}}}},DeleteClusterPolicy:{http:{method:"DELETE",requestUri:"/v1/clusters/{clusterArn}/policy",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn"]},output:{type:"structure",members:{}}},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"}}}},DeleteReplicator:{http:{method:"DELETE",requestUri:"/replication/v1/replicators/{replicatorArn}",responseCode:200},input:{type:"structure",members:{CurrentVersion:{location:"querystring",locationName:"currentVersion"},ReplicatorArn:{location:"uri",locationName:"replicatorArn"}},required:["ReplicatorArn"]},output:{type:"structure",members:{ReplicatorArn:{locationName:"replicatorArn"},ReplicatorState:{locationName:"replicatorState"}}}},DeleteVpcConnection:{http:{method:"DELETE",requestUri:"/v1/vpc-connection/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{VpcConnectionArn:{locationName:"vpcConnectionArn"},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:"S2w",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:"S36",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:"S3b",locationName:"clusterOperationInfo"}}}},DescribeClusterOperationV2:{http:{method:"GET",requestUri:"/api/v2/operations/{clusterOperationArn}",responseCode:200},input:{type:"structure",members:{ClusterOperationArn:{location:"uri",locationName:"clusterOperationArn"}},required:["ClusterOperationArn"]},output:{type:"structure",members:{ClusterOperationInfo:{locationName:"clusterOperationInfo",type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterType:{locationName:"clusterType"},StartTime:{shape:"S1u",locationName:"startTime"},EndTime:{shape:"S1u",locationName:"endTime"},ErrorInfo:{shape:"S3c",locationName:"errorInfo"},OperationArn:{locationName:"operationArn"},OperationState:{locationName:"operationState"},OperationType:{locationName:"operationType"},Provisioned:{locationName:"provisioned",type:"structure",members:{OperationSteps:{shape:"S3d",locationName:"operationSteps"},SourceClusterInfo:{shape:"S3g",locationName:"sourceClusterInfo"},TargetClusterInfo:{shape:"S3g",locationName:"targetClusterInfo"},VpcConnectionInfo:{shape:"S3m",locationName:"vpcConnectionInfo"}}},Serverless:{locationName:"serverless",type:"structure",members:{VpcConnectionInfo:{locationName:"vpcConnectionInfo",type:"structure",members:{CreationTime:{shape:"S1u",locationName:"creationTime"},Owner:{locationName:"owner"},UserIdentity:{shape:"S3n",locationName:"userIdentity"},VpcConnectionArn:{locationName:"vpcConnectionArn"}}}}}}}}}},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:"S1u",locationName:"creationTime"},Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},LatestRevision:{shape:"S1v",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:"S1u",locationName:"creationTime"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"long"},ServerProperties:{locationName:"serverProperties",type:"blob"}}}},DescribeReplicator:{http:{method:"GET",requestUri:"/replication/v1/replicators/{replicatorArn}",responseCode:200},input:{type:"structure",members:{ReplicatorArn:{location:"uri",locationName:"replicatorArn"}},required:["ReplicatorArn"]},output:{type:"structure",members:{CreationTime:{shape:"S1u",locationName:"creationTime"},CurrentVersion:{locationName:"currentVersion"},IsReplicatorReference:{locationName:"isReplicatorReference",type:"boolean"},KafkaClusters:{locationName:"kafkaClusters",type:"list",member:{type:"structure",members:{AmazonMskCluster:{shape:"S21",locationName:"amazonMskCluster"},KafkaClusterAlias:{locationName:"kafkaClusterAlias"},VpcConfig:{shape:"S22",locationName:"vpcConfig"}}}},ReplicationInfoList:{locationName:"replicationInfoList",type:"list",member:{type:"structure",members:{ConsumerGroupReplication:{shape:"S25",locationName:"consumerGroupReplication"},SourceKafkaClusterAlias:{locationName:"sourceKafkaClusterAlias"},TargetCompressionType:{locationName:"targetCompressionType"},TargetKafkaClusterAlias:{locationName:"targetKafkaClusterAlias"},TopicReplication:{shape:"S29",locationName:"topicReplication"}}}},ReplicatorArn:{locationName:"replicatorArn"},ReplicatorDescription:{locationName:"replicatorDescription"},ReplicatorName:{locationName:"replicatorName"},ReplicatorResourceArn:{locationName:"replicatorResourceArn"},ReplicatorState:{locationName:"replicatorState"},ServiceExecutionRoleArn:{locationName:"serviceExecutionRoleArn"},StateInfo:{locationName:"stateInfo",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"S1e",locationName:"tags"}}}},DescribeVpcConnection:{http:{method:"GET",requestUri:"/v1/vpc-connection/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{VpcConnectionArn:{locationName:"vpcConnectionArn"},TargetClusterArn:{locationName:"targetClusterArn"},State:{locationName:"state"},Authentication:{locationName:"authentication"},VpcId:{locationName:"vpcId"},Subnets:{shape:"S3",locationName:"subnets"},SecurityGroups:{shape:"S3",locationName:"securityGroups"},CreationTime:{shape:"S1u",locationName:"creationTime"},Tags:{shape:"S1e",locationName:"tags"}}}},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"},BootstrapBrokerStringVpcConnectivityTls:{locationName:"bootstrapBrokerStringVpcConnectivityTls"},BootstrapBrokerStringVpcConnectivitySaslScram:{locationName:"bootstrapBrokerStringVpcConnectivitySaslScram"},BootstrapBrokerStringVpcConnectivitySaslIam:{locationName:"bootstrapBrokerStringVpcConnectivitySaslIam"}}}},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"}}}}}}},GetClusterPolicy:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/policy",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn"]},output:{type:"structure",members:{CurrentVersion:{locationName:"currentVersion"},Policy:{locationName:"policy"}}}},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:"S3b"}},NextToken:{locationName:"nextToken"}}}},ListClusterOperationsV2:{http:{method:"GET",requestUri:"/api/v2/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:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterType:{locationName:"clusterType"},StartTime:{shape:"S1u",locationName:"startTime"},EndTime:{shape:"S1u",locationName:"endTime"},OperationArn:{locationName:"operationArn"},OperationState:{locationName:"operationState"},OperationType:{locationName:"operationType"}}}},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:"S2w"}},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:"S36"}},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:"S1v"}}}}},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:"S1u",locationName:"creationTime"},Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},LatestRevision:{shape:"S1v",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:"S2x",locationName:"currentBrokerSoftwareInfo"},Endpoints:{shape:"S3",locationName:"endpoints"}}},ControllerNodeInfo:{locationName:"controllerNodeInfo",type:"structure",members:{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"}}}}}}}}},ListReplicators:{http:{method:"GET",requestUri:"/replication/v1/replicators",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ReplicatorNameFilter:{location:"querystring",locationName:"replicatorNameFilter"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Replicators:{locationName:"replicators",type:"list",member:{type:"structure",members:{CreationTime:{shape:"S1u",locationName:"creationTime"},CurrentVersion:{locationName:"currentVersion"},IsReplicatorReference:{locationName:"isReplicatorReference",type:"boolean"},KafkaClustersSummary:{locationName:"kafkaClustersSummary",type:"list",member:{type:"structure",members:{AmazonMskCluster:{shape:"S21",locationName:"amazonMskCluster"},KafkaClusterAlias:{locationName:"kafkaClusterAlias"}}}},ReplicationInfoSummaryList:{locationName:"replicationInfoSummaryList",type:"list",member:{type:"structure",members:{SourceKafkaClusterAlias:{locationName:"sourceKafkaClusterAlias"},TargetKafkaClusterAlias:{locationName:"targetKafkaClusterAlias"}}}},ReplicatorArn:{locationName:"replicatorArn"},ReplicatorName:{locationName:"replicatorName"},ReplicatorResourceArn:{locationName:"replicatorResourceArn"},ReplicatorState:{locationName:"replicatorState"}}}}}}},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:"S1e",locationName:"tags"}}}},ListClientVpcConnections:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/client-vpc-connections",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:{ClientVpcConnections:{locationName:"clientVpcConnections",type:"list",member:{type:"structure",members:{Authentication:{locationName:"authentication"},CreationTime:{shape:"S1u",locationName:"creationTime"},State:{locationName:"state"},VpcConnectionArn:{locationName:"vpcConnectionArn"},Owner:{locationName:"owner"}},required:["VpcConnectionArn"]}},NextToken:{locationName:"nextToken"}}}},ListVpcConnections:{http:{method:"GET",requestUri:"/v1/vpc-connections",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{VpcConnections:{locationName:"vpcConnections",type:"list",member:{type:"structure",members:{VpcConnectionArn:{locationName:"vpcConnectionArn"},TargetClusterArn:{locationName:"targetClusterArn"},CreationTime:{shape:"S1u",locationName:"creationTime"},Authentication:{locationName:"authentication"},VpcId:{locationName:"vpcId"},State:{locationName:"state"}},required:["VpcConnectionArn","TargetClusterArn"]}},NextToken:{locationName:"nextToken"}}}},RejectClientVpcConnection:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/client-vpc-connection",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},VpcConnectionArn:{locationName:"vpcConnectionArn"}},required:["VpcConnectionArn","ClusterArn"]},output:{type:"structure",members:{}}},PutClusterPolicy:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/policy",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},Policy:{locationName:"policy"}},required:["ClusterArn","Policy"]},output:{type:"structure",members:{CurrentVersion:{locationName:"currentVersion"}}}},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:"S1e",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:"S3h",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:"S1v",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:"Sw",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:"Sw",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:"S13",locationName:"openMonitoring"},LoggingInfo:{shape:"S18",locationName:"loggingInfo"}},required:["ClusterArn","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateReplicationInfo:{http:{method:"PUT",requestUri:"/replication/v1/replicators/{replicatorArn}/replication-info",responseCode:200},input:{type:"structure",members:{ConsumerGroupReplication:{locationName:"consumerGroupReplication",type:"structure",members:{ConsumerGroupsToExclude:{shape:"S26",locationName:"consumerGroupsToExclude"},ConsumerGroupsToReplicate:{shape:"S26",locationName:"consumerGroupsToReplicate"},DetectAndCopyNewConsumerGroups:{locationName:"detectAndCopyNewConsumerGroups",type:"boolean"},SynchroniseConsumerGroupOffsets:{locationName:"synchroniseConsumerGroupOffsets",type:"boolean"}},required:["ConsumerGroupsToReplicate","ConsumerGroupsToExclude","SynchroniseConsumerGroupOffsets","DetectAndCopyNewConsumerGroups"]},CurrentVersion:{locationName:"currentVersion"},ReplicatorArn:{location:"uri",locationName:"replicatorArn"},SourceKafkaClusterArn:{locationName:"sourceKafkaClusterArn"},TargetKafkaClusterArn:{locationName:"targetKafkaClusterArn"},TopicReplication:{locationName:"topicReplication",type:"structure",members:{CopyAccessControlListsForTopics:{locationName:"copyAccessControlListsForTopics",type:"boolean"},CopyTopicConfigurations:{locationName:"copyTopicConfigurations",type:"boolean"},DetectAndCopyNewTopics:{locationName:"detectAndCopyNewTopics",type:"boolean"},TopicsToExclude:{shape:"S2c",locationName:"topicsToExclude"},TopicsToReplicate:{shape:"S2c",locationName:"topicsToReplicate"}},required:["TopicsToReplicate","TopicsToExclude","CopyTopicConfigurations","DetectAndCopyNewTopics","CopyAccessControlListsForTopics"]}},required:["ReplicatorArn","SourceKafkaClusterArn","CurrentVersion","TargetKafkaClusterArn"]},output:{type:"structure",members:{ReplicatorArn:{locationName:"replicatorArn"},ReplicatorState:{locationName:"replicatorState"}}}},UpdateSecurity:{http:{method:"PATCH",requestUri:"/v1/clusters/{clusterArn}/security",responseCode:200},input:{type:"structure",members:{ClientAuthentication:{shape:"Sp",locationName:"clientAuthentication"},ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},EncryptionInfo:{shape:"Sy",locationName:"encryptionInfo"}},required:["ClusterArn","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateStorage:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/storage",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},ProvisionedThroughput:{shape:"Sd",locationName:"provisionedThroughput"},StorageMode:{locationName:"storageMode"},VolumeSizeGB:{locationName:"volumeSizeGB",type:"integer"}},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"},ZoneIds:{shape:"S3",locationName:"zoneIds"}},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"}}},VpcConnectivity:{locationName:"vpcConnectivity",type:"structure",members:{ClientAuthentication:{locationName:"clientAuthentication",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:{Enabled:{locationName:"enabled",type:"boolean"}}}}}}}}},Sp:{type:"structure",members:{Sasl:{locationName:"sasl",type:"structure",members:{Scram:{locationName:"scram",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Iam:{shape:"Ss",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"}}}}},Ss:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Sw:{type:"structure",members:{Arn:{locationName:"arn"},Revision:{locationName:"revision",type:"long"}},required:["Revision","Arn"]},Sy:{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"}}}}},S13:{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"]},S18:{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"]},S1e:{type:"map",key:{},value:{}},S1l:{type:"list",member:{type:"structure",members:{SubnetIds:{shape:"S3",locationName:"subnetIds"},SecurityGroupIds:{shape:"S3",locationName:"securityGroupIds"}},required:["SubnetIds"]}},S1n:{type:"structure",members:{Sasl:{locationName:"sasl",type:"structure",members:{Iam:{shape:"Ss",locationName:"iam"}}}}},S1u:{type:"timestamp",timestampFormat:"iso8601"},S1v:{type:"structure",members:{CreationTime:{shape:"S1u",locationName:"creationTime"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"long"}},required:["Revision","CreationTime"]},S21:{type:"structure",members:{MskClusterArn:{locationName:"mskClusterArn"}},required:["MskClusterArn"]},S22:{type:"structure",members:{SecurityGroupIds:{shape:"S3",locationName:"securityGroupIds"},SubnetIds:{shape:"S3",locationName:"subnetIds"}},required:["SubnetIds"]},S25:{type:"structure",members:{ConsumerGroupsToExclude:{shape:"S26",locationName:"consumerGroupsToExclude"},ConsumerGroupsToReplicate:{shape:"S26",locationName:"consumerGroupsToReplicate"},DetectAndCopyNewConsumerGroups:{locationName:"detectAndCopyNewConsumerGroups",type:"boolean"},SynchroniseConsumerGroupOffsets:{locationName:"synchroniseConsumerGroupOffsets",type:"boolean"}},required:["ConsumerGroupsToReplicate"]},S26:{type:"list",member:{}},S29:{type:"structure",members:{CopyAccessControlListsForTopics:{locationName:"copyAccessControlListsForTopics",type:"boolean"},CopyTopicConfigurations:{locationName:"copyTopicConfigurations",type:"boolean"},DetectAndCopyNewTopics:{locationName:"detectAndCopyNewTopics",type:"boolean"},StartingPosition:{locationName:"startingPosition",type:"structure",members:{Type:{locationName:"type"}}},TopicsToExclude:{shape:"S2c",locationName:"topicsToExclude"},TopicsToReplicate:{shape:"S2c",locationName:"topicsToReplicate"}},required:["TopicsToReplicate"]},S2c:{type:"list",member:{}},S2w:{type:"structure",members:{ActiveOperationArn:{locationName:"activeOperationArn"},BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Sp",locationName:"clientAuthentication"},ClusterArn:{locationName:"clusterArn"},ClusterName:{locationName:"clusterName"},CreationTime:{shape:"S1u",locationName:"creationTime"},CurrentBrokerSoftwareInfo:{shape:"S2x",locationName:"currentBrokerSoftwareInfo"},CurrentVersion:{locationName:"currentVersion"},EncryptionInfo:{shape:"Sy",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S2y",locationName:"openMonitoring"},LoggingInfo:{shape:"S18",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},State:{locationName:"state"},StateInfo:{shape:"S32",locationName:"stateInfo"},Tags:{shape:"S1e",locationName:"tags"},ZookeeperConnectString:{locationName:"zookeeperConnectString"},ZookeeperConnectStringTls:{locationName:"zookeeperConnectStringTls"},StorageMode:{locationName:"storageMode"},CustomerActionStatus:{locationName:"customerActionStatus"}}},S2x:{type:"structure",members:{ConfigurationArn:{locationName:"configurationArn"},ConfigurationRevision:{locationName:"configurationRevision",type:"long"},KafkaVersion:{locationName:"kafkaVersion"}}},S2y:{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"]},S32:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S36:{type:"structure",members:{ActiveOperationArn:{locationName:"activeOperationArn"},ClusterType:{locationName:"clusterType"},ClusterArn:{locationName:"clusterArn"},ClusterName:{locationName:"clusterName"},CreationTime:{shape:"S1u",locationName:"creationTime"},CurrentVersion:{locationName:"currentVersion"},State:{locationName:"state"},StateInfo:{shape:"S32",locationName:"stateInfo"},Tags:{shape:"S1e",locationName:"tags"},Provisioned:{locationName:"provisioned",type:"structure",members:{BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},CurrentBrokerSoftwareInfo:{shape:"S2x",locationName:"currentBrokerSoftwareInfo"},ClientAuthentication:{shape:"Sp",locationName:"clientAuthentication"},EncryptionInfo:{shape:"Sy",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S13",locationName:"openMonitoring"},LoggingInfo:{shape:"S18",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},ZookeeperConnectString:{locationName:"zookeeperConnectString"},ZookeeperConnectStringTls:{locationName:"zookeeperConnectStringTls"},StorageMode:{locationName:"storageMode"},CustomerActionStatus:{locationName:"customerActionStatus"}},required:["BrokerNodeGroupInfo","NumberOfBrokerNodes"]},Serverless:{locationName:"serverless",type:"structure",members:{VpcConfigs:{shape:"S1l",locationName:"vpcConfigs"},ClientAuthentication:{shape:"S1n",locationName:"clientAuthentication"}},required:["VpcConfigs"]}}},S3b:{type:"structure",members:{ClientRequestId:{locationName:"clientRequestId"},ClusterArn:{locationName:"clusterArn"},CreationTime:{shape:"S1u",locationName:"creationTime"},EndTime:{shape:"S1u",locationName:"endTime"},ErrorInfo:{shape:"S3c",locationName:"errorInfo"},OperationArn:{locationName:"operationArn"},OperationState:{locationName:"operationState"},OperationSteps:{shape:"S3d",locationName:"operationSteps"},OperationType:{locationName:"operationType"},SourceClusterInfo:{shape:"S3g",locationName:"sourceClusterInfo"},TargetClusterInfo:{shape:"S3g",locationName:"targetClusterInfo"},VpcConnectionInfo:{shape:"S3m",locationName:"vpcConnectionInfo"}}},S3c:{type:"structure",members:{ErrorCode:{locationName:"errorCode"},ErrorString:{locationName:"errorString"}}},S3d:{type:"list",member:{type:"structure",members:{StepInfo:{locationName:"stepInfo",type:"structure",members:{StepStatus:{locationName:"stepStatus"}}},StepName:{locationName:"stepName"}}}},S3g:{type:"structure",members:{BrokerEBSVolumeInfo:{shape:"S3h",locationName:"brokerEBSVolumeInfo"},ConfigurationInfo:{shape:"Sw",locationName:"configurationInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S2y",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"S18",locationName:"loggingInfo"},InstanceType:{locationName:"instanceType"},ClientAuthentication:{shape:"Sp",locationName:"clientAuthentication"},EncryptionInfo:{shape:"Sy",locationName:"encryptionInfo"},ConnectivityInfo:{shape:"Sh",locationName:"connectivityInfo"},StorageMode:{locationName:"storageMode"},BrokerCountUpdateInfo:{locationName:"brokerCountUpdateInfo",type:"structure",members:{CreatedBrokerIds:{shape:"S3k",locationName:"createdBrokerIds"},DeletedBrokerIds:{shape:"S3k",locationName:"deletedBrokerIds"}}}}},S3h:{type:"list",member:{type:"structure",members:{KafkaBrokerNodeId:{locationName:"kafkaBrokerNodeId"},ProvisionedThroughput:{shape:"Sd",locationName:"provisionedThroughput"},VolumeSizeGB:{locationName:"volumeSizeGB",type:"integer"}},required:["KafkaBrokerNodeId"]}},S3k:{type:"list",member:{type:"double"}},S3m:{type:"structure",members:{VpcConnectionArn:{locationName:"vpcConnectionArn"},Owner:{locationName:"owner"},UserIdentity:{shape:"S3n",locationName:"userIdentity"},CreationTime:{shape:"S1u",locationName:"creationTime"}}},S3n:{type:"structure",members:{Type:{locationName:"type"},PrincipalId:{locationName:"principalId"}}}}}},{}],398:[function(e,t,r){t.exports={pagination:{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"},ListClusterOperationsV2:{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"},ListReplicators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Replicators"},ListScramSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SecretArnList"},ListVpcConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"VpcConnections"},ListClientVpcConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClientVpcConnections"}}}},{}],399:[function(e,t,r){t.exports={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:{shape:"Sa"},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:{},tags:{shape:"Sw"},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:{},tags:{shape:"Sw"}}},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:{shape:"S1a"},tags:{shape:"Sw"}}},output:{type:"structure",members:{creationTime:{shape:"S1c"},latestRevision:{shape:"S1d"},name:{},workerConfigurationArn:{},workerConfigurationState:{}}}},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:!0},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:!0},DeleteWorkerConfiguration:{http:{method:"DELETE",requestUri:"/v1/worker-configurations/{workerConfigurationArn}",responseCode:200},input:{type:"structure",required:["workerConfigurationArn"],members:{workerConfigurationArn:{location:"uri",locationName:"workerConfigurationArn"}}},output:{type:"structure",members:{workerConfigurationArn:{},workerConfigurationState:{}}},idempotent:!0},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:"S1n"},connectorArn:{},connectorConfiguration:{shape:"Sa"},connectorDescription:{},connectorName:{},connectorState:{},creationTime:{shape:"S1c"},currentVersion:{},kafkaCluster:{shape:"S1t"},kafkaClusterClientAuthentication:{shape:"S1w"},kafkaClusterEncryptionInTransit:{shape:"S1x"},kafkaConnectVersion:{},logDelivery:{shape:"S1y"},plugins:{shape:"S23"},serviceExecutionRoleArn:{},stateDescription:{shape:"S26"},workerConfiguration:{shape:"S27"}}}},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:"S1c"},customPluginArn:{},customPluginState:{},description:{},latestRevision:{shape:"S2a"},name:{},stateDescription:{shape:"S26"}}}},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:"S1c"},description:{},latestRevision:{type:"structure",members:{creationTime:{shape:"S1c"},description:{},propertiesFileContent:{shape:"S1a"},revision:{type:"long"}}},name:{},workerConfigurationArn:{},workerConfigurationState:{}}}},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:"S1n"},connectorArn:{},connectorDescription:{},connectorName:{},connectorState:{},creationTime:{shape:"S1c"},currentVersion:{},kafkaCluster:{shape:"S1t"},kafkaClusterClientAuthentication:{shape:"S1w"},kafkaClusterEncryptionInTransit:{shape:"S1x"},kafkaConnectVersion:{},logDelivery:{shape:"S1y"},plugins:{shape:"S23"},serviceExecutionRoleArn:{},workerConfiguration:{shape:"S27"}}}},nextToken:{}}}},ListCustomPlugins:{http:{method:"GET",requestUri:"/v1/custom-plugins",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefix:{location:"querystring",locationName:"namePrefix"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{customPlugins:{type:"list",member:{type:"structure",members:{creationTime:{shape:"S1c"},customPluginArn:{},customPluginState:{},description:{},latestRevision:{shape:"S2a"},name:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sw"}}}},ListWorkerConfigurations:{http:{method:"GET",requestUri:"/v1/worker-configurations",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefix:{location:"querystring",locationName:"namePrefix"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},workerConfigurations:{type:"list",member:{type:"structure",members:{creationTime:{shape:"S1c"},description:{},latestRevision:{shape:"S1d"},name:{},workerConfigurationArn:{},workerConfigurationState:{}}}}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sw"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},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:!0}},shapes:{Sa:{type:"map",key:{},value:{},sensitive:!0},Sh:{type:"list",member:{}},Sw:{type:"map",key:{},value:{}},S1a:{type:"string",sensitive:!0},S1c:{type:"timestamp",timestampFormat:"iso8601"},S1d:{type:"structure",members:{creationTime:{shape:"S1c"},description:{},revision:{type:"long"}}},S1n:{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"}}}}},S1t:{type:"structure",members:{apacheKafkaCluster:{type:"structure",members:{bootstrapServers:{},vpc:{type:"structure",members:{securityGroups:{shape:"Sh"},subnets:{shape:"Sh"}}}}}}},S1w:{type:"structure",members:{authenticationType:{}}},S1x:{type:"structure",members:{encryptionType:{}}},S1y:{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:{}}}}}}},S23:{type:"list",member:{type:"structure",members:{customPlugin:{type:"structure",members:{customPluginArn:{},revision:{type:"long"}}}}}},S26:{type:"structure",members:{code:{},message:{}}},S27:{type:"structure",members:{revision:{type:"long"},workerConfigurationArn:{}}},S2a:{type:"structure",members:{contentType:{},creationTime:{shape:"S1c"},description:{},fileDescription:{type:"structure",members:{fileMd5:{},fileSize:{type:"long"}}},location:{type:"structure",members:{s3Location:{type:"structure",members:{bucketArn:{},fileKey:{},objectVersion:{}}}}},revision:{type:"long"}}}}}},{}],400:[function(e,t,r){t.exports={pagination:{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"}}}},{}],401:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-02-03",endpointPrefix:"kendra", +jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"kendra",serviceFullName:"AWSKendraFrontendService",serviceId:"kendra",signatureVersion:"v4",signingName:"kendra",targetPrefix:"AWSKendraFrontendService",uid:"kendra-2019-02-03"},operations:{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:{}}}}}}},BatchDeleteFeaturedResultsSet:{input:{type:"structure",required:["IndexId","FeaturedResultsSetIds"],members:{IndexId:{},FeaturedResultsSetIds:{type:"list",member:{}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["Id","ErrorCode","ErrorMessage"],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:"S11"}}}}}},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:"S1m"},Attributes:{shape:"S11"},AccessControlList:{shape:"S1p"},HierarchicalAccessControlList:{shape:"S1u"},ContentType:{},AccessControlConfigurationId:{}}}},CustomDocumentEnrichmentConfiguration:{shape:"S1y"}}},output:{type:"structure",members:{FailedDocuments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},ClearQuerySuggestions:{input:{type:"structure",required:["IndexId"],members:{IndexId:{}}}},CreateAccessControlConfiguration:{input:{type:"structure",required:["IndexId","Name"],members:{IndexId:{},Name:{},Description:{},AccessControlList:{shape:"S1p"},HierarchicalAccessControlList:{shape:"S1u"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},CreateDataSource:{input:{type:"structure",required:["Name","IndexId","Type"],members:{Name:{},IndexId:{},Type:{},Configuration:{shape:"S2j"},VpcConfiguration:{shape:"S2u"},Description:{},Schedule:{},RoleArn:{},Tags:{shape:"S6r"},ClientToken:{idempotencyToken:!0},LanguageCode:{},CustomDocumentEnrichmentConfiguration:{shape:"S1y"}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},CreateExperience:{input:{type:"structure",required:["Name","IndexId"],members:{Name:{},IndexId:{},RoleArn:{},Configuration:{shape:"S6z"},Description:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},CreateFaq:{input:{type:"structure",required:["IndexId","Name","S3Path","RoleArn"],members:{IndexId:{},Name:{},Description:{},S3Path:{shape:"S1m"},RoleArn:{},Tags:{shape:"S6r"},FileFormat:{},ClientToken:{idempotencyToken:!0},LanguageCode:{}}},output:{type:"structure",members:{Id:{}}}},CreateFeaturedResultsSet:{input:{type:"structure",required:["IndexId","FeaturedResultsSetName"],members:{IndexId:{},FeaturedResultsSetName:{},Description:{},ClientToken:{},Status:{},QueryTexts:{shape:"S7f"},FeaturedDocuments:{shape:"S7h"},Tags:{shape:"S6r"}}},output:{type:"structure",members:{FeaturedResultsSet:{shape:"S7k"}}}},CreateIndex:{input:{type:"structure",required:["Name","RoleArn"],members:{Name:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S7o"},Description:{},ClientToken:{idempotencyToken:!0},Tags:{shape:"S6r"},UserTokenConfigurations:{shape:"S7q"},UserContextPolicy:{},UserGroupResolutionConfiguration:{shape:"S80"}}},output:{type:"structure",members:{Id:{}}}},CreateQuerySuggestionsBlockList:{input:{type:"structure",required:["IndexId","Name","SourceS3Path","RoleArn"],members:{IndexId:{},Name:{},Description:{},SourceS3Path:{shape:"S1m"},ClientToken:{idempotencyToken:!0},RoleArn:{},Tags:{shape:"S6r"}}},output:{type:"structure",members:{Id:{}}}},CreateThesaurus:{input:{type:"structure",required:["IndexId","Name","RoleArn","SourceS3Path"],members:{IndexId:{},Name:{},Description:{},RoleArn:{},Tags:{shape:"S6r"},SourceS3Path:{shape:"S1m"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Id:{}}}},DeleteAccessControlConfiguration:{input:{type:"structure",required:["IndexId","Id"],members:{IndexId:{},Id:{}}},output:{type:"structure",members:{}}},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:{}}}},DescribeAccessControlConfiguration:{input:{type:"structure",required:["IndexId","Id"],members:{IndexId:{},Id:{}}},output:{type:"structure",required:["Name"],members:{Name:{},Description:{},ErrorMessage:{},AccessControlList:{shape:"S1p"},HierarchicalAccessControlList:{shape:"S1u"}}}},DescribeDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Type:{},Configuration:{shape:"S2j"},VpcConfiguration:{shape:"S2u"},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Description:{},Status:{},Schedule:{},RoleArn:{},ErrorMessage:{},LanguageCode:{},CustomDocumentEnrichmentConfiguration:{shape:"S1y"}}}},DescribeExperience:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Endpoints:{shape:"S8u"},Configuration:{shape:"S6z"},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:"S1m"},Status:{},RoleArn:{},ErrorMessage:{},FileFormat:{},LanguageCode:{}}}},DescribeFeaturedResultsSet:{input:{type:"structure",required:["IndexId","FeaturedResultsSetId"],members:{IndexId:{},FeaturedResultsSetId:{}}},output:{type:"structure",members:{FeaturedResultsSetId:{},FeaturedResultsSetName:{},Description:{},Status:{},QueryTexts:{shape:"S7f"},FeaturedDocumentsWithMetadata:{type:"list",member:{type:"structure",members:{Id:{},Title:{},URI:{}}}},FeaturedDocumentsMissing:{type:"list",member:{type:"structure",members:{Id:{}}}},LastUpdatedTimestamp:{type:"long"},CreationTimestamp:{type:"long"}}}},DescribeIndex:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Name:{},Id:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S7o"},Status:{},Description:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},DocumentMetadataConfigurations:{shape:"S9b"},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:"S9t"},UserTokenConfigurations:{shape:"S7q"},UserContextPolicy:{},UserGroupResolutionConfiguration:{shape:"S80"}}}},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:"S1m"},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"},AttributeSuggestionsConfig:{type:"structure",members:{SuggestableConfigList:{shape:"Sae"},AttributeSuggestionsMode:{}}}}}},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:"S1m"},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"},SuggestionTypes:{type:"list",member:{}},AttributeSuggestionsConfig:{type:"structure",members:{SuggestionAttributes:{shape:"Sav"},AdditionalResponseAttributes:{shape:"Sav"},AttributeFilter:{shape:"Saw"},UserContext:{shape:"Say"}}}}},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"}}}}}}}},SourceDocuments:{type:"list",member:{type:"structure",members:{DocumentId:{},SuggestionAttributes:{shape:"Sav"},AdditionalAttributes:{shape:"S11"}}}}}}}}}},GetSnapshots:{input:{type:"structure",required:["IndexId","Interval","MetricType"],members:{IndexId:{},Interval:{},MetricType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SnapShotTimeFilter:{shape:"Sbj"},SnapshotsDataHeader:{type:"list",member:{}},SnapshotsData:{type:"list",member:{type:"list",member:{}}},NextToken:{}}}},ListAccessControlConfigurations:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AccessControlConfigurations"],members:{NextToken:{},AccessControlConfigurations:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{}}}}}}},ListDataSourceSyncJobs:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{},NextToken:{},MaxResults:{type:"integer"},StartTimeFilter:{shape:"Sbj"},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:"Scf"},GroupName:{shape:"Scf"},IdentifiedUserName:{shape:"Scf"},FirstName:{shape:"Scf"},LastName:{shape:"Scf"}}}}}},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:"S8u"}}}},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:{}}}}}}},ListFeaturedResultsSets:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FeaturedResultsSetSummaryItems:{type:"list",member:{type:"structure",members:{FeaturedResultsSetId:{},FeaturedResultsSetName:{},Status:{},LastUpdatedTimestamp:{type:"long"},CreationTimestamp:{type:"long"}}}},NextToken:{}}}},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:"S6r"}}}},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:"S1m"}}},OrderingId:{type:"long"},RoleArn:{}}}},Query:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},QueryText:{},AttributeFilter:{shape:"Saw"},Facets:{shape:"Sdq"},RequestedDocumentAttributes:{shape:"Sav"},QueryResultTypeFilter:{},DocumentRelevanceOverrideConfigurations:{shape:"Sdu"},PageNumber:{type:"integer"},PageSize:{type:"integer"},SortingConfiguration:{shape:"Sdw"},SortingConfigurations:{shape:"Sdy"},UserContext:{shape:"Say"},VisitorId:{},SpellCorrectionConfiguration:{type:"structure",required:["IncludeQuerySpellCheckSuggestions"],members:{IncludeQuerySpellCheckSuggestions:{type:"boolean"}}},CollapseConfiguration:{type:"structure",required:["DocumentAttributeKey"],members:{DocumentAttributeKey:{},SortingConfigurations:{shape:"Sdy"},MissingAttributeKeyStrategy:{},Expand:{type:"boolean"},ExpandConfiguration:{type:"structure",members:{MaxResultItemsToExpand:{type:"integer"},MaxExpandedResultsPerItem:{type:"integer"}}}}}}},output:{type:"structure",members:{QueryId:{},ResultItems:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Format:{},AdditionalAttributes:{shape:"Se9"},DocumentId:{},DocumentTitle:{shape:"Sed"},DocumentExcerpt:{shape:"Sed"},DocumentURI:{},DocumentAttributes:{shape:"S11"},ScoreAttributes:{shape:"Seh"},FeedbackToken:{},TableExcerpt:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{Cells:{type:"list",member:{type:"structure",members:{Value:{},TopAnswer:{type:"boolean"},Highlighted:{type:"boolean"},Header:{type:"boolean"}}}}}}},TotalNumberOfRows:{type:"integer"}}},CollapsedResultDetail:{type:"structure",required:["DocumentAttribute"],members:{DocumentAttribute:{shape:"S12"},ExpandedResults:{type:"list",member:{type:"structure",members:{Id:{},DocumentId:{},DocumentTitle:{shape:"Sed"},DocumentExcerpt:{shape:"Sed"},DocumentURI:{},DocumentAttributes:{shape:"S11"}}}}}}}}},FacetResults:{shape:"Ses"},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:{}}}}}}},FeaturedResultsItems:{type:"list",member:{type:"structure",members:{Id:{},Type:{},AdditionalAttributes:{shape:"Se9"},DocumentId:{},DocumentTitle:{shape:"Sed"},DocumentExcerpt:{shape:"Sed"},DocumentURI:{},DocumentAttributes:{shape:"S11"},FeedbackToken:{}}}}}}},Retrieve:{input:{type:"structure",required:["IndexId","QueryText"],members:{IndexId:{},QueryText:{},AttributeFilter:{shape:"Saw"},RequestedDocumentAttributes:{shape:"Sav"},DocumentRelevanceOverrideConfigurations:{shape:"Sdu"},PageNumber:{type:"integer"},PageSize:{type:"integer"},UserContext:{shape:"Say"}}},output:{type:"structure",members:{QueryId:{},ResultItems:{type:"list",member:{type:"structure",members:{Id:{},DocumentId:{},DocumentTitle:{},Content:{},DocumentURI:{},DocumentAttributes:{shape:"S11"},ScoreAttributes:{shape:"Seh"}}}}}}},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:"S6r"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccessControlConfiguration:{input:{type:"structure",required:["IndexId","Id"],members:{IndexId:{},Id:{},Name:{},Description:{},AccessControlList:{shape:"S1p"},HierarchicalAccessControlList:{shape:"S1u"}}},output:{type:"structure",members:{}}},UpdateDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},Configuration:{shape:"S2j"},VpcConfiguration:{shape:"S2u"},Description:{},Schedule:{},RoleArn:{},LanguageCode:{},CustomDocumentEnrichmentConfiguration:{shape:"S1y"}}}},UpdateExperience:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},RoleArn:{},Configuration:{shape:"S6z"},Description:{}}}},UpdateFeaturedResultsSet:{input:{type:"structure",required:["IndexId","FeaturedResultsSetId"],members:{IndexId:{},FeaturedResultsSetId:{},FeaturedResultsSetName:{},Description:{},Status:{},QueryTexts:{shape:"S7f"},FeaturedDocuments:{shape:"S7h"}}},output:{type:"structure",members:{FeaturedResultsSet:{shape:"S7k"}}}},UpdateIndex:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},RoleArn:{},Description:{},DocumentMetadataConfigurationUpdates:{shape:"S9b"},CapacityUnits:{shape:"S9t"},UserTokenConfigurations:{shape:"S7q"},UserContextPolicy:{},UserGroupResolutionConfiguration:{shape:"S80"}}}},UpdateQuerySuggestionsBlockList:{input:{type:"structure",required:["IndexId","Id"],members:{IndexId:{},Id:{},Name:{},Description:{},SourceS3Path:{shape:"S1m"},RoleArn:{}}}},UpdateQuerySuggestionsConfig:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},Mode:{},QueryLogLookBackWindowInDays:{type:"integer"},IncludeQueriesWithoutUserInformation:{type:"boolean"},MinimumNumberOfQueryingUsers:{type:"integer"},MinimumQueryCount:{type:"integer"},AttributeSuggestionsConfig:{type:"structure",members:{SuggestableConfigList:{shape:"Sae"},AttributeSuggestionsMode:{}}}}}},UpdateThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},Description:{},RoleArn:{},SourceS3Path:{shape:"S1m"}}}}},shapes:{S5:{type:"structure",required:["EntityId","EntityType"],members:{EntityId:{},EntityType:{}}},Sa:{type:"structure",members:{EntityId:{},ErrorMessage:{}}},Sh:{type:"list",member:{shape:"Sa"}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{shape:"S14"}}},S14:{type:"structure",members:{StringValue:{},StringListValue:{type:"list",member:{}},LongValue:{type:"long"},DateValue:{type:"timestamp"}}},S1m:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}},S1p:{type:"list",member:{type:"structure",required:["Name","Type","Access"],members:{Name:{},Type:{},Access:{},DataSourceId:{}}}},S1u:{type:"list",member:{type:"structure",required:["PrincipalList"],members:{PrincipalList:{shape:"S1p"}}}},S1y:{type:"structure",members:{InlineConfigurations:{type:"list",member:{type:"structure",members:{Condition:{shape:"S21"},Target:{type:"structure",members:{TargetDocumentAttributeKey:{},TargetDocumentAttributeValueDeletion:{type:"boolean"},TargetDocumentAttributeValue:{shape:"S14"}}},DocumentContentDeletion:{type:"boolean"}}}},PreExtractionHookConfiguration:{shape:"S25"},PostExtractionHookConfiguration:{shape:"S25"},RoleArn:{}}},S21:{type:"structure",required:["ConditionDocumentAttributeKey","Operator"],members:{ConditionDocumentAttributeKey:{},Operator:{},ConditionOnValue:{shape:"S14"}}},S25:{type:"structure",required:["LambdaArn","S3Bucket"],members:{InvocationCondition:{shape:"S21"},LambdaArn:{},S3Bucket:{}}},S2j:{type:"structure",members:{S3Configuration:{type:"structure",required:["BucketName"],members:{BucketName:{},InclusionPrefixes:{shape:"S2l"},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},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:"S2l"},ExclusionPatterns:{shape:"S2l"},VpcConfiguration:{shape:"S2u"},FieldMappings:{shape:"S2z"},DocumentTitleFieldName:{},DisableLocalGroups:{type:"boolean"},SslCertificateS3Path:{shape:"S1m"},AuthenticationType:{},ProxyConfiguration:{shape:"S35"}}},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:"S2u"},ColumnConfiguration:{type:"structure",required:["DocumentIdColumnName","DocumentDataColumnName","ChangeDetectingColumns"],members:{DocumentIdColumnName:{},DocumentDataColumnName:{},DocumentTitleColumnName:{},FieldMappings:{shape:"S2z"},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:"S2z"}}}},KnowledgeArticleConfiguration:{type:"structure",required:["IncludedStates"],members:{IncludedStates:{type:"list",member:{}},StandardKnowledgeArticleTypeConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S2z"}}},CustomKnowledgeArticleTypeConfigurations:{type:"list",member:{type:"structure",required:["Name","DocumentDataFieldName"],members:{Name:{},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S2z"}}}}}},ChatterFeedConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S2z"},IncludeFilterTypes:{type:"list",member:{}}}},CrawlAttachments:{type:"boolean"},StandardObjectAttachmentConfiguration:{type:"structure",members:{DocumentTitleFieldName:{},FieldMappings:{shape:"S2z"}}},IncludeAttachmentFilePatterns:{shape:"S2l"},ExcludeAttachmentFilePatterns:{shape:"S2l"}}},OneDriveConfiguration:{type:"structure",required:["TenantDomain","SecretArn","OneDriveUsers"],members:{TenantDomain:{},SecretArn:{},OneDriveUsers:{type:"structure",members:{OneDriveUserList:{type:"list",member:{}},OneDriveUserS3Path:{shape:"S1m"}}},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},FieldMappings:{shape:"S2z"},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:"S2l"},ExcludeAttachmentFilePatterns:{shape:"S2l"},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S2z"},FilterQuery:{}}},ServiceCatalogConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{CrawlAttachments:{type:"boolean"},IncludeAttachmentFilePatterns:{shape:"S2l"},ExcludeAttachmentFilePatterns:{shape:"S2l"},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S2z"}}},AuthenticationType:{}}},ConfluenceConfiguration:{type:"structure",required:["ServerUrl","SecretArn","Version"],members:{ServerUrl:{},SecretArn:{},Version:{},SpaceConfiguration:{type:"structure",members:{CrawlPersonalSpaces:{type:"boolean"},CrawlArchivedSpaces:{type:"boolean"},IncludeSpaces:{shape:"S4f"},ExcludeSpaces:{shape:"S4f"},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:"S2u"},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},ProxyConfiguration:{shape:"S35"},AuthenticationType:{}}},GoogleDriveConfiguration:{type:"structure",required:["SecretArn"],members:{SecretArn:{},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},FieldMappings:{shape:"S2z"},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:"S2l"},UrlExclusionPatterns:{shape:"S2l"},ProxyConfiguration:{shape:"S35"},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:"S2l"},ExclusionPatterns:{shape:"S2l"},FieldMappings:{shape:"S2z"}}},FsxConfiguration:{type:"structure",required:["FileSystemId","FileSystemType","VpcConfiguration"],members:{FileSystemId:{},FileSystemType:{},VpcConfiguration:{shape:"S2u"},SecretArn:{},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},FieldMappings:{shape:"S2z"}}},SlackConfiguration:{type:"structure",required:["TeamId","SecretArn","SlackEntityList","SinceCrawlDate"],members:{TeamId:{},SecretArn:{},VpcConfiguration:{ +shape:"S2u"},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:"S2l"},ExclusionPatterns:{shape:"S2l"},FieldMappings:{shape:"S2z"}}},BoxConfiguration:{type:"structure",required:["EnterpriseId","SecretArn"],members:{EnterpriseId:{},SecretArn:{},UseChangeLog:{type:"boolean"},CrawlComments:{type:"boolean"},CrawlTasks:{type:"boolean"},CrawlWebLinks:{type:"boolean"},FileFieldMappings:{shape:"S2z"},TaskFieldMappings:{shape:"S2z"},CommentFieldMappings:{shape:"S2z"},WebLinkFieldMappings:{shape:"S2z"},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},VpcConfiguration:{shape:"S2u"}}},QuipConfiguration:{type:"structure",required:["Domain","SecretArn"],members:{Domain:{},SecretArn:{},CrawlFileComments:{type:"boolean"},CrawlChatRooms:{type:"boolean"},CrawlAttachments:{type:"boolean"},FolderIds:{type:"list",member:{}},ThreadFieldMappings:{shape:"S2z"},MessageFieldMappings:{shape:"S2z"},AttachmentFieldMappings:{shape:"S2z"},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},VpcConfiguration:{shape:"S2u"}}},JiraConfiguration:{type:"structure",required:["JiraAccountUrl","SecretArn"],members:{JiraAccountUrl:{},SecretArn:{},UseChangeLog:{type:"boolean"},Project:{type:"list",member:{}},IssueType:{type:"list",member:{}},Status:{type:"list",member:{}},IssueSubEntityFilter:{type:"list",member:{}},AttachmentFieldMappings:{shape:"S2z"},CommentFieldMappings:{shape:"S2z"},IssueFieldMappings:{shape:"S2z"},ProjectFieldMappings:{shape:"S2z"},WorkLogFieldMappings:{shape:"S2z"},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},VpcConfiguration:{shape:"S2u"}}},GitHubConfiguration:{type:"structure",required:["SecretArn"],members:{SaaSConfiguration:{type:"structure",required:["OrganizationName","HostUrl"],members:{OrganizationName:{},HostUrl:{}}},OnPremiseConfiguration:{type:"structure",required:["HostUrl","OrganizationName","SslCertificateS3Path"],members:{HostUrl:{},OrganizationName:{},SslCertificateS3Path:{shape:"S1m"}}},Type:{},SecretArn:{},UseChangeLog:{type:"boolean"},GitHubDocumentCrawlProperties:{type:"structure",members:{CrawlRepositoryDocuments:{type:"boolean"},CrawlIssue:{type:"boolean"},CrawlIssueComment:{type:"boolean"},CrawlIssueCommentAttachment:{type:"boolean"},CrawlPullRequest:{type:"boolean"},CrawlPullRequestComment:{type:"boolean"},CrawlPullRequestCommentAttachment:{type:"boolean"}}},RepositoryFilter:{type:"list",member:{}},InclusionFolderNamePatterns:{shape:"S6i"},InclusionFileTypePatterns:{shape:"S6i"},InclusionFileNamePatterns:{shape:"S6i"},ExclusionFolderNamePatterns:{shape:"S6i"},ExclusionFileTypePatterns:{shape:"S6i"},ExclusionFileNamePatterns:{shape:"S6i"},VpcConfiguration:{shape:"S2u"},GitHubRepositoryConfigurationFieldMappings:{shape:"S2z"},GitHubCommitConfigurationFieldMappings:{shape:"S2z"},GitHubIssueDocumentConfigurationFieldMappings:{shape:"S2z"},GitHubIssueCommentConfigurationFieldMappings:{shape:"S2z"},GitHubIssueAttachmentConfigurationFieldMappings:{shape:"S2z"},GitHubPullRequestCommentConfigurationFieldMappings:{shape:"S2z"},GitHubPullRequestDocumentConfigurationFieldMappings:{shape:"S2z"},GitHubPullRequestDocumentAttachmentConfigurationFieldMappings:{shape:"S2z"}}},AlfrescoConfiguration:{deprecated:!0,deprecatedMessage:"Deprecated AlfrescoConfiguration in favor of TemplateConfiguration",type:"structure",required:["SiteUrl","SiteId","SecretArn","SslCertificateS3Path"],members:{SiteUrl:{},SiteId:{},SecretArn:{},SslCertificateS3Path:{shape:"S1m"},CrawlSystemFolders:{type:"boolean"},CrawlComments:{type:"boolean"},EntityFilter:{type:"list",member:{}},DocumentLibraryFieldMappings:{shape:"S2z"},BlogFieldMappings:{shape:"S2z"},WikiFieldMappings:{shape:"S2z"},InclusionPatterns:{shape:"S2l"},ExclusionPatterns:{shape:"S2l"},VpcConfiguration:{shape:"S2u"}}},TemplateConfiguration:{type:"structure",members:{Template:{type:"structure",members:{},document:!0}}}}},S2l:{type:"list",member:{}},S2u:{type:"structure",required:["SubnetIds","SecurityGroupIds"],members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}}}},S2z:{type:"list",member:{type:"structure",required:["DataSourceFieldName","IndexFieldName"],members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}},S35:{type:"structure",required:["Host","Port"],members:{Host:{},Port:{type:"integer"},Credentials:{}}},S4f:{type:"list",member:{}},S6i:{type:"list",member:{}},S6r:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S6z:{type:"structure",members:{ContentSourceConfiguration:{type:"structure",members:{DataSourceIds:{type:"list",member:{}},FaqIds:{type:"list",member:{}},DirectPutContent:{type:"boolean"}}},UserIdentityConfiguration:{type:"structure",members:{IdentityAttributeName:{}}}}},S7f:{type:"list",member:{}},S7h:{type:"list",member:{type:"structure",members:{Id:{}}}},S7k:{type:"structure",members:{FeaturedResultsSetId:{},FeaturedResultsSetName:{},Description:{},Status:{},QueryTexts:{shape:"S7f"},FeaturedDocuments:{shape:"S7h"},LastUpdatedTimestamp:{type:"long"},CreationTimestamp:{type:"long"}}},S7o:{type:"structure",members:{KmsKeyId:{type:"string",sensitive:!0}}},S7q:{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:{}}}}}},S80:{type:"structure",required:["UserGroupResolutionMode"],members:{UserGroupResolutionMode:{}}},S8u:{type:"list",member:{type:"structure",members:{EndpointType:{},Endpoint:{}}}},S9b:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Relevance:{shape:"S9f"},Search:{type:"structure",members:{Facetable:{type:"boolean"},Searchable:{type:"boolean"},Displayable:{type:"boolean"},Sortable:{type:"boolean"}}}}}},S9f:{type:"structure",members:{Freshness:{type:"boolean"},Importance:{type:"integer"},Duration:{},RankOrder:{},ValueImportanceMap:{type:"map",key:{},value:{type:"integer"}}}},S9t:{type:"structure",required:["StorageCapacityUnits","QueryCapacityUnits"],members:{StorageCapacityUnits:{type:"integer"},QueryCapacityUnits:{type:"integer"}}},Sae:{type:"list",member:{type:"structure",members:{AttributeName:{},Suggestable:{type:"boolean"}}}},Sav:{type:"list",member:{}},Saw:{type:"structure",members:{AndAllFilters:{shape:"Sax"},OrAllFilters:{shape:"Sax"},NotFilter:{shape:"Saw"},EqualsTo:{shape:"S12"},ContainsAll:{shape:"S12"},ContainsAny:{shape:"S12"},GreaterThan:{shape:"S12"},GreaterThanOrEquals:{shape:"S12"},LessThan:{shape:"S12"},LessThanOrEquals:{shape:"S12"}}},Sax:{type:"list",member:{shape:"Saw"}},Say:{type:"structure",members:{Token:{},UserId:{},Groups:{type:"list",member:{}},DataSourceGroups:{type:"list",member:{type:"structure",required:["GroupId","DataSourceId"],members:{GroupId:{},DataSourceId:{}}}}}},Sbj:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},Scf:{type:"string",sensitive:!0},Sdq:{type:"list",member:{type:"structure",members:{DocumentAttributeKey:{},Facets:{shape:"Sdq"},MaxResults:{type:"integer"}}}},Sdu:{type:"list",member:{type:"structure",required:["Name","Relevance"],members:{Name:{},Relevance:{shape:"S9f"}}}},Sdw:{type:"structure",required:["DocumentAttributeKey","SortOrder"],members:{DocumentAttributeKey:{},SortOrder:{}}},Sdy:{type:"list",member:{shape:"Sdw"}},Se9:{type:"list",member:{type:"structure",required:["Key","ValueType","Value"],members:{Key:{},ValueType:{},Value:{type:"structure",members:{TextWithHighlightsValue:{shape:"Sed"}}}}}},Sed:{type:"structure",members:{Text:{},Highlights:{type:"list",member:{type:"structure",required:["BeginOffset","EndOffset"],members:{BeginOffset:{type:"integer"},EndOffset:{type:"integer"},TopAnswer:{type:"boolean"},Type:{}}}}}},Seh:{type:"structure",members:{ScoreConfidence:{}}},Ses:{type:"list",member:{type:"structure",members:{DocumentAttributeKey:{},DocumentAttributeValueType:{},DocumentAttributeValueCountPairs:{type:"list",member:{type:"structure",members:{DocumentAttributeValue:{shape:"S14"},Count:{type:"integer"},FacetResults:{shape:"Ses"}}}}}}}}}},{}],402:[function(e,t,r){t.exports={pagination:{GetSnapshots:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAccessControlConfigurations:{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"}}}},{}],403:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-10-19",endpointPrefix:"kendra-ranking",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Kendra Ranking",serviceFullName:"Amazon Kendra Intelligent Ranking",serviceId:"Kendra Ranking",signatureVersion:"v4",signingName:"kendra-ranking",targetPrefix:"AWSKendraRerankingFrontendService",uid:"kendra-ranking-2022-10-19"},operations:{CreateRescoreExecutionPlan:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},CapacityUnits:{shape:"S4"},Tags:{shape:"S6"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{}}}},DeleteRescoreExecutionPlan:{input:{type:"structure",required:["Id"],members:{Id:{}}}},DescribeRescoreExecutionPlan:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},CapacityUnits:{shape:"S4"},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Status:{},ErrorMessage:{}}}},ListRescoreExecutionPlans:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SummaryItems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Status:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},Rescore:{input:{type:"structure",required:["RescoreExecutionPlanId","SearchQuery","Documents"],members:{RescoreExecutionPlanId:{},SearchQuery:{},Documents:{type:"list",member:{type:"structure",required:["Id","OriginalScore"],members:{Id:{},GroupId:{},Title:{},Body:{},TokenizedTitle:{type:"list",member:{}},TokenizedBody:{type:"list",member:{}},OriginalScore:{type:"float"}}}}}},output:{type:"structure",members:{RescoreId:{},ResultItems:{type:"list",member:{type:"structure",members:{DocumentId:{},Score:{type:"float"}}}}}}},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:{}}},UpdateRescoreExecutionPlan:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},Description:{},CapacityUnits:{shape:"S4"}}}}},shapes:{S4:{type:"structure",required:["RescoreCapacityUnits"],members:{RescoreCapacityUnits:{type:"integer"}}},S6:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},{}],404:[function(e,t,r){t.exports={pagination:{ListRescoreExecutionPlans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],405:[function(e,t,r){t.exports={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"},replicationSpecification:{type:"structure",required:["replicationStrategy"],members:{replicationStrategy:{},regionList:{shape:"S9"}}}}},output:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}}},CreateTable:{input:{type:"structure",required:["keyspaceName","tableName","schemaDefinition"],members:{keyspaceName:{},tableName:{},schemaDefinition:{shape:"Sf"},comment:{shape:"Sq"},capacitySpecification:{shape:"Ss"},encryptionSpecification:{shape:"Sv"},pointInTimeRecovery:{shape:"Sy"},ttl:{shape:"S10"},defaultTimeToLive:{type:"integer"},tags:{shape:"S3"},clientSideTimestamps:{shape:"S13"},autoScalingSpecification:{shape:"S15"},replicaSpecifications:{shape:"S1c"}}},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","replicationStrategy"],members:{keyspaceName:{},resourceArn:{},replicationStrategy:{},replicationRegions:{shape:"S9"}}}},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:"Sf"},capacitySpecification:{shape:"S1p"},encryptionSpecification:{shape:"Sv"},pointInTimeRecovery:{type:"structure",required:["status"],members:{status:{},earliestRestorableTimestamp:{type:"timestamp"}}},ttl:{shape:"S10"},defaultTimeToLive:{type:"integer"},comment:{shape:"Sq"},clientSideTimestamps:{shape:"S13"},replicaSpecifications:{type:"list",member:{type:"structure",members:{region:{},status:{},capacitySpecification:{shape:"S1p"}}}}}}},GetTableAutoScalingSettings:{input:{type:"structure",required:["keyspaceName","tableName"],members:{keyspaceName:{},tableName:{}}},output:{type:"structure",required:["keyspaceName","tableName","resourceArn"],members:{keyspaceName:{},tableName:{},resourceArn:{},autoScalingSpecification:{shape:"S15"},replicaSpecifications:{type:"list",member:{type:"structure",members:{region:{},autoScalingSpecification:{shape:"S15"}}}}}}},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","replicationStrategy"],members:{keyspaceName:{},resourceArn:{},replicationStrategy:{},replicationRegions:{shape:"S9"}}}}}}},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:"Ss"},encryptionSpecificationOverride:{shape:"Sv"},pointInTimeRecoveryOverride:{shape:"Sy"},tagsOverride:{shape:"S3"},autoScalingSpecification:{shape:"S15"},replicaSpecifications:{shape:"S1c"}}},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:"Sg"},capacitySpecification:{shape:"Ss"},encryptionSpecification:{shape:"Sv"},pointInTimeRecovery:{shape:"Sy"},ttl:{shape:"S10"},defaultTimeToLive:{type:"integer"},clientSideTimestamps:{shape:"S13"},autoScalingSpecification:{shape:"S15"},replicaSpecifications:{shape:"S1c"}}},output:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S9:{type:"list",member:{}},Sf:{type:"structure",required:["allColumns","partitionKeys"],members:{allColumns:{shape:"Sg"},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:{}}}}}},Sg:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}},Sq:{type:"structure",required:["message"],members:{message:{}}},Ss:{type:"structure",required:["throughputMode"],members:{throughputMode:{},readCapacityUnits:{type:"long"},writeCapacityUnits:{type:"long"}}},Sv:{type:"structure",required:["type"],members:{type:{},kmsKeyIdentifier:{}}},Sy:{type:"structure",required:["status"],members:{status:{}}},S10:{type:"structure",required:["status"],members:{status:{}}},S13:{type:"structure",required:["status"],members:{status:{}}},S15:{type:"structure",members:{writeCapacityAutoScaling:{shape:"S16"},readCapacityAutoScaling:{shape:"S16"}}},S16:{type:"structure",members:{autoScalingDisabled:{type:"boolean"},minimumUnits:{type:"long"},maximumUnits:{type:"long"},scalingPolicy:{type:"structure",members:{targetTrackingScalingPolicyConfiguration:{type:"structure",required:["targetValue"],members:{disableScaleIn:{type:"boolean"},scaleInCooldown:{type:"integer"},scaleOutCooldown:{type:"integer"},targetValue:{type:"double"}}}}}}},S1c:{type:"list",member:{type:"structure",required:["region"],members:{region:{},readCapacityUnits:{type:"long"},readCapacityAutoScaling:{shape:"S16"}}}},S1p:{type:"structure",required:["throughputMode"],members:{throughputMode:{},readCapacityUnits:{type:"long"},writeCapacityUnits:{type:"long"},lastUpdateToPayPerRequestTimestamp:{type:"timestamp"}}}}}},{}],406:[function(e,t,r){t.exports={pagination:{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"}}}},{}],407:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-12-02",endpointPrefix:"kinesis",jsonVersion:"1.1",protocol:"json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Kinesis",serviceFullName:"Amazon Kinesis",serviceId:"Kinesis",signatureVersion:"v4",targetPrefix:"Kinesis_20131202",uid:"kinesis-2013-12-02"},operations:{AddTagsToStream:{input:{type:"structure",required:["Tags"],members:{StreamName:{},Tags:{type:"map",key:{},value:{}},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},CreateStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},ShardCount:{type:"integer"},StreamModeDetails:{shape:"S9"}}}},DecreaseStreamRetentionPeriod:{input:{type:"structure",required:["RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},DeleteResourcePolicy:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{contextParam:{name:"ResourceARN"}}}},staticContextParams:{OperationType:{value:"control"}}},DeleteStream:{input:{type:"structure",members:{StreamName:{},EnforceConsumerDeletion:{type:"boolean"},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},DeregisterStreamConsumer:{input:{type:"structure",members:{StreamARN:{contextParam:{name:"StreamARN"}},ConsumerName:{},ConsumerARN:{contextParam:{name:"ConsumerARN"}}}},staticContextParams:{OperationType:{value:"control"}}},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",members:{StreamName:{},Limit:{type:"integer"},ExclusiveStartShardId:{},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",required:["StreamDescription"],members:{StreamDescription:{type:"structure",required:["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],members:{StreamName:{},StreamARN:{},StreamStatus:{},StreamModeDetails:{shape:"S9"},Shards:{shape:"Sv"},HasMoreShards:{type:"boolean"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"S12"},EncryptionType:{},KeyId:{}}}}},staticContextParams:{OperationType:{value:"control"}}},DescribeStreamConsumer:{input:{type:"structure",members:{StreamARN:{contextParam:{name:"StreamARN"}},ConsumerName:{},ConsumerARN:{contextParam:{name:"ConsumerARN"}}}},output:{type:"structure",required:["ConsumerDescription"],members:{ConsumerDescription:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"},StreamARN:{}}}}},staticContextParams:{OperationType:{value:"control"}}},DescribeStreamSummary:{input:{type:"structure",members:{StreamName:{},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",required:["StreamDescriptionSummary"],members:{StreamDescriptionSummary:{type:"structure",required:["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],members:{StreamName:{},StreamARN:{},StreamStatus:{},StreamModeDetails:{shape:"S9"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"S12"},EncryptionType:{},KeyId:{},OpenShardCount:{type:"integer"},ConsumerCount:{type:"integer"}}}}},staticContextParams:{OperationType:{value:"control"}}},DisableEnhancedMonitoring:{input:{type:"structure",required:["ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"S14"},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{shape:"S1h"},staticContextParams:{OperationType:{value:"control"}}},EnableEnhancedMonitoring:{input:{type:"structure",required:["ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"S14"},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{shape:"S1h"},staticContextParams:{OperationType:{value:"control"}}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"},StreamARN:{contextParam:{name:"StreamARN"}}}},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:"Sx"}}}}}},staticContextParams:{OperationType:{value:"data"}}},GetResourcePolicy:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{contextParam:{name:"ResourceARN"}}}},output:{type:"structure",required:["Policy"],members:{Policy:{}}},staticContextParams:{OperationType:{value:"control"}}},GetShardIterator:{input:{type:"structure",required:["ShardId","ShardIteratorType"],members:{StreamName:{},ShardId:{},ShardIteratorType:{},StartingSequenceNumber:{},Timestamp:{type:"timestamp"},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",members:{ShardIterator:{}}},staticContextParams:{OperationType:{value:"data"}}},IncreaseStreamRetentionPeriod:{input:{type:"structure",required:["RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},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"}}},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",members:{Shards:{shape:"Sv"},NextToken:{}}},staticContextParams:{OperationType:{value:"control"}}},ListStreamConsumers:{input:{type:"structure",required:["StreamARN"],members:{StreamARN:{contextParam:{name:"StreamARN"}},NextToken:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{Consumers:{type:"list",member:{shape:"S2c"}},NextToken:{}}},staticContextParams:{OperationType:{value:"control"}}},ListStreams:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartStreamName:{},NextToken:{}}},output:{type:"structure",required:["StreamNames","HasMoreStreams"],members:{StreamNames:{type:"list",member:{}},HasMoreStreams:{type:"boolean"},NextToken:{},StreamSummaries:{type:"list",member:{type:"structure",required:["StreamName","StreamARN","StreamStatus"],members:{StreamName:{},StreamARN:{},StreamStatus:{},StreamModeDetails:{shape:"S9"},StreamCreationTimestamp:{type:"timestamp"}}}}}}},ListTagsForStream:{input:{type:"structure",members:{StreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},HasMoreTags:{type:"boolean"}}},staticContextParams:{OperationType:{value:"control"}}},MergeShards:{input:{type:"structure",required:["ShardToMerge","AdjacentShardToMerge"],members:{StreamName:{},ShardToMerge:{},AdjacentShardToMerge:{},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},PutRecord:{input:{type:"structure",required:["Data","PartitionKey"],members:{StreamName:{},Data:{type:"blob"},PartitionKey:{},ExplicitHashKey:{},SequenceNumberForOrdering:{},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",required:["ShardId","SequenceNumber"],members:{ShardId:{},SequenceNumber:{},EncryptionType:{}}},staticContextParams:{OperationType:{value:"data"}}},PutRecords:{input:{type:"structure",required:["Records"],members:{Records:{type:"list",member:{type:"structure",required:["Data","PartitionKey"],members:{Data:{type:"blob"},ExplicitHashKey:{},PartitionKey:{}}}},StreamName:{},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",required:["Records"],members:{FailedRecordCount:{type:"integer"},Records:{type:"list",member:{type:"structure",members:{SequenceNumber:{},ShardId:{},ErrorCode:{},ErrorMessage:{}}}},EncryptionType:{}}},staticContextParams:{OperationType:{value:"data"}}},PutResourcePolicy:{input:{type:"structure",required:["ResourceARN","Policy"],members:{ResourceARN:{contextParam:{name:"ResourceARN"}},Policy:{}}},staticContextParams:{OperationType:{value:"control"}}},RegisterStreamConsumer:{input:{type:"structure",required:["StreamARN","ConsumerName"],members:{StreamARN:{contextParam:{name:"StreamARN"}},ConsumerName:{}}},output:{type:"structure",required:["Consumer"],members:{Consumer:{shape:"S2c"}}},staticContextParams:{OperationType:{value:"control"}}},RemoveTagsFromStream:{input:{type:"structure",required:["TagKeys"],members:{StreamName:{},TagKeys:{type:"list",member:{}},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},SplitShard:{input:{type:"structure",required:["ShardToSplit","NewStartingHashKey"],members:{StreamName:{},ShardToSplit:{},NewStartingHashKey:{},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},StartStreamEncryption:{input:{type:"structure",required:["EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},StopStreamEncryption:{input:{type:"structure",required:["EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{},StreamARN:{contextParam:{name:"StreamARN"}}}},staticContextParams:{OperationType:{value:"control"}}},UpdateShardCount:{input:{type:"structure",required:["TargetShardCount","ScalingType"],members:{StreamName:{},TargetShardCount:{type:"integer"},ScalingType:{},StreamARN:{contextParam:{name:"StreamARN"}}}},output:{type:"structure",members:{StreamName:{},CurrentShardCount:{type:"integer"},TargetShardCount:{type:"integer"},StreamARN:{}}},staticContextParams:{OperationType:{value:"control"}}},UpdateStreamMode:{input:{type:"structure",required:["StreamARN","StreamModeDetails"],members:{StreamARN:{contextParam:{name:"StreamARN"}},StreamModeDetails:{shape:"S9"}}},staticContextParams:{OperationType:{value:"control"}}}},shapes:{S9:{type:"structure",required:["StreamMode"],members:{StreamMode:{}}},Sv:{type:"list",member:{type:"structure",required:["ShardId","HashKeyRange","SequenceNumberRange"],members:{ShardId:{},ParentShardId:{},AdjacentParentShardId:{},HashKeyRange:{shape:"Sx"},SequenceNumberRange:{type:"structure",required:["StartingSequenceNumber"],members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}}}}},Sx:{type:"structure",required:["StartingHashKey","EndingHashKey"],members:{StartingHashKey:{},EndingHashKey:{}}},S12:{type:"list",member:{type:"structure",members:{ShardLevelMetrics:{shape:"S14"}}}},S14:{type:"list",member:{}},S1h:{type:"structure",members:{StreamName:{},CurrentShardLevelMetrics:{shape:"S14"},DesiredShardLevelMetrics:{shape:"S14"},StreamARN:{}}},S2c:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"}}}}}},{}],408:[function(e,t,r){t.exports={pagination:{DescribeStream:{ +input_token:"ExclusiveStartShardId",limit_key:"Limit",more_results:"StreamDescription.HasMoreShards",output_token:"StreamDescription.Shards[-1].ShardId",result_key:"StreamDescription.Shards"},ListStreamConsumers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListStreams:{input_token:"NextToken",limit_key:"Limit",more_results:"HasMoreStreams",output_token:"NextToken",result_key:["StreamNames","StreamSummaries"]}}}},{}],409:[function(e,t,r){t.exports={version:2,waiters:{StreamExists:{delay:10,operation:"DescribeStream",maxAttempts:18,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"StreamDescription.StreamStatus"}]},StreamNotExists:{delay:10,operation:"DescribeStream",maxAttempts:18,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},{}],410:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Archived Media",serviceFullName:"Amazon Kinesis Video Streams Archived Media",serviceId:"Kinesis Video Archived Media",signatureVersion:"v4",uid:"kinesis-video-archived-media-2017-09-30"},operations:{GetClip:{http:{requestUri:"/getClip"},input:{type:"structure",required:["ClipFragmentSelector"],members:{StreamName:{},StreamARN:{},ClipFragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},GetDASHStreamingSessionURL:{http:{requestUri:"/getDASHStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},DisplayFragmentTimestamp:{},DisplayFragmentNumber:{},DASHFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},Expires:{type:"integer"},MaxManifestFragmentResults:{type:"long"}}},output:{type:"structure",members:{DASHStreamingSessionURL:{}}}},GetHLSStreamingSessionURL:{http:{requestUri:"/getHLSStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},HLSFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},ContainerFormat:{},DiscontinuityMode:{},DisplayFragmentTimestamp:{},Expires:{type:"integer"},MaxMediaPlaylistFragmentResults:{type:"long"}}},output:{type:"structure",members:{HLSStreamingSessionURL:{}}}},GetImages:{http:{requestUri:"/getImages"},input:{type:"structure",required:["ImageSelectorType","StartTimestamp","EndTimestamp","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:!0}}}},{}],411:[function(e,t,r){t.exports={pagination:{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"}}}},{}],412:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Media",serviceFullName:"Amazon Kinesis Video Streams Media",serviceId:"Kinesis Video Media",signatureVersion:"v4",uid:"kinesis-video-media-2017-09-30"},operations:{GetMedia:{http:{requestUri:"/getMedia"},input:{type:"structure",required:["StartSelector"],members:{StreamName:{},StreamARN:{},StartSelector:{type:"structure",required:["StartSelectorType"],members:{StartSelectorType:{},AfterFragmentNumber:{},StartTimestamp:{type:"timestamp"},ContinuationToken:{}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{type:"blob",streaming:!0}},payload:"Payload"}}},shapes:{}}},{}],413:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-12-04",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Amazon Kinesis Video Signaling Channels",serviceFullName:"Amazon Kinesis Video Signaling Channels",serviceId:"Kinesis Video Signaling",signatureVersion:"v4",uid:"kinesis-video-signaling-2019-12-04"},operations:{GetIceServerConfig:{http:{requestUri:"/v1/get-ice-server-config"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},ClientId:{},Service:{},Username:{}}},output:{type:"structure",members:{IceServerList:{type:"list",member:{type:"structure",members:{Uris:{type:"list",member:{}},Username:{},Password:{},Ttl:{type:"integer"}}}}}}},SendAlexaOfferToMaster:{http:{requestUri:"/v1/send-alexa-offer-to-master"},input:{type:"structure",required:["ChannelARN","SenderClientId","MessagePayload"],members:{ChannelARN:{},SenderClientId:{},MessagePayload:{}}},output:{type:"structure",members:{Answer:{}}}}},shapes:{}}},{}],414:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"kinesisvideo",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Kinesis Video WebRTC Storage",serviceId:"Kinesis Video WebRTC Storage",signatureVersion:"v4",signingName:"kinesisvideo",uid:"kinesis-video-webrtc-storage-2018-05-10"},operations:{JoinStorageSession:{http:{requestUri:"/joinStorageSession",responseCode:200},input:{type:"structure",required:["channelArn"],members:{channelArn:{}}}},JoinStorageSessionAsViewer:{http:{requestUri:"/joinStorageSessionAsViewer",responseCode:200},input:{type:"structure",required:["channelArn","clientId"],members:{channelArn:{},clientId:{}}}}},shapes:{}}},{}],415:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-14",endpointPrefix:"kinesisanalytics",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Kinesis Analytics",serviceFullName:"Amazon Kinesis Analytics",serviceId:"Kinesis Analytics",signatureVersion:"v4",targetPrefix:"KinesisAnalytics_20150814",uid:"kinesisanalytics-2015-08-14"},operations:{AddApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOption:{shape:"S4"}}},output:{type:"structure",members:{}}},AddApplicationInput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Input"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Input:{shape:"S9"}}},output:{type:"structure",members:{}}},AddApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{}}},AddApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Output"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Output:{shape:"S12"}}},output:{type:"structure",members:{}}},AddApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceDataSource:{type:"structure",required:["TableName","ReferenceSchema"],members:{TableName:{},S3ReferenceDataSource:{type:"structure",required:["BucketARN","FileKey","ReferenceRoleARN"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Si"}}}}},output:{type:"structure",members:{}}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},ApplicationDescription:{},Inputs:{type:"list",member:{shape:"S9"}},Outputs:{type:"list",member:{shape:"S12"}},CloudWatchLoggingOptions:{type:"list",member:{shape:"S4"}},ApplicationCode:{},Tags:{shape:"S1l"}}},output:{type:"structure",required:["ApplicationSummary"],members:{ApplicationSummary:{shape:"S1q"}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName","CreateTimestamp"],members:{ApplicationName:{},CreateTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOptionId:{}}},output:{type:"structure",members:{}}},DeleteApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{}}},output:{type:"structure",members:{}}},DeleteApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","OutputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},OutputId:{}}},output:{type:"structure",members:{}}},DeleteApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceId:{}}},output:{type:"structure",members:{}}},DescribeApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId"],members:{ApplicationName:{},ApplicationDescription:{},ApplicationARN:{},ApplicationStatus:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},InputDescriptions:{type:"list",member:{type:"structure",members:{InputId:{},NamePrefix:{},InAppStreamNames:{type:"list",member:{}},InputProcessingConfigurationDescription:{type:"structure",members:{InputLambdaProcessorDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}}}},KinesisStreamsInputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},InputSchema:{shape:"Si"},InputParallelism:{shape:"Sg"},InputStartingPositionConfiguration:{shape:"S2d"}}}},OutputDescriptions:{type:"list",member:{type:"structure",members:{OutputId:{},Name:{},KinesisStreamsOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},LambdaOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S16"}}}},ReferenceDataSourceDescriptions:{type:"list",member:{type:"structure",required:["ReferenceId","TableName","S3ReferenceDataSourceDescription"],members:{ReferenceId:{},TableName:{},S3ReferenceDataSourceDescription:{type:"structure",required:["BucketARN","FileKey","ReferenceRoleARN"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Si"}}}},CloudWatchLoggingOptionDescriptions:{type:"list",member:{type:"structure",required:["LogStreamARN","RoleARN"],members:{CloudWatchLoggingOptionId:{},LogStreamARN:{},RoleARN:{}}}},ApplicationCode:{},ApplicationVersionId:{type:"long"}}}}}},DiscoverInputSchema:{input:{type:"structure",members:{ResourceARN:{},RoleARN:{},InputStartingPositionConfiguration:{shape:"S2d"},S3Configuration:{type:"structure",required:["RoleARN","BucketARN","FileKey"],members:{RoleARN:{},BucketARN:{},FileKey:{}}},InputProcessingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{InputSchema:{shape:"Si"},ParsedInputRecords:{type:"list",member:{type:"list",member:{}}},ProcessedInputRecords:{type:"list",member:{}},RawInputRecords:{type:"list",member:{}}}}},ListApplications:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartApplicationName:{}}},output:{type:"structure",required:["ApplicationSummaries","HasMoreApplications"],members:{ApplicationSummaries:{type:"list",member:{shape:"S1q"}},HasMoreApplications:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1l"}}}},StartApplication:{input:{type:"structure",required:["ApplicationName","InputConfigurations"],members:{ApplicationName:{},InputConfigurations:{type:"list",member:{type:"structure",required:["Id","InputStartingPositionConfiguration"],members:{Id:{},InputStartingPositionConfiguration:{shape:"S2d"}}}}}},output:{type:"structure",members:{}}},StopApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1l"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ApplicationUpdate"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ApplicationUpdate:{type:"structure",members:{InputUpdates:{type:"list",member:{type:"structure",required:["InputId"],members:{InputId:{},NamePrefixUpdate:{},InputProcessingConfigurationUpdate:{type:"structure",required:["InputLambdaProcessorUpdate"],members:{InputLambdaProcessorUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}}}},KinesisStreamsInputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},KinesisFirehoseInputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},InputSchemaUpdate:{type:"structure",members:{RecordFormatUpdate:{shape:"Sj"},RecordEncodingUpdate:{},RecordColumnUpdates:{shape:"Ss"}}},InputParallelismUpdate:{type:"structure",members:{CountUpdate:{type:"integer"}}}}}},ApplicationCodeUpdate:{},OutputUpdates:{type:"list",member:{type:"structure",required:["OutputId"],members:{OutputId:{},NameUpdate:{},KinesisStreamsOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},KinesisFirehoseOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},LambdaOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},DestinationSchemaUpdate:{shape:"S16"}}}},ReferenceDataSourceUpdates:{type:"list",member:{type:"structure",required:["ReferenceId"],members:{ReferenceId:{},TableNameUpdate:{},S3ReferenceDataSourceUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{},ReferenceRoleARNUpdate:{}}},ReferenceSchemaUpdate:{shape:"Si"}}}},CloudWatchLoggingOptionUpdates:{type:"list",member:{type:"structure",required:["CloudWatchLoggingOptionId"],members:{CloudWatchLoggingOptionId:{},LogStreamARNUpdate:{},RoleARNUpdate:{}}}}}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["LogStreamARN","RoleARN"],members:{LogStreamARN:{},RoleARN:{}}},S9:{type:"structure",required:["NamePrefix","InputSchema"],members:{NamePrefix:{},InputProcessingConfiguration:{shape:"Sb"},KinesisStreamsInput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},InputParallelism:{shape:"Sg"},InputSchema:{shape:"Si"}}},Sb:{type:"structure",required:["InputLambdaProcessor"],members:{InputLambdaProcessor:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}}}},Sg:{type:"structure",members:{Count:{type:"integer"}}},Si:{type:"structure",required:["RecordFormat","RecordColumns"],members:{RecordFormat:{shape:"Sj"},RecordEncoding:{},RecordColumns:{shape:"Ss"}}},Sj:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{},MappingParameters:{type:"structure",members:{JSONMappingParameters:{type:"structure",required:["RecordRowPath"],members:{RecordRowPath:{}}},CSVMappingParameters:{type:"structure",required:["RecordRowDelimiter","RecordColumnDelimiter"],members:{RecordRowDelimiter:{},RecordColumnDelimiter:{}}}}}}},Ss:{type:"list",member:{type:"structure",required:["Name","SqlType"],members:{Name:{},Mapping:{},SqlType:{}}}},S12:{type:"structure",required:["Name","DestinationSchema"],members:{Name:{},KinesisStreamsOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},LambdaOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S16"}}},S16:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{}}},S1l:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1q:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus"],members:{ApplicationName:{},ApplicationARN:{},ApplicationStatus:{}}},S2d:{type:"structure",members:{InputStartingPosition:{}}}}}},{}],416:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-23",endpointPrefix:"kinesisanalytics",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Kinesis Analytics V2",serviceFullName:"Amazon Kinesis Analytics",serviceId:"Kinesis Analytics V2",signatureVersion:"v4",signingName:"kinesisanalytics",targetPrefix:"KinesisAnalytics_20180523",uid:"kinesisanalyticsv2-2018-05-23"},operations:{AddApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","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:{},RuntimeEnvironmentUpdate:{}}},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"},RuntimeEnvironment:{}}}}}},{}],417:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video",serviceFullName:"Amazon Kinesis Video Streams",serviceId:"Kinesis Video",signatureVersion:"v4",uid:"kinesisvideo-2017-09-30"},operations:{CreateSignalingChannel:{http:{requestUri:"/createSignalingChannel"},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{},ChannelType:{},SingleMasterConfiguration:{shape:"S4"},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{ChannelARN:{}}}},CreateStream:{http:{requestUri:"/createStream"},input:{type:"structure",required:["StreamName"],members:{DeviceName:{},StreamName:{},MediaType:{},KmsKeyId:{},DataRetentionInHours:{type:"integer"},Tags:{shape:"Si"}}},output:{type:"structure",members:{StreamARN:{}}}},DeleteEdgeConfiguration:{http:{requestUri:"/deleteEdgeConfiguration"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{}}},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:{}}},DescribeEdgeConfiguration:{http:{requestUri:"/describeEdgeConfiguration"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{StreamName:{},StreamARN:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},SyncStatus:{},FailedStatusDetails:{},EdgeConfig:{shape:"Sw"},EdgeAgentStatus:{type:"structure",members:{LastRecorderStatus:{type:"structure",members:{JobStatusDetails:{},LastCollectedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},RecorderStatus:{}}},LastUploaderStatus:{type:"structure",members:{JobStatusDetails:{},LastCollectedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},UploaderStatus:{}}}}}}}},DescribeImageGenerationConfiguration:{http:{requestUri:"/describeImageGenerationConfiguration"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{ImageGenerationConfiguration:{shape:"S1k"}}}},DescribeMappedResourceConfiguration:{http:{requestUri:"/describeMappedResourceConfiguration"},input:{type:"structure",members:{StreamName:{},StreamARN:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{MappedResourceConfigurationList:{type:"list",member:{type:"structure",members:{Type:{},ARN:{}}}},NextToken:{}}}},DescribeMediaStorageConfiguration:{http:{requestUri:"/describeMediaStorageConfiguration"},input:{type:"structure",members:{ChannelName:{},ChannelARN:{}}},output:{type:"structure",members:{MediaStorageConfiguration:{shape:"S26"}}}},DescribeNotificationConfiguration:{http:{requestUri:"/describeNotificationConfiguration"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{NotificationConfiguration:{shape:"S2a"}}}},DescribeSignalingChannel:{http:{requestUri:"/describeSignalingChannel"},input:{type:"structure",members:{ChannelName:{},ChannelARN:{}}},output:{type:"structure",members:{ChannelInfo:{shape:"S2e"}}}},DescribeStream:{http:{requestUri:"/describeStream"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{StreamInfo:{shape:"S2i"}}}},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:{}}}}}}},ListEdgeAgentConfigurations:{http:{requestUri:"/listEdgeAgentConfigurations"},input:{type:"structure",required:["HubDeviceArn"],members:{HubDeviceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EdgeConfigs:{type:"list",member:{type:"structure",members:{StreamName:{},StreamARN:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},SyncStatus:{},FailedStatusDetails:{},EdgeConfig:{shape:"Sw"}}}},NextToken:{}}}},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:"S2e"}},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:"S2i"}},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"}}}},StartEdgeConfigurationUpdate:{http:{requestUri:"/startEdgeConfigurationUpdate"},input:{type:"structure",required:["EdgeConfig"],members:{StreamName:{},StreamARN:{},EdgeConfig:{shape:"Sw"}}},output:{type:"structure",members:{StreamName:{},StreamARN:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},SyncStatus:{},FailedStatusDetails:{},EdgeConfig:{shape:"Sw"}}}},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:"S3n"}}},output:{type:"structure",members:{}}},UntagStream:{http:{requestUri:"/untagStream"},input:{type:"structure",required:["TagKeyList"],members:{StreamARN:{},StreamName:{},TagKeyList:{shape:"S3n"}}},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:"S1k"}}},output:{type:"structure",members:{}}},UpdateMediaStorageConfiguration:{http:{requestUri:"/updateMediaStorageConfiguration"},input:{type:"structure",required:["ChannelARN","MediaStorageConfiguration"],members:{ChannelARN:{},MediaStorageConfiguration:{shape:"S26"}}},output:{type:"structure",members:{}}},UpdateNotificationConfiguration:{http:{requestUri:"/updateNotificationConfiguration"},input:{type:"structure",members:{StreamName:{},StreamARN:{},NotificationConfiguration:{shape:"S2a"}}},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:{}},Sw:{type:"structure",required:["HubDeviceArn","RecorderConfig"],members:{HubDeviceArn:{},RecorderConfig:{type:"structure",required:["MediaSourceConfig"],members:{MediaSourceConfig:{type:"structure",required:["MediaUriSecretArn","MediaUriType"],members:{MediaUriSecretArn:{type:"string",sensitive:!0},MediaUriType:{}}},ScheduleConfig:{shape:"S12"}}},UploaderConfig:{type:"structure",required:["ScheduleConfig"],members:{ScheduleConfig:{shape:"S12"}}},DeletionConfig:{type:"structure",members:{EdgeRetentionInHours:{type:"integer"},LocalSizeConfig:{type:"structure",members:{MaxLocalMediaSizeInMB:{type:"integer"},StrategyOnFullSize:{}}},DeleteAfterUpload:{type:"boolean"}}}}},S12:{type:"structure",required:["ScheduleExpression","DurationInSeconds"],members:{ScheduleExpression:{},DurationInSeconds:{type:"integer"}}},S1k:{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"}}},S26:{type:"structure",required:["Status"],members:{StreamARN:{},Status:{}}},S2a:{type:"structure",required:["Status","DestinationConfig"],members:{Status:{},DestinationConfig:{type:"structure",required:["Uri"],members:{Uri:{}}}}},S2e:{type:"structure",members:{ChannelName:{},ChannelARN:{},ChannelType:{},ChannelStatus:{},CreationTime:{type:"timestamp"},SingleMasterConfiguration:{shape:"S4"},Version:{}}},S2i:{type:"structure",members:{DeviceName:{},StreamName:{},StreamARN:{},MediaType:{},KmsKeyId:{},Version:{},Status:{},CreationTime:{type:"timestamp"},DataRetentionInHours:{type:"integer"}}},S3n:{type:"list",member:{}}}}},{}],418:[function(e,t,r){t.exports={pagination:{DescribeMappedResourceConfiguration:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MappedResourceConfigurationList"},ListEdgeAgentConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EdgeConfigs"},ListSignalingChannels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ChannelInfoList"},ListStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StreamInfoList"}}}},{}],419:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-01",endpointPrefix:"kms",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"KMS",serviceFullName:"AWS Key Management Service",serviceId:"KMS",signatureVersion:"v4",targetPrefix:"TrentService",uid:"kms-2014-11-01",auth:["aws.auth#sigv4"]},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"],members:{CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},KeyStorePassword:{shape:"Sd"},CustomKeyStoreType:{},XksProxyUriEndpoint:{},XksProxyUriPath:{},XksProxyVpcEndpointServiceName:{},XksProxyAuthenticationCredential:{shape:"Si"},XksProxyConnectivity:{}}},output:{type:"structure",members:{CustomKeyStoreId:{}}}},CreateGrant:{input:{type:"structure",required:["KeyId","GranteePrincipal","Operations"],members:{KeyId:{},GranteePrincipal:{},RetiringPrincipal:{},Operations:{shape:"Sp"},Constraints:{shape:"Sr"},GrantTokens:{shape:"Sv"},Name:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{GrantToken:{},GrantId:{}}}},CreateKey:{input:{type:"structure",members:{Policy:{},Description:{},KeyUsage:{},CustomerMasterKeySpec:{shape:"S15",deprecated:!0,deprecatedMessage:"This parameter has been deprecated. Instead, use the KeySpec parameter."},KeySpec:{},Origin:{},CustomKeyStoreId:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Tags:{shape:"S19"},MultiRegion:{type:"boolean"},XksKeyId:{}}},output:{type:"structure",members:{KeyMetadata:{shape:"S1f"}}}},Decrypt:{input:{type:"structure",required:["CiphertextBlob"],members:{CiphertextBlob:{type:"blob"},EncryptionContext:{shape:"Ss"},GrantTokens:{shape:"Sv"},KeyId:{},EncryptionAlgorithm:{},Recipient:{shape:"S23"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KeyId:{},Plaintext:{shape:"S27"},EncryptionAlgorithm:{},CiphertextForRecipient:{type:"blob"}}}},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:{}}}},DeriveSharedSecret:{input:{type:"structure",required:["KeyId","KeyAgreementAlgorithm","PublicKey"],members:{KeyId:{},KeyAgreementAlgorithm:{},PublicKey:{type:"blob"},GrantTokens:{shape:"Sv"},DryRun:{type:"boolean"},Recipient:{shape:"S23"}}},output:{type:"structure",members:{KeyId:{},SharedSecret:{shape:"S27"},CiphertextForRecipient:{type:"blob"},KeyAgreementAlgorithm:{},KeyOrigin:{}}}},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"},CustomKeyStoreType:{},XksProxyConfiguration:{type:"structure",members:{Connectivity:{},AccessKeyId:{shape:"Sj"},UriEndpoint:{},UriPath:{},VpcEndpointServiceName:{}}}}}},NextMarker:{},Truncated:{type:"boolean"}}}},DescribeKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sv"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S1f"}}}},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:{},RotationPeriodInDays:{type:"integer"}}}},Encrypt:{input:{type:"structure",required:["KeyId","Plaintext"],members:{KeyId:{},Plaintext:{shape:"S27"},EncryptionContext:{shape:"Ss"},GrantTokens:{shape:"Sv"},EncryptionAlgorithm:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{},EncryptionAlgorithm:{}}}},GenerateDataKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Ss"},NumberOfBytes:{type:"integer"},KeySpec:{},GrantTokens:{shape:"Sv"},Recipient:{shape:"S23"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},Plaintext:{shape:"S27"},KeyId:{},CiphertextForRecipient:{type:"blob"}}}},GenerateDataKeyPair:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Ss"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sv"},Recipient:{shape:"S23"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PrivateKeyPlaintext:{shape:"S27"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{},CiphertextForRecipient:{type:"blob"}}}},GenerateDataKeyPairWithoutPlaintext:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Ss"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyWithoutPlaintext:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Ss"},KeySpec:{},NumberOfBytes:{type:"integer"},GrantTokens:{shape:"Sv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{}}}},GenerateMac:{input:{type:"structure",required:["Message","KeyId","MacAlgorithm"],members:{Message:{shape:"S27"},KeyId:{},MacAlgorithm:{},GrantTokens:{shape:"Sv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Mac:{type:"blob"},MacAlgorithm:{},KeyId:{}}}},GenerateRandom:{input:{type:"structure",members:{NumberOfBytes:{type:"integer"},CustomKeyStoreId:{},Recipient:{shape:"S23"}}},output:{type:"structure",members:{Plaintext:{shape:"S27"},CiphertextForRecipient:{type:"blob"}}}},GetKeyPolicy:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},PolicyName:{}}},output:{type:"structure",members:{Policy:{},PolicyName:{}}}},GetKeyRotationStatus:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyRotationEnabled:{type:"boolean"},KeyId:{},RotationPeriodInDays:{type:"integer"},NextRotationDate:{type:"timestamp"},OnDemandRotationStartDate:{type:"timestamp"}}}},GetParametersForImport:{input:{type:"structure",required:["KeyId","WrappingAlgorithm","WrappingKeySpec"],members:{KeyId:{},WrappingAlgorithm:{},WrappingKeySpec:{}}},output:{type:"structure",members:{KeyId:{},ImportToken:{type:"blob"},PublicKey:{shape:"S27"},ParametersValidTo:{type:"timestamp"}}}},GetPublicKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sv"}}},output:{type:"structure",members:{KeyId:{},PublicKey:{type:"blob"},CustomerMasterKeySpec:{shape:"S15",deprecated:!0,deprecatedMessage:"This field has been deprecated. Instead, use the KeySpec field."},KeySpec:{},KeyUsage:{},EncryptionAlgorithms:{shape:"S1m"},SigningAlgorithms:{shape:"S1o"},KeyAgreementAlgorithms:{shape:"S1q"}}}},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:"S3w"}},ListKeyPolicies:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{PolicyNames:{type:"list",member:{}},NextMarker:{},Truncated:{type:"boolean"}}}},ListKeyRotations:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Rotations:{type:"list",member:{type:"structure",members:{KeyId:{},RotationDate:{type:"timestamp"},RotationType:{}}}},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:"S19"},NextMarker:{},Truncated:{type:"boolean"}}}},ListRetirableGrants:{input:{type:"structure",required:["RetiringPrincipal"],members:{Limit:{type:"integer"},Marker:{},RetiringPrincipal:{}}},output:{shape:"S3w"}},PutKeyPolicy:{input:{type:"structure",required:["KeyId","Policy"],members:{KeyId:{},PolicyName:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}}},ReEncrypt:{input:{type:"structure",required:["CiphertextBlob","DestinationKeyId"],members:{CiphertextBlob:{type:"blob"},SourceEncryptionContext:{shape:"Ss"},SourceKeyId:{},DestinationKeyId:{},DestinationEncryptionContext:{shape:"Ss"},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{},GrantTokens:{shape:"Sv"},DryRun:{ +type:"boolean"}}},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:"S19"}}},output:{type:"structure",members:{ReplicaKeyMetadata:{shape:"S1f"},ReplicaPolicy:{},ReplicaTags:{shape:"S19"}}}},RetireGrant:{input:{type:"structure",members:{GrantToken:{},KeyId:{},GrantId:{},DryRun:{type:"boolean"}}}},RevokeGrant:{input:{type:"structure",required:["KeyId","GrantId"],members:{KeyId:{},GrantId:{},DryRun:{type:"boolean"}}}},RotateKeyOnDemand:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyId:{}}}},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:"S27"},MessageType:{},GrantTokens:{shape:"Sv"},SigningAlgorithm:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KeyId:{},Signature:{type:"blob"},SigningAlgorithm:{}}}},TagResource:{input:{type:"structure",required:["KeyId","Tags"],members:{KeyId:{},Tags:{shape:"S19"}}}},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:{},XksProxyUriEndpoint:{},XksProxyUriPath:{},XksProxyVpcEndpointServiceName:{},XksProxyAuthenticationCredential:{shape:"Si"},XksProxyConnectivity:{}}},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:"S27"},MessageType:{},Signature:{type:"blob"},SigningAlgorithm:{},GrantTokens:{shape:"Sv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KeyId:{},SignatureValid:{type:"boolean"},SigningAlgorithm:{}}}},VerifyMac:{input:{type:"structure",required:["Message","KeyId","MacAlgorithm","Mac"],members:{Message:{shape:"S27"},KeyId:{},MacAlgorithm:{},Mac:{type:"blob"},GrantTokens:{shape:"Sv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KeyId:{},MacValid:{type:"boolean"},MacAlgorithm:{}}}}},shapes:{Sd:{type:"string",sensitive:!0},Si:{type:"structure",required:["AccessKeyId","RawSecretAccessKey"],members:{AccessKeyId:{shape:"Sj"},RawSecretAccessKey:{type:"string",sensitive:!0}}},Sj:{type:"string",sensitive:!0},Sp:{type:"list",member:{}},Sr:{type:"structure",members:{EncryptionContextSubset:{shape:"Ss"},EncryptionContextEquals:{shape:"Ss"}}},Ss:{type:"map",key:{},value:{}},Sv:{type:"list",member:{}},S15:{type:"string",deprecated:!0,deprecatedMessage:"This enum has been deprecated. Instead, use the KeySpec enum."},S19:{type:"list",member:{type:"structure",required:["TagKey","TagValue"],members:{TagKey:{},TagValue:{}}}},S1f:{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:"S15",deprecated:!0,deprecatedMessage:"This field has been deprecated. Instead, use the KeySpec field."},KeySpec:{},EncryptionAlgorithms:{shape:"S1m"},SigningAlgorithms:{shape:"S1o"},KeyAgreementAlgorithms:{shape:"S1q"},MultiRegion:{type:"boolean"},MultiRegionConfiguration:{type:"structure",members:{MultiRegionKeyType:{},PrimaryKey:{shape:"S1u"},ReplicaKeys:{type:"list",member:{shape:"S1u"}}}},PendingDeletionWindowInDays:{type:"integer"},MacAlgorithms:{type:"list",member:{}},XksKeyConfiguration:{type:"structure",members:{Id:{}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{}},S1q:{type:"list",member:{}},S1u:{type:"structure",members:{Arn:{},Region:{}}},S23:{type:"structure",members:{KeyEncryptionAlgorithm:{},AttestationDocument:{type:"blob"}}},S27:{type:"blob",sensitive:!0},S3w:{type:"structure",members:{Grants:{type:"list",member:{type:"structure",members:{KeyId:{},GrantId:{},Name:{},CreationDate:{type:"timestamp"},GranteePrincipal:{},RetiringPrincipal:{},IssuingAccount:{},Operations:{shape:"Sp"},Constraints:{shape:"Sr"}}}},NextMarker:{},Truncated:{type:"boolean"}}}}}},{}],420:[function(e,t,r){t.exports={pagination:{DescribeCustomKeyStores:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"CustomKeyStores"},ListAliases:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Aliases"},ListGrants:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Grants"},ListKeyPolicies:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"PolicyNames"},ListKeyRotations:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Rotations"},ListKeys:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Keys"},ListResourceTags:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Tags"},ListRetirableGrants:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Grants"}}}},{}],421:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-03-31",endpointPrefix:"lakeformation",jsonVersion:"1.1",protocol:"rest-json",protocols:["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"}}}},AssumeDecoratedRoleWithSAML:{http:{requestUri:"/AssumeDecoratedRoleWithSAML"},input:{type:"structure",required:["SAMLAssertion","RoleArn","PrincipalArn"],members:{SAMLAssertion:{},RoleArn:{},PrincipalArn:{},DurationSeconds:{type:"integer"}}},output:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}}},BatchGrantPermissions:{http:{requestUri:"/BatchGrantPermissions"},input:{type:"structure",required:["Entries"],members:{CatalogId:{},Entries:{shape:"S15"}}},output:{type:"structure",members:{Failures:{shape:"S1d"}}}},BatchRevokePermissions:{http:{requestUri:"/BatchRevokePermissions"},input:{type:"structure",required:["Entries"],members:{CatalogId:{},Entries:{shape:"S15"}}},output:{type:"structure",members:{Failures:{shape:"S1d"}}}},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:"S1o"}}},output:{type:"structure",members:{}}},CreateLFTag:{http:{requestUri:"/CreateLFTag"},input:{type:"structure",required:["TagKey","TagValues"],members:{CatalogId:{},TagKey:{},TagValues:{shape:"Sg"}}},output:{type:"structure",members:{}}},CreateLakeFormationIdentityCenterConfiguration:{http:{requestUri:"/CreateLakeFormationIdentityCenterConfiguration"},input:{type:"structure",members:{CatalogId:{},InstanceArn:{},ExternalFiltering:{shape:"S1y"},ShareRecipients:{shape:"S22"}}},output:{type:"structure",members:{ApplicationArn:{}}}},CreateLakeFormationOptIn:{http:{requestUri:"/CreateLakeFormationOptIn"},input:{type:"structure",required:["Principal","Resource"],members:{Principal:{shape:"S18"},Resource:{shape:"S3"}}},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:{}}},DeleteLakeFormationIdentityCenterConfiguration:{http:{requestUri:"/DeleteLakeFormationIdentityCenterConfiguration"},input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{}}},DeleteLakeFormationOptIn:{http:{requestUri:"/DeleteLakeFormationOptIn"},input:{type:"structure",required:["Principal","Resource"],members:{Principal:{shape:"S18"},Resource:{shape:"S3"}}},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:{}}},DescribeLakeFormationIdentityCenterConfiguration:{http:{requestUri:"/DescribeLakeFormationIdentityCenterConfiguration"},input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{CatalogId:{},InstanceArn:{},ApplicationArn:{},ExternalFiltering:{shape:"S1y"},ShareRecipients:{shape:"S22"},ResourceShare:{}}}},DescribeResource:{http:{requestUri:"/DescribeResource"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceInfo:{shape:"S2s"}}}},DescribeTransaction:{http:{requestUri:"/DescribeTransaction"},input:{type:"structure",required:["TransactionId"],members:{TransactionId:{}}},output:{type:"structure",members:{TransactionDescription:{shape:"S2x"}}}},ExtendTransaction:{http:{requestUri:"/ExtendTransaction"},input:{type:"structure",members:{TransactionId:{}}},output:{type:"structure",members:{}}},GetDataCellsFilter:{http:{requestUri:"/GetDataCellsFilter"},input:{type:"structure",required:["TableCatalogId","DatabaseName","TableName","Name"],members:{TableCatalogId:{},DatabaseName:{},TableName:{},Name:{}}},output:{type:"structure",members:{DataCellsFilter:{shape:"S1o"}}}},GetDataLakePrincipal:{http:{requestUri:"/GetDataLakePrincipal"},input:{type:"structure",members:{}},output:{type:"structure",members:{Identity:{}}}},GetDataLakeSettings:{http:{requestUri:"/GetDataLakeSettings"},input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataLakeSettings:{shape:"S38"}}}},GetEffectivePermissionsForPath:{http:{requestUri:"/GetEffectivePermissionsForPath"},input:{type:"structure",required:["ResourceArn"],members:{CatalogId:{},ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{shape:"S3k"},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:"S47"}}}},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:"S4e"},Objects:{type:"list",member:{type:"structure",members:{Uri:{},ETag:{},Size:{type:"long"}}}}}}},NextToken:{}}}},GetTemporaryGluePartitionCredentials:{http:{requestUri:"/GetTemporaryGluePartitionCredentials"},input:{type:"structure",required:["TableArn","Partition"],members:{TableArn:{},Partition:{type:"structure",required:["Values"],members:{Values:{type:"list",member:{}}}},Permissions:{shape:"S1a"},DurationSeconds:{type:"integer"},AuditContext:{shape:"S4n"},SupportedPermissionTypes:{shape:"S4p"}}},output:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}}},GetTemporaryGlueTableCredentials:{http:{requestUri:"/GetTemporaryGlueTableCredentials"},input:{type:"structure",required:["TableArn"],members:{TableArn:{},Permissions:{shape:"S1a"},DurationSeconds:{type:"integer"},AuditContext:{shape:"S4n"},SupportedPermissionTypes:{shape:"S4p"},S3Path:{},QuerySessionContext:{type:"structure",members:{QueryId:{},QueryStartTime:{type:"timestamp"},ClusterId:{},QueryAuthorizationId:{},AdditionalContext:{type:"map",key:{},value:{}}}}}},output:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"},VendedS3Path:{type:"list",member:{}}}}},GetWorkUnitResults:{http:{requestUri:"/GetWorkUnitResults",responseCode:200},input:{type:"structure",required:["QueryId","WorkUnitId","WorkUnitToken"],members:{QueryId:{},WorkUnitId:{type:"long"},WorkUnitToken:{type:"string",sensitive:!0}}},output:{type:"structure",members:{ResultStream:{type:"blob",streaming:!0}},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:"S18"},Resource:{shape:"S3"},Permissions:{shape:"S1a"},PermissionsWithGrantOption:{shape:"S1a"}}},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:"S1o"}},NextToken:{}}}},ListLFTags:{http:{requestUri:"/ListLFTags"},input:{type:"structure",members:{CatalogId:{},ResourceShareType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LFTags:{shape:"Sn"},NextToken:{}}}},ListLakeFormationOptIns:{http:{requestUri:"/ListLakeFormationOptIns"},input:{type:"structure",members:{Principal:{shape:"S18"},Resource:{shape:"S3"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LakeFormationOptInsInfoList:{type:"list",member:{type:"structure",members:{Resource:{shape:"S3"},Principal:{shape:"S18"},LastModified:{type:"timestamp"},LastUpdatedBy:{}}}},NextToken:{}}}},ListPermissions:{http:{requestUri:"/ListPermissions"},input:{type:"structure",members:{CatalogId:{},Principal:{shape:"S18"},ResourceType:{},Resource:{shape:"S3"},NextToken:{},MaxResults:{type:"integer"},IncludeRelated:{}}},output:{type:"structure",members:{PrincipalResourcePermissions:{shape:"S3k"},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:"S2s"}},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:"S6b"},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:"S2x"}},NextToken:{}}}},PutDataLakeSettings:{http:{requestUri:"/PutDataLakeSettings"},input:{type:"structure",required:["DataLakeSettings"],members:{CatalogId:{},DataLakeSettings:{shape:"S38"}}},output:{type:"structure",members:{}}},RegisterResource:{http:{requestUri:"/RegisterResource"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},UseServiceLinkedRole:{type:"boolean"},RoleArn:{},WithFederation:{type:"boolean"},HybridAccessEnabled:{type:"boolean"}}},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:"S18"},Resource:{shape:"S3"},Permissions:{shape:"S1a"},PermissionsWithGrantOption:{shape:"S1a"}}},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:"S47"}}}}}}},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:!0}}},output:{type:"structure",required:["QueryId"],members:{QueryId:{}}},endpoint:{hostPrefix:"query-"}},StartTransaction:{http:{requestUri:"/StartTransaction"},input:{type:"structure",members:{TransactionType:{}}},output:{type:"structure",members:{TransactionId:{}}}},UpdateDataCellsFilter:{http:{requestUri:"/UpdateDataCellsFilter"},input:{type:"structure",required:["TableData"],members:{TableData:{shape:"S1o"}}},output:{type:"structure",members:{}}},UpdateLFTag:{http:{requestUri:"/UpdateLFTag"},input:{type:"structure",required:["TagKey"],members:{CatalogId:{},TagKey:{},TagValuesToDelete:{shape:"Sg"},TagValuesToAdd:{shape:"Sg"}}},output:{type:"structure",members:{}}},UpdateLakeFormationIdentityCenterConfiguration:{http:{requestUri:"/UpdateLakeFormationIdentityCenterConfiguration"},input:{type:"structure",members:{CatalogId:{},ShareRecipients:{shape:"S22"},ApplicationStatus:{},ExternalFiltering:{shape:"S1y"}}},output:{type:"structure",members:{}}},UpdateResource:{http:{requestUri:"/UpdateResource"},input:{type:"structure",required:["RoleArn","ResourceArn"],members:{RoleArn:{},ResourceArn:{},WithFederation:{type:"boolean"},HybridAccessEnabled:{type:"boolean"}}},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:"S4e"}}},DeleteObject:{type:"structure",required:["Uri"],members:{Uri:{},ETag:{},PartitionValues:{shape:"S4e"}}}}}}}},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:"S6b"}}}},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:{}}},S15:{type:"list",member:{shape:"S16"}},S16:{type:"structure",required:["Id"],members:{Id:{},Principal:{shape:"S18"},Resource:{shape:"S3"},Permissions:{shape:"S1a"},PermissionsWithGrantOption:{shape:"S1a"}}},S18:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},S1a:{type:"list",member:{}},S1d:{type:"list",member:{type:"structure",members:{RequestEntry:{shape:"S16"},Error:{shape:"Ss"}}}},S1o:{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"},VersionId:{}}},S1y:{type:"structure",required:["Status","AuthorizedTargets"],members:{Status:{},AuthorizedTargets:{type:"list",member:{}}}},S22:{type:"list",member:{shape:"S18"}},S2s:{type:"structure",members:{ResourceArn:{},RoleArn:{},LastModified:{type:"timestamp"},WithFederation:{type:"boolean"},HybridAccessEnabled:{type:"boolean"}}},S2x:{type:"structure",members:{TransactionId:{},TransactionStatus:{},TransactionStartTime:{type:"timestamp"},TransactionEndTime:{type:"timestamp"}}},S38:{type:"structure",members:{DataLakeAdmins:{shape:"S22"},ReadOnlyAdmins:{shape:"S22"},CreateDatabaseDefaultPermissions:{shape:"S39"},CreateTableDefaultPermissions:{shape:"S39"},Parameters:{type:"map",key:{},value:{}},TrustedResourceOwners:{type:"list",member:{}},AllowExternalDataFiltering:{type:"boolean"},AllowFullTableExternalDataAccess:{type:"boolean"},ExternalDataFilteringAllowList:{shape:"S22"},AuthorizedSessionTagValueList:{type:"list",member:{}}}},S39:{type:"list",member:{type:"structure",members:{Principal:{shape:"S18"},Permissions:{shape:"S1a"}}}},S3k:{type:"list",member:{type:"structure",members:{Principal:{shape:"S18"},Resource:{shape:"S3"},Permissions:{shape:"S1a"},PermissionsWithGrantOption:{shape:"S1a"},AdditionalDetails:{type:"structure",members:{ResourceShare:{type:"list",member:{}}}},LastUpdated:{type:"timestamp"},LastUpdatedBy:{}}}},S47:{type:"list",member:{type:"structure",members:{Name:{},LFTags:{shape:"Sn"}}}},S4e:{type:"list",member:{}},S4n:{type:"structure",members:{AdditionalAuditContext:{}}},S4p:{type:"list",member:{}},S6b:{type:"map",key:{},value:{}}}}},{}],422:[function(e,t,r){t.exports={pagination:{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"},ListLakeFormationOptIns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},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"}}}},{}],423:[function(e,t,r){t.exports={metadata:{apiVersion:"2014-11-11",endpointPrefix:"lambda",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",protocol:"rest-json"},operations:{AddEventSource:{http:{requestUri:"/2014-11-13/event-source-mappings/"},input:{type:"structure",required:["EventSource","FunctionName","Role"],members:{EventSource:{},FunctionName:{},Role:{},BatchSize:{type:"integer"},Parameters:{shape:"S6"}}},output:{shape:"S7"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},GetEventSource:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S7"}},GetFunction:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{Configuration:{shape:"Se"},Code:{type:"structure",members:{RepositoryType:{},Location:{}}}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{shape:"Se"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{shape:"Sq"}},payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}}}},ListEventSources:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSource"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSources:{type:"list",member:{shape:"S7"}}}}},ListFunctions:{http:{method:"GET",requestUri:"/2014-11-13/functions/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{type:"list",member:{shape:"Se"}}}}},RemoveEventSource:{http:{method:"DELETE",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:204},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}}},output:{shape:"Se"}},UploadFunction:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:201},input:{type:"structure",required:["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionZip:{shape:"Sq"},Runtime:{location:"querystring",locationName:"Runtime"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Mode:{location:"querystring",locationName:"Mode"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}}, +payload:"FunctionZip"},output:{shape:"Se"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{UUID:{},BatchSize:{type:"integer"},EventSource:{},FunctionName:{},Parameters:{shape:"S6"},Role:{},LastModified:{type:"timestamp"},IsActive:{type:"boolean"},Status:{}}},Se:{type:"structure",members:{FunctionName:{},FunctionARN:{},ConfigurationId:{},Runtime:{},Role:{},Handler:{},Mode:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{type:"timestamp"}}},Sq:{type:"blob",streaming:!0}}}},{}],424:[function(e,t,r){t.exports={pagination:{ListEventSources:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"EventSources"},ListFunctions:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Functions"}}}},{}],425:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-03-31",endpointPrefix:"lambda",protocol:"rest-json",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",uid:"lambda-2015-03-31"},operations:{AddLayerVersionPermission:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:201},input:{type:"structure",required:["LayerName","VersionNumber","StatementId","Action","Principal"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{},Action:{},Principal:{},OrganizationId:{},RevisionId:{location:"querystring",locationName:"RevisionId"}}},output:{type:"structure",members:{Statement:{},RevisionId:{}}}},AddPermission:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:201},input:{type:"structure",required:["FunctionName","StatementId","Action","Principal"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{},Action:{},Principal:{},SourceArn:{},SourceAccount:{},EventSourceToken:{},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{},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"},AmazonManagedKafkaEventSourceConfig:{shape:"S23"},SelfManagedKafkaEventSourceConfig:{shape:"S24"},ScalingConfig:{shape:"S25"},DocumentDBEventSourceConfig:{shape:"S27"}}},output:{shape:"S2b"}},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:"S2h"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{}}},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},Publish:{type:"boolean"},VpcConfig:{shape:"S2o"},PackageType:{},DeadLetterConfig:{shape:"S2v"},Environment:{shape:"S2x"},KMSKeyArn:{},TracingConfig:{shape:"S32"},Tags:{shape:"S34"},Layers:{shape:"S37"},FileSystemConfigs:{shape:"S39"},ImageConfig:{shape:"S3d"},CodeSigningConfigArn:{},Architectures:{shape:"S3g"},EphemeralStorage:{shape:"S3i"},SnapStart:{shape:"S3k"},LoggingConfig:{shape:"S3m"}}},output:{shape:"S3r"}},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:"S4i"},InvokeMode:{}}},output:{type:"structure",required:["FunctionUrl","FunctionArn","AuthType","CreationTime"],members:{FunctionUrl:{},FunctionArn:{},AuthType:{},Cors:{shape:"S4i"},CreationTime:{},InvokeMode:{}}}},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:"S2b"}},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:"S2b"}},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:"S3r"},Code:{type:"structure",members:{RepositoryType:{},Location:{},ImageUri:{},ResolvedImageUri:{}}},Tags:{shape:"S34"},Concurrency:{shape:"S5i"}}}},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:"S3r"}},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:"S5q"}},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:"S4i"},CreationTime:{},LastModifiedTime:{},InvokeMode:{}}}},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:"S5w"}},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:"S5w"}},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:{}}}},GetRuntimeManagementConfig:{http:{method:"GET",requestUri:"/2021-07-20/functions/{FunctionName}/runtime-management-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{UpdateRuntimeOn:{},RuntimeVersionArn:{},FunctionArn:{}}}},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:"S2h"},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:"S2h"},ExecutedVersion:{location:"header",locationName:"X-Amz-Executed-Version"}},payload:"Payload"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{type:"blob",streaming:!0}},deprecated:!0,payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}},deprecated:!0},deprecated:!0},InvokeWithResponseStream:{http:{requestUri:"/2021-11-15/functions/{FunctionName}/response-streaming-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"},Qualifier:{location:"querystring",locationName:"Qualifier"},Payload:{shape:"S2h"}},payload:"Payload"},output:{type:"structure",members:{StatusCode:{location:"statusCode",type:"integer"},ExecutedVersion:{location:"header",locationName:"X-Amz-Executed-Version"},EventStream:{type:"structure",members:{PayloadChunk:{type:"structure",members:{Payload:{shape:"S2h",eventpayload:!0}},event:!0},InvokeComplete:{type:"structure",members:{ErrorCode:{},ErrorDetails:{},LogResult:{}},event:!0}},eventstream:!0},ResponseStreamContentType:{location:"header",locationName:"Content-Type"}},payload:"EventStream"}},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:"S2b"}}}}},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:"S5q"}},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:"S4i"},AuthType:{},InvokeMode:{}}}},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:"S7g"}}}},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:"S7o"}}}}},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:"S7o"}}}}}}},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:"S34"}}}},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:"S7g"}}}},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:"S2h"}}},CompatibleRuntimes:{shape:"S5z"},LicenseInfo:{},CompatibleArchitectures:{shape:"S61"}}},output:{type:"structure",members:{Content:{shape:"S5x"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S5z"},LicenseInfo:{},CompatibleArchitectures:{shape:"S61"}}}},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:"S3r"}},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:"S5i"}},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:"S5q"}},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:{}}}},PutRuntimeManagementConfig:{http:{method:"PUT",requestUri:"/2021-07-20/functions/{FunctionName}/runtime-management-config",responseCode:200},input:{type:"structure",required:["FunctionName","UpdateRuntimeOn"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},UpdateRuntimeOn:{},RuntimeVersionArn:{}}},output:{type:"structure",required:["UpdateRuntimeOn","FunctionArn"],members:{UpdateRuntimeOn:{},FunctionArn:{},RuntimeVersionArn:{}}}},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:"S34"}}}},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"},ScalingConfig:{shape:"S25"},DocumentDBEventSourceConfig:{shape:"S27"}}},output:{shape:"S2b"}},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:"S2h"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{},Publish:{type:"boolean"},DryRun:{type:"boolean"},RevisionId:{},Architectures:{shape:"S3g"}}},output:{shape:"S3r"}},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:"S2o"},Environment:{shape:"S2x"},Runtime:{},DeadLetterConfig:{shape:"S2v"},KMSKeyArn:{},TracingConfig:{shape:"S32"},RevisionId:{},Layers:{shape:"S37"},FileSystemConfigs:{shape:"S39"},ImageConfig:{shape:"S3d"},EphemeralStorage:{shape:"S3i"},SnapStart:{shape:"S3k"},LoggingConfig:{shape:"S3m"}}},output:{shape:"S3r"}},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:"S5q"}},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:"S4i"},InvokeMode:{}}},output:{type:"structure",required:["FunctionUrl","FunctionArn","AuthType","CreationTime","LastModifiedTime"],members:{FunctionUrl:{},FunctionArn:{},AuthType:{},Cors:{shape:"S4i"},CreationTime:{},LastModifiedTime:{},InvokeMode:{}}}}},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:{ConsumerGroupId:{}}},S24:{type:"structure",members:{ConsumerGroupId:{}}},S25:{type:"structure",members:{MaximumConcurrency:{type:"integer"}}},S27:{type:"structure",members:{DatabaseName:{},CollectionName:{},FullDocument:{}}},S2b:{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"},AmazonManagedKafkaEventSourceConfig:{shape:"S23"},SelfManagedKafkaEventSourceConfig:{shape:"S24"},ScalingConfig:{shape:"S25"},DocumentDBEventSourceConfig:{shape:"S27"}}},S2h:{type:"blob",sensitive:!0},S2o:{type:"structure",members:{SubnetIds:{shape:"S2p"},SecurityGroupIds:{shape:"S2r"},Ipv6AllowedForDualStack:{type:"boolean"}}},S2p:{type:"list",member:{}},S2r:{type:"list",member:{}},S2v:{type:"structure",members:{TargetArn:{}}},S2x:{type:"structure",members:{Variables:{shape:"S2y"}}},S2y:{type:"map",key:{type:"string",sensitive:!0},value:{type:"string",sensitive:!0},sensitive:!0},S32:{type:"structure",members:{Mode:{}}},S34:{type:"map",key:{},value:{}},S37:{type:"list",member:{}},S39:{type:"list",member:{type:"structure",required:["Arn","LocalMountPath"],members:{Arn:{},LocalMountPath:{}}}},S3d:{type:"structure",members:{EntryPoint:{shape:"S3e"},Command:{shape:"S3e"},WorkingDirectory:{}}},S3e:{type:"list",member:{}},S3g:{type:"list",member:{}},S3i:{type:"structure",required:["Size"],members:{Size:{type:"integer"}}},S3k:{type:"structure",members:{ApplyOn:{}}},S3m:{type:"structure",members:{LogFormat:{},ApplicationLogLevel:{},SystemLogLevel:{},LogGroup:{}}},S3r:{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:"S2p"},SecurityGroupIds:{shape:"S2r"},VpcId:{},Ipv6AllowedForDualStack:{type:"boolean"}}},DeadLetterConfig:{shape:"S2v"},Environment:{type:"structure",members:{Variables:{shape:"S2y"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3z"}}}}},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:"S39"},PackageType:{},ImageConfigResponse:{type:"structure",members:{ImageConfig:{shape:"S3d"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3z"}}}}},SigningProfileVersionArn:{},SigningJobArn:{},Architectures:{shape:"S3g"},EphemeralStorage:{shape:"S3i"},SnapStart:{type:"structure",members:{ApplyOn:{},OptimizationStatus:{}}},RuntimeVersionConfig:{type:"structure",members:{RuntimeVersionArn:{},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3z"}}}}},LoggingConfig:{shape:"S3m"}}},S3z:{type:"string",sensitive:!0},S4i:{type:"structure",members:{AllowCredentials:{type:"boolean"},AllowHeaders:{shape:"S4k"},AllowMethods:{type:"list",member:{}},AllowOrigins:{type:"list",member:{}},ExposeHeaders:{shape:"S4k"},MaxAge:{type:"integer"}}},S4k:{type:"list",member:{}},S5i:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}},S5q:{type:"structure",members:{LastModified:{type:"timestamp"},FunctionArn:{},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1g"}}},S5w:{type:"structure",members:{Content:{shape:"S5x"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S5z"},LicenseInfo:{},CompatibleArchitectures:{shape:"S61"}}},S5x:{type:"structure",members:{Location:{},CodeSha256:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}},S5z:{type:"list",member:{}},S61:{type:"list",member:{}},S7g:{type:"list",member:{shape:"S3r"}},S7o:{type:"structure",members:{LayerVersionArn:{},Version:{type:"long"},Description:{},CreatedDate:{},CompatibleRuntimes:{shape:"S5z"},LicenseInfo:{},CompatibleArchitectures:{shape:"S61"}}}}}},{}],426:[function(e,t,r){t.exports={pagination:{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"}}}},{}],427:[function(e,t,r){t.exports={version:2,waiters:{FunctionExists:{delay:1,operation:"GetFunction",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},FunctionActive:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's State to be Active. 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"}]},PublishedVersionActive:{delay:5,maxAttempts:312,operation:"GetFunctionConfiguration",description:"Waits for the published version's State to be Active. This waiter uses GetFunctionConfiguration API. This should be used after new version is published.",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"}]}}}},{}],428:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"launchwizard",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"AWS Launch Wizard",serviceId:"Launch Wizard",signatureVersion:"v4",signingName:"launchwizard",uid:"launch-wizard-2018-05-10"},operations:{CreateDeployment:{http:{requestUri:"/createDeployment",responseCode:200},input:{type:"structure",required:["deploymentPatternName","name","specifications","workloadName"],members:{deploymentPatternName:{},dryRun:{type:"boolean"},name:{},specifications:{shape:"S5"},tags:{shape:"S8"},workloadName:{}}},output:{type:"structure",members:{deploymentId:{}}}},DeleteDeployment:{http:{requestUri:"/deleteDeployment",responseCode:200},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{}}},output:{type:"structure",members:{status:{},statusReason:{}}},idempotent:!0},GetDeployment:{http:{requestUri:"/getDeployment",responseCode:200},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{}}},output:{type:"structure",members:{deployment:{type:"structure",members:{createdAt:{type:"timestamp"},deletedAt:{type:"timestamp"},deploymentArn:{},id:{},name:{},patternName:{},resourceGroup:{},specifications:{shape:"S5"},status:{},tags:{shape:"S8"},workloadName:{}}}}}},GetWorkload:{http:{requestUri:"/getWorkload",responseCode:200},input:{type:"structure",required:["workloadName"],members:{workloadName:{}}},output:{type:"structure",members:{workload:{type:"structure",members:{description:{},displayName:{},documentationUrl:{},iconUrl:{},status:{},statusMessage:{},workloadName:{}}}}}},GetWorkloadDeploymentPattern:{http:{requestUri:"/getWorkloadDeploymentPattern",responseCode:200},input:{type:"structure",required:["deploymentPatternName","workloadName"],members:{deploymentPatternName:{},workloadName:{}}},output:{type:"structure",members:{workloadDeploymentPattern:{type:"structure",members:{deploymentPatternName:{},description:{},displayName:{},specifications:{type:"list",member:{type:"structure",members:{allowedValues:{type:"list",member:{}},conditionals:{type:"list",member:{type:"structure",members:{comparator:{},name:{},value:{}}}},description:{},name:{},required:{}}}},status:{},statusMessage:{},workloadName:{},workloadVersionName:{}}}}}},ListDeploymentEvents:{http:{requestUri:"/listDeploymentEvents",responseCode:200},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{deploymentEvents:{type:"list",member:{type:"structure",members:{description:{},name:{},status:{},statusReason:{},timestamp:{type:"timestamp"}}}},nextToken:{}}}},ListDeployments:{http:{requestUri:"/listDeployments",responseCode:200},input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{deployments:{type:"list",member:{type:"structure",members:{createdAt:{type:"timestamp"},id:{},name:{},patternName:{},status:{},workloadName:{}}}},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:"S8"}}}},ListWorkloadDeploymentPatterns:{http:{requestUri:"/listWorkloadDeploymentPatterns",responseCode:200},input:{type:"structure",required:["workloadName"],members:{maxResults:{type:"integer"},nextToken:{},workloadName:{}}},output:{type:"structure",members:{nextToken:{},workloadDeploymentPatterns:{type:"list",member:{type:"structure",members:{deploymentPatternName:{},description:{},displayName:{},status:{},statusMessage:{},workloadName:{},workloadVersionName:{}}}}}}},ListWorkloads:{http:{requestUri:"/listWorkloads",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{nextToken:{},workloads:{type:"list",member:{type:"structure",members:{displayName:{},workloadName:{}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},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}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S5:{type:"map",key:{},value:{},sensitive:!0},S8:{type:"map",key:{},value:{}}}}},{}],429:[function(e,t,r){t.exports={pagination:{ListDeploymentEvents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deploymentEvents"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deployments"},ListWorkloadDeploymentPatterns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workloadDeploymentPatterns"},ListWorkloads:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workloads"}}}},{}],430:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"models.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Model Building Service",serviceId:"Lex Model Building Service",signatureVersion:"v4",signingName:"lex",uid:"lex-models-2017-04-19"},operations:{CreateBotVersion:{http:{requestUri:"/bots/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},enableModelImprovements:{type:"boolean"},detectSentiment:{type:"boolean"}}}},CreateIntentVersion:{http:{requestUri:"/intents/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},CreateSlotTypeVersion:{http:{requestUri:"/slottypes/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},DeleteBot:{http:{method:"DELETE",requestUri:"/bots/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteBotAlias:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{name}",responseCode:204},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}}},DeleteBotChannelAssociation:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:204},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}}},DeleteBotVersion:{http:{method:"DELETE",requestUri:"/bots/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteIntent:{http:{method:"DELETE",requestUri:"/intents/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteIntentVersion:{http:{method:"DELETE",requestUri:"/intents/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteSlotType:{http:{method:"DELETE",requestUri:"/slottypes/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteSlotTypeVersion:{http:{method:"DELETE",requestUri:"/slottypes/{name}/version/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteUtterances:{http:{method:"DELETE",requestUri:"/bots/{botName}/utterances/{userId}",responseCode:204},input:{type:"structure",required:["botName","userId"],members:{botName:{location:"uri",locationName:"botName"},userId:{location:"uri",locationName:"userId"}}}},GetBot:{http:{method:"GET",requestUri:"/bots/{name}/versions/{versionoralias}",responseCode:200},input:{type:"structure",required:["name","versionOrAlias"],members:{name:{location:"uri",locationName:"name"},versionOrAlias:{location:"uri",locationName:"versionoralias"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"}}}},GetBotAlias:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},GetBotAliases:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/",responseCode:200},input:{type:"structure",required:["botName"],members:{botName:{location:"uri",locationName:"botName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{BotAliases:{type:"list",member:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},nextToken:{}}}},GetBotChannelAssociation:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:200},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}},output:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},GetBotChannelAssociations:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/",responseCode:200},input:{type:"structure",required:["botName","botAlias"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{botChannelAssociations:{type:"list",member:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},nextToken:{}}}},GetBotVersions:{http:{method:"GET",requestUri:"/bots/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBots:{http:{method:"GET",requestUri:"/bots/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBuiltinIntent:{http:{method:"GET",requestUri:"/builtins/intents/{signature}",responseCode:200},input:{type:"structure",required:["signature"],members:{signature:{location:"uri",locationName:"signature"}}},output:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"},slots:{type:"list",member:{type:"structure",members:{name:{}}}}}}},GetBuiltinIntents:{http:{method:"GET",requestUri:"/builtins/intents/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetBuiltinSlotTypes:{http:{method:"GET",requestUri:"/builtins/slottypes/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetExport:{http:{method:"GET",requestUri:"/exports/",responseCode:200},input:{type:"structure",required:["name","version","resourceType","exportType"],members:{name:{location:"querystring",locationName:"name"},version:{location:"querystring",locationName:"version"},resourceType:{location:"querystring",locationName:"resourceType"},exportType:{location:"querystring",locationName:"exportType"}}},output:{type:"structure",members:{name:{},version:{},resourceType:{},exportType:{},exportStatus:{},failureReason:{},url:{}}}},GetImport:{http:{method:"GET",requestUri:"/imports/{importId}",responseCode:200},input:{type:"structure",required:["importId"],members:{importId:{location:"uri",locationName:"importId"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},GetIntent:{http:{method:"GET",requestUri:"/intents/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},GetIntentVersions:{http:{method:"GET",requestUri:"/intents/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetIntents:{http:{method:"GET",requestUri:"/intents/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetMigration:{http:{method:"GET",requestUri:"/migrations/{migrationId}",responseCode:200},input:{type:"structure",required:["migrationId"],members:{migrationId:{location:"uri",locationName:"migrationId"}}},output:{type:"structure",members:{migrationId:{},v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationStatus:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"},alerts:{type:"list",member:{type:"structure",members:{type:{},message:{},details:{type:"list",member:{}},referenceURLs:{type:"list",member:{}}}}}}}},GetMigrations:{http:{method:"GET",requestUri:"/migrations",responseCode:200},input:{type:"structure",members:{sortByAttribute:{location:"querystring",locationName:"sortByAttribute"},sortByOrder:{location:"querystring",locationName:"sortByOrder"},v1BotNameContains:{location:"querystring",locationName:"v1BotNameContains"},migrationStatusEquals:{location:"querystring",locationName:"migrationStatusEquals"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{migrationSummaries:{type:"list",member:{type:"structure",members:{migrationId:{},v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationStatus:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"}}}},nextToken:{}}}},GetSlotType:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},GetSlotTypeVersions:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{shape:"S4x"},nextToken:{}}}},GetSlotTypes:{http:{method:"GET",requestUri:"/slottypes/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{slotTypes:{shape:"S4x"},nextToken:{}}}},GetUtterancesView:{http:{method:"GET",requestUri:"/bots/{botname}/utterances?view=aggregation",responseCode:200},input:{type:"structure",required:["botName","botVersions","statusType"],members:{botName:{location:"uri",locationName:"botname"},botVersions:{location:"querystring",locationName:"bot_versions",type:"list",member:{}},statusType:{location:"querystring",locationName:"status_type"}}},output:{type:"structure",members:{botName:{},utterances:{type:"list",member:{type:"structure",members:{botVersion:{},utterances:{type:"list",member:{type:"structure",members:{utteranceString:{},count:{type:"integer"},distinctUsers:{type:"integer"},firstUtteredDate:{type:"timestamp"},lastUtteredDate:{type:"timestamp"}}}}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S5e"}}}},PutBot:{http:{method:"PUT",requestUri:"/bots/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name","locale","childDirected"],members:{name:{location:"uri",locationName:"name"},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},processBehavior:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"},createVersion:{type:"boolean"},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},createVersion:{type:"boolean"},detectSentiment:{type:"boolean"},tags:{shape:"S5e"}}}},PutBotAlias:{http:{method:"PUT",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botVersion","botName"],members:{name:{location:"uri",locationName:"name"},description:{},botVersion:{},botName:{location:"uri",locationName:"botName"},checksum:{},conversationLogs:{type:"structure",required:["logSettings","iamRoleArn"],members:{logSettings:{type:"list",member:{type:"structure",required:["logType","destination","resourceArn"],members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{}}}},iamRoleArn:{}}},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"},tags:{ +shape:"S5e"}}}},PutIntent:{http:{method:"PUT",requestUri:"/intents/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},PutSlotType:{http:{method:"PUT",requestUri:"/slottypes/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},enumerationValues:{shape:"S1q"},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},StartImport:{http:{requestUri:"/imports/",responseCode:201},input:{type:"structure",required:["payload","resourceType","mergeStrategy"],members:{payload:{type:"blob"},resourceType:{},mergeStrategy:{},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},tags:{shape:"S5e"},createdDate:{type:"timestamp"}}}},StartMigration:{http:{requestUri:"/migrations",responseCode:202},input:{type:"structure",required:["v1BotName","v1BotVersion","v2BotName","v2BotRole","migrationStrategy"],members:{v1BotName:{},v1BotVersion:{},v2BotName:{},v2BotRole:{},migrationStrategy:{}}},output:{type:"structure",members:{v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationId:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S5e"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["intentName","intentVersion"],members:{intentName:{},intentVersion:{}}}},Sa:{type:"structure",required:["messages","maxAttempts"],members:{messages:{shape:"Sb"},maxAttempts:{type:"integer"},responseCard:{}}},Sb:{type:"list",member:{type:"structure",required:["contentType","content"],members:{contentType:{},content:{},groupNumber:{type:"integer"}}}},Si:{type:"structure",required:["messages"],members:{messages:{shape:"Sb"},responseCard:{}}},Sq:{type:"list",member:{type:"structure",required:["name","slotConstraint"],members:{name:{},description:{},slotConstraint:{},slotType:{},slotTypeVersion:{},valueElicitationPrompt:{shape:"Sa"},priority:{type:"integer"},sampleUtterances:{type:"list",member:{}},responseCard:{},obfuscationSetting:{},defaultValueSpec:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}}}}},S13:{type:"list",member:{}},S14:{type:"structure",required:["prompt","rejectionStatement"],members:{prompt:{shape:"Sa"},rejectionStatement:{shape:"Si"}}},S15:{type:"structure",required:["uri","messageVersion"],members:{uri:{},messageVersion:{}}},S18:{type:"structure",required:["type"],members:{type:{},codeHook:{shape:"S15"}}},S1b:{type:"structure",required:["kendraIndex","role"],members:{kendraIndex:{},queryFilterString:{},role:{}}},S1f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S1i:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S1q:{type:"list",member:{type:"structure",required:["value"],members:{value:{},synonyms:{type:"list",member:{}}}}},S1v:{type:"list",member:{type:"structure",members:{regexConfiguration:{type:"structure",required:["pattern"],members:{pattern:{}}}}}},S2h:{type:"structure",members:{logSettings:{type:"list",member:{type:"structure",members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{},resourcePrefix:{}}}},iamRoleArn:{}}},S2z:{type:"map",key:{},value:{},sensitive:!0},S38:{type:"list",member:{type:"structure",members:{name:{},description:{},status:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S3e:{type:"list",member:{}},S45:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4x:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S5e:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}}},{}],431:[function(e,t,r){t.exports={pagination:{GetBotAliases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotChannelAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetMigrations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypeVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],432:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-08-01",endpointPrefix:"license-manager",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS License Manager",serviceId:"License Manager",signatureVersion:"v4",targetPrefix:"AWSLicenseManager",uid:"license-manager-2018-08-01"},operations:{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:{},Options:{shape:"St"}}},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:"Sx"},HomeRegion:{},Validity:{shape:"Sy"},Entitlements:{shape:"Sz"},Beneficiary:{},ConsumptionConfiguration:{shape:"S14"},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:"S1e"},Tags:{shape:"S1f"},DisassociateWhenNotFound:{type:"boolean"},ProductInformationList:{shape:"S1h"}}},output:{type:"structure",members:{LicenseConfigurationArn:{}}}},CreateLicenseConversionTaskForResource:{input:{type:"structure",required:["ResourceArn","SourceLicenseContext","DestinationLicenseContext"],members:{ResourceArn:{},SourceLicenseContext:{shape:"S1n"},DestinationLicenseContext:{shape:"S1n"}}},output:{type:"structure",members:{LicenseConversionTaskId:{}}}},CreateLicenseManagerReportGenerator:{input:{type:"structure",required:["ReportGeneratorName","Type","ReportContext","ReportFrequency","ClientToken"],members:{ReportGeneratorName:{},Type:{shape:"S1t"},ReportContext:{shape:"S1v"},ReportFrequency:{shape:"S1x"},ClientToken:{},Description:{},Tags:{shape:"S1f"}}},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:"Sx"},HomeRegion:{},Validity:{shape:"Sy"},LicenseMetadata:{shape:"Sd"},Entitlements:{shape:"Sz"},ConsumptionConfiguration:{shape:"S14"},Status:{},ClientToken:{},SourceVersion:{}}},output:{type:"structure",members:{LicenseArn:{},Version:{},Status:{}}}},CreateToken:{input:{type:"structure",required:["LicenseArn","ClientToken"],members:{LicenseArn:{},RoleArns:{shape:"S1w"},ExpirationInDays:{type:"integer"},TokenProperties:{shape:"S25"},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:"S25"}}},output:{type:"structure",members:{AccessToken:{}}}},GetGrant:{input:{type:"structure",required:["GrantArn"],members:{GrantArn:{},Version:{}}},output:{type:"structure",members:{Grant:{shape:"S2r"}}}},GetLicense:{input:{type:"structure",required:["LicenseArn"],members:{LicenseArn:{},Version:{}}},output:{type:"structure",members:{License:{shape:"S2u"}}}},GetLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{}}},output:{type:"structure",members:{LicenseConfigurationId:{},LicenseConfigurationArn:{},Name:{},Description:{},LicenseCountingType:{},LicenseRules:{shape:"S1e"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},ConsumedLicenses:{type:"long"},Status:{},OwnerAccountId:{},ConsumedLicenseSummaryList:{shape:"S2y"},ManagedResourceSummaryList:{shape:"S31"},Tags:{shape:"S1f"},ProductInformationList:{shape:"S1h"},AutomatedDiscoveryInformation:{shape:"S33"},DisassociateWhenNotFound:{type:"boolean"}}}},GetLicenseConversionTask:{input:{type:"structure",required:["LicenseConversionTaskId"],members:{LicenseConversionTaskId:{}}},output:{type:"structure",members:{LicenseConversionTaskId:{},ResourceArn:{},SourceLicenseContext:{shape:"S1n"},DestinationLicenseContext:{shape:"S1n"},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:"S3a"}}}},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:"S3j"},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:"S1w"},Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Grants:{shape:"S3w"},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:"S1e"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S42"}}},output:{type:"structure",members:{LicenseConfigurations:{type:"list",member:{type:"structure",members:{LicenseConfigurationId:{},LicenseConfigurationArn:{},Name:{},Description:{},LicenseCountingType:{},LicenseRules:{shape:"S1e"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},DisassociateWhenNotFound:{type:"boolean"},ConsumedLicenses:{type:"long"},Status:{},OwnerAccountId:{},ConsumedLicenseSummaryList:{shape:"S2y"},ManagedResourceSummaryList:{shape:"S31"},ProductInformationList:{shape:"S1h"},AutomatedDiscoveryInformation:{shape:"S33"}}}},NextToken:{}}}},ListLicenseConversionTasks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S42"}}},output:{type:"structure",members:{LicenseConversionTasks:{type:"list",member:{type:"structure",members:{LicenseConversionTaskId:{},ResourceArn:{},SourceLicenseContext:{shape:"S1n"},DestinationLicenseContext:{shape:"S1n"},Status:{},StatusMessage:{},StartTime:{type:"timestamp"},LicenseConversionTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},ListLicenseManagerReportGenerators:{input:{type:"structure",members:{Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReportGenerators:{type:"list",member:{shape:"S3a"}},NextToken:{}}}},ListLicenseSpecificationsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LicenseSpecifications:{shape:"S4f"},NextToken:{}}}},ListLicenseVersions:{input:{type:"structure",required:["LicenseArn"],members:{LicenseArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{shape:"S4j"},NextToken:{}}}},ListLicenses:{input:{type:"structure",members:{LicenseArns:{shape:"S1w"},Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{shape:"S4j"},NextToken:{}}}},ListReceivedGrants:{input:{type:"structure",members:{GrantArns:{shape:"S1w"},Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Grants:{shape:"S3w"},NextToken:{}}}},ListReceivedGrantsForOrganization:{input:{type:"structure",required:["LicenseArn"],members:{LicenseArn:{},Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Grants:{shape:"S3w"},NextToken:{}}}},ListReceivedLicenses:{input:{type:"structure",members:{LicenseArns:{shape:"S1w"},Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{shape:"S4s"},NextToken:{}}}},ListReceivedLicensesForOrganization:{input:{type:"structure",members:{Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Licenses:{shape:"S4s"},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:"S1f"}}}},ListTokens:{input:{type:"structure",members:{TokenIds:{shape:"S1e"},Filters:{shape:"S3p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tokens:{type:"list",member:{type:"structure",members:{TokenId:{},TokenType:{},LicenseArn:{},ExpirationTime:{},TokenProperties:{shape:"S25"},RoleArns:{shape:"S1w"},Status:{}}}},NextToken:{}}}},ListUsageForLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S42"}}},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:"S1f"}}},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:"S1e"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},Name:{},Description:{},ProductInformationList:{shape:"S1h"},DisassociateWhenNotFound:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateLicenseManagerReportGenerator:{input:{type:"structure",required:["LicenseManagerReportGeneratorArn","ReportGeneratorName","Type","ReportContext","ReportFrequency","ClientToken"],members:{LicenseManagerReportGeneratorArn:{},ReportGeneratorName:{},Type:{shape:"S1t"},ReportContext:{shape:"S1v"},ReportFrequency:{shape:"S1x"},ClientToken:{},Description:{}}},output:{type:"structure",members:{}}},UpdateLicenseSpecificationsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},AddLicenseSpecifications:{shape:"S4f"},RemoveLicenseSpecifications:{shape:"S4f"}}},output:{type:"structure",members:{}}},UpdateServiceSettings:{input:{type:"structure",members:{S3BucketArn:{},SnsTopicArn:{},OrganizationConfiguration:{shape:"S3j"},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:{}},St:{type:"structure",members:{ActivationOverrideBehavior:{}}},Sx:{type:"structure",required:["Name"],members:{Name:{},SignKey:{}}},Sy:{type:"structure",required:["Begin"],members:{Begin:{},End:{}}},Sz:{type:"list",member:{type:"structure",required:["Name","Unit"],members:{Name:{},Value:{},MaxCount:{type:"long"},Overage:{type:"boolean"},Unit:{},AllowCheckIn:{type:"boolean"}}}},S14:{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"}}}}},S1e:{type:"list",member:{}},S1f:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1h:{type:"list",member:{type:"structure",required:["ResourceType","ProductInformationFilterList"],members:{ResourceType:{},ProductInformationFilterList:{type:"list",member:{type:"structure",required:["ProductInformationFilterName","ProductInformationFilterComparator"],members:{ProductInformationFilterName:{},ProductInformationFilterValue:{shape:"S1e"},ProductInformationFilterComparator:{}}}}}}},S1n:{type:"structure",members:{UsageOperation:{}}},S1t:{type:"list",member:{}},S1v:{type:"structure",required:["licenseConfigurationArns"],members:{licenseConfigurationArns:{shape:"S1w"}}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{value:{type:"integer"},period:{}}},S25:{type:"list",member:{}},S2r:{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"},Options:{shape:"St"}}},S2u:{type:"structure",members:{LicenseArn:{},LicenseName:{},ProductName:{},ProductSKU:{},Issuer:{shape:"S2v"},HomeRegion:{},Status:{},Validity:{shape:"Sy"},Beneficiary:{},Entitlements:{shape:"Sz"},ConsumptionConfiguration:{shape:"S14"},LicenseMetadata:{shape:"Sd"},CreateTime:{},Version:{}}},S2v:{type:"structure",members:{Name:{},SignKey:{},KeyFingerprint:{}}},S2y:{type:"list",member:{type:"structure",members:{ResourceType:{},ConsumedLicenses:{type:"long"}}}},S31:{type:"list",member:{type:"structure",members:{ResourceType:{},AssociationCount:{type:"long"}}}},S33:{type:"structure",members:{LastRunTime:{type:"timestamp"}}},S3a:{type:"structure",members:{ReportGeneratorName:{},ReportType:{shape:"S1t"},ReportContext:{shape:"S1v"},ReportFrequency:{shape:"S1x"},LicenseManagerReportGeneratorArn:{},LastRunStatus:{},LastRunFailureReason:{},LastReportGenerationTime:{},ReportCreatorAccount:{},Description:{},S3Location:{type:"structure",members:{bucket:{},keyPrefix:{}}},CreateTime:{},Tags:{shape:"S1f"}}},S3j:{type:"structure",required:["EnableIntegration"],members:{EnableIntegration:{type:"boolean"}}},S3p:{type:"list",member:{shape:"S3q"}},S3q:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}},S3w:{type:"list",member:{shape:"S2r"}},S42:{type:"list",member:{shape:"S3q"}},S4f:{type:"list",member:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},AmiAssociationScope:{}}}},S4j:{type:"list",member:{shape:"S2u"}},S4s:{type:"list",member:{type:"structure",members:{LicenseArn:{},LicenseName:{},ProductName:{},ProductSKU:{},Issuer:{shape:"S2v"},HomeRegion:{},Status:{},Validity:{shape:"Sy"},Beneficiary:{},Entitlements:{shape:"Sz"},ConsumptionConfiguration:{shape:"S14"},LicenseMetadata:{shape:"Sd"},CreateTime:{},Version:{},ReceivedMetadata:{type:"structure",members:{ReceivedStatus:{},ReceivedStatusReason:{},AllowedOperations:{shape:"So"}}}}}}}}},{}],433:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"license-manager-linux-subscriptions",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS License Manager Linux Subscriptions",serviceId:"License Manager Linux Subscriptions",signatureVersion:"v4",signingName:"license-manager-linux-subscriptions",uid:"license-manager-linux-subscriptions-2018-05-10"},operations:{GetServiceSettings:{http:{requestUri:"/subscription/GetServiceSettings",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{HomeRegions:{shape:"S3"},LinuxSubscriptionsDiscovery:{},LinuxSubscriptionsDiscoverySettings:{shape:"S6"},Status:{},StatusMessage:{shape:"S9"}}},idempotent:!0},ListLinuxSubscriptionInstances:{http:{requestUri:"/subscription/ListLinuxSubscriptionInstances",responseCode:200},input:{type:"structure",members:{Filters:{shape:"Sc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{AccountID:{},AmiId:{},InstanceID:{},InstanceType:{},LastUpdatedTime:{},ProductCode:{type:"list",member:{}},Region:{},Status:{},SubscriptionName:{},UsageOperation:{}}}},NextToken:{}}},idempotent:!0},ListLinuxSubscriptions:{http:{requestUri:"/subscription/ListLinuxSubscriptions",responseCode:200},input:{type:"structure",members:{Filters:{shape:"Sc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Subscriptions:{type:"list",member:{type:"structure",members:{InstanceCount:{type:"long"},Name:{},Type:{}}}}}},idempotent:!0},UpdateServiceSettings:{http:{requestUri:"/subscription/UpdateServiceSettings",responseCode:200},input:{type:"structure",required:["LinuxSubscriptionsDiscovery","LinuxSubscriptionsDiscoverySettings"],members:{AllowUpdate:{type:"boolean"},LinuxSubscriptionsDiscovery:{},LinuxSubscriptionsDiscoverySettings:{shape:"S6"}}},output:{type:"structure",members:{HomeRegions:{shape:"S3"},LinuxSubscriptionsDiscovery:{},LinuxSubscriptionsDiscoverySettings:{shape:"S6"},Status:{},StatusMessage:{shape:"S9"}}},idempotent:!0}},shapes:{S3:{type:"list",member:{}},S6:{type:"structure",required:["OrganizationIntegration","SourceRegions"],members:{OrganizationIntegration:{},SourceRegions:{shape:"S3"}}},S9:{type:"map",key:{},value:{}},Sc:{type:"list",member:{type:"structure",members:{Name:{},Operator:{},Values:{shape:"S3"}}}}}}},{}],434:[function(e,t,r){t.exports={pagination:{ListLinuxSubscriptionInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Instances"},ListLinuxSubscriptions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Subscriptions"}}}},{}],435:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"license-manager-user-subscriptions",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS License Manager User Subscriptions",serviceId:"License Manager User Subscriptions",signatureVersion:"v4",signingName:"license-manager-user-subscriptions",uid:"license-manager-user-subscriptions-2018-05-10"},operations:{AssociateUser:{http:{requestUri:"/user/AssociateUser",responseCode:200},input:{type:"structure",required:["IdentityProvider","InstanceId","Username"],members:{Domain:{},IdentityProvider:{shape:"S3"},InstanceId:{},Username:{}}},output:{type:"structure",required:["InstanceUserSummary"],members:{InstanceUserSummary:{shape:"S6"}}},idempotent:!0},DeregisterIdentityProvider:{http:{requestUri:"/identity-provider/DeregisterIdentityProvider",responseCode:200},input:{type:"structure",required:["IdentityProvider","Product"],members:{IdentityProvider:{shape:"S3"},Product:{}}},output:{type:"structure",required:["IdentityProviderSummary"],members:{IdentityProviderSummary:{shape:"S9"}}},idempotent:!0},DisassociateUser:{http:{requestUri:"/user/DisassociateUser",responseCode:200},input:{type:"structure",required:["IdentityProvider","InstanceId","Username"],members:{Domain:{},IdentityProvider:{shape:"S3"},InstanceId:{},Username:{}}},output:{type:"structure",required:["InstanceUserSummary"],members:{InstanceUserSummary:{shape:"S6"}}},idempotent:!0},ListIdentityProviders:{http:{requestUri:"/identity-provider/ListIdentityProviders",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["IdentityProviderSummaries"],members:{IdentityProviderSummaries:{type:"list",member:{shape:"S9"}},NextToken:{}}}},ListInstances:{http:{requestUri:"/instance/ListInstances",responseCode:200},input:{type:"structure",members:{Filters:{shape:"Sl"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceSummaries:{type:"list",member:{type:"structure",required:["InstanceId","Products","Status"],members:{InstanceId:{},LastStatusCheckDate:{},Products:{type:"list",member:{}},Status:{},StatusMessage:{}}}},NextToken:{}}}},ListProductSubscriptions:{http:{requestUri:"/user/ListProductSubscriptions",responseCode:200},input:{type:"structure",required:["IdentityProvider","Product"],members:{Filters:{shape:"Sl"},IdentityProvider:{shape:"S3"},MaxResults:{type:"integer"},NextToken:{},Product:{}}},output:{type:"structure",members:{NextToken:{},ProductUserSummaries:{type:"list",member:{shape:"Su"}}}}},ListUserAssociations:{http:{requestUri:"/user/ListUserAssociations",responseCode:200},input:{type:"structure",required:["IdentityProvider","InstanceId"],members:{Filters:{shape:"Sl"},IdentityProvider:{shape:"S3"},InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceUserSummaries:{type:"list",member:{shape:"S6"}},NextToken:{}}}},RegisterIdentityProvider:{http:{requestUri:"/identity-provider/RegisterIdentityProvider",responseCode:200},input:{ +type:"structure",required:["IdentityProvider","Product"],members:{IdentityProvider:{shape:"S3"},Product:{},Settings:{shape:"Sa"}}},output:{type:"structure",required:["IdentityProviderSummary"],members:{IdentityProviderSummary:{shape:"S9"}}},idempotent:!0},StartProductSubscription:{http:{requestUri:"/user/StartProductSubscription",responseCode:200},input:{type:"structure",required:["IdentityProvider","Product","Username"],members:{Domain:{},IdentityProvider:{shape:"S3"},Product:{},Username:{}}},output:{type:"structure",required:["ProductUserSummary"],members:{ProductUserSummary:{shape:"Su"}}}},StopProductSubscription:{http:{requestUri:"/user/StopProductSubscription",responseCode:200},input:{type:"structure",required:["IdentityProvider","Product","Username"],members:{Domain:{},IdentityProvider:{shape:"S3"},Product:{},Username:{}}},output:{type:"structure",required:["ProductUserSummary"],members:{ProductUserSummary:{shape:"Su"}}}},UpdateIdentityProviderSettings:{http:{requestUri:"/identity-provider/UpdateIdentityProviderSettings",responseCode:200},input:{type:"structure",required:["IdentityProvider","Product","UpdateSettings"],members:{IdentityProvider:{shape:"S3"},Product:{},UpdateSettings:{type:"structure",required:["AddSubnets","RemoveSubnets"],members:{AddSubnets:{shape:"S16"},RemoveSubnets:{shape:"S16"},SecurityGroupId:{}}}}},output:{type:"structure",required:["IdentityProviderSummary"],members:{IdentityProviderSummary:{shape:"S9"}}},idempotent:!0}},shapes:{S3:{type:"structure",members:{ActiveDirectoryIdentityProvider:{type:"structure",members:{DirectoryId:{}}}},union:!0},S6:{type:"structure",required:["IdentityProvider","InstanceId","Status","Username"],members:{AssociationDate:{},DisassociationDate:{},Domain:{},IdentityProvider:{shape:"S3"},InstanceId:{},Status:{},StatusMessage:{},Username:{}}},S9:{type:"structure",required:["IdentityProvider","Product","Settings","Status"],members:{FailureMessage:{},IdentityProvider:{shape:"S3"},Product:{},Settings:{shape:"Sa"},Status:{}}},Sa:{type:"structure",required:["SecurityGroupId","Subnets"],members:{SecurityGroupId:{},Subnets:{type:"list",member:{}}}},Sl:{type:"list",member:{type:"structure",members:{Attribute:{},Operation:{},Value:{}}}},Su:{type:"structure",required:["IdentityProvider","Product","Status","Username"],members:{Domain:{},IdentityProvider:{shape:"S3"},Product:{},Status:{},StatusMessage:{},SubscriptionEndDate:{},SubscriptionStartDate:{},Username:{}}},S16:{type:"list",member:{}}}}},{}],436:[function(e,t,r){t.exports={pagination:{ListIdentityProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"IdentityProviderSummaries"},ListInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InstanceSummaries"},ListProductSubscriptions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProductUserSummaries"},ListUserAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InstanceUserSummaries"}}}},{}],437:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"lightsail",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"Amazon Lightsail",serviceId:"Lightsail",signatureVersion:"v4",targetPrefix:"Lightsail_20161128",uid:"lightsail-2016-11-28",auth:["aws.auth#sigv4"]},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:{},autoMounting:{type:"boolean"}}},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:"S2l"},deployment:{type:"structure",members:{containers:{shape:"S2o"},publicEndpoint:{shape:"S2u"}}},privateRegistryAccess:{shape:"S2x"}}},output:{type:"structure",members:{containerService:{shape:"S30"}}}},CreateContainerServiceDeployment:{input:{type:"structure",required:["serviceName"],members:{serviceName:{},containers:{shape:"S2o"},publicEndpoint:{shape:"S2u"}}},output:{type:"structure",members:{containerService:{shape:"S30"}}}},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:"S3f"}}},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:"S3f"},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:"S3r"},defaultCacheBehavior:{shape:"S3t"},cacheBehaviorSettings:{shape:"S3v"},cacheBehaviors:{shape:"S43"},bundleId:{},ipAddressType:{},tags:{shape:"S10"},certificateName:{},viewerMinimumTlsProtocolVersion:{}}},output:{type:"structure",members:{distribution:{shape:"S48"},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:"S4d"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CreateGUISessionAccessDetails:{input:{type:"structure",required:["resourceName"],members:{resourceName:{}}},output:{type:"structure",members:{resourceName:{},status:{},percentageComplete:{type:"integer"},failureReason:{},sessions:{type:"list",member:{type:"structure",members:{name:{},url:{type:"string",sensitive:!0},isPrimary:{type:"boolean"}}}}}}},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:!0},blueprintId:{},bundleId:{},userData:{},keyPairName:{},tags:{shape:"S10"},addOns:{shape:"S3f"},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:"S3f"},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:"S4z"},publicKeyBase64:{},privateKeyBase64:{},operation:{shape:"S5"}}}},CreateLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instancePort"],members:{loadBalancerName:{},instancePort:{type:"integer"},healthCheckPath:{},certificateName:{},certificateDomainName:{},certificateAlternativeNames:{shape:"S52"},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:"S52"},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:"S57"},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:"S4d"}}},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:"S3g"}}},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:"S7g"},notificationTriggers:{shape:"S7h"},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:{},appCategory:{}}},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:{},appCategory:{}}}},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:"S86"},unit:{}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S88"}}}},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:{},appCategory:{}}},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:{}},supportedAppCategories:{type:"list",member:{}},publicIpv4AddressCount:{type:"integer"}}}},nextPageToken:{}}}},GetCertificates:{input:{type:"structure",members:{certificateStatuses:{type:"list",member:{}},includeCertificateDetails:{type:"boolean"},certificateName:{},pageToken:{}}},output:{type:"structure",members:{certificates:{type:"list",member:{shape:"S1p"}},nextPageToken:{}}}},GetCloudFormationStackRecords:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{cloudFormationStackRecords:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},state:{},sourceInfo:{type:"list",member:{type:"structure",members:{resourceType:{},name:{},arn:{}}}},destinationInfo:{shape:"S90"}}}},nextPageToken:{}}}},GetContactMethods:{input:{type:"structure",members:{protocols:{shape:"S7g"}}},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:"S9d"}}}}},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:"S34"}}}}},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:"S86"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S88"}}}},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:"S30"}}}}},GetCostEstimate:{input:{type:"structure",required:["resourceName","startTime","endTime"],members:{resourceName:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},output:{type:"structure",members:{resourcesBudgetEstimate:{type:"list",member:{type:"structure",members:{resourceName:{},resourceType:{},costEstimates:{type:"list",member:{type:"structure",members:{usageType:{},resultsByTime:{type:"list",member:{type:"structure",members:{usageCost:{type:"double"},pricingUnit:{},unit:{type:"double"},currency:{},timePeriod:{type:"structure",members:{start:{type:"timestamp"},end:{type:"timestamp"}}}}}}}}},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}}}}}},GetDisk:{input:{type:"structure",required:["diskName"],members:{diskName:{}}},output:{type:"structure",members:{disk:{shape:"Sa8"}}}},GetDiskSnapshot:{input:{type:"structure",required:["diskSnapshotName"],members:{diskSnapshotName:{}}},output:{type:"structure",members:{diskSnapshot:{shape:"Saf"}}}},GetDiskSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{diskSnapshots:{type:"list",member:{shape:"Saf"}},nextPageToken:{}}}},GetDisks:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{disks:{shape:"Sam"},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:"S86"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S88"}}}},GetDistributions:{input:{type:"structure",members:{distributionName:{},pageToken:{}}},output:{type:"structure",members:{distributions:{type:"list",member:{shape:"S48"}},nextPageToken:{}}}},GetDomain:{input:{type:"structure",required:["domainName"],members:{domainName:{}}},output:{type:"structure",members:{domain:{shape:"Sb1"}}}},GetDomains:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{domains:{type:"list",member:{shape:"Sb1"}},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:"S90"}}}},nextPageToken:{}}}},GetInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{instance:{shape:"Sbn"}}}},GetInstanceAccessDetails:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},protocol:{}}},output:{type:"structure",members:{accessDetails:{type:"structure",members:{certKey:{},expiresAt:{type:"timestamp"},ipAddress:{},ipv6Addresses:{shape:"Sbp"},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:"S86"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S88"}}}},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:"Scl"}}}},GetInstanceSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{instanceSnapshots:{type:"list",member:{shape:"Scl"}},nextPageToken:{}}}},GetInstanceState:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{state:{shape:"Sby"}}}},GetInstances:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{instances:{type:"list",member:{shape:"Sbn"}},nextPageToken:{}}}},GetKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{}}},output:{type:"structure",members:{keyPair:{shape:"S4z"}}}},GetKeyPairs:{input:{type:"structure",members:{pageToken:{},includeDefaultKeyPair:{type:"boolean"}}},output:{type:"structure",members:{keyPairs:{type:"list",member:{shape:"S4z"}},nextPageToken:{}}}},GetLoadBalancer:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{loadBalancer:{shape:"Sd2"}}}},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:"S86"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S88"}}}},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:{},dnsRecordCreationState:{type:"structure",members:{code:{},message:{}}}}}},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:"Sd2"}},nextPageToken:{}}}},GetOperation:{input:{type:"structure",required:["operationId"],members:{operationId:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},GetOperations:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{operations:{shape:"S4"},nextPageToken:{}}}},GetOperationsForResource:{input:{type:"structure", +required:["resourceName"],members:{resourceName:{},pageToken:{}}},output:{type:"structure",members:{operations:{shape:"S4"},nextPageCount:{deprecated:!0},nextPageToken:{}}}},GetRegions:{input:{type:"structure",members:{includeAvailabilityZones:{type:"boolean"},includeRelationalDatabaseAvailabilityZones:{type:"boolean"}}},output:{type:"structure",members:{regions:{type:"list",member:{type:"structure",members:{continentCode:{},description:{},displayName:{},name:{},availabilityZones:{shape:"See"},relationalDatabaseAvailabilityZones:{shape:"See"}}}}}}},GetRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{relationalDatabase:{shape:"Sei"}}}},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:{},includeInactive:{type:"boolean"}}},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:"S57"},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:"S86"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S88"}}}},GetRelationalDatabaseParameters:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},pageToken:{}}},output:{type:"structure",members:{parameters:{shape:"Sff"},nextPageToken:{}}}},GetRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseSnapshotName"],members:{relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{relationalDatabaseSnapshot:{shape:"Sfj"}}}},GetRelationalDatabaseSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{relationalDatabaseSnapshots:{type:"list",member:{shape:"Sfj"}},nextPageToken:{}}}},GetRelationalDatabases:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{relationalDatabases:{type:"list",member:{shape:"Sei"}},nextPageToken:{}}}},GetSetupHistory:{input:{type:"structure",required:["resourceName"],members:{resourceName:{},pageToken:{}}},output:{type:"structure",members:{setupHistory:{type:"list",member:{type:"structure",members:{operationId:{},request:{type:"structure",members:{instanceName:{},domainNames:{shape:"Sfw"},certificateProvider:{}}},resource:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{}}},executionDetails:{type:"list",member:{type:"structure",members:{command:{},dateTime:{type:"timestamp"},name:{},status:{},standardError:{},standardOutput:{},version:{}}}},status:{}}}},nextPageToken:{}}}},GetStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{staticIp:{shape:"Sg5"}}}},GetStaticIps:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{staticIps:{type:"list",member:{shape:"Sg5"}},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:"S7g"},notificationTriggers:{shape:"S7h"},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:"S9d"}}}},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:{},acceptBundleUpdate:{type:"boolean"}}},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"}}}},SetupInstanceHttps:{input:{type:"structure",required:["instanceName","emailAddress","domainNames","certificateProvider"],members:{instanceName:{},emailAddress:{type:"string",sensitive:!0},domainNames:{shape:"Sfw"},certificateProvider:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StartGUISession:{input:{type:"structure",required:["resourceName"],members:{resourceName:{}}},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"}}}},StopGUISession:{input:{type:"structure",required:["resourceName"],members:{resourceName:{}}},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:"S2l"},privateRegistryAccess:{shape:"S2x"}}},output:{type:"structure",members:{containerService:{shape:"S30"}}}},UpdateDistribution:{input:{type:"structure",required:["distributionName"],members:{distributionName:{},origin:{shape:"S3r"},defaultCacheBehavior:{shape:"S3t"},cacheBehaviorSettings:{shape:"S3v"},cacheBehaviors:{shape:"S43"},isEnabled:{type:"boolean"},viewerMinimumTlsProtocolVersion:{},certificateName:{},useDefaultCertificate:{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:"S4d"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateInstanceMetadataOptions:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},httpTokens:{},httpEndpoint:{},httpPutResponseHopLimit:{type:"integer"},httpProtocolIpv6:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},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:"S57"},rotateMasterUserPassword:{type:"boolean"},preferredBackupWindow:{},preferredMaintenanceWindow:{},enableBackupRetention:{type:"boolean"},disableBackupRetention:{type:"boolean"},publiclyAccessible:{type:"boolean"},applyImmediately:{type:"boolean"},caCertificateIdentifier:{},relationalDatabaseBlueprintId:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateRelationalDatabaseParameters:{input:{type:"structure",required:["relationalDatabaseName","parameters"],members:{relationalDatabaseName:{},parameters:{shape:"Sff"}}},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:!0},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:{}}},dnsRecordCreationState:{type:"structure",members:{code:{},message:{}}},validationStatus:{}}}},S2l:{type:"map",key:{},value:{type:"list",member:{}}},S2o:{type:"map",key:{},value:{type:"structure",members:{image:{},command:{shape:"Su"},environment:{type:"map",key:{},value:{}},ports:{type:"map",key:{},value:{}}}}},S2u:{type:"structure",required:["containerName","containerPort"],members:{containerName:{},containerPort:{type:"integer"},healthCheck:{shape:"S2w"}}},S2w:{type:"structure",members:{healthyThreshold:{type:"integer"},unhealthyThreshold:{type:"integer"},timeoutSeconds:{type:"integer"},intervalSeconds:{type:"integer"},path:{},successCodes:{}}},S2x:{type:"structure",members:{ecrImagePullerRole:{type:"structure",members:{isActive:{type:"boolean"}}}}},S30:{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:"S34"},nextDeployment:{shape:"S34"},isDisabled:{type:"boolean"},principalArn:{},privateDomainName:{},publicDomainNames:{shape:"S2l"},url:{},privateRegistryAccess:{type:"structure",members:{ecrImagePullerRole:{type:"structure",members:{isActive:{type:"boolean"},principalArn:{}}}}}}},S34:{type:"structure",members:{version:{type:"integer"},state:{},containers:{shape:"S2o"},publicEndpoint:{type:"structure",members:{containerName:{},containerPort:{type:"integer"},healthCheck:{shape:"S2w"}}},createdAt:{type:"timestamp"}}},S3f:{type:"list",member:{shape:"S3g"}},S3g:{type:"structure",required:["addOnType"],members:{addOnType:{},autoSnapshotAddOnRequest:{type:"structure",members:{snapshotTimeOfDay:{}}},stopInstanceOnIdleRequest:{type:"structure",members:{threshold:{},duration:{}}}}},S3r:{type:"structure",members:{name:{},regionName:{},protocolPolicy:{},responseTimeout:{type:"integer"}}},S3t:{type:"structure",members:{behavior:{}}},S3v:{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"}}}}},S43:{type:"list",member:{type:"structure",members:{path:{},behavior:{}}}},S48:{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:{},responseTimeout:{type:"integer"}}},originPublicDNS:{},defaultCacheBehavior:{shape:"S3t"},cacheBehaviorSettings:{shape:"S3v"},cacheBehaviors:{shape:"S43"},ableToUpdateBundle:{type:"boolean"},ipAddressType:{},tags:{shape:"S10"},viewerMinimumTlsProtocolVersion:{}}},S4d:{type:"structure",members:{id:{},name:{},target:{},isAlias:{type:"boolean"},type:{},options:{deprecated:!0,type:"map",key:{},value:{}}}},S4z:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S10"},fingerprint:{}}},S52:{type:"list",member:{}},S57:{type:"string",sensitive:!0},S7g:{type:"list",member:{}},S7h:{type:"list",member:{}},S86:{type:"list",member:{}},S88:{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:{}}}},S90:{type:"structure",members:{id:{},service:{}}},S9d:{type:"structure",members:{image:{},digest:{},createdAt:{type:"timestamp"}}},Sa8:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S10"},addOns:{shape:"Sa9"},sizeInGb:{type:"integer"},isSystemDisk:{type:"boolean"},iops:{type:"integer"},path:{},state:{},attachedTo:{},isAttached:{type:"boolean"},attachmentState:{deprecated:!0},gbInUse:{deprecated:!0,type:"integer"},autoMountStatus:{}}},Sa9:{type:"list",member:{type:"structure",members:{name:{},status:{},snapshotTimeOfDay:{},nextSnapshotTimeOfDay:{},threshold:{},duration:{}}}},Saf:{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"}}},Sam:{type:"list",member:{shape:"Sa8"}},Sb1:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S10"},domainEntries:{type:"list",member:{shape:"S4d"}},registeredDomainDelegationInfo:{type:"structure",members:{nameServersUpdateState:{type:"structure",members:{code:{},message:{}}},r53HostedZoneDeletionState:{type:"structure",members:{code:{},message:{}}}}}}},Sbn:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S10"},blueprintId:{},blueprintName:{},bundleId:{},addOns:{shape:"Sa9"},isStaticIp:{type:"boolean"},privateIpAddress:{},publicIpAddress:{},ipv6Addresses:{shape:"Sbp"},ipAddressType:{},hardware:{type:"structure",members:{cpuCount:{type:"integer"},disks:{shape:"Sam"},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:"Sby"},username:{},sshKeyName:{},metadataOptions:{type:"structure",members:{state:{},httpTokens:{},httpEndpoint:{},httpPutResponseHopLimit:{type:"integer"},httpProtocolIpv6:{}}}}},Sbp:{type:"list",member:{}},Sby:{type:"structure",members:{code:{type:"integer"},name:{}}},Scl:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S10"},state:{},progress:{},fromAttachedDisks:{shape:"Sam"},fromInstanceName:{},fromInstanceArn:{},fromBlueprintId:{},fromBundleId:{},isFromAutoSnapshot:{type:"boolean"},sizeInGb:{type:"integer"}}},Sd2:{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:{}}},See:{type:"list",member:{type:"structure",members:{zoneName:{},state:{}}}},Sei:{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:{}}},Sff:{type:"list",member:{type:"structure",members:{allowedValues:{},applyMethod:{},applyType:{},dataType:{},description:{},isModifiable:{type:"boolean"},parameterName:{},parameterValue:{}}}},Sfj:{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:{}}},Sfw:{type:"list",member:{}},Sg5:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},ipAddress:{},attachedTo:{},isAttached:{type:"boolean"}}}}}},{}],438:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-11-19",endpointPrefix:"geo",protocol:"rest-json",protocols:["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:["TrackerName","ConsumerArn"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},ConsumerArn:{}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"cp.tracking."}},BatchDeleteDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/delete-positions",responseCode:200},input:{type:"structure",required:["TrackerName","DeviceIds"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},DeviceIds:{type:"list",member:{}}}},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:["GeofenceId","Error"],members:{GeofenceId:{},Error:{shape:"Sb"}}}}}},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","SampleTime","Error"],members:{DeviceId:{},SampleTime:{shape:"Sm"},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchGetDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/get-positions",responseCode:200},input:{type:"structure",required:["TrackerName","DeviceIds"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},DeviceIds:{type:"list",member:{}}}},output:{type:"structure",required:["Errors","DevicePositions"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}},DevicePositions:{shape:"S13"}}},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"},GeofenceProperties:{shape:"Sr"}}}}}},output:{type:"structure",required:["Successes","Errors"],members:{Successes:{type:"list",member:{type:"structure",required:["GeofenceId","CreateTime","UpdateTime"],members:{GeofenceId:{},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},Errors:{type:"list",member:{type:"structure",required:["GeofenceId","Error"],members:{GeofenceId:{},Error:{shape:"Sb"}}}}}},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","SampleTime","Error"],members:{DeviceId:{},SampleTime:{shape:"Sm"},Error:{shape:"Sb"}}}}}},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"},DeparturePosition:{shape:"Sn"},DestinationPosition:{shape:"Sn"},WaypointPositions:{type:"list",member:{shape:"Sn"}},TravelMode:{},DepartureTime:{shape:"Sm"},DepartNow:{type:"boolean"},DistanceUnit:{},IncludeLegGeometry:{type:"boolean"},CarModeOptions:{shape:"S1s"},TruckModeOptions:{shape:"S1t"},ArrivalTime:{shape:"Sm"},OptimizeFor:{},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",required:["Legs","Summary"],members:{Legs:{type:"list",member:{type:"structure",required:["StartPosition","EndPosition","Distance","DurationSeconds","Steps"],members:{StartPosition:{shape:"Sn"},EndPosition:{shape:"Sn"},Distance:{type:"double"},DurationSeconds:{type:"double"},Geometry:{type:"structure",members:{LineString:{type:"list",member:{shape:"Sn"}}}},Steps:{type:"list",member:{type:"structure",required:["StartPosition","EndPosition","Distance","DurationSeconds"],members:{StartPosition:{shape:"Sn"},EndPosition:{shape:"Sn"},Distance:{type:"double"},DurationSeconds:{type:"double"},GeometryOffset:{type:"integer"}}}}}}},Summary:{type:"structure",required:["RouteBBox","DataSource","Distance","DurationSeconds","DistanceUnit"],members:{RouteBBox:{shape:"S2h"},DataSource:{},Distance:{type:"double"},DurationSeconds:{type:"double"},DistanceUnit:{}}}}},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"},DeparturePositions:{type:"list",member:{shape:"Sn"}},DestinationPositions:{type:"list",member:{shape:"Sn"}},TravelMode:{},DepartureTime:{shape:"Sm"},DepartNow:{type:"boolean"},DistanceUnit:{},CarModeOptions:{shape:"S1s"},TruckModeOptions:{shape:"S1t"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},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:"Sn"}},SnappedDestinationPositions:{type:"list",member:{shape:"Sn"}},Summary:{type:"structure",required:["DataSource","RouteCount","ErrorCount","DistanceUnit"],members:{DataSource:{},RouteCount:{type:"integer"},ErrorCount:{type:"integer"},DistanceUnit:{}}}}},endpoint:{hostPrefix:"routes."}},CreateGeofenceCollection:{http:{requestUri:"/geofencing/v0/collections",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. No longer allowed."},Description:{},Tags:{shape:"S33"},KmsKeyId:{}}},output:{type:"structure",required:["CollectionName","CollectionArn","CreateTime"],members:{CollectionName:{},CollectionArn:{},CreateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.geofencing."},idempotent:!0},CreateKey:{http:{requestUri:"/metadata/v0/keys",responseCode:200},input:{type:"structure",required:["KeyName","Restrictions"],members:{KeyName:{},Restrictions:{shape:"S39"},Description:{},ExpireTime:{shape:"Sm"},NoExpiry:{type:"boolean"},Tags:{shape:"S33"}}},output:{type:"structure",required:["Key","KeyArn","KeyName","CreateTime"],members:{Key:{shape:"S23"},KeyArn:{},KeyName:{},CreateTime:{ +shape:"Sm"}}},endpoint:{hostPrefix:"cp.metadata."},idempotent:!0},CreateMap:{http:{requestUri:"/maps/v0/maps",responseCode:200},input:{type:"structure",required:["MapName","Configuration"],members:{MapName:{},Configuration:{shape:"S3i"},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},Description:{},Tags:{shape:"S33"}}},output:{type:"structure",required:["MapName","MapArn","CreateTime"],members:{MapName:{},MapArn:{},CreateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.maps."},idempotent:!0},CreatePlaceIndex:{http:{requestUri:"/places/v0/indexes",responseCode:200},input:{type:"structure",required:["IndexName","DataSource"],members:{IndexName:{},DataSource:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},Description:{},DataSourceConfiguration:{shape:"S3q"},Tags:{shape:"S33"}}},output:{type:"structure",required:["IndexName","IndexArn","CreateTime"],members:{IndexName:{},IndexArn:{},CreateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.places."},idempotent:!0},CreateRouteCalculator:{http:{requestUri:"/routes/v0/calculators",responseCode:200},input:{type:"structure",required:["CalculatorName","DataSource"],members:{CalculatorName:{},DataSource:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},Description:{},Tags:{shape:"S33"}}},output:{type:"structure",required:["CalculatorName","CalculatorArn","CreateTime"],members:{CalculatorName:{},CalculatorArn:{},CreateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.routes."},idempotent:!0},CreateTracker:{http:{requestUri:"/tracking/v0/trackers",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},KmsKeyId:{},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. No longer allowed."},Description:{},Tags:{shape:"S33"},PositionFiltering:{},EventBridgeEnabled:{type:"boolean"},KmsKeyEnableGeospatialQueries:{type:"boolean"}}},output:{type:"structure",required:["TrackerName","TrackerArn","CreateTime"],members:{TrackerName:{},TrackerArn:{},CreateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.tracking."},idempotent:!0},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:"cp.geofencing."},idempotent:!0},DeleteKey:{http:{method:"DELETE",requestUri:"/metadata/v0/keys/{KeyName}",responseCode:200},input:{type:"structure",required:["KeyName"],members:{KeyName:{location:"uri",locationName:"KeyName"},ForceDelete:{location:"querystring",locationName:"forceDelete",type:"boolean"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"cp.metadata."},idempotent:!0},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:"cp.maps."},idempotent:!0},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:"cp.places."},idempotent:!0},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:"cp.routes."},idempotent:!0},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:"cp.tracking."},idempotent:!0},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:["CollectionName","CollectionArn","Description","CreateTime","UpdateTime"],members:{CollectionName:{},CollectionArn:{},Description:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. Unused."},KmsKeyId:{},Tags:{shape:"S33"},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},GeofenceCount:{type:"integer"}}},endpoint:{hostPrefix:"cp.geofencing."}},DescribeKey:{http:{method:"GET",requestUri:"/metadata/v0/keys/{KeyName}",responseCode:200},input:{type:"structure",required:["KeyName"],members:{KeyName:{location:"uri",locationName:"KeyName"}}},output:{type:"structure",required:["Key","KeyArn","KeyName","Restrictions","CreateTime","ExpireTime","UpdateTime"],members:{Key:{shape:"S23"},KeyArn:{},KeyName:{},Restrictions:{shape:"S39"},CreateTime:{shape:"Sm"},ExpireTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},Description:{},Tags:{shape:"S33"}}},endpoint:{hostPrefix:"cp.metadata."}},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:["MapName","MapArn","DataSource","Configuration","Description","CreateTime","UpdateTime"],members:{MapName:{},MapArn:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},DataSource:{},Configuration:{shape:"S3i"},Description:{},Tags:{shape:"S33"},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.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:["IndexName","IndexArn","Description","CreateTime","UpdateTime","DataSource","DataSourceConfiguration"],members:{IndexName:{},IndexArn:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},Description:{},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},DataSource:{},DataSourceConfiguration:{shape:"S3q"},Tags:{shape:"S33"}}},endpoint:{hostPrefix:"cp.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:["CalculatorName","CalculatorArn","Description","CreateTime","UpdateTime","DataSource"],members:{CalculatorName:{},CalculatorArn:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},Description:{},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},DataSource:{},Tags:{shape:"S33"}}},endpoint:{hostPrefix:"cp.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:["TrackerName","TrackerArn","Description","CreateTime","UpdateTime"],members:{TrackerName:{},TrackerArn:{},Description:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. Unused."},Tags:{shape:"S33"},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},KmsKeyId:{},PositionFiltering:{},EventBridgeEnabled:{type:"boolean"},KmsKeyEnableGeospatialQueries:{type:"boolean"}}},endpoint:{hostPrefix:"cp.tracking."}},DisassociateTrackerConsumer:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}",responseCode:200},input:{type:"structure",required:["TrackerName","ConsumerArn"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},ConsumerArn:{location:"uri",locationName:"ConsumerArn"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"cp.tracking."}},ForecastGeofenceEvents:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/forecast-geofence-events",responseCode:200},input:{type:"structure",required:["CollectionName","DeviceState"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},DeviceState:{type:"structure",required:["Position"],members:{Position:{shape:"Sn"},Speed:{type:"double"}}},TimeHorizonMinutes:{type:"double"},DistanceUnit:{},SpeedUnit:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ForecastedEvents","DistanceUnit","SpeedUnit"],members:{ForecastedEvents:{type:"list",member:{type:"structure",required:["EventId","GeofenceId","IsDeviceInGeofence","NearestDistance","EventType"],members:{EventId:{},GeofenceId:{},IsDeviceInGeofence:{type:"boolean"},NearestDistance:{type:"double"},EventType:{},ForecastedBreachTime:{shape:"Sm"},GeofenceProperties:{shape:"Sr"}}}},NextToken:{},DistanceUnit:{},SpeedUnit:{}}},endpoint:{hostPrefix:"geofencing."}},GetDevicePosition:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest",responseCode:200},input:{type:"structure",required:["TrackerName","DeviceId"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",required:["SampleTime","ReceivedTime","Position"],members:{DeviceId:{},SampleTime:{shape:"Sm"},ReceivedTime:{shape:"Sm"},Position:{shape:"Sn"},Accuracy:{shape:"Sp"},PositionProperties:{shape:"Sr"}}},endpoint:{hostPrefix:"tracking."}},GetDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions",responseCode:200},input:{type:"structure",required:["TrackerName","DeviceId"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},DeviceId:{location:"uri",locationName:"DeviceId"},NextToken:{},StartTimeInclusive:{shape:"Sm"},EndTimeExclusive:{shape:"Sm"},MaxResults:{type:"integer"}}},output:{type:"structure",required:["DevicePositions"],members:{DevicePositions:{shape:"S13"},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:["GeofenceId","Geometry","Status","CreateTime","UpdateTime"],members:{GeofenceId:{},Geometry:{shape:"S18"},Status:{},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},GeofenceProperties:{shape:"Sr"}}},endpoint:{hostPrefix:"geofencing."}},GetMapGlyphs:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}",responseCode:200},input:{type:"structure",required:["MapName","FontStack","FontUnicodeRange"],members:{MapName:{location:"uri",locationName:"MapName"},FontStack:{location:"uri",locationName:"FontStack"},FontUnicodeRange:{location:"uri",locationName:"FontUnicodeRange"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapSprites:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/sprites/{FileName}",responseCode:200},input:{type:"structure",required:["MapName","FileName"],members:{MapName:{location:"uri",locationName:"MapName"},FileName:{location:"uri",locationName:"FileName"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"}},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"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"}},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","Z","X","Y"],members:{MapName:{location:"uri",locationName:"MapName"},Z:{location:"uri",locationName:"Z"},X:{location:"uri",locationName:"X"},Y:{location:"uri",locationName:"Y"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetPlace:{http:{method:"GET",requestUri:"/places/v0/indexes/{IndexName}/places/{PlaceId}",responseCode:200},input:{type:"structure",required:["IndexName","PlaceId"],members:{IndexName:{location:"uri",locationName:"IndexName"},PlaceId:{location:"uri",locationName:"PlaceId"},Language:{location:"querystring",locationName:"language"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",required:["Place"],members:{Place:{shape:"S5s"}}},endpoint:{hostPrefix:"places."}},ListDevicePositions:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-positions",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},MaxResults:{type:"integer"},NextToken:{},FilterGeometry:{type:"structure",members:{Polygon:{shape:"S19"}}}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["DeviceId","SampleTime","Position"],members:{DeviceId:{},SampleTime:{shape:"Sm"},Position:{shape:"Sn"},Accuracy:{shape:"Sp"},PositionProperties:{shape:"Sr"}}}},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","Description","CreateTime","UpdateTime"],members:{CollectionName:{},Description:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. Unused."},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},NextToken:{}}},endpoint:{hostPrefix:"cp.geofencing."}},ListGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/list-geofences",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["GeofenceId","Geometry","Status","CreateTime","UpdateTime"],members:{GeofenceId:{},Geometry:{shape:"S18"},Status:{},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"},GeofenceProperties:{shape:"Sr"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListKeys:{http:{requestUri:"/metadata/v0/list-keys",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filter:{type:"structure",members:{KeyStatus:{}}}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["KeyName","ExpireTime","Restrictions","CreateTime","UpdateTime"],members:{KeyName:{},ExpireTime:{shape:"Sm"},Description:{},Restrictions:{shape:"S39"},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},NextToken:{}}},endpoint:{hostPrefix:"cp.metadata."}},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:["MapName","Description","DataSource","CreateTime","UpdateTime"],members:{MapName:{},Description:{},DataSource:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},NextToken:{}}},endpoint:{hostPrefix:"cp.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:["IndexName","Description","DataSource","CreateTime","UpdateTime"],members:{IndexName:{},Description:{},DataSource:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},NextToken:{}}},endpoint:{hostPrefix:"cp.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","Description","DataSource","CreateTime","UpdateTime"],members:{CalculatorName:{},Description:{},DataSource:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},NextToken:{}}},endpoint:{hostPrefix:"cp.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:"S33"}}},endpoint:{hostPrefix:"cp.metadata."}},ListTrackerConsumers:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-consumers",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConsumerArns"],members:{ConsumerArns:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"cp.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:["TrackerName","Description","CreateTime","UpdateTime"],members:{TrackerName:{},Description:{},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. Always returns RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. Unused."},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}}},NextToken:{}}},endpoint:{hostPrefix:"cp.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"},GeofenceProperties:{shape:"Sr"}}},output:{type:"structure",required:["GeofenceId","CreateTime","UpdateTime"],members:{GeofenceId:{},CreateTime:{shape:"Sm"},UpdateTime:{shape:"Sm"}}},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"},Position:{shape:"Sn"},MaxResults:{type:"integer"},Language:{},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",required:["Summary","Results"],members:{Summary:{type:"structure",required:["Position","DataSource"],members:{Position:{shape:"Sn"},MaxResults:{type:"integer"},DataSource:{},Language:{}}},Results:{type:"list",member:{type:"structure",required:["Place","Distance"],members:{Place:{shape:"S5s"},Distance:{type:"double"},PlaceId:{}}}}}},endpoint:{hostPrefix:"places."}},SearchPlaceIndexForSuggestions:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/suggestions",responseCode:200},input:{type:"structure",required:["IndexName","Text"],members:{IndexName:{location:"uri",locationName:"IndexName"},Text:{type:"string",sensitive:!0},BiasPosition:{shape:"Sn"},FilterBBox:{shape:"S2h"},FilterCountries:{shape:"S7o"},MaxResults:{type:"integer"},Language:{},FilterCategories:{shape:"S7q"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",required:["Summary","Results"],members:{Summary:{type:"structure",required:["Text","DataSource"],members:{Text:{shape:"S7t"},BiasPosition:{shape:"Sn"},FilterBBox:{shape:"S2h"},FilterCountries:{shape:"S7o"},MaxResults:{type:"integer"},DataSource:{},Language:{},FilterCategories:{shape:"S7q"}}},Results:{type:"list",member:{type:"structure",required:["Text"],members:{Text:{},PlaceId:{},Categories:{shape:"S5w"},SupplementalCategories:{shape:"S5y"}}}}}},endpoint:{hostPrefix:"places."}},SearchPlaceIndexForText:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/text",responseCode:200},input:{type:"structure",required:["IndexName","Text"],members:{IndexName:{location:"uri",locationName:"IndexName"},Text:{type:"string",sensitive:!0},BiasPosition:{shape:"Sn"},FilterBBox:{shape:"S2h"},FilterCountries:{shape:"S7o"},MaxResults:{type:"integer"},Language:{},FilterCategories:{shape:"S7q"},Key:{shape:"S23",location:"querystring",locationName:"key"}}},output:{type:"structure",required:["Summary","Results"],members:{Summary:{type:"structure",required:["Text","DataSource"],members:{Text:{shape:"S7t"},BiasPosition:{shape:"Sn"},FilterBBox:{shape:"S2h"},FilterCountries:{shape:"S7o"},MaxResults:{type:"integer"},ResultBBox:{shape:"S2h"},DataSource:{},Language:{},FilterCategories:{shape:"S7q"}}},Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S5s"},Distance:{type:"double"},Relevance:{type:"double"},PlaceId:{}}}}}},endpoint:{hostPrefix:"places."}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S33"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"cp.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:"cp.metadata."},idempotent:!0},UpdateGeofenceCollection:{http:{method:"PATCH",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. No longer allowed."},Description:{}}},output:{type:"structure",required:["CollectionName","CollectionArn","UpdateTime"],members:{CollectionName:{},CollectionArn:{},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.geofencing."},idempotent:!0},UpdateKey:{http:{method:"PATCH",requestUri:"/metadata/v0/keys/{KeyName}",responseCode:200},input:{type:"structure",required:["KeyName"],members:{KeyName:{location:"uri",locationName:"KeyName"},Description:{},ExpireTime:{shape:"Sm"},NoExpiry:{type:"boolean"},ForceUpdate:{type:"boolean"},Restrictions:{shape:"S39"}}},output:{type:"structure",required:["KeyArn","KeyName","UpdateTime"],members:{KeyArn:{},KeyName:{},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.metadata."},idempotent:!0},UpdateMap:{http:{method:"PATCH",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},Description:{},ConfigurationUpdate:{type:"structure",members:{PoliticalView:{},CustomLayers:{shape:"S3l"}}}}},output:{type:"structure",required:["MapName","MapArn","UpdateTime"],members:{MapName:{},MapArn:{},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.maps."},idempotent:!0},UpdatePlaceIndex:{http:{method:"PATCH",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},Description:{},DataSourceConfiguration:{shape:"S3q"}}},output:{type:"structure",required:["IndexName","IndexArn","UpdateTime"],members:{IndexName:{},IndexArn:{},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.places."},idempotent:!0},UpdateRouteCalculator:{http:{method:"PATCH",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},Description:{}}},output:{type:"structure",required:["CalculatorName","CalculatorArn","UpdateTime"],members:{CalculatorName:{},CalculatorArn:{},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.routes."},idempotent:!0},UpdateTracker:{http:{method:"PATCH",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},PricingPlan:{deprecated:!0,deprecatedMessage:"Deprecated. If included, the only allowed value is RequestBasedUsage."},PricingPlanDataSource:{deprecated:!0,deprecatedMessage:"Deprecated. No longer allowed."},Description:{},PositionFiltering:{},EventBridgeEnabled:{type:"boolean"},KmsKeyEnableGeospatialQueries:{type:"boolean"}}},output:{type:"structure",required:["TrackerName","TrackerArn","UpdateTime"],members:{TrackerName:{},TrackerArn:{},UpdateTime:{shape:"Sm"}}},endpoint:{hostPrefix:"cp.tracking."},idempotent:!0},VerifyDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/positions/verify",responseCode:200},input:{type:"structure",required:["TrackerName","DeviceState"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},DeviceState:{type:"structure",required:["DeviceId","SampleTime","Position"],members:{DeviceId:{},SampleTime:{shape:"Sm"},Position:{shape:"Sn"},Accuracy:{shape:"Sp"},Ipv4Address:{},WiFiAccessPoints:{type:"list",member:{type:"structure",required:["MacAddress","Rss"],members:{MacAddress:{},Rss:{type:"integer"}}}},CellSignals:{type:"structure",required:["LteCellDetails"],members:{LteCellDetails:{type:"list",member:{type:"structure",required:["CellId","Mcc","Mnc"],members:{CellId:{type:"integer"},Mcc:{type:"integer"},Mnc:{type:"integer"},LocalId:{type:"structure",required:["Earfcn","Pci"],members:{Earfcn:{type:"integer"},Pci:{type:"integer"}}},NetworkMeasurements:{type:"list",member:{type:"structure",required:["Earfcn","CellId","Pci"],members:{Earfcn:{type:"integer"},CellId:{type:"integer"},Pci:{type:"integer"},Rsrp:{type:"integer"},Rsrq:{type:"float"}}}},TimingAdvance:{type:"integer"},NrCapable:{type:"boolean"},Rsrp:{type:"integer"},Rsrq:{type:"float"},Tac:{type:"integer"}}}}}}}},DistanceUnit:{}}},output:{type:"structure",required:["InferredState","DeviceId","SampleTime","ReceivedTime","DistanceUnit"],members:{InferredState:{type:"structure",required:["ProxyDetected"],members:{Position:{shape:"Sn"},Accuracy:{shape:"Sp"},DeviationDistance:{type:"double"},ProxyDetected:{type:"boolean"}}},DeviceId:{},SampleTime:{shape:"Sm"},ReceivedTime:{shape:"Sm"},DistanceUnit:{}}},endpoint:{hostPrefix:"tracking."}}},shapes:{Sb:{type:"structure",members:{Code:{},Message:{}}},Sl:{type:"structure",required:["DeviceId","SampleTime","Position"],members:{DeviceId:{},SampleTime:{shape:"Sm"},Position:{shape:"Sn"},Accuracy:{shape:"Sp"},PositionProperties:{shape:"Sr"}}},Sm:{type:"timestamp",timestampFormat:"iso8601"},Sn:{type:"list",member:{type:"double"},sensitive:!0},Sp:{type:"structure",required:["Horizontal"],members:{Horizontal:{type:"double"}}},Sr:{type:"map",key:{},value:{},sensitive:!0},S13:{type:"list",member:{type:"structure",required:["SampleTime","ReceivedTime","Position"],members:{DeviceId:{},SampleTime:{shape:"Sm"},ReceivedTime:{shape:"Sm"},Position:{shape:"Sn"},Accuracy:{shape:"Sp"},PositionProperties:{shape:"Sr"}}}},S18:{type:"structure",members:{Polygon:{shape:"S19"},Circle:{type:"structure",required:["Center","Radius"],members:{Center:{shape:"Sn"},Radius:{type:"double"}},sensitive:!0},Geobuf:{type:"blob",sensitive:!0}}},S19:{type:"list",member:{type:"list",member:{shape:"Sn"}}},S1s:{type:"structure",members:{AvoidFerries:{type:"boolean"},AvoidTolls:{type:"boolean"}}},S1t:{type:"structure",members:{AvoidFerries:{type:"boolean"},AvoidTolls:{type:"boolean"},Dimensions:{type:"structure",members:{Length:{type:"double"},Height:{type:"double"},Width:{type:"double"},Unit:{}}},Weight:{type:"structure",members:{Total:{type:"double"},Unit:{}}}}},S23:{type:"string",sensitive:!0},S2h:{type:"list",member:{type:"double"},sensitive:!0},S33:{type:"map",key:{},value:{}},S39:{type:"structure",required:["AllowActions","AllowResources"],members:{AllowActions:{type:"list",member:{}},AllowResources:{type:"list",member:{}},AllowReferers:{type:"list",member:{}}}},S3i:{type:"structure",required:["Style"],members:{Style:{},PoliticalView:{},CustomLayers:{shape:"S3l"}}},S3l:{type:"list",member:{}},S3q:{type:"structure",members:{IntendedUse:{}}},S5s:{type:"structure",required:["Geometry"],members:{Label:{},Geometry:{type:"structure",members:{Point:{shape:"Sn"}}},AddressNumber:{},Street:{},Neighborhood:{},Municipality:{},SubRegion:{},Region:{},Country:{},PostalCode:{},Interpolated:{type:"boolean"},TimeZone:{type:"structure",required:["Name"],members:{Name:{},Offset:{type:"integer"}}},UnitType:{},UnitNumber:{},Categories:{shape:"S5w"},SupplementalCategories:{shape:"S5y"},SubMunicipality:{}}},S5w:{type:"list",member:{}},S5y:{type:"list",member:{}},S7o:{type:"list",member:{}},S7q:{type:"list",member:{}},S7t:{type:"string",sensitive:!0}}}},{}],439:[function(e,t,r){t.exports={pagination:{ForecastGeofenceEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ForecastedEvents"},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"},ListKeys:{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"}}}},{}],440:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-03-28",endpointPrefix:"logs",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Logs",serviceId:"CloudWatch Logs",signatureVersion:"v4",targetPrefix:"Logs_20140328",uid:"logs-2014-03-28"},operations:{AssociateKmsKey:{input:{type:"structure",required:["kmsKeyId"],members:{logGroupName:{},kmsKeyId:{},resourceIdentifier:{}}}},CancelExportTask:{input:{type:"structure",required:["taskId"],members:{taskId:{}}}},CreateDelivery:{input:{type:"structure",required:["deliverySourceName","deliveryDestinationArn"],members:{deliverySourceName:{},deliveryDestinationArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{delivery:{shape:"Se"}}}},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:{}}}},CreateLogAnomalyDetector:{input:{type:"structure",required:["logGroupArnList"],members:{logGroupArnList:{shape:"Sp"},detectorName:{},evaluationFrequency:{},filterPattern:{},kmsKeyId:{},anomalyVisibilityTime:{type:"long"},tags:{shape:"Sa"}}},output:{type:"structure",members:{anomalyDetectorArn:{}}}},CreateLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},kmsKeyId:{},tags:{shape:"Sa"},logGroupClass:{}}}},CreateLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteAccountPolicy:{input:{type:"structure",required:["policyName","policyType"],members:{policyName:{},policyType:{}}}},DeleteDataProtectionPolicy:{input:{type:"structure",required:["logGroupIdentifier"],members:{logGroupIdentifier:{}}}},DeleteDelivery:{input:{type:"structure",required:["id"],members:{id:{}}}},DeleteDeliveryDestination:{input:{type:"structure",required:["name"],members:{name:{}}}},DeleteDeliveryDestinationPolicy:{input:{type:"structure",required:["deliveryDestinationName"],members:{deliveryDestinationName:{}}}},DeleteDeliverySource:{input:{type:"structure",required:["name"],members:{name:{}}}},DeleteDestination:{input:{type:"structure",required:["destinationName"],members:{destinationName:{}}}},DeleteLogAnomalyDetector:{input:{type:"structure",required:["anomalyDetectorArn"],members:{anomalyDetectorArn:{}}}},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:{}}}},DescribeAccountPolicies:{input:{type:"structure",required:["policyType"],members:{policyType:{},policyName:{},accountIdentifiers:{shape:"S1p"}}},output:{type:"structure",members:{accountPolicies:{type:"list",member:{shape:"S1t"}}}}},DescribeDeliveries:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{deliveries:{type:"list",member:{shape:"Se"}},nextToken:{}}}},DescribeDeliveryDestinations:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{deliveryDestinations:{type:"list",member:{shape:"S25"}},nextToken:{}}}},DescribeDeliverySources:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{deliverySources:{type:"list",member:{shape:"S2b"}},nextToken:{}}}},DescribeDestinations:{input:{type:"structure",members:{DestinationNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{destinations:{type:"list",member:{shape:"S2i"}},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:{accountIdentifiers:{shape:"S1p"},logGroupNamePrefix:{},logGroupNamePattern:{},nextToken:{},limit:{type:"integer"},includeLinkedAccounts:{type:"boolean"},logGroupClass:{}}},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:{},dataProtectionStatus:{},inheritedProperties:{type:"list",member:{}},logGroupClass:{},logGroupArn:{}}}},nextToken:{}}}},DescribeLogStreams:{input:{type:"structure",members:{logGroupName:{},logGroupIdentifier:{},logStreamNamePrefix:{},orderBy:{},descending:{type:"boolean"},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},creationTime:{type:"long"},firstEventTimestamp:{type:"long"},lastEventTimestamp:{type:"long"},lastIngestionTime:{type:"long"},uploadSequenceToken:{},arn:{},storedBytes:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.",type:"long"}}}},nextToken:{}}}},DescribeMetricFilters:{input:{type:"structure",members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"},metricName:{},metricNamespace:{}}},output:{type:"structure",members:{metricFilters:{type:"list",member:{type:"structure",members:{filterName:{},filterPattern:{},metricTransformations:{shape:"S3j"},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:"S45"}}}},nextToken:{}}}},DescribeResourcePolicies:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{resourcePolicies:{type:"list",member:{shape:"S49"}},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",members:{logGroupName:{},resourceIdentifier:{}}}},FilterLogEvents:{input:{type:"structure",members:{logGroupName:{},logGroupIdentifier:{},logStreamNames:{shape:"S4j"},logStreamNamePrefix:{},startTime:{type:"long"},endTime:{type:"long"},filterPattern:{},nextToken:{},limit:{type:"integer"},interleaved:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.",type:"boolean"},unmask:{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:{}}}},GetDataProtectionPolicy:{input:{type:"structure",required:["logGroupIdentifier"],members:{logGroupIdentifier:{}}},output:{type:"structure",members:{logGroupIdentifier:{},policyDocument:{},lastUpdatedTime:{type:"long"}}}},GetDelivery:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{delivery:{shape:"Se"}}}},GetDeliveryDestination:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{deliveryDestination:{shape:"S25"}}}},GetDeliveryDestinationPolicy:{input:{type:"structure",required:["deliveryDestinationName"],members:{deliveryDestinationName:{}}},output:{type:"structure",members:{policy:{shape:"S54"}}}},GetDeliverySource:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{deliverySource:{shape:"S2b"}}}},GetLogAnomalyDetector:{input:{type:"structure",required:["anomalyDetectorArn"],members:{anomalyDetectorArn:{}}},output:{type:"structure",members:{detectorName:{},logGroupArnList:{shape:"Sp"},evaluationFrequency:{},filterPattern:{},anomalyDetectorStatus:{},kmsKeyId:{},creationTimeStamp:{type:"long"},lastModifiedTimeStamp:{type:"long"},anomalyVisibilityTime:{type:"long"}}}},GetLogEvents:{input:{type:"structure",required:["logStreamName"],members:{logGroupName:{},logGroupIdentifier:{},logStreamName:{},startTime:{type:"long"},endTime:{type:"long"},nextToken:{},limit:{type:"integer"},startFromHead:{type:"boolean"},unmask:{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",members:{logGroupName:{},time:{type:"long"},logGroupIdentifier:{}}},output:{type:"structure",members:{logGroupFields:{type:"list",member:{type:"structure",members:{name:{},percent:{type:"integer"}}}}}}},GetLogRecord:{input:{type:"structure",required:["logRecordPointer"],members:{logRecordPointer:{},unmask:{type:"boolean"}}},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:{},encryptionKey:{}}}},ListAnomalies:{input:{type:"structure",members:{anomalyDetectorArn:{},suppressionState:{},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{anomalies:{type:"list",member:{type:"structure",required:["anomalyId","patternId","anomalyDetectorArn","patternString","firstSeen","lastSeen","description","active","state","histogram","logSamples","patternTokens","logGroupArnList"],members:{anomalyId:{},patternId:{},anomalyDetectorArn:{},patternString:{},patternRegex:{},priority:{},firstSeen:{type:"long"},lastSeen:{type:"long"},description:{},active:{type:"boolean"},state:{},histogram:{type:"map",key:{},value:{type:"long"}},logSamples:{type:"list",member:{type:"structure",members:{timestamp:{type:"long"},message:{}}}},patternTokens:{type:"list",member:{type:"structure",members:{dynamicTokenPosition:{type:"integer"},isDynamic:{type:"boolean"},tokenString:{},enumerations:{type:"map",key:{},value:{type:"long"}}}}},logGroupArnList:{shape:"Sp"},suppressed:{type:"boolean"},suppressedDate:{type:"long"},suppressedUntil:{type:"long"},isPatternLevelSuppression:{type:"boolean"}}}},nextToken:{}}}},ListLogAnomalyDetectors:{input:{type:"structure",members:{filterLogGroupArn:{},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{anomalyDetectors:{type:"list",member:{type:"structure",members:{anomalyDetectorArn:{},detectorName:{},logGroupArnList:{shape:"Sp"},evaluationFrequency:{},filterPattern:{},anomalyDetectorStatus:{},kmsKeyId:{},creationTimeStamp:{type:"long"},lastModifiedTimeStamp:{type:"long"},anomalyVisibilityTime:{type:"long"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTagsLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}},deprecated:!0,deprecatedMessage:"Please use the generic tagging API model ListTagsForResourceRequest and ListTagsForResourceResponse"},output:{type:"structure",members:{tags:{shape:"Sa"}},deprecated:!0,deprecatedMessage:"Please use the generic tagging API model ListTagsForResourceRequest and ListTagsForResourceResponse"},deprecated:!0,deprecatedMessage:"Please use the generic tagging API ListTagsForResource"},PutAccountPolicy:{input:{type:"structure",required:["policyName","policyDocument","policyType"],members:{policyName:{},policyDocument:{},policyType:{},scope:{},selectionCriteria:{}}},output:{type:"structure",members:{accountPolicy:{shape:"S1t"}}}},PutDataProtectionPolicy:{input:{type:"structure",required:["logGroupIdentifier","policyDocument"],members:{logGroupIdentifier:{},policyDocument:{}}},output:{type:"structure",members:{logGroupIdentifier:{},policyDocument:{},lastUpdatedTime:{type:"long"}}}},PutDeliveryDestination:{input:{type:"structure",required:["name","deliveryDestinationConfiguration"],members:{name:{},outputFormat:{},deliveryDestinationConfiguration:{shape:"S27"},tags:{shape:"Sa"}}},output:{type:"structure",members:{deliveryDestination:{shape:"S25"}}}},PutDeliveryDestinationPolicy:{input:{type:"structure",required:["deliveryDestinationName","deliveryDestinationPolicy"],members:{deliveryDestinationName:{},deliveryDestinationPolicy:{}}},output:{type:"structure",members:{policy:{shape:"S54"}}}},PutDeliverySource:{input:{type:"structure",required:["name","resourceArn","logType"],members:{name:{},resourceArn:{},logType:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{deliverySource:{shape:"S2b"}}}},PutDestination:{input:{type:"structure",required:["destinationName","targetArn","roleArn"],members:{destinationName:{},targetArn:{},roleArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{destination:{shape:"S2i"}}}},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:"S3j"}}}},PutQueryDefinition:{input:{type:"structure",required:["name","queryString"],members:{name:{},queryDefinitionId:{},logGroupNames:{shape:"S45"},queryString:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{queryDefinitionId:{}}}},PutResourcePolicy:{input:{type:"structure",members:{policyName:{},policyDocument:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S49"}}}},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:{}}}},StartLiveTail:{input:{type:"structure",required:["logGroupIdentifiers"],members:{logGroupIdentifiers:{shape:"S7s"},logStreamNames:{shape:"S4j"},logStreamNamePrefixes:{shape:"S4j"},logEventFilterPattern:{}}},output:{type:"structure",members:{responseStream:{type:"structure",members:{sessionStart:{type:"structure",members:{requestId:{},sessionId:{},logGroupIdentifiers:{shape:"S7s"},logStreamNames:{shape:"S4j"},logStreamNamePrefixes:{shape:"S4j"},logEventFilterPattern:{}},event:!0},sessionUpdate:{type:"structure",members:{sessionMetadata:{type:"structure",members:{sampled:{type:"boolean"}}},sessionResults:{type:"list",member:{type:"structure",members:{logStreamName:{},logGroupIdentifier:{},message:{},timestamp:{type:"long"},ingestionTime:{type:"long"}}}}},event:!0},SessionTimeoutException:{type:"structure",members:{message:{}},exception:!0},SessionStreamingException:{type:"structure",members:{message:{}},exception:!0}},eventstream:!0}}},endpoint:{hostPrefix:"streaming-"}},StartQuery:{input:{type:"structure",required:["startTime","endTime","queryString"],members:{logGroupName:{},logGroupNames:{shape:"S45"},logGroupIdentifiers:{type:"list",member:{}},startTime:{type:"long"},endTime:{type:"long"},queryString:{},limit:{type:"integer"}}},output:{type:"structure",members:{queryId:{}}}},StopQuery:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},TagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{shape:"Sa"}},deprecated:!0,deprecatedMessage:"Please use the generic tagging API model TagResourceRequest"},deprecated:!0,deprecatedMessage:"Please use the generic tagging API TagResource"},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}}},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:{}}},deprecated:!0,deprecatedMessage:"Please use the generic tagging API model UntagResourceRequest"},deprecated:!0,deprecatedMessage:"Please use the generic tagging API UntagResource"},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}},UpdateAnomaly:{input:{type:"structure",required:["anomalyDetectorArn"],members:{anomalyId:{},patternId:{},anomalyDetectorArn:{},suppressionType:{},suppressionPeriod:{type:"structure",members:{value:{type:"integer"},suppressionUnit:{}}}}}},UpdateLogAnomalyDetector:{input:{type:"structure",required:["anomalyDetectorArn","enabled"],members:{anomalyDetectorArn:{},evaluationFrequency:{},filterPattern:{},anomalyVisibilityTime:{type:"long"},enabled:{type:"boolean"}}}}},shapes:{Sa:{type:"map",key:{},value:{}},Se:{type:"structure",members:{id:{},arn:{},deliverySourceName:{},deliveryDestinationArn:{},deliveryDestinationType:{},tags:{shape:"Sa"}}},Sp:{type:"list",member:{}},S1p:{type:"list",member:{}},S1t:{type:"structure",members:{policyName:{},policyDocument:{},lastUpdatedTime:{type:"long"},policyType:{},scope:{},selectionCriteria:{},accountId:{}}},S25:{type:"structure",members:{name:{},arn:{},deliveryDestinationType:{},outputFormat:{},deliveryDestinationConfiguration:{shape:"S27"},tags:{shape:"Sa"}}},S27:{type:"structure",required:["destinationResourceArn"],members:{destinationResourceArn:{}}},S2b:{type:"structure",members:{name:{},arn:{},resourceArns:{type:"list",member:{}},service:{},logType:{},tags:{shape:"Sa"}}},S2i:{type:"structure",members:{destinationName:{},targetArn:{},roleArn:{},accessPolicy:{},arn:{},creationTime:{type:"long"}}},S3j:{type:"list",member:{type:"structure",required:["metricName","metricNamespace","metricValue"],members:{metricName:{},metricNamespace:{},metricValue:{},defaultValue:{type:"double"},dimensions:{type:"map",key:{},value:{}},unit:{}}}},S45:{type:"list",member:{}},S49:{type:"structure",members:{policyName:{},policyDocument:{},lastUpdatedTime:{type:"long"}}},S4j:{type:"list",member:{}},S54:{type:"structure",members:{deliveryDestinationPolicy:{}}},S7s:{type:"list",member:{}}}}},{}],441:[function(e,t,r){t.exports={pagination:{DescribeDeliveries:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"deliveries"},DescribeDeliveryDestinations:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"deliveryDestinations"},DescribeDeliverySources:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"deliverySources"},DescribeDestinations:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"destinations"},DescribeLogGroups:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logGroups"},DescribeLogStreams:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logStreams"},DescribeMetricFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"metricFilters"},DescribeSubscriptionFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"subscriptionFilters"},FilterLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:["events","searchedLogStreams"]},GetLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextForwardToken",result_key:"events"},ListAnomalies:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"anomalies"},ListLogAnomalyDetectors:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"anomalyDetectors"}}}},{}],442:[function(e,t,r){t.exports={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:!0},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:!0},Tags:{shape:"S7"}}},output:{type:"structure",members:{InferenceSchedulerArn:{},InferenceSchedulerName:{},Status:{},ModelQuality:{}}}},CreateLabel:{input:{type:"structure",required:["LabelGroupName","StartTime","EndTime","Rating","ClientToken"],members:{LabelGroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Rating:{},FaultCode:{},Notes:{},Equipment:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{LabelId:{}}}},CreateLabelGroup:{input:{type:"structure",required:["LabelGroupName","ClientToken"],members:{LabelGroupName:{},FaultCodes:{shape:"S18"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S7"}}},output:{type:"structure",members:{LabelGroupName:{},LabelGroupArn:{}}}},CreateModel:{input:{type:"structure",required:["ModelName","DatasetName","ClientToken"],members:{ModelName:{},DatasetName:{},DatasetSchema:{shape:"S3"},LabelsInputConfiguration:{shape:"S1d"},ClientToken:{idempotencyToken:!0},TrainingDataStartTime:{type:"timestamp"},TrainingDataEndTime:{type:"timestamp"},EvaluationDataStartTime:{type:"timestamp"},EvaluationDataEndTime:{type:"timestamp"},RoleArn:{},DataPreProcessingConfiguration:{shape:"S1f"},ServerSideKmsKeyId:{},Tags:{shape:"S7"},OffCondition:{},ModelDiagnosticsOutputConfiguration:{shape:"S1i"}}},output:{type:"structure",members:{ModelArn:{},Status:{}}}},CreateRetrainingScheduler:{input:{type:"structure",required:["ModelName","RetrainingFrequency","LookbackWindow","ClientToken"],members:{ModelName:{},RetrainingStartDate:{type:"timestamp"},RetrainingFrequency:{},LookbackWindow:{},PromoteMode:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},Status:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetName"],members:{DatasetName:{}}}},DeleteInferenceScheduler:{input:{type:"structure",required:["InferenceSchedulerName"],members:{InferenceSchedulerName:{}}}},DeleteLabel:{input:{type:"structure",required:["LabelGroupName","LabelId"],members:{LabelGroupName:{},LabelId:{}}}},DeleteLabelGroup:{input:{type:"structure",required:["LabelGroupName"],members:{LabelGroupName:{}}}},DeleteModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DeleteResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}}},DeleteRetrainingScheduler:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DescribeDataIngestionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},DatasetArn:{},IngestionInputConfiguration:{shape:"S25"},RoleArn:{},CreatedAt:{type:"timestamp"},Status:{},FailedReason:{},DataQualitySummary:{shape:"S2a"},IngestedFilesSummary:{shape:"S2j"},StatusDetail:{},IngestedDataSize:{type:"long"},DataStartTime:{type:"timestamp"},DataEndTime:{type:"timestamp"},SourceDatasetArn:{}}}},DescribeDataset:{input:{type:"structure",required:["DatasetName"],members:{DatasetName:{}}},output:{type:"structure",members:{DatasetName:{},DatasetArn:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Status:{},Schema:{jsonvalue:!0},ServerSideKmsKeyId:{},IngestionInputConfiguration:{shape:"S25"},DataQualitySummary:{shape:"S2a"},IngestedFilesSummary:{shape:"S2j"},RoleArn:{},DataStartTime:{type:"timestamp"},DataEndTime:{type:"timestamp"},SourceDatasetArn:{}}}},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:{},LatestInferenceResult:{}}}},DescribeLabel:{input:{type:"structure",required:["LabelGroupName","LabelId"],members:{LabelGroupName:{},LabelId:{}}},output:{type:"structure",members:{LabelGroupName:{},LabelGroupArn:{},LabelId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Rating:{},FaultCode:{},Notes:{},Equipment:{},CreatedAt:{type:"timestamp"}}}},DescribeLabelGroup:{input:{type:"structure",required:["LabelGroupName"],members:{LabelGroupName:{}}},output:{type:"structure",members:{LabelGroupName:{},LabelGroupArn:{},FaultCodes:{shape:"S18"},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}},DescribeModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},DatasetName:{},DatasetArn:{},Schema:{jsonvalue:!0},LabelsInputConfiguration:{shape:"S1d"},TrainingDataStartTime:{type:"timestamp"},TrainingDataEndTime:{type:"timestamp"},EvaluationDataStartTime:{type:"timestamp"},EvaluationDataEndTime:{type:"timestamp"},RoleArn:{},DataPreProcessingConfiguration:{shape:"S1f"},Status:{},TrainingExecutionStartTime:{type:"timestamp"},TrainingExecutionEndTime:{type:"timestamp"},FailedReason:{},ModelMetrics:{jsonvalue:!0},LastUpdatedTime:{type:"timestamp"},CreatedAt:{type:"timestamp"},ServerSideKmsKeyId:{},OffCondition:{},SourceModelVersionArn:{},ImportJobStartTime:{type:"timestamp"},ImportJobEndTime:{type:"timestamp"},ActiveModelVersion:{type:"long"},ActiveModelVersionArn:{},ModelVersionActivatedAt:{type:"timestamp"},PreviousActiveModelVersion:{type:"long"},PreviousActiveModelVersionArn:{},PreviousModelVersionActivatedAt:{type:"timestamp"},PriorModelMetrics:{jsonvalue:!0},LatestScheduledRetrainingFailedReason:{},LatestScheduledRetrainingStatus:{},LatestScheduledRetrainingModelVersion:{type:"long"},LatestScheduledRetrainingStartTime:{type:"timestamp"},LatestScheduledRetrainingAvailableDataInDays:{type:"integer"},NextScheduledRetrainingStartDate:{type:"timestamp"},AccumulatedInferenceDataStartTime:{type:"timestamp"},AccumulatedInferenceDataEndTime:{type:"timestamp"},RetrainingSchedulerStatus:{},ModelDiagnosticsOutputConfiguration:{shape:"S1i"},ModelQuality:{}}}},DescribeModelVersion:{input:{type:"structure",required:["ModelName","ModelVersion"],members:{ModelName:{},ModelVersion:{type:"long"}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},ModelVersion:{type:"long"},ModelVersionArn:{},Status:{},SourceType:{},DatasetName:{},DatasetArn:{},Schema:{},LabelsInputConfiguration:{shape:"S1d"},TrainingDataStartTime:{type:"timestamp"},TrainingDataEndTime:{type:"timestamp"},EvaluationDataStartTime:{type:"timestamp"},EvaluationDataEndTime:{type:"timestamp"},RoleArn:{},DataPreProcessingConfiguration:{shape:"S1f"},TrainingExecutionStartTime:{type:"timestamp"},TrainingExecutionEndTime:{type:"timestamp"},FailedReason:{},ModelMetrics:{},LastUpdatedTime:{type:"timestamp"},CreatedAt:{type:"timestamp"},ServerSideKmsKeyId:{},OffCondition:{},SourceModelVersionArn:{},ImportJobStartTime:{type:"timestamp"},ImportJobEndTime:{type:"timestamp"},ImportedDataSizeInBytes:{type:"long"},PriorModelMetrics:{},RetrainingAvailableDataInDays:{type:"integer"},AutoPromotionResult:{},AutoPromotionResultReason:{},ModelDiagnosticsOutputConfiguration:{shape:"S1i"},ModelDiagnosticsResultsObject:{shape:"S2l"},ModelQuality:{}}}},DescribeResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{PolicyRevisionId:{},ResourcePolicy:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeRetrainingScheduler:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},RetrainingStartDate:{type:"timestamp"},RetrainingFrequency:{},LookbackWindow:{},Status:{}, +PromoteMode:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}},ImportDataset:{input:{type:"structure",required:["SourceDatasetArn","ClientToken"],members:{SourceDatasetArn:{},DatasetName:{},ClientToken:{idempotencyToken:!0},ServerSideKmsKeyId:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{DatasetName:{},DatasetArn:{},Status:{},JobId:{}}}},ImportModelVersion:{input:{type:"structure",required:["SourceModelVersionArn","DatasetName","ClientToken"],members:{SourceModelVersionArn:{},ModelName:{},DatasetName:{},LabelsInputConfiguration:{shape:"S1d"},ClientToken:{idempotencyToken:!0},RoleArn:{},ServerSideKmsKeyId:{},Tags:{shape:"S7"},InferenceDataImportStrategy:{}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},ModelVersionArn:{},ModelVersion:{type:"long"},Status:{}}}},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:"S25"},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"}}}}}}},ListInferenceEvents:{input:{type:"structure",required:["InferenceSchedulerName","IntervalStartTime","IntervalEndTime"],members:{NextToken:{},MaxResults:{type:"integer"},InferenceSchedulerName:{},IntervalStartTime:{type:"timestamp"},IntervalEndTime:{type:"timestamp"}}},output:{type:"structure",members:{NextToken:{},InferenceEventSummaries:{type:"list",member:{type:"structure",members:{InferenceSchedulerArn:{},InferenceSchedulerName:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Diagnostics:{},EventDurationInSeconds:{type:"long"}}}}}}},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:"S2l"},Status:{},FailedReason:{},ModelVersion:{type:"long"},ModelVersionArn:{}}}}}}},ListInferenceSchedulers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},InferenceSchedulerNameBeginsWith:{},ModelName:{},Status:{}}},output:{type:"structure",members:{NextToken:{},InferenceSchedulerSummaries:{type:"list",member:{type:"structure",members:{ModelName:{},ModelArn:{},InferenceSchedulerName:{},InferenceSchedulerArn:{},Status:{},DataDelayOffsetInMinutes:{type:"long"},DataUploadFrequency:{},LatestInferenceResult:{}}}}}}},ListLabelGroups:{input:{type:"structure",members:{LabelGroupNameBeginsWith:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},LabelGroupSummaries:{type:"list",member:{type:"structure",members:{LabelGroupName:{},LabelGroupArn:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}}},ListLabels:{input:{type:"structure",required:["LabelGroupName"],members:{LabelGroupName:{},IntervalStartTime:{type:"timestamp"},IntervalEndTime:{type:"timestamp"},FaultCode:{},Equipment:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},LabelSummaries:{type:"list",member:{type:"structure",members:{LabelGroupName:{},LabelId:{},LabelGroupArn:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Rating:{},FaultCode:{},Equipment:{},CreatedAt:{type:"timestamp"}}}}}}},ListModelVersions:{input:{type:"structure",required:["ModelName"],members:{ModelName:{},NextToken:{},MaxResults:{type:"integer"},Status:{},SourceType:{},CreatedAtEndTime:{type:"timestamp"},CreatedAtStartTime:{type:"timestamp"},MaxModelVersion:{type:"long"},MinModelVersion:{type:"long"}}},output:{type:"structure",members:{NextToken:{},ModelVersionSummaries:{type:"list",member:{type:"structure",members:{ModelName:{},ModelArn:{},ModelVersion:{type:"long"},ModelVersionArn:{},CreatedAt:{type:"timestamp"},Status:{},SourceType:{},ModelQuality:{}}}}}}},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"},ActiveModelVersion:{type:"long"},ActiveModelVersionArn:{},LatestScheduledRetrainingStatus:{},LatestScheduledRetrainingModelVersion:{type:"long"},LatestScheduledRetrainingStartTime:{type:"timestamp"},NextScheduledRetrainingStartDate:{type:"timestamp"},RetrainingSchedulerStatus:{},ModelDiagnosticsOutputConfiguration:{shape:"S1i"},ModelQuality:{}}}}}}},ListRetrainingSchedulers:{input:{type:"structure",members:{ModelNameBeginsWith:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RetrainingSchedulerSummaries:{type:"list",member:{type:"structure",members:{ModelName:{},ModelArn:{},Status:{},RetrainingStartDate:{type:"timestamp"},RetrainingFrequency:{},LookbackWindow:{}}}},NextToken:{}}}},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:"S4z"},InvalidValues:{shape:"S4z"},InvalidDateEntries:{shape:"S4z"},DuplicateTimestamps:{shape:"S4z"},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"}}}},PutResourcePolicy:{input:{type:"structure",required:["ResourceArn","ResourcePolicy","ClientToken"],members:{ResourceArn:{},ResourcePolicy:{},PolicyRevisionId:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ResourceArn:{},PolicyRevisionId:{}}}},StartDataIngestionJob:{input:{type:"structure",required:["DatasetName","IngestionInputConfiguration","RoleArn","ClientToken"],members:{DatasetName:{},IngestionInputConfiguration:{shape:"S25"},RoleArn:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{JobId:{},Status:{}}}},StartInferenceScheduler:{input:{type:"structure",required:["InferenceSchedulerName"],members:{InferenceSchedulerName:{}}},output:{type:"structure",members:{ModelArn:{},ModelName:{},InferenceSchedulerName:{},InferenceSchedulerArn:{},Status:{}}}},StartRetrainingScheduler:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},Status:{}}}},StopInferenceScheduler:{input:{type:"structure",required:["InferenceSchedulerName"],members:{InferenceSchedulerName:{}}},output:{type:"structure",members:{ModelArn:{},ModelName:{},InferenceSchedulerName:{},InferenceSchedulerArn:{},Status:{}}}},StopRetrainingScheduler:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},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:{}}},UpdateActiveModelVersion:{input:{type:"structure",required:["ModelName","ModelVersion"],members:{ModelName:{},ModelVersion:{type:"long"}}},output:{type:"structure",members:{ModelName:{},ModelArn:{},CurrentActiveVersion:{type:"long"},PreviousActiveVersion:{type:"long"},CurrentActiveVersionArn:{},PreviousActiveVersionArn:{}}}},UpdateInferenceScheduler:{input:{type:"structure",required:["InferenceSchedulerName"],members:{InferenceSchedulerName:{},DataDelayOffsetInMinutes:{type:"long"},DataUploadFrequency:{},DataInputConfiguration:{shape:"Sj"},DataOutputConfiguration:{shape:"Sr"},RoleArn:{}}}},UpdateLabelGroup:{input:{type:"structure",required:["LabelGroupName"],members:{LabelGroupName:{},FaultCodes:{shape:"S18"}}}},UpdateModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{},LabelsInputConfiguration:{shape:"S1d"},RoleArn:{},ModelDiagnosticsOutputConfiguration:{shape:"S1i"}}}},UpdateRetrainingScheduler:{input:{type:"structure",required:["ModelName"],members:{ModelName:{},RetrainingStartDate:{type:"timestamp"},RetrainingFrequency:{},LookbackWindow:{},PromoteMode:{}}}}},shapes:{S3:{type:"structure",members:{InlineDataSchema:{jsonvalue:!0}}},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:{}}},S18:{type:"list",member:{}},S1d:{type:"structure",members:{S3InputConfiguration:{type:"structure",required:["Bucket"],members:{Bucket:{},Prefix:{}}},LabelGroupName:{}}},S1f:{type:"structure",members:{TargetSamplingRate:{}}},S1i:{type:"structure",required:["S3OutputConfiguration"],members:{S3OutputConfiguration:{type:"structure",required:["Bucket"],members:{Bucket:{},Prefix:{}}},KmsKeyId:{}}},S25:{type:"structure",required:["S3InputConfiguration"],members:{S3InputConfiguration:{type:"structure",required:["Bucket"],members:{Bucket:{},Prefix:{},KeyPattern:{}}}}},S2a:{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"}}}}},S2j:{type:"structure",required:["TotalNumberOfFiles","IngestedNumberOfFiles"],members:{TotalNumberOfFiles:{type:"integer"},IngestedNumberOfFiles:{type:"integer"},DiscardedFiles:{type:"list",member:{shape:"S2l"}}}},S2l:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}},S4z:{type:"structure",required:["Count","Percentage"],members:{Count:{type:"integer"},Percentage:{type:"float"}}}}}},{}],443:[function(e,t,r){t.exports={pagination:{ListDataIngestionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDatasets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInferenceEvents:{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"},ListLabelGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLabels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListModelVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRetrainingSchedulers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSensorStatistics:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],444:[function(e,t,r){t.exports={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","AnomalyDetectorArn","Action"],members:{AlertName:{},AlertSensitivityThreshold:{type:"integer"},AlertDescription:{},AnomalyDetectorArn:{},Action:{shape:"Sa"},Tags:{shape:"Se"},AlertFilters:{shape:"Sh"}}},output:{type:"structure",members:{AlertArn:{}}}},CreateAnomalyDetector:{http:{requestUri:"/CreateAnomalyDetector"},input:{type:"structure",required:["AnomalyDetectorName","AnomalyDetectorConfig"],members:{AnomalyDetectorName:{},AnomalyDetectorDescription:{},AnomalyDetectorConfig:{shape:"St"},KmsKeyArn:{},Tags:{shape:"Se"}}},output:{type:"structure",members:{AnomalyDetectorArn:{}}}},CreateMetricSet:{http:{requestUri:"/CreateMetricSet"},input:{type:"structure",required:["AnomalyDetectorArn","MetricSetName","MetricList","MetricSource"],members:{AnomalyDetectorArn:{},MetricSetName:{},MetricSetDescription:{},MetricList:{shape:"S10"},Offset:{type:"integer"},TimestampColumn:{shape:"S15"},DimensionList:{shape:"S17"},MetricSetFrequency:{},MetricSource:{shape:"S18"},Timezone:{},Tags:{shape:"Se"},DimensionFilterList:{shape:"S2e"}}},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"},AlertFilters:{shape:"Sh"}}}}}},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:"S10"},TimestampColumn:{shape:"S15"},DimensionList:{shape:"S17"},MetricSetFrequency:{},Timezone:{},MetricSource:{shape:"S18"},DimensionFilterList:{shape:"S2e"}}}},DetectMetricSetConfig:{http:{requestUri:"/DetectMetricSetConfig"},input:{type:"structure",required:["AnomalyDetectorArn","AutoDetectionMetricSource"],members:{AnomalyDetectorArn:{},AutoDetectionMetricSource:{type:"structure",members:{S3SourceConfig:{type:"structure",members:{TemplatedPathList:{shape:"S1a"},HistoricalDataPathList:{shape:"S1c"}}}}}}},output:{type:"structure",members:{DetectedMetricSetConfig:{type:"structure",members:{Offset:{shape:"S3i"},MetricSetFrequency:{shape:"S3i"},MetricSource:{type:"structure",members:{S3SourceConfig:{type:"structure",members:{FileFormatDescriptor:{type:"structure",members:{CsvFormatDescriptor:{type:"structure",members:{FileCompression:{shape:"S3i"},Charset:{shape:"S3i"},ContainsHeader:{shape:"S3i"},Delimiter:{shape:"S3i"},HeaderList:{shape:"S3i"},QuoteSymbol:{shape:"S3i"}}},JsonFormatDescriptor:{type:"structure",members:{FileCompression:{shape:"S3i"},Charset:{shape:"S3i"}}}}}}}}}}}}}},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"}}}}}}}}}}}}}}}}},GetDataQualityMetrics:{http:{requestUri:"/GetDataQualityMetrics"},input:{type:"structure",required:["AnomalyDetectorArn"],members:{AnomalyDetectorArn:{},MetricSetArn:{}}},output:{type:"structure",members:{AnomalyDetectorDataQualityMetricList:{type:"list",member:{type:"structure",members:{StartTimestamp:{type:"timestamp"},MetricSetDataQualityMetricList:{type:"list",member:{type:"structure",members:{MetricSetArn:{},DataQualityMetricList:{type:"list",member:{type:"structure",members:{MetricType:{},MetricDescription:{},RelatedColumnName:{},MetricValue:{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:"S1a"},HistoricalDataPathList:{shape:"S1c"},FileFormatDescriptor:{shape:"S1e"}}}}},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:"Se"}}}},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:"Se"}}}},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:"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",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:"Se",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:{}}},UpdateAlert:{http:{requestUri:"/UpdateAlert"},input:{type:"structure",required:["AlertArn"],members:{AlertArn:{},AlertDescription:{},AlertSensitivityThreshold:{type:"integer"},Action:{shape:"Sa"},AlertFilters:{shape:"Sh"}}},output:{type:"structure",members:{AlertArn:{}}}},UpdateAnomalyDetector:{http:{requestUri:"/UpdateAnomalyDetector"},input:{type:"structure",required:["AnomalyDetectorArn"],members:{AnomalyDetectorArn:{},KmsKeyArn:{},AnomalyDetectorDescription:{},AnomalyDetectorConfig:{shape:"St"}}},output:{type:"structure",members:{AnomalyDetectorArn:{}}}},UpdateMetricSet:{http:{requestUri:"/UpdateMetricSet"},input:{type:"structure",required:["MetricSetArn"],members:{MetricSetArn:{},MetricSetDescription:{},MetricList:{shape:"S10"},Offset:{type:"integer"},TimestampColumn:{shape:"S15"},DimensionList:{shape:"S17"},MetricSetFrequency:{},MetricSource:{shape:"S18"},DimensionFilterList:{shape:"S2e"}}},output:{type:"structure",members:{MetricSetArn:{}}}}},shapes:{Sa:{type:"structure",members:{SNSConfiguration:{type:"structure",required:["RoleArn","SnsTopicArn"],members:{RoleArn:{},SnsTopicArn:{},SnsFormat:{}}},LambdaConfiguration:{type:"structure",required:["RoleArn","LambdaArn"],members:{RoleArn:{},LambdaArn:{}}}}},Se:{type:"map",key:{},value:{}},Sh:{type:"structure",members:{MetricList:{type:"list",member:{}},DimensionFilterList:{type:"list",member:{type:"structure",members:{DimensionName:{},DimensionValueList:{type:"list",member:{}}}}}}},St:{type:"structure",members:{AnomalyDetectorFrequency:{}}},S10:{type:"list",member:{type:"structure",required:["MetricName","AggregationFunction"],members:{MetricName:{},AggregationFunction:{},Namespace:{}}}},S15:{type:"structure",members:{ColumnName:{},ColumnFormat:{}}},S17:{type:"list",member:{}},S18:{type:"structure",members:{S3SourceConfig:{type:"structure",members:{RoleArn:{},TemplatedPathList:{shape:"S1a"},HistoricalDataPathList:{shape:"S1c"},FileFormatDescriptor:{shape:"S1e"}}},AppFlowConfig:{type:"structure",members:{RoleArn:{},FlowName:{}}},CloudWatchConfig:{type:"structure",members:{RoleArn:{},BackTestConfiguration:{shape:"S1r"}}},RDSSourceConfig:{type:"structure",members:{DBInstanceIdentifier:{},DatabaseHost:{},DatabasePort:{type:"integer"},SecretManagerArn:{},DatabaseName:{},TableName:{},RoleArn:{},VpcConfiguration:{shape:"S1z"}}},RedshiftSourceConfig:{type:"structure",members:{ClusterIdentifier:{},DatabaseHost:{},DatabasePort:{type:"integer"},SecretManagerArn:{},DatabaseName:{},TableName:{},RoleArn:{},VpcConfiguration:{shape:"S1z"}}},AthenaSourceConfig:{type:"structure",members:{RoleArn:{},DatabaseName:{},DataCatalog:{},TableName:{},WorkGroupName:{},S3ResultsPath:{},BackTestConfiguration:{shape:"S1r"}}}}},S1a:{type:"list",member:{}},S1c:{type:"list",member:{}},S1e:{type:"structure",members:{CsvFormatDescriptor:{type:"structure",members:{FileCompression:{},Charset:{},ContainsHeader:{type:"boolean"},Delimiter:{},HeaderList:{type:"list",member:{}},QuoteSymbol:{}}},JsonFormatDescriptor:{type:"structure",members:{FileCompression:{},Charset:{}}}}},S1r:{type:"structure",required:["RunBackTestMode"],members:{RunBackTestMode:{type:"boolean"}}},S1z:{type:"structure",required:["SubnetIdList","SecurityGroupIdList"],members:{SubnetIdList:{type:"list",member:{}},SecurityGroupIdList:{type:"list",member:{}}}},S2e:{type:"list",member:{type:"structure",members:{Name:{},FilterList:{type:"list",member:{type:"structure",members:{DimensionValue:{},FilterOperation:{}}}}}}},S3i:{type:"structure",members:{Value:{type:"structure",members:{S:{},N:{},B:{},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{}}}},Confidence:{},Message:{}}}}}},{}],445:[function(e,t,r){t.exports={pagination:{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"}}}},{}],446:[function(e,t,r){t.exports={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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:{},MinInferenceUnits:{type:"integer"},MaxInferenceUnits:{type:"integer"}}}}}},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:"S1n"},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:!0,streaming:!0},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"},Anomalies:{type:"list",member:{type:"structure",members:{Name:{},PixelAnomaly:{type:"structure",members:{TotalPercentageArea:{type:"float"},Color:{}}}}}},AnomalyMask:{type:"blob"}}}}}},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:!0,location:"header",locationName:"X-Amzn-Client-Token"},MaxInferenceUnits:{type:"integer"}}},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:"S1n"},Description:{},ClientToken:{idempotencyToken:!0,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:!0,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:!0,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:{}}},S1n:{type:"structure",required:["Greengrass"],members:{Greengrass:{type:"structure",required:["S3OutputLocation","ComponentName"],members:{CompilerOptions:{},TargetDevice:{},TargetPlatform:{type:"structure",required:["Os","Arch"],members:{Os:{},Arch:{},Accelerator:{}}},S3OutputLocation:{shape:"Sj"},ComponentName:{},ComponentVersion:{},ComponentDescription:{},Tags:{shape:"Sm"}}}}}}}},{}],447:[function(e,t,r){t.exports={pagination:{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"}}}},{}],448:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-04-28",endpointPrefix:"m2",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWSMainframeModernization",serviceId:"m2",signatureVersion:"v4",signingName:"m2",uid:"m2-2021-04-28"},operations:{CancelBatchJobExecution:{http:{requestUri:"/applications/{applicationId}/batch-job-executions/{executionId}/cancel",responseCode:200},input:{type:"structure",required:["applicationId","executionId"],members:{applicationId:{location:"uri",locationName:"applicationId"},executionId:{location:"uri",locationName:"executionId"}}},output:{type:"structure",members:{}}},CreateApplication:{http:{requestUri:"/applications",responseCode:200},input:{type:"structure",required:["definition","engineType","name"],members:{clientToken:{idempotencyToken:!0},definition:{shape:"S6"},description:{},engineType:{},kmsKeyId:{},name:{},roleArn:{},tags:{shape:"Sd"}}},output:{type:"structure",required:["applicationArn","applicationId","applicationVersion"],members:{applicationArn:{},applicationId:{},applicationVersion:{type:"integer"}}},idempotent:!0},CreateDataSetImportTask:{http:{requestUri:"/applications/{applicationId}/dataset-import-task",responseCode:200},input:{type:"structure",required:["applicationId","importConfig"],members:{applicationId:{location:"uri",locationName:"applicationId"},clientToken:{idempotencyToken:!0},importConfig:{type:"structure",members:{dataSets:{type:"list",member:{type:"structure",required:["dataSet","externalLocation"],members:{dataSet:{type:"structure",required:["datasetName","datasetOrg","recordLength"],members:{datasetName:{},datasetOrg:{type:"structure",members:{gdg:{type:"structure",members:{limit:{type:"integer"},rollDisposition:{}}},po:{type:"structure",required:["format","memberFileExtensions"],members:{encoding:{},format:{},memberFileExtensions:{type:"list",member:{}}}},ps:{type:"structure",required:["format"],members:{encoding:{},format:{}}},vsam:{type:"structure",required:["format"],members:{alternateKeys:{shape:"Sv"},compressed:{type:"boolean"},encoding:{},format:{},primaryKey:{shape:"Sy"}}}},union:!0},recordLength:{type:"structure",required:["max","min"],members:{max:{type:"integer"},min:{type:"integer"}}},relativePath:{},storageType:{}}},externalLocation:{type:"structure",members:{s3Location:{}},union:!0}}}},s3Location:{}},union:!0}}},output:{type:"structure",required:["taskId"],members:{taskId:{}}},idempotent:!0},CreateDeployment:{http:{requestUri:"/applications/{applicationId}/deployments",responseCode:200},input:{type:"structure",required:["applicationId","applicationVersion","environmentId"],members:{applicationId:{location:"uri",locationName:"applicationId"},applicationVersion:{type:"integer"},clientToken:{idempotencyToken:!0},environmentId:{}}},output:{type:"structure",required:["deploymentId"],members:{deploymentId:{}}},idempotent:!0},CreateEnvironment:{http:{requestUri:"/environments",responseCode:200},input:{type:"structure",required:["engineType","instanceType","name"],members:{clientToken:{idempotencyToken:!0},description:{},engineType:{},engineVersion:{},highAvailabilityConfig:{shape:"S16"},instanceType:{},kmsKeyId:{},name:{},preferredMaintenanceWindow:{},publiclyAccessible:{type:"boolean"},securityGroupIds:{shape:"S19"},storageConfigurations:{shape:"S1a"},subnetIds:{shape:"S19"},tags:{shape:"Sd"}}},output:{type:"structure",required:["environmentId"],members:{environmentId:{}}},idempotent:!0},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteApplicationFromEnvironment:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/environment/{environmentId}",responseCode:200},input:{type:"structure",required:["applicationId","environmentId"],members:{applicationId:{location:"uri",locationName:"applicationId"},environmentId:{location:"uri",locationName:"environmentId"}}},output:{type:"structure",members:{}}},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/environments/{environmentId}",responseCode:200},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"}}},output:{type:"structure",members:{}},idempotent:!0},GetApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",required:["applicationArn","applicationId","creationTime","engineType","latestVersion","name","status"],members:{applicationArn:{},applicationId:{},creationTime:{type:"timestamp"},deployedVersion:{type:"structure",required:["applicationVersion","status"],members:{applicationVersion:{type:"integer"},status:{},statusReason:{}}},description:{},engineType:{},environmentId:{},kmsKeyId:{},lastStartTime:{type:"timestamp"},latestVersion:{shape:"S1r"},listenerArns:{shape:"S1t"},listenerPorts:{type:"list",member:{type:"integer"}},loadBalancerDnsName:{},logGroups:{type:"list",member:{type:"structure",required:["logGroupName","logType"],members:{logGroupName:{},logType:{}}}},name:{},roleArn:{},status:{},statusReason:{},tags:{shape:"Sd"},targetGroupArns:{shape:"S1t"}}}},GetApplicationVersion:{http:{method:"GET",requestUri:"/applications/{applicationId}/versions/{applicationVersion}",responseCode:200},input:{type:"structure",required:["applicationId","applicationVersion"],members:{applicationId:{location:"uri",locationName:"applicationId"},applicationVersion:{location:"uri",locationName:"applicationVersion",type:"integer"}}},output:{type:"structure",required:["applicationVersion","creationTime","definitionContent","name","status"],members:{applicationVersion:{type:"integer"},creationTime:{type:"timestamp"},definitionContent:{},description:{},name:{},status:{},statusReason:{}}}},GetBatchJobExecution:{http:{method:"GET",requestUri:"/applications/{applicationId}/batch-job-executions/{executionId}",responseCode:200},input:{type:"structure",required:["applicationId","executionId"],members:{applicationId:{location:"uri",locationName:"applicationId"},executionId:{location:"uri",locationName:"executionId"}}},output:{type:"structure",required:["applicationId","executionId","startTime","status"],members:{applicationId:{},batchJobIdentifier:{shape:"S24"},endTime:{type:"timestamp"},executionId:{},jobId:{},jobName:{},jobStepRestartMarker:{shape:"S27"},jobType:{},jobUser:{},returnCode:{},startTime:{type:"timestamp"},status:{},statusReason:{}}}},GetDataSetDetails:{http:{method:"GET",requestUri:"/applications/{applicationId}/datasets/{dataSetName}",responseCode:200},input:{type:"structure",required:["applicationId","dataSetName"],members:{applicationId:{location:"uri",locationName:"applicationId"},dataSetName:{location:"uri",locationName:"dataSetName"}}},output:{type:"structure",required:["dataSetName"],members:{blocksize:{type:"integer"},creationTime:{type:"timestamp"},dataSetName:{},dataSetOrg:{type:"structure",members:{gdg:{type:"structure",members:{limit:{type:"integer"},rollDisposition:{}}},po:{type:"structure",required:["encoding","format"],members:{encoding:{},format:{}}},ps:{type:"structure",required:["encoding","format"],members:{encoding:{},format:{}}},vsam:{type:"structure",members:{alternateKeys:{shape:"Sv"},cacheAtStartup:{type:"boolean"},compressed:{type:"boolean"},encoding:{},primaryKey:{shape:"Sy"},recordFormat:{}}}},union:!0},fileSize:{type:"long"},lastReferencedTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},location:{},recordLength:{type:"integer"}}}},GetDataSetImportTask:{http:{method:"GET",requestUri:"/applications/{applicationId}/dataset-import-tasks/{taskId}",responseCode:200},input:{type:"structure",required:["applicationId","taskId"],members:{applicationId:{location:"uri",locationName:"applicationId"},taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",required:["status","taskId"],members:{status:{},summary:{shape:"S2o"},taskId:{}}}},GetDeployment:{http:{method:"GET",requestUri:"/applications/{applicationId}/deployments/{deploymentId}",responseCode:200},input:{type:"structure",required:["applicationId","deploymentId"],members:{applicationId:{location:"uri",locationName:"applicationId"},deploymentId:{location:"uri",locationName:"deploymentId"}}},output:{type:"structure",required:["applicationId","applicationVersion","creationTime","deploymentId","environmentId","status"],members:{applicationId:{},applicationVersion:{type:"integer"},creationTime:{type:"timestamp"},deploymentId:{},environmentId:{},status:{},statusReason:{}}}},GetEnvironment:{http:{method:"GET",requestUri:"/environments/{environmentId}",responseCode:200},input:{type:"structure",required:["environmentId"],members:{environmentId:{location:"uri",locationName:"environmentId"}}},output:{type:"structure",required:["creationTime","engineType","engineVersion","environmentArn","environmentId","instanceType","name","securityGroupIds","status","subnetIds","vpcId"],members:{actualCapacity:{type:"integer"},creationTime:{type:"timestamp"},description:{},engineType:{},engineVersion:{},environmentArn:{},environmentId:{},highAvailabilityConfig:{shape:"S16"},instanceType:{},kmsKeyId:{},loadBalancerArn:{},name:{},pendingMaintenance:{type:"structure",members:{engineVersion:{},schedule:{type:"structure",members:{endTime:{type:"timestamp"},startTime:{type:"timestamp"}}}}},preferredMaintenanceWindow:{},publiclyAccessible:{type:"boolean"},securityGroupIds:{shape:"S19"},status:{},statusReason:{},storageConfigurations:{shape:"S1a"},subnetIds:{shape:"S19"},tags:{shape:"Sd"},vpcId:{}}}},GetSignedBluinsightsUrl:{http:{method:"GET",requestUri:"/signed-bi-url",responseCode:200},output:{type:"structure",required:["signedBiUrl"],members:{signedBiUrl:{}}}},ListApplicationVersions:{http:{method:"GET",requestUri:"/applications/{applicationId}/versions",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["applicationVersions"],members:{applicationVersions:{type:"list",member:{shape:"S1r"}},nextToken:{}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{environmentId:{location:"querystring",locationName:"environmentId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},names:{shape:"S33",location:"querystring",locationName:"names"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["applications"],members:{applications:{type:"list",member:{type:"structure",required:["applicationArn","applicationId","applicationVersion","creationTime","engineType","name","status"],members:{applicationArn:{},applicationId:{},applicationVersion:{type:"integer"},creationTime:{type:"timestamp"},deploymentStatus:{},description:{},engineType:{},environmentId:{},lastStartTime:{type:"timestamp"},name:{},roleArn:{},status:{},versionStatus:{}}}},nextToken:{}}}},ListBatchJobDefinitions:{http:{method:"GET",requestUri:"/applications/{applicationId}/batch-job-definitions",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},prefix:{location:"querystring",locationName:"prefix"}}},output:{type:"structure",required:["batchJobDefinitions"],members:{batchJobDefinitions:{type:"list",member:{type:"structure",members:{fileBatchJobDefinition:{type:"structure",required:["fileName"],members:{fileName:{},folderPath:{}}},scriptBatchJobDefinition:{type:"structure",required:["scriptName"],members:{scriptName:{}}}},union:!0}},nextToken:{}}}},ListBatchJobExecutions:{http:{method:"GET",requestUri:"/applications/{applicationId}/batch-job-executions",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},executionIds:{location:"querystring",locationName:"executionIds",type:"list",member:{}},jobName:{location:"querystring",locationName:"jobName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startedAfter:{location:"querystring",locationName:"startedAfter",type:"timestamp"},startedBefore:{location:"querystring",locationName:"startedBefore",type:"timestamp"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",required:["batchJobExecutions"],members:{batchJobExecutions:{type:"list",member:{type:"structure",required:["applicationId","executionId","startTime","status"],members:{applicationId:{},batchJobIdentifier:{shape:"S24"},endTime:{type:"timestamp"},executionId:{},jobId:{},jobName:{},jobType:{},returnCode:{},startTime:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListBatchJobRestartPoints:{http:{method:"GET",requestUri:"/applications/{applicationId}/batch-job-executions/{executionId}/steps",responseCode:200},input:{type:"structure",required:["applicationId","executionId"],members:{applicationId:{location:"uri",locationName:"applicationId"},executionId:{location:"uri",locationName:"executionId"}}},output:{type:"structure",members:{batchJobSteps:{type:"list",member:{type:"structure",members:{procStepName:{},procStepNumber:{type:"integer"},stepCondCode:{},stepName:{},stepNumber:{type:"integer"},stepRestartable:{type:"boolean"}}}}}}},ListDataSetImportHistory:{http:{method:"GET",requestUri:"/applications/{applicationId}/dataset-import-tasks",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["dataSetImportTasks"],members:{dataSetImportTasks:{type:"list",member:{type:"structure",required:["status","summary","taskId"],members:{status:{},statusReason:{},summary:{shape:"S2o"},taskId:{}}}},nextToken:{}}}},ListDataSets:{http:{method:"GET",requestUri:"/applications/{applicationId}/datasets",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameFilter:{location:"querystring",locationName:"nameFilter"},nextToken:{location:"querystring",locationName:"nextToken"},prefix:{location:"querystring",locationName:"prefix"}}},output:{type:"structure",required:["dataSets"],members:{dataSets:{type:"list",member:{type:"structure",required:["dataSetName"],members:{creationTime:{type:"timestamp"},dataSetName:{},dataSetOrg:{},format:{},lastReferencedTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}},nextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/applications/{applicationId}/deployments",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["deployments"],members:{deployments:{type:"list",member:{type:"structure",required:["applicationId","applicationVersion","creationTime","deploymentId","environmentId","status"],members:{applicationId:{},applicationVersion:{type:"integer"},creationTime:{type:"timestamp"},deploymentId:{},environmentId:{},status:{},statusReason:{}}}},nextToken:{}}}},ListEngineVersions:{http:{method:"GET",requestUri:"/engine-versions",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",required:["engineVersions"],members:{engineVersions:{type:"list",member:{type:"structure",required:["engineType","engineVersion"],members:{engineType:{},engineVersion:{}}}},nextToken:{}}}},ListEnvironments:{http:{method:"GET",requestUri:"/environments",responseCode:200},input:{type:"structure",members:{engineType:{location:"querystring",locationName:"engineType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},names:{shape:"S33",location:"querystring",locationName:"names"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["environments"],members:{environments:{type:"list",member:{type:"structure",required:["creationTime","engineType","engineVersion","environmentArn","environmentId","instanceType","name","status"],members:{creationTime:{type:"timestamp"},engineType:{},engineVersion:{},environmentArn:{},environmentId:{},instanceType:{},name:{},status:{}}}},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:["tags"],members:{tags:{shape:"Sd"}}}},StartApplication:{http:{requestUri:"/applications/{applicationId}/start",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}}},StartBatchJob:{http:{requestUri:"/applications/{applicationId}/batch-job",responseCode:200},input:{type:"structure",required:["applicationId","batchJobIdentifier"],members:{applicationId:{location:"uri",locationName:"applicationId"},batchJobIdentifier:{shape:"S24"},jobParams:{type:"map",key:{},value:{}}}},output:{type:"structure",required:["executionId"],members:{executionId:{}}}},StopApplication:{http:{requestUri:"/applications/{applicationId}/stop",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},forceStop:{type:"boolean"}}},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:{}}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId","currentApplicationVersion"],members:{applicationId:{location:"uri",locationName:"applicationId"},currentApplicationVersion:{type:"integer"},definition:{shape:"S6"},description:{}}},output:{type:"structure",required:["applicationVersion"],members:{applicationVersion:{type:"integer"}}}},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/environments/{environmentId}",responseCode:200},input:{type:"structure",required:["environmentId"],members:{applyDuringMaintenanceWindow:{type:"boolean"},desiredCapacity:{type:"integer"},engineVersion:{},environmentId:{location:"uri",locationName:"environmentId"},forceUpdate:{type:"boolean"},instanceType:{},preferredMaintenanceWindow:{}}},output:{type:"structure",required:["environmentId"],members:{environmentId:{}}}}},shapes:{S6:{type:"structure",members:{content:{},s3Location:{}},union:!0},Sd:{type:"map",key:{},value:{}},Sv:{type:"list",member:{type:"structure",required:["length","offset"],members:{allowDuplicates:{type:"boolean"},length:{type:"integer"},name:{},offset:{type:"integer"}}}},Sy:{type:"structure",required:["length","offset"],members:{length:{type:"integer"},name:{},offset:{type:"integer"}}},S16:{type:"structure",required:["desiredCapacity"],members:{desiredCapacity:{type:"integer"}}},S19:{type:"list",member:{}},S1a:{type:"list",member:{type:"structure",members:{efs:{type:"structure",required:["fileSystemId","mountPoint"],members:{fileSystemId:{locationName:"file-system-id"},mountPoint:{locationName:"mount-point"}}},fsx:{type:"structure",required:["fileSystemId","mountPoint"],members:{fileSystemId:{locationName:"file-system-id"},mountPoint:{locationName:"mount-point"}}}},union:!0}},S1r:{type:"structure",required:["applicationVersion","creationTime","status"],members:{applicationVersion:{ +type:"integer"},creationTime:{type:"timestamp"},status:{},statusReason:{}}},S1t:{type:"list",member:{}},S24:{type:"structure",members:{fileBatchJobIdentifier:{type:"structure",required:["fileName"],members:{fileName:{},folderPath:{}}},restartBatchJobIdentifier:{type:"structure",required:["executionId","jobStepRestartMarker"],members:{executionId:{},jobStepRestartMarker:{shape:"S27"}}},s3BatchJobIdentifier:{type:"structure",required:["bucket","identifier"],members:{bucket:{},identifier:{type:"structure",members:{fileName:{},scriptName:{}},union:!0},keyPrefix:{}}},scriptBatchJobIdentifier:{type:"structure",required:["scriptName"],members:{scriptName:{}}}},union:!0},S27:{type:"structure",required:["fromStep"],members:{fromProcStep:{},fromStep:{},toProcStep:{},toStep:{}}},S2o:{type:"structure",required:["failed","inProgress","pending","succeeded","total"],members:{failed:{type:"integer"},inProgress:{type:"integer"},pending:{type:"integer"},succeeded:{type:"integer"},total:{type:"integer"}}},S33:{type:"list",member:{}}}}},{}],449:[function(e,t,r){t.exports={pagination:{ListApplicationVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applicationVersions"},ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applications"},ListBatchJobDefinitions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"batchJobDefinitions"},ListBatchJobExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"batchJobExecutions"},ListDataSetImportHistory:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataSetImportTasks"},ListDataSets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataSets"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deployments"},ListEngineVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"engineVersions"},ListEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"environments"}}}},{}],450:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-12-12",endpointPrefix:"machinelearning",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Machine Learning",serviceId:"Machine Learning",signatureVersion:"v4",targetPrefix:"AmazonML_20141212",uid:"machinelearning-2014-12-12"},operations:{AddTags:{input:{type:"structure",required:["Tags","ResourceId","ResourceType"],members:{Tags:{shape:"S2"},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},CreateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],members:{BatchPredictionId:{},BatchPredictionName:{},MLModelId:{},BatchPredictionDataSourceId:{},OutputUri:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},CreateDataSourceFromRDS:{input:{type:"structure",required:["DataSourceId","RDSData","RoleARN"],members:{DataSourceId:{},DataSourceName:{},RDSData:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],members:{DatabaseInformation:{shape:"Sf"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{type:"string",sensitive:!0}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{},ResourceRole:{},ServiceRole:{},SubnetId:{},SecurityGroupIds:{type:"list",member:{}}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromRedshift:{input:{type:"structure",required:["DataSourceId","DataSpec","RoleARN"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],members:{DatabaseInformation:{shape:"Sy"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{type:"string",sensitive:!0}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromS3:{input:{type:"structure",required:["DataSourceId","DataSpec"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DataLocationS3"],members:{DataLocationS3:{},DataRearrangement:{},DataSchema:{},DataSchemaLocationS3:{}}},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateEvaluation:{input:{type:"structure",required:["EvaluationId","MLModelId","EvaluationDataSourceId"],members:{EvaluationId:{},EvaluationName:{},MLModelId:{},EvaluationDataSourceId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},CreateMLModel:{input:{type:"structure",required:["MLModelId","MLModelType","TrainingDataSourceId"],members:{MLModelId:{},MLModelName:{},MLModelType:{},Parameters:{shape:"S1d"},TrainingDataSourceId:{},Recipe:{},RecipeUri:{}}},output:{type:"structure",members:{MLModelId:{}}}},CreateRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},DeleteDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{}}},output:{type:"structure",members:{DataSourceId:{}}}},DeleteEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},DeleteMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{}}}},DeleteRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteTags:{input:{type:"structure",required:["TagKeys","ResourceId","ResourceType"],members:{TagKeys:{type:"list",member:{}},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},DescribeBatchPredictions:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},NextToken:{}}}},DescribeDataSources:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeEvaluations:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeMLModels:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},Algorithm:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId","ResourceType"],members:{ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{},Tags:{shape:"S2"}}}},GetBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},GetDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},LogUri:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},DataSourceSchema:{}}}},GetEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},GetMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},Recipe:{},Schema:{}}}},Predict:{input:{type:"structure",required:["MLModelId","Record","PredictEndpoint"],members:{MLModelId:{},Record:{type:"map",key:{},value:{}},PredictEndpoint:{}}},output:{type:"structure",members:{Prediction:{type:"structure",members:{predictedLabel:{},predictedValue:{type:"float"},predictedScores:{type:"map",key:{},value:{type:"float"}},details:{type:"map",key:{},value:{}}}}}}},UpdateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","BatchPredictionName"],members:{BatchPredictionId:{},BatchPredictionName:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},UpdateDataSource:{input:{type:"structure",required:["DataSourceId","DataSourceName"],members:{DataSourceId:{},DataSourceName:{}}},output:{type:"structure",members:{DataSourceId:{}}}},UpdateEvaluation:{input:{type:"structure",required:["EvaluationId","EvaluationName"],members:{EvaluationId:{},EvaluationName:{}}},output:{type:"structure",members:{EvaluationId:{}}}},UpdateMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},MLModelName:{},ScoreThreshold:{type:"float"}}},output:{type:"structure",members:{MLModelId:{}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["InstanceIdentifier","DatabaseName"],members:{InstanceIdentifier:{},DatabaseName:{}}},Sy:{type:"structure",required:["DatabaseName","ClusterIdentifier"],members:{DatabaseName:{},ClusterIdentifier:{}}},S1d:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{PeakRequestsPerSecond:{type:"integer"},CreatedAt:{type:"timestamp"},EndpointUrl:{},EndpointStatus:{}}},S2i:{type:"structure",members:{RedshiftDatabase:{shape:"Sy"},DatabaseUserName:{},SelectSqlQuery:{}}},S2j:{type:"structure",members:{Database:{shape:"Sf"},DatabaseUserName:{},SelectSqlQuery:{},ResourceRole:{},ServiceRole:{},DataPipelineId:{}}},S2q:{type:"structure",members:{Properties:{type:"map",key:{},value:{}}}}}}},{}],451:[function(e,t,r){t.exports={pagination:{DescribeBatchPredictions:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeDataSources:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeEvaluations:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeMLModels:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"}}}},{}],452:[function(e,t,r){t.exports={version:2,waiters:{DataSourceAvailable:{delay:30,operation:"DescribeDataSources",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},MLModelAvailable:{delay:30,operation:"DescribeMLModels",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},EvaluationAvailable:{delay:30,operation:"DescribeEvaluations",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},BatchPredictionAvailable:{delay:30,operation:"DescribeBatchPredictions",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]}}}},{}],453:[function(e,t,r){t.exports={metadata:{apiVersion:"2020-01-01",endpointPrefix:"macie2",signingName:"macie2",serviceFullName:"Amazon Macie 2",serviceId:"Macie2",protocol:"rest-json",jsonVersion:"1.1",uid:"macie2-2020-01-01",signatureVersion:"v4",auth:["aws.auth#sigv4"]},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"}}}},BatchUpdateAutomatedDiscoveryAccounts:{http:{method:"PATCH",requestUri:"/automated-discovery/accounts",responseCode:200},input:{type:"structure",members:{accounts:{locationName:"accounts",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},status:{locationName:"status"}}}}}},output:{type:"structure",members:{errors:{locationName:"errors",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},errorCode:{locationName:"errorCode"}}}}}}},CreateAllowList:{http:{requestUri:"/allow-lists",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},criteria:{shape:"Sk",locationName:"criteria"},description:{locationName:"description"},name:{locationName:"name"},tags:{shape:"Sq",locationName:"tags"}},required:["criteria","clientToken","name"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},CreateClassificationJob:{http:{requestUri:"/jobs",responseCode:200},input:{type:"structure",members:{allowListIds:{shape:"S5",locationName:"allowListIds"},clientToken:{locationName:"clientToken",idempotencyToken:!0},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:"Sx",locationName:"s3JobDefinition"},samplingPercentage:{locationName:"samplingPercentage",type:"integer"},scheduleFrequency:{shape:"S1l",locationName:"scheduleFrequency"},tags:{shape:"Sq",locationName:"tags"}},required:["s3JobDefinition","jobType","clientToken","name"]},output:{type:"structure",members:{jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"}}}},CreateCustomDataIdentifier:{http:{requestUri:"/custom-data-identifiers",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},description:{locationName:"description"},ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},name:{locationName:"name"},regex:{locationName:"regex"},severityLevels:{shape:"S1s",locationName:"severityLevels"},tags:{shape:"Sq",locationName:"tags"}},required:["regex","name"]},output:{type:"structure",members:{customDataIdentifierId:{locationName:"customDataIdentifierId"}}}},CreateFindingsFilter:{http:{requestUri:"/findingsfilters",responseCode:200},input:{type:"structure",members:{action:{locationName:"action"},clientToken:{locationName:"clientToken",idempotencyToken:!0},description:{locationName:"description"},findingCriteria:{shape:"S1z",locationName:"findingCriteria"},name:{locationName:"name"},position:{locationName:"position",type:"integer"},tags:{shape:"Sq",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:"S25",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:"Sq",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:"S25",locationName:"unprocessedAccounts"}}}},DeleteAllowList:{http:{method:"DELETE",requestUri:"/allow-lists/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"},ignoreJobChecks:{location:"querystring",locationName:"ignoreJobChecks"}},required:["id"]},output:{type:"structure",members:{}}},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:"S25",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"},automatedDiscoveryMonitoringStatus:{locationName:"automatedDiscoveryMonitoringStatus"},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:"S32",locationName:"jobDetails"},lastAutomatedDiscoveryTime:{shape:"S9",locationName:"lastAutomatedDiscoveryTime"},lastUpdated:{shape:"S9",locationName:"lastUpdated"},objectCount:{locationName:"objectCount",type:"long"},objectCountByEncryptionType:{shape:"S35",locationName:"objectCountByEncryptionType"},publicAccess:{shape:"S36",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"}}},sensitivityScore:{locationName:"sensitivityScore",type:"integer"},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:"S3j"}},unclassifiableObjectCount:{shape:"S3k",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S3k",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:{allowListIds:{shape:"S5",locationName:"allowListIds"},clientToken:{locationName:"clientToken",idempotencyToken:!0},createdAt:{shape:"S9",locationName:"createdAt"},customDataIdentifierIds:{shape:"S5",locationName:"customDataIdentifierIds"},description:{locationName:"description"},initialRun:{locationName:"initialRun",type:"boolean"},jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"},jobStatus:{locationName:"jobStatus"},jobType:{locationName:"jobType"},lastRunErrorStatus:{shape:"S3o",locationName:"lastRunErrorStatus"},lastRunTime:{shape:"S9",locationName:"lastRunTime"},managedDataIdentifierIds:{shape:"S5",locationName:"managedDataIdentifierIds"},managedDataIdentifierSelector:{locationName:"managedDataIdentifierSelector"},name:{locationName:"name"},s3JobDefinition:{shape:"Sx",locationName:"s3JobDefinition"},samplingPercentage:{locationName:"samplingPercentage",type:"integer"},scheduleFrequency:{shape:"S1l",locationName:"scheduleFrequency"},statistics:{locationName:"statistics",type:"structure",members:{approximateNumberOfObjectsToProcess:{locationName:"approximateNumberOfObjectsToProcess",type:"double"},numberOfRuns:{locationName:"numberOfRuns",type:"double"}}},tags:{shape:"Sq",locationName:"tags"},userPausedDetails:{shape:"S3s",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:!0},findingPublishingFrequency:{locationName:"findingPublishingFrequency"},status:{locationName:"status"}}},output:{type:"structure",members:{}}},EnableOrganizationAdminAccount:{http:{requestUri:"/admin",responseCode:200},input:{type:"structure",members:{adminAccountId:{locationName:"adminAccountId"},clientToken:{locationName:"clientToken",idempotencyToken:!0}},required:["adminAccountId"]},output:{type:"structure",members:{}}},GetAdministratorAccount:{http:{method:"GET",requestUri:"/administrator",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{administrator:{shape:"S4d",locationName:"administrator"}}}},GetAllowList:{http:{method:"GET",requestUri:"/allow-lists/{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"},criteria:{shape:"Sk",locationName:"criteria"},description:{locationName:"description"},id:{locationName:"id"},name:{locationName:"name"},status:{locationName:"status",type:"structure",members:{code:{locationName:"code"},description:{locationName:"description"}},required:["code"]},tags:{shape:"Sq",locationName:"tags"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},GetAutomatedDiscoveryConfiguration:{http:{method:"GET",requestUri:"/automated-discovery/configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{autoEnableOrganizationMembers:{locationName:"autoEnableOrganizationMembers"},classificationScopeId:{locationName:"classificationScopeId"},disabledAt:{shape:"S4n",locationName:"disabledAt"},firstEnabledAt:{shape:"S4n",locationName:"firstEnabledAt"},lastUpdatedAt:{shape:"S4n",locationName:"lastUpdatedAt"},sensitivityInspectionTemplateId:{locationName:"sensitivityInspectionTemplateId"},status:{locationName:"status"}}}},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"}}},bucketStatisticsBySensitivity:{locationName:"bucketStatisticsBySensitivity",type:"structure",members:{classificationError:{shape:"S4x",locationName:"classificationError"},notClassified:{shape:"S4x",locationName:"notClassified"},notSensitive:{shape:"S4x",locationName:"notSensitive"},sensitive:{shape:"S4x",locationName:"sensitive"}}},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:"S3k",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S3k",locationName:"unclassifiableObjectSizeInBytes"}}}},GetClassificationExportConfiguration:{http:{ +method:"GET",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{configuration:{shape:"S50",locationName:"configuration"}}}},GetClassificationScope:{http:{method:"GET",requestUri:"/classification-scopes/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{id:{locationName:"id"},name:{locationName:"name"},s3:{locationName:"s3",type:"structure",members:{excludes:{locationName:"excludes",type:"structure",members:{bucketNames:{shape:"S57",locationName:"bucketNames"}},required:["bucketNames"]}},required:["excludes"]}}}},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:"S1s",locationName:"severityLevels"},tags:{shape:"Sq",locationName:"tags"}}}},GetFindingStatistics:{http:{requestUri:"/findings/statistics",responseCode:200},input:{type:"structure",members:{findingCriteria:{shape:"S1z",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:"S5j",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:"S5u",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:"S5u",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:"S6m",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:"S6m",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:"S6x",locationName:"defaultServerSideEncryption"},name:{locationName:"name"},owner:{locationName:"owner",type:"structure",members:{displayName:{locationName:"displayName"},id:{locationName:"id"}}},publicAccess:{shape:"S36",locationName:"publicAccess"},tags:{shape:"S70",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:"S6x",locationName:"serverSideEncryption"},size:{locationName:"size",type:"long"},storageClass:{locationName:"storageClass"},tags:{shape:"S70",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:"S1z",locationName:"findingCriteria"},id:{locationName:"id"},name:{locationName:"name"},position:{locationName:"position",type:"integer"},tags:{shape:"Sq",locationName:"tags"}}}},GetFindingsPublicationConfiguration:{http:{method:"GET",requestUri:"/findings-publication-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{securityHubConfiguration:{shape:"S79",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:"S4d",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:"Sq",locationName:"tags"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},GetResourceProfile:{http:{method:"GET",requestUri:"/resource-profiles",responseCode:200},input:{type:"structure",members:{resourceArn:{location:"querystring",locationName:"resourceArn"}},required:["resourceArn"]},output:{type:"structure",members:{profileUpdatedAt:{shape:"S9",locationName:"profileUpdatedAt"},sensitivityScore:{locationName:"sensitivityScore",type:"integer"},sensitivityScoreOverridden:{locationName:"sensitivityScoreOverridden",type:"boolean"},statistics:{locationName:"statistics",type:"structure",members:{totalBytesClassified:{locationName:"totalBytesClassified",type:"long"},totalDetections:{locationName:"totalDetections",type:"long"},totalDetectionsSuppressed:{locationName:"totalDetectionsSuppressed",type:"long"},totalItemsClassified:{locationName:"totalItemsClassified",type:"long"},totalItemsSensitive:{locationName:"totalItemsSensitive",type:"long"},totalItemsSkipped:{locationName:"totalItemsSkipped",type:"long"},totalItemsSkippedInvalidEncryption:{locationName:"totalItemsSkippedInvalidEncryption",type:"long"},totalItemsSkippedInvalidKms:{locationName:"totalItemsSkippedInvalidKms",type:"long"},totalItemsSkippedPermissionDenied:{locationName:"totalItemsSkippedPermissionDenied",type:"long"}}}}}},GetRevealConfiguration:{http:{method:"GET",requestUri:"/reveal-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{configuration:{shape:"S7n",locationName:"configuration"},retrievalConfiguration:{shape:"S7q",locationName:"retrievalConfiguration"}}}},GetSensitiveDataOccurrences:{http:{method:"GET",requestUri:"/findings/{findingId}/reveal",responseCode:200},input:{type:"structure",members:{findingId:{location:"uri",locationName:"findingId"}},required:["findingId"]},output:{type:"structure",members:{error:{locationName:"error"},sensitiveDataOccurrences:{locationName:"sensitiveDataOccurrences",type:"map",key:{},value:{type:"list",member:{type:"structure",members:{value:{locationName:"value"}},required:["value"]}}},status:{locationName:"status"}}}},GetSensitiveDataOccurrencesAvailability:{http:{method:"GET",requestUri:"/findings/{findingId}/reveal/availability",responseCode:200},input:{type:"structure",members:{findingId:{location:"uri",locationName:"findingId"}},required:["findingId"]},output:{type:"structure",members:{code:{locationName:"code"},reasons:{locationName:"reasons",type:"list",member:{}}}}},GetSensitivityInspectionTemplate:{http:{method:"GET",requestUri:"/templates/sensitivity-inspections/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{description:{locationName:"description"},excludes:{shape:"S87",locationName:"excludes"},includes:{shape:"S88",locationName:"includes"},name:{locationName:"name"},sensitivityInspectionTemplateId:{locationName:"sensitivityInspectionTemplateId"}}}},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"},automatedDiscoveryFreeTrialStartDate:{shape:"S9",locationName:"automatedDiscoveryFreeTrialStartDate"},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"}}}}}}},ListAllowLists:{http:{method:"GET",requestUri:"/allow-lists",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{allowLists:{locationName:"allowLists",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},description:{locationName:"description"},id:{locationName:"id"},name:{locationName:"name"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},nextToken:{locationName:"nextToken"}}}},ListAutomatedDiscoveryAccounts:{http:{method:"GET",requestUri:"/automated-discovery/accounts",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",location:"querystring",locationName:"accountIds"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{items:{locationName:"items",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},status:{locationName:"status"}}}},nextToken:{locationName:"nextToken"}}}},ListClassificationJobs:{http:{requestUri:"/jobs/list",responseCode:200},input:{type:"structure",members:{filterCriteria:{locationName:"filterCriteria",type:"structure",members:{excludes:{shape:"S95",locationName:"excludes"},includes:{shape:"S95",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:{bucketCriteria:{shape:"Sy",locationName:"bucketCriteria"},bucketDefinitions:{shape:"S18",locationName:"bucketDefinitions"},createdAt:{shape:"S9",locationName:"createdAt"},jobId:{locationName:"jobId"},jobStatus:{locationName:"jobStatus"},jobType:{locationName:"jobType"},lastRunErrorStatus:{shape:"S3o",locationName:"lastRunErrorStatus"},name:{locationName:"name"},userPausedDetails:{shape:"S3s",locationName:"userPausedDetails"}}}},nextToken:{locationName:"nextToken"}}}},ListClassificationScopes:{http:{method:"GET",requestUri:"/classification-scopes",responseCode:200},input:{type:"structure",members:{name:{location:"querystring",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{classificationScopes:{locationName:"classificationScopes",type:"list",member:{type:"structure",members:{id:{locationName:"id"},name:{locationName:"name"}}}},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:"S1z",locationName:"findingCriteria"},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{shape:"S5j",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:"Sq",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:"S4d"}},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:"Sq",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"}}}},ListResourceProfileArtifacts:{http:{method:"GET",requestUri:"/resource-profiles/artifacts",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},resourceArn:{location:"querystring",locationName:"resourceArn"}},required:["resourceArn"]},output:{type:"structure",members:{artifacts:{locationName:"artifacts",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},classificationResultStatus:{locationName:"classificationResultStatus"},sensitive:{locationName:"sensitive",type:"boolean"}},required:["classificationResultStatus","arn"]}},nextToken:{locationName:"nextToken"}}}},ListResourceProfileDetections:{http:{method:"GET",requestUri:"/resource-profiles/detections",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},resourceArn:{location:"querystring",locationName:"resourceArn"}},required:["resourceArn"]},output:{type:"structure",members:{detections:{locationName:"detections",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},count:{locationName:"count",type:"long"},id:{locationName:"id"},name:{locationName:"name"},suppressed:{locationName:"suppressed",type:"boolean"},type:{locationName:"type"}}}},nextToken:{locationName:"nextToken"}}}},ListSensitivityInspectionTemplates:{http:{method:"GET",requestUri:"/templates/sensitivity-inspections",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"},sensitivityInspectionTemplates:{locationName:"sensitivityInspectionTemplates",type:"list",member:{type:"structure",members:{id:{locationName:"id"},name:{locationName:"name"}}}}}}},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:"Sq",locationName:"tags"}}}},PutClassificationExportConfiguration:{http:{method:"PUT",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{configuration:{shape:"S50",locationName:"configuration"}},required:["configuration"]},output:{type:"structure",members:{configuration:{shape:"S50",locationName:"configuration"}}}},PutFindingsPublicationConfiguration:{http:{method:"PUT",requestUri:"/findings-publication-configuration",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},securityHubConfiguration:{shape:"S79",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:"Sat",locationName:"excludes"},includes:{shape:"Sat",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"},automatedDiscoveryMonitoringStatus:{locationName:"automatedDiscoveryMonitoringStatus"},bucketName:{locationName:"bucketName"},classifiableObjectCount:{locationName:"classifiableObjectCount",type:"long"},classifiableSizeInBytes:{locationName:"classifiableSizeInBytes",type:"long"},errorCode:{locationName:"errorCode"},errorMessage:{locationName:"errorMessage"},jobDetails:{shape:"S32",locationName:"jobDetails"},lastAutomatedDiscoveryTime:{shape:"S9",locationName:"lastAutomatedDiscoveryTime"},objectCount:{locationName:"objectCount",type:"long"},objectCountByEncryptionType:{shape:"S35",locationName:"objectCountByEncryptionType"},sensitivityScore:{locationName:"sensitivityScore",type:"integer"},sizeInBytes:{locationName:"sizeInBytes",type:"long"},sizeInBytesCompressed:{locationName:"sizeInBytesCompressed",type:"long"},unclassifiableObjectCount:{shape:"S3k",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S3k",locationName:"unclassifiableObjectSizeInBytes"}}}}}},nextToken:{locationName:"nextToken"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sq",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:{}}},UpdateAllowList:{http:{method:"PUT",requestUri:"/allow-lists/{id}",responseCode:200},input:{type:"structure",members:{criteria:{shape:"Sk",locationName:"criteria"},description:{locationName:"description"},id:{location:"uri",locationName:"id"},name:{locationName:"name"}},required:["id","criteria","name"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},UpdateAutomatedDiscoveryConfiguration:{http:{method:"PUT",requestUri:"/automated-discovery/configuration",responseCode:200},input:{type:"structure",members:{autoEnableOrganizationMembers:{locationName:"autoEnableOrganizationMembers"},status:{locationName:"status"}},required:["status"]},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:{}}},UpdateClassificationScope:{http:{method:"PATCH",requestUri:"/classification-scopes/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"},s3:{locationName:"s3",type:"structure",members:{excludes:{locationName:"excludes",type:"structure",members:{bucketNames:{shape:"S57",locationName:"bucketNames"},operation:{locationName:"operation"}},required:["bucketNames","operation"]}},required:["excludes"]}},required:["id"]},output:{type:"structure",members:{}}},UpdateFindingsFilter:{http:{method:"PATCH",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{action:{locationName:"action"},clientToken:{locationName:"clientToken",idempotencyToken:!0},description:{locationName:"description"},findingCriteria:{shape:"S1z",locationName:"findingCriteria"},id:{location:"uri",locationName:"id"},name:{locationName:"name"},position:{locationName:"position",type:"integer"}},required:["id"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},UpdateMacieSession:{http:{method:"PATCH",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{findingPublishingFrequency:{locationName:"findingPublishingFrequency"},status:{locationName:"status"}}},output:{type:"structure",members:{}}},UpdateMemberSession:{http:{method:"PATCH",requestUri:"/macie/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"},status:{locationName:"status"}},required:["id","status"]},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{method:"PATCH",requestUri:"/admin/configuration",responseCode:200},input:{type:"structure",members:{autoEnable:{locationName:"autoEnable",type:"boolean"}},required:["autoEnable"]},output:{type:"structure",members:{}}},UpdateResourceProfile:{http:{method:"PATCH",requestUri:"/resource-profiles",responseCode:200},input:{type:"structure",members:{resourceArn:{location:"querystring",locationName:"resourceArn"},sensitivityScoreOverride:{locationName:"sensitivityScoreOverride",type:"integer"}},required:["resourceArn"]},output:{type:"structure",members:{}}},UpdateResourceProfileDetections:{http:{method:"PATCH",requestUri:"/resource-profiles/detections",responseCode:200},input:{type:"structure",members:{resourceArn:{location:"querystring",locationName:"resourceArn"},suppressDataIdentifiers:{locationName:"suppressDataIdentifiers",type:"list",member:{type:"structure",members:{id:{locationName:"id"},type:{locationName:"type"}}}}},required:["resourceArn"]},output:{type:"structure",members:{}}},UpdateRevealConfiguration:{http:{method:"PUT",requestUri:"/reveal-configuration",responseCode:200},input:{type:"structure",members:{configuration:{shape:"S7n",locationName:"configuration"},retrievalConfiguration:{locationName:"retrievalConfiguration",type:"structure",members:{retrievalMode:{locationName:"retrievalMode"},roleName:{locationName:"roleName"}},required:["retrievalMode"]}},required:["configuration"]},output:{type:"structure",members:{configuration:{shape:"S7n",locationName:"configuration"},retrievalConfiguration:{shape:"S7q",locationName:"retrievalConfiguration"}}}},UpdateSensitivityInspectionTemplate:{http:{method:"PUT",requestUri:"/templates/sensitivity-inspections/{id}",responseCode:200},input:{type:"structure",members:{description:{locationName:"description"},excludes:{shape:"S87",locationName:"excludes"},id:{location:"uri",locationName:"id"},includes:{shape:"S88",locationName:"includes"}},required:["id"]},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{}},S9:{type:"timestamp",timestampFormat:"iso8601"},Sk:{type:"structure",members:{regex:{locationName:"regex"},s3WordsList:{locationName:"s3WordsList",type:"structure",members:{bucketName:{locationName:"bucketName"},objectKey:{locationName:"objectKey"}}, +required:["bucketName","objectKey"]}}},Sq:{type:"map",key:{},value:{}},Sx:{type:"structure",members:{bucketCriteria:{shape:"Sy",locationName:"bucketCriteria"},bucketDefinitions:{shape:"S18",locationName:"bucketDefinitions"},scoping:{locationName:"scoping",type:"structure",members:{excludes:{shape:"S1b",locationName:"excludes"},includes:{shape:"S1b",locationName:"includes"}}}}},Sy:{type:"structure",members:{excludes:{shape:"Sz",locationName:"excludes"},includes:{shape:"Sz",locationName:"includes"}}},Sz:{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"}}}}}}}}}}},S18:{type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},buckets:{shape:"S5",locationName:"buckets"}},required:["accountId","buckets"]}},S1b:{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"}}}}}}}},S1l:{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"}}}}},S1s:{type:"list",member:{type:"structure",members:{occurrencesThreshold:{locationName:"occurrencesThreshold",type:"long"},severity:{locationName:"severity"}},required:["occurrencesThreshold","severity"]}},S1z:{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"}}}}}},S25:{type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},errorCode:{locationName:"errorCode"},errorMessage:{locationName:"errorMessage"}}}},S32:{type:"structure",members:{isDefinedInJob:{locationName:"isDefinedInJob"},isMonitoredByJob:{locationName:"isMonitoredByJob"},lastJobId:{locationName:"lastJobId"},lastJobRunTime:{shape:"S9",locationName:"lastJobRunTime"}}},S35:{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"}}},S36:{type:"structure",members:{effectivePermission:{locationName:"effectivePermission"},permissionConfiguration:{locationName:"permissionConfiguration",type:"structure",members:{accountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{blockPublicAccess:{shape:"S3a",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:"S3a",locationName:"blockPublicAccess"},bucketPolicy:{locationName:"bucketPolicy",type:"structure",members:{allowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},allowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}}}}}}}},S3a:{type:"structure",members:{blockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},blockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"},ignorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},restrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"}}},S3j:{type:"structure",members:{key:{locationName:"key"},value:{locationName:"value"}}},S3k:{type:"structure",members:{fileType:{locationName:"fileType",type:"long"},storageClass:{locationName:"storageClass",type:"long"},total:{locationName:"total",type:"long"}}},S3o:{type:"structure",members:{code:{locationName:"code"}}},S3s:{type:"structure",members:{jobExpiresAt:{shape:"S9",locationName:"jobExpiresAt"},jobImminentExpirationHealthEventArn:{locationName:"jobImminentExpirationHealthEventArn"},jobPausedAt:{shape:"S9",locationName:"jobPausedAt"}}},S4d:{type:"structure",members:{accountId:{locationName:"accountId"},invitationId:{locationName:"invitationId"},invitedAt:{shape:"S9",locationName:"invitedAt"},relationshipStatus:{locationName:"relationshipStatus"}}},S4n:{type:"timestamp",timestampFormat:"iso8601"},S4x:{type:"structure",members:{classifiableSizeInBytes:{locationName:"classifiableSizeInBytes",type:"long"},publiclyAccessibleCount:{locationName:"publiclyAccessibleCount",type:"long"},totalCount:{locationName:"totalCount",type:"long"},totalSizeInBytes:{locationName:"totalSizeInBytes",type:"long"}}},S50:{type:"structure",members:{s3Destination:{locationName:"s3Destination",type:"structure",members:{bucketName:{locationName:"bucketName"},keyPrefix:{locationName:"keyPrefix"},kmsKeyArn:{locationName:"kmsKeyArn"}},required:["bucketName","kmsKeyArn"]}}},S57:{type:"list",member:{}},S5j:{type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}},S5u:{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:"S5x",locationName:"lineRanges"},offsetRanges:{shape:"S5x",locationName:"offsetRanges"},pages:{locationName:"pages",type:"list",member:{type:"structure",members:{lineRange:{shape:"S5y",locationName:"lineRange"},offsetRange:{shape:"S5y",locationName:"offsetRange"},pageNumber:{locationName:"pageNumber",type:"long"}}}},records:{locationName:"records",type:"list",member:{type:"structure",members:{jsonPath:{locationName:"jsonPath"},recordIndex:{locationName:"recordIndex",type:"long"}}}}}},S5x:{type:"list",member:{shape:"S5y"}},S5y:{type:"structure",members:{end:{locationName:"end",type:"long"},start:{locationName:"start",type:"long"},startColumn:{locationName:"startColumn",type:"long"}}},S6m:{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"}}}}},S6x:{type:"structure",members:{encryptionType:{locationName:"encryptionType"},kmsMasterKeyId:{locationName:"kmsMasterKeyId"}}},S70:{type:"list",member:{shape:"S3j"}},S79:{type:"structure",members:{publishClassificationFindings:{locationName:"publishClassificationFindings",type:"boolean"},publishPolicyFindings:{locationName:"publishPolicyFindings",type:"boolean"}},required:["publishPolicyFindings","publishClassificationFindings"]},S7n:{type:"structure",members:{kmsKeyId:{locationName:"kmsKeyId"},status:{locationName:"status"}},required:["status"]},S7q:{type:"structure",members:{externalId:{locationName:"externalId"},retrievalMode:{locationName:"retrievalMode"},roleName:{locationName:"roleName"}},required:["retrievalMode"]},S87:{type:"structure",members:{managedDataIdentifierIds:{shape:"S5",locationName:"managedDataIdentifierIds"}}},S88:{type:"structure",members:{allowListIds:{shape:"S5",locationName:"allowListIds"},customDataIdentifierIds:{shape:"S5",locationName:"customDataIdentifierIds"},managedDataIdentifierIds:{shape:"S5",locationName:"managedDataIdentifierIds"}}},S95:{type:"list",member:{type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}}},Sat:{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"}}}}}}}}}}}}}},{}],454:[function(e,t,r){t.exports={pagination:{DescribeBuckets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"buckets"},GetUsageStatistics:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"records"},ListAutomatedDiscoveryAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListClassificationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListClassificationScopes:{input_token:"nextToken",output_token:"nextToken",result_key:"classificationScopes"},ListCustomDataIdentifiers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findingIds"},ListFindingsFilters:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findingsFilterListItems"},ListInvitations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"invitations"},ListMembers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"members"},ListOrganizationAdminAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"adminAccounts"},SearchResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"matchingResources"},ListAllowLists:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"allowLists"},ListManagedDataIdentifiers:{input_token:"nextToken",output_token:"nextToken",result_key:"items"},ListResourceProfileDetections:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"detections"},ListSensitivityInspectionTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"sensitivityInspectionTemplates"},ListResourceProfileArtifacts:{input_token:"nextToken",output_token:"nextToken",result_key:"artifacts"}}}},{}],455:[function(e,t,r){t.exports={version:2,waiters:{FindingRevealed:{description:"Wait until the sensitive data occurrences are ready.",delay:2,maxAttempts:60,operation:"GetSensitiveDataOccurrences",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"SUCCESS"},{matcher:"path",argument:"status",state:"success",expected:"ERROR"}]}}}},{}],456:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-10-17",endpointPrefix:"mail-manager",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceFullName:"MailManager",serviceId:"MailManager",signatureVersion:"v4",signingName:"ses",targetPrefix:"MailManagerSvc",uid:"mailmanager-2023-10-17"},operations:{CreateAddonInstance:{input:{type:"structure",required:["AddonSubscriptionId"],members:{AddonSubscriptionId:{},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",required:["AddonInstanceId"],members:{AddonInstanceId:{}}},idempotent:!0},CreateAddonSubscription:{input:{type:"structure",required:["AddonName"],members:{AddonName:{},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",required:["AddonSubscriptionId"],members:{AddonSubscriptionId:{}}},idempotent:!0},CreateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},ClientToken:{idempotencyToken:!0},KmsKeyArn:{},Retention:{shape:"Sg"},Tags:{shape:"S4"}}},output:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{}}},idempotent:!0},CreateIngressPoint:{input:{type:"structure",required:["IngressPointName","RuleSetId","TrafficPolicyId","Type"],members:{ClientToken:{idempotencyToken:!0},IngressPointConfiguration:{shape:"Sl"},IngressPointName:{},RuleSetId:{},Tags:{shape:"S4"},TrafficPolicyId:{},Type:{}}},output:{type:"structure",required:["IngressPointId"],members:{IngressPointId:{}}},idempotent:!0},CreateRelay:{input:{type:"structure",required:["Authentication","RelayName","ServerName","ServerPort"],members:{Authentication:{shape:"Sv"},ClientToken:{idempotencyToken:!0},RelayName:{},ServerName:{},ServerPort:{type:"integer"},Tags:{shape:"S4"}}},output:{type:"structure",required:["RelayId"],members:{RelayId:{}}},idempotent:!0},CreateRuleSet:{input:{type:"structure",required:["RuleSetName","Rules"],members:{ClientToken:{idempotencyToken:!0},RuleSetName:{},Rules:{shape:"S14"},Tags:{shape:"S4"}}},output:{type:"structure",required:["RuleSetId"],members:{RuleSetId:{}}},idempotent:!0},CreateTrafficPolicy:{input:{type:"structure",required:["DefaultAction","PolicyStatements","TrafficPolicyName"],members:{ClientToken:{idempotencyToken:!0},DefaultAction:{},MaxMessageSizeBytes:{type:"integer"},PolicyStatements:{shape:"S2x"},Tags:{shape:"S4"},TrafficPolicyName:{}}},output:{type:"structure",required:["TrafficPolicyId"],members:{TrafficPolicyId:{}}},idempotent:!0},DeleteAddonInstance:{input:{type:"structure",required:["AddonInstanceId"],members:{AddonInstanceId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteAddonSubscription:{input:{type:"structure",required:["AddonSubscriptionId"],members:{AddonSubscriptionId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteArchive:{input:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteIngressPoint:{input:{type:"structure",required:["IngressPointId"],members:{IngressPointId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteRelay:{input:{type:"structure",required:["RelayId"],members:{RelayId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteRuleSet:{input:{type:"structure",required:["RuleSetId"],members:{RuleSetId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteTrafficPolicy:{input:{type:"structure",required:["TrafficPolicyId"],members:{TrafficPolicyId:{}}},output:{type:"structure",members:{}},idempotent:!0},GetAddonInstance:{input:{type:"structure",required:["AddonInstanceId"],members:{AddonInstanceId:{}}},output:{type:"structure",members:{AddonInstanceArn:{},AddonName:{},AddonSubscriptionId:{},CreatedTimestamp:{type:"timestamp"}}}},GetAddonSubscription:{input:{type:"structure",required:["AddonSubscriptionId"],members:{AddonSubscriptionId:{}}},output:{type:"structure",members:{AddonName:{},AddonSubscriptionArn:{},CreatedTimestamp:{type:"timestamp"}}}},GetArchive:{input:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{}}},output:{type:"structure",required:["ArchiveArn","ArchiveId","ArchiveName","ArchiveState","Retention"],members:{ArchiveArn:{},ArchiveId:{},ArchiveName:{},ArchiveState:{},CreatedTimestamp:{type:"timestamp"},KmsKeyArn:{},LastUpdatedTimestamp:{type:"timestamp"},Retention:{shape:"Sg"}}}},GetArchiveExport:{input:{type:"structure",required:["ExportId"],members:{ExportId:{}}},output:{type:"structure",members:{ArchiveId:{},ExportDestinationConfiguration:{shape:"S4h"},Filters:{shape:"S4k"},FromTimestamp:{type:"timestamp"},MaxResults:{type:"integer"},Status:{shape:"S4x"},ToTimestamp:{type:"timestamp"}}}},GetArchiveMessage:{input:{type:"structure",required:["ArchivedMessageId"],members:{ArchivedMessageId:{}}},output:{type:"structure",members:{MessageDownloadLink:{}}}},GetArchiveMessageContent:{input:{type:"structure",required:["ArchivedMessageId"],members:{ArchivedMessageId:{}}},output:{type:"structure",members:{Body:{type:"structure",members:{Html:{},MessageMalformed:{type:"boolean"},Text:{}}}}}},GetArchiveSearch:{input:{type:"structure",required:["SearchId"],members:{SearchId:{}}},output:{type:"structure",members:{ArchiveId:{},Filters:{shape:"S4k"},FromTimestamp:{type:"timestamp"},MaxResults:{type:"integer"},Status:{shape:"S5c"},ToTimestamp:{type:"timestamp"}}}},GetArchiveSearchResults:{input:{type:"structure",required:["SearchId"],members:{SearchId:{}}},output:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{ArchivedMessageId:{},Cc:{},Date:{},From:{},HasAttachments:{type:"boolean"},InReplyTo:{},MessageId:{},ReceivedHeaders:{type:"list",member:{}},ReceivedTimestamp:{type:"timestamp"},Subject:{},To:{},XMailer:{},XOriginalMailer:{},XPriority:{}}}}}}},GetIngressPoint:{input:{type:"structure",required:["IngressPointId"],members:{IngressPointId:{}}},output:{type:"structure",required:["IngressPointId","IngressPointName"],members:{ARecord:{},CreatedTimestamp:{type:"timestamp"},IngressPointArn:{},IngressPointAuthConfiguration:{type:"structure",members:{IngressPointPasswordConfiguration:{type:"structure",members:{PreviousSmtpPasswordExpiryTimestamp:{type:"timestamp"},PreviousSmtpPasswordVersion:{},SmtpPasswordVersion:{}}},SecretArn:{}}},IngressPointId:{},IngressPointName:{},LastUpdatedTimestamp:{type:"timestamp"},RuleSetId:{},Status:{},TrafficPolicyId:{},Type:{}}}},GetRelay:{input:{type:"structure",required:["RelayId"],members:{RelayId:{}}},output:{type:"structure",required:["RelayId"],members:{Authentication:{shape:"Sv"},CreatedTimestamp:{type:"timestamp"},LastModifiedTimestamp:{type:"timestamp"},RelayArn:{},RelayId:{},RelayName:{},ServerName:{},ServerPort:{type:"integer"}}}},GetRuleSet:{input:{type:"structure",required:["RuleSetId"],members:{RuleSetId:{}}},output:{type:"structure",required:["CreatedDate","LastModificationDate","RuleSetArn","RuleSetId","RuleSetName","Rules"],members:{CreatedDate:{type:"timestamp"},LastModificationDate:{type:"timestamp"},RuleSetArn:{},RuleSetId:{},RuleSetName:{},Rules:{shape:"S14"}}}},GetTrafficPolicy:{input:{type:"structure",required:["TrafficPolicyId"],members:{TrafficPolicyId:{}}},output:{type:"structure",required:["TrafficPolicyId","TrafficPolicyName"],members:{CreatedTimestamp:{type:"timestamp"},DefaultAction:{},LastUpdatedTimestamp:{type:"timestamp"},MaxMessageSizeBytes:{type:"integer"},PolicyStatements:{shape:"S2x"},TrafficPolicyArn:{},TrafficPolicyId:{},TrafficPolicyName:{}}}},ListAddonInstances:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{AddonInstances:{type:"list",member:{type:"structure",members:{AddonInstanceArn:{},AddonInstanceId:{},AddonName:{},AddonSubscriptionId:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListAddonSubscriptions:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{AddonSubscriptions:{type:"list",member:{type:"structure",members:{AddonName:{},AddonSubscriptionArn:{},AddonSubscriptionId:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListArchiveExports:{input:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{},NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{Exports:{type:"list",member:{type:"structure",members:{ExportId:{},Status:{shape:"S4x"}}}},NextToken:{}}}},ListArchiveSearches:{input:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{},NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Searches:{type:"list",member:{type:"structure",members:{SearchId:{},Status:{shape:"S5c"}}}}}}},ListArchives:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",required:["Archives"],members:{Archives:{type:"list",member:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{},ArchiveName:{},ArchiveState:{},LastUpdatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListIngressPoints:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{IngressPoints:{type:"list",member:{type:"structure",required:["IngressPointId","IngressPointName","Status","Type"],members:{ARecord:{},IngressPointId:{},IngressPointName:{},Status:{},Type:{}}}},NextToken:{}}}},ListRelays:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",required:["Relays"],members:{NextToken:{},Relays:{type:"list",member:{type:"structure",members:{LastModifiedTimestamp:{type:"timestamp"},RelayId:{},RelayName:{}}}}}}},ListRuleSets:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",required:["RuleSets"],members:{NextToken:{},RuleSets:{type:"list",member:{type:"structure",members:{LastModificationDate:{type:"timestamp"},RuleSetId:{},RuleSetName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S4"}}}},ListTrafficPolicies:{input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},TrafficPolicies:{type:"list",member:{type:"structure",required:["DefaultAction","TrafficPolicyId","TrafficPolicyName"],members:{DefaultAction:{},TrafficPolicyId:{},TrafficPolicyName:{}}}}}}},StartArchiveExport:{input:{type:"structure",required:["ArchiveId","ExportDestinationConfiguration","FromTimestamp","ToTimestamp"],members:{ArchiveId:{},ExportDestinationConfiguration:{shape:"S4h"},Filters:{shape:"S4k"},FromTimestamp:{type:"timestamp"},MaxResults:{type:"integer"},ToTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{ExportId:{}}}},StartArchiveSearch:{input:{type:"structure",required:["ArchiveId","FromTimestamp","MaxResults","ToTimestamp"],members:{ArchiveId:{},Filters:{shape:"S4k"},FromTimestamp:{type:"timestamp"},MaxResults:{type:"integer"},ToTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{SearchId:{}}}},StopArchiveExport:{input:{type:"structure",required:["ExportId"],members:{ExportId:{}}},output:{type:"structure",members:{}}},StopArchiveSearch:{input:{type:"structure",required:["SearchId"],members:{SearchId:{}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"S6"}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateArchive:{input:{type:"structure",required:["ArchiveId"],members:{ArchiveId:{},ArchiveName:{},Retention:{shape:"Sg"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateIngressPoint:{input:{type:"structure",required:["IngressPointId"],members:{IngressPointConfiguration:{shape:"Sl"},IngressPointId:{},IngressPointName:{},RuleSetId:{},StatusToUpdate:{},TrafficPolicyId:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateRelay:{input:{type:"structure",required:["RelayId"],members:{Authentication:{shape:"Sv"},RelayId:{},RelayName:{},ServerName:{},ServerPort:{type:"integer"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateRuleSet:{input:{type:"structure",required:["RuleSetId"],members:{RuleSetId:{},RuleSetName:{},Rules:{shape:"S14"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateTrafficPolicy:{input:{type:"structure",required:["TrafficPolicyId"],members:{DefaultAction:{},MaxMessageSizeBytes:{type:"integer"},PolicyStatements:{shape:"S2x"},TrafficPolicyId:{},TrafficPolicyName:{}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"S6"},Value:{type:"string",sensitive:!0}}}},S6:{type:"string",sensitive:!0},Sg:{type:"structure",members:{RetentionPeriod:{}},union:!0},Sl:{type:"structure",members:{SecretArn:{},SmtpPassword:{type:"string",sensitive:!0}},union:!0},Sv:{type:"structure",members:{NoAuthentication:{type:"structure",members:{}},SecretArn:{}},union:!0},S14:{type:"list",member:{type:"structure",required:["Actions"],members:{Actions:{type:"list",member:{type:"structure",members:{AddHeader:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},Archive:{type:"structure",required:["TargetArchive"],members:{ActionFailurePolicy:{},TargetArchive:{}}},DeliverToMailbox:{type:"structure",required:["MailboxArn","RoleArn"],members:{ActionFailurePolicy:{},MailboxArn:{},RoleArn:{}}},Drop:{type:"structure",members:{}},Relay:{type:"structure",required:["Relay"],members:{ActionFailurePolicy:{},MailFrom:{},Relay:{}}},ReplaceRecipient:{type:"structure",members:{ReplaceWith:{type:"list",member:{type:"string",sensitive:!0}}}},Send:{type:"structure",required:["RoleArn"],members:{ActionFailurePolicy:{},RoleArn:{}}},WriteToS3:{type:"structure",required:["RoleArn","S3Bucket"],members:{ActionFailurePolicy:{},RoleArn:{},S3Bucket:{},S3Prefix:{},S3SseKmsKeyId:{}}}},union:!0}},Conditions:{shape:"S1s"},Name:{},Unless:{shape:"S1s"}}}},S1s:{type:"list",member:{type:"structure",members:{BooleanExpression:{type:"structure",required:["Evaluate","Operator"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{}}},DmarcExpression:{type:"structure",required:["Operator","Values"],members:{Operator:{},Values:{type:"list",member:{}}}},IpExpression:{type:"structure",required:["Evaluate","Operator","Values"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Values:{type:"list",member:{}}}},NumberExpression:{type:"structure",required:["Evaluate","Operator","Value"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Value:{type:"double"}}},StringExpression:{type:"structure",required:["Evaluate","Operator","Values"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Values:{type:"list",member:{}}}},VerdictExpression:{type:"structure",required:["Evaluate","Operator","Values"],members:{Evaluate:{type:"structure",members:{Analysis:{type:"structure",required:["Analyzer","ResultField"],members:{Analyzer:{},ResultField:{}}},Attribute:{}},union:!0},Operator:{},Values:{type:"list",member:{}}}}},union:!0}},S2x:{type:"list",member:{type:"structure",required:["Action","Conditions"],members:{Action:{},Conditions:{type:"list",member:{type:"structure",members:{BooleanExpression:{type:"structure",required:["Evaluate","Operator"],members:{Evaluate:{type:"structure",members:{Analysis:{type:"structure",required:["Analyzer","ResultField"],members:{Analyzer:{},ResultField:{}}}},union:!0},Operator:{}}},IpExpression:{type:"structure",required:["Evaluate","Operator","Values"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Values:{type:"list",member:{}}}},StringExpression:{type:"structure",required:["Evaluate","Operator","Values"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Values:{type:"list",member:{}}}},TlsExpression:{type:"structure",required:["Evaluate","Operator","Value"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Value:{}}}},union:!0}}}}},S4h:{type:"structure",members:{S3:{type:"structure",members:{S3Location:{}}}},union:!0},S4k:{type:"structure",members:{Include:{shape:"S4l"},Unless:{shape:"S4l"}}},S4l:{type:"list",member:{type:"structure",members:{BooleanExpression:{type:"structure",required:["Evaluate","Operator"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{}}},StringExpression:{type:"structure",required:["Evaluate","Operator","Values"],members:{Evaluate:{type:"structure",members:{Attribute:{}},union:!0},Operator:{},Values:{type:"list",member:{}}}}},union:!0}},S4x:{type:"structure",members:{CompletionTimestamp:{type:"timestamp"},ErrorMessage:{},State:{},SubmissionTimestamp:{type:"timestamp"}}},S5c:{type:"structure",members:{CompletionTimestamp:{type:"timestamp"},ErrorMessage:{},State:{},SubmissionTimestamp:{type:"timestamp"}}}}}},{}],457:[function(e,t,r){t.exports={pagination:{ListAddonInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"AddonInstances"},ListAddonSubscriptions:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"AddonSubscriptions"},ListArchiveExports:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"Exports"},ListArchiveSearches:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"Searches"},ListArchives:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"Archives"},ListIngressPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"IngressPoints"},ListRelays:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"Relays"},ListRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"RuleSets"},ListTrafficPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize",result_key:"TrafficPolicies"}}}},{}],458:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-09-24",endpointPrefix:"managedblockchain",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"ManagedBlockchain",serviceFullName:"Amazon Managed Blockchain",serviceId:"ManagedBlockchain",signatureVersion:"v4",signingName:"managedblockchain",uid:"managedblockchain-2018-09-24"},operations:{CreateAccessor:{http:{requestUri:"/accessors"},input:{type:"structure",required:["ClientRequestToken","AccessorType"],members:{ClientRequestToken:{idempotencyToken:!0},AccessorType:{},Tags:{shape:"S4"},NetworkType:{}}},output:{type:"structure",members:{AccessorId:{},BillingToken:{},NetworkType:{}}}},CreateMember:{http:{requestUri:"/networks/{networkId}/members"},input:{type:"structure",required:["ClientRequestToken","InvitationId","NetworkId","MemberConfiguration"],members:{ClientRequestToken:{idempotencyToken:!0},InvitationId:{},NetworkId:{location:"uri",locationName:"networkId"},MemberConfiguration:{shape:"Sc"}}},output:{type:"structure",members:{MemberId:{}}}},CreateNetwork:{http:{requestUri:"/networks"},input:{type:"structure",required:["ClientRequestToken","Name","Framework","FrameworkVersion","VotingPolicy","MemberConfiguration"],members:{ClientRequestToken:{idempotencyToken:!0},Name:{},Description:{},Framework:{},FrameworkVersion:{},FrameworkConfiguration:{type:"structure",members:{Fabric:{type:"structure",required:["Edition"],members:{Edition:{}}}}},VotingPolicy:{shape:"Sx"},MemberConfiguration:{shape:"Sc"},Tags:{shape:"S4"}}},output:{type:"structure",members:{NetworkId:{},MemberId:{}}}},CreateNode:{http:{requestUri:"/networks/{networkId}/nodes"},input:{type:"structure",required:["ClientRequestToken","NetworkId","NodeConfiguration"],members:{ClientRequestToken:{idempotencyToken:!0},NetworkId:{location:"uri",locationName:"networkId"},MemberId:{},NodeConfiguration:{type:"structure",required:["InstanceType"],members:{InstanceType:{}, +AvailabilityZone:{},LogPublishingConfiguration:{shape:"S17"},StateDB:{}}},Tags:{shape:"S4"}}},output:{type:"structure",members:{NodeId:{}}}},CreateProposal:{http:{requestUri:"/networks/{networkId}/proposals"},input:{type:"structure",required:["ClientRequestToken","NetworkId","MemberId","Actions"],members:{ClientRequestToken:{idempotencyToken:!0},NetworkId:{location:"uri",locationName:"networkId"},MemberId:{},Actions:{shape:"S1c"},Description:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{ProposalId:{}}}},DeleteAccessor:{http:{method:"DELETE",requestUri:"/accessors/{AccessorId}"},input:{type:"structure",required:["AccessorId"],members:{AccessorId:{location:"uri",locationName:"AccessorId"}}},output:{type:"structure",members:{}}},DeleteMember:{http:{method:"DELETE",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"}}},output:{type:"structure",members:{}}},DeleteNode:{http:{method:"DELETE",requestUri:"/networks/{networkId}/nodes/{nodeId}"},input:{type:"structure",required:["NetworkId","NodeId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"querystring",locationName:"memberId"},NodeId:{location:"uri",locationName:"nodeId"}}},output:{type:"structure",members:{}}},GetAccessor:{http:{method:"GET",requestUri:"/accessors/{AccessorId}"},input:{type:"structure",required:["AccessorId"],members:{AccessorId:{location:"uri",locationName:"AccessorId"}}},output:{type:"structure",members:{Accessor:{type:"structure",members:{Id:{},Type:{},BillingToken:{},Status:{},CreationDate:{shape:"S1t"},Arn:{},Tags:{shape:"S1u"},NetworkType:{}}}}}},GetMember:{http:{method:"GET",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"}}},output:{type:"structure",members:{Member:{type:"structure",members:{NetworkId:{},Id:{},Name:{},Description:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{AdminUsername:{},CaEndpoint:{}}}}},LogPublishingConfiguration:{shape:"Sj"},Status:{},CreationDate:{shape:"S1t"},Tags:{shape:"S1u"},Arn:{},KmsKeyArn:{}}}}}},GetNetwork:{http:{method:"GET",requestUri:"/networks/{networkId}"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"}}},output:{type:"structure",members:{Network:{type:"structure",members:{Id:{},Name:{},Description:{},Framework:{},FrameworkVersion:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{OrderingServiceEndpoint:{},Edition:{}}},Ethereum:{type:"structure",members:{ChainId:{}}}}},VpcEndpointServiceName:{},VotingPolicy:{shape:"Sx"},Status:{},CreationDate:{shape:"S1t"},Tags:{shape:"S1u"},Arn:{}}}}}},GetNode:{http:{method:"GET",requestUri:"/networks/{networkId}/nodes/{nodeId}"},input:{type:"structure",required:["NetworkId","NodeId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"querystring",locationName:"memberId"},NodeId:{location:"uri",locationName:"nodeId"}}},output:{type:"structure",members:{Node:{type:"structure",members:{NetworkId:{},MemberId:{},Id:{},InstanceType:{},AvailabilityZone:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{PeerEndpoint:{},PeerEventEndpoint:{}}},Ethereum:{type:"structure",members:{HttpEndpoint:{},WebSocketEndpoint:{}}}}},LogPublishingConfiguration:{shape:"S17"},StateDB:{},Status:{},CreationDate:{shape:"S1t"},Tags:{shape:"S1u"},Arn:{},KmsKeyArn:{}}}}}},GetProposal:{http:{method:"GET",requestUri:"/networks/{networkId}/proposals/{proposalId}"},input:{type:"structure",required:["NetworkId","ProposalId"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"}}},output:{type:"structure",members:{Proposal:{type:"structure",members:{ProposalId:{},NetworkId:{},Description:{},Actions:{shape:"S1c"},ProposedByMemberId:{},ProposedByMemberName:{},Status:{},CreationDate:{shape:"S1t"},ExpirationDate:{shape:"S1t"},YesVoteCount:{type:"integer"},NoVoteCount:{type:"integer"},OutstandingVoteCount:{type:"integer"},Tags:{shape:"S1u"},Arn:{}}}}}},ListAccessors:{http:{method:"GET",requestUri:"/accessors"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},NetworkType:{location:"querystring",locationName:"networkType"}}},output:{type:"structure",members:{Accessors:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Status:{},CreationDate:{shape:"S1t"},Arn:{},NetworkType:{}}}},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:{type:"structure",members:{InvitationId:{},CreationDate:{shape:"S1t"},ExpirationDate:{shape:"S1t"},Status:{},NetworkSummary:{shape:"S2x"},Arn:{}}}},NextToken:{}}}},ListMembers:{http:{method:"GET",requestUri:"/networks/{networkId}/members"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"},Name:{location:"querystring",locationName:"name"},Status:{location:"querystring",locationName:"status"},IsOwned:{location:"querystring",locationName:"isOwned",type:"boolean"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Members:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},Status:{},CreationDate:{shape:"S1t"},IsOwned:{type:"boolean"},Arn:{}}}},NextToken:{}}}},ListNetworks:{http:{method:"GET",requestUri:"/networks"},input:{type:"structure",members:{Name:{location:"querystring",locationName:"name"},Framework:{location:"querystring",locationName:"framework"},Status:{location:"querystring",locationName:"status"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Networks:{type:"list",member:{shape:"S2x"}},NextToken:{}}}},ListNodes:{http:{method:"GET",requestUri:"/networks/{networkId}/nodes"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"querystring",locationName:"memberId"},Status:{location:"querystring",locationName:"status"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Nodes:{type:"list",member:{type:"structure",members:{Id:{},Status:{},CreationDate:{shape:"S1t"},AvailabilityZone:{},InstanceType:{},Arn:{}}}},NextToken:{}}}},ListProposalVotes:{http:{method:"GET",requestUri:"/networks/{networkId}/proposals/{proposalId}/votes"},input:{type:"structure",required:["NetworkId","ProposalId"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ProposalVotes:{type:"list",member:{type:"structure",members:{Vote:{},MemberName:{},MemberId:{}}}},NextToken:{}}}},ListProposals:{http:{method:"GET",requestUri:"/networks/{networkId}/proposals"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Proposals:{type:"list",member:{type:"structure",members:{ProposalId:{},Description:{},ProposedByMemberId:{},ProposedByMemberName:{},Status:{},CreationDate:{shape:"S1t"},ExpirationDate:{shape:"S1t"},Arn:{}}}},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:"S1u"}}}},RejectInvitation:{http:{method:"DELETE",requestUri:"/invitations/{invitationId}"},input:{type:"structure",required:["InvitationId"],members:{InvitationId:{location:"uri",locationName:"invitationId"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateMember:{http:{method:"PATCH",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},LogPublishingConfiguration:{shape:"Sj"}}},output:{type:"structure",members:{}}},UpdateNode:{http:{method:"PATCH",requestUri:"/networks/{networkId}/nodes/{nodeId}"},input:{type:"structure",required:["NetworkId","NodeId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{},NodeId:{location:"uri",locationName:"nodeId"},LogPublishingConfiguration:{shape:"S17"}}},output:{type:"structure",members:{}}},VoteOnProposal:{http:{requestUri:"/networks/{networkId}/proposals/{proposalId}/votes"},input:{type:"structure",required:["NetworkId","ProposalId","VoterMemberId","Vote"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"},VoterMemberId:{},Vote:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"map",key:{},value:{}},Sc:{type:"structure",required:["Name","FrameworkConfiguration"],members:{Name:{},Description:{},FrameworkConfiguration:{type:"structure",members:{Fabric:{type:"structure",required:["AdminUsername","AdminPassword"],members:{AdminUsername:{},AdminPassword:{type:"string",sensitive:!0}}}}},LogPublishingConfiguration:{shape:"Sj"},Tags:{shape:"S4"},KmsKeyArn:{}}},Sj:{type:"structure",members:{Fabric:{type:"structure",members:{CaLogs:{shape:"Sl"}}}}},Sl:{type:"structure",members:{Cloudwatch:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sx:{type:"structure",members:{ApprovalThresholdPolicy:{type:"structure",members:{ThresholdPercentage:{type:"integer"},ProposalDurationInHours:{type:"integer"},ThresholdComparator:{}}}}},S17:{type:"structure",members:{Fabric:{type:"structure",members:{ChaincodeLogs:{shape:"Sl"},PeerLogs:{shape:"Sl"}}}}},S1c:{type:"structure",members:{Invitations:{type:"list",member:{type:"structure",required:["Principal"],members:{Principal:{}}}},Removals:{type:"list",member:{type:"structure",required:["MemberId"],members:{MemberId:{}}}}}},S1t:{type:"timestamp",timestampFormat:"iso8601"},S1u:{type:"map",key:{},value:{}},S2x:{type:"structure",members:{Id:{},Name:{},Description:{},Framework:{},FrameworkVersion:{},Status:{},CreationDate:{shape:"S1t"},Arn:{}}}}}},{}],459:[function(e,t,r){t.exports={pagination:{ListAccessors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Accessors"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNetworks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNodes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProposalVotes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProposals:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],460:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-05-04",endpointPrefix:"managedblockchain-query",jsonVersion:"1.1",protocol:"rest-json",ripServiceName:"chainquery",serviceFullName:"Amazon Managed Blockchain Query",serviceId:"ManagedBlockchain Query",signatureVersion:"v4",signingName:"managedblockchain-query",uid:"managedblockchain-query-2023-05-04"},operations:{BatchGetTokenBalance:{http:{requestUri:"/batch-get-token-balance",responseCode:200},input:{type:"structure",members:{getTokenBalanceInputs:{type:"list",member:{type:"structure",required:["tokenIdentifier","ownerIdentifier"],members:{tokenIdentifier:{shape:"S4"},ownerIdentifier:{shape:"S8"},atBlockchainInstant:{shape:"S9"}}}}}},output:{type:"structure",required:["tokenBalances","errors"],members:{tokenBalances:{type:"list",member:{type:"structure",required:["balance","atBlockchainInstant"],members:{ownerIdentifier:{shape:"S8"},tokenIdentifier:{shape:"S4"},balance:{},atBlockchainInstant:{shape:"S9"},lastUpdatedTime:{shape:"S9"}}}},errors:{type:"list",member:{type:"structure",required:["errorCode","errorMessage","errorType"],members:{tokenIdentifier:{shape:"S4"},ownerIdentifier:{shape:"S8"},atBlockchainInstant:{shape:"S9"},errorCode:{},errorMessage:{},errorType:{}}}}}}},GetAssetContract:{http:{requestUri:"/get-asset-contract",responseCode:200},input:{type:"structure",required:["contractIdentifier"],members:{contractIdentifier:{shape:"Sj"}}},output:{type:"structure",required:["contractIdentifier","tokenStandard","deployerAddress"],members:{contractIdentifier:{shape:"Sj"},tokenStandard:{},deployerAddress:{},metadata:{type:"structure",members:{name:{},symbol:{},decimals:{type:"integer"}}}}}},GetTokenBalance:{http:{requestUri:"/get-token-balance",responseCode:200},input:{type:"structure",required:["tokenIdentifier","ownerIdentifier"],members:{tokenIdentifier:{shape:"S4"},ownerIdentifier:{shape:"S8"},atBlockchainInstant:{shape:"S9"}}},output:{type:"structure",required:["balance","atBlockchainInstant"],members:{ownerIdentifier:{shape:"S8"},tokenIdentifier:{shape:"S4"},balance:{},atBlockchainInstant:{shape:"S9"},lastUpdatedTime:{shape:"S9"}}}},GetTransaction:{http:{requestUri:"/get-transaction",responseCode:200},input:{type:"structure",required:["network"],members:{transactionHash:{},transactionId:{},network:{}}},output:{type:"structure",required:["transaction"],members:{transaction:{type:"structure",required:["network","transactionHash","transactionTimestamp","transactionIndex","numberOfTransactions","to"],members:{network:{},blockHash:{},transactionHash:{},blockNumber:{},transactionTimestamp:{type:"timestamp"},transactionIndex:{type:"long"},numberOfTransactions:{type:"long"},to:{},from:{},contractAddress:{},gasUsed:{},cumulativeGasUsed:{},effectiveGasPrice:{},signatureV:{type:"integer"},signatureR:{},signatureS:{},transactionFee:{},transactionId:{},confirmationStatus:{},executionStatus:{}}}}}},ListAssetContracts:{http:{requestUri:"/list-asset-contracts",responseCode:200},input:{type:"structure",required:["contractFilter"],members:{contractFilter:{type:"structure",required:["network","tokenStandard","deployerAddress"],members:{network:{},tokenStandard:{},deployerAddress:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["contracts"],members:{contracts:{type:"list",member:{type:"structure",required:["contractIdentifier","tokenStandard","deployerAddress"],members:{contractIdentifier:{shape:"Sj"},tokenStandard:{},deployerAddress:{}}}},nextToken:{}}}},ListFilteredTransactionEvents:{http:{requestUri:"/list-filtered-transaction-events",responseCode:200},input:{type:"structure",required:["network","addressIdentifierFilter"],members:{network:{},addressIdentifierFilter:{type:"structure",required:["transactionEventToAddress"],members:{transactionEventToAddress:{type:"list",member:{}}}},timeFilter:{type:"structure",members:{from:{shape:"S9"},to:{shape:"S9"}}},voutFilter:{type:"structure",required:["voutSpent"],members:{voutSpent:{type:"boolean"}}},confirmationStatusFilter:{shape:"S1c"},sort:{type:"structure",members:{sortBy:{},sortOrder:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["events"],members:{events:{shape:"S1j"},nextToken:{}}}},ListTokenBalances:{http:{requestUri:"/list-token-balances",responseCode:200},input:{type:"structure",required:["tokenFilter"],members:{ownerFilter:{type:"structure",required:["address"],members:{address:{}}},tokenFilter:{type:"structure",required:["network"],members:{network:{},contractAddress:{},tokenId:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["tokenBalances"],members:{tokenBalances:{type:"list",member:{type:"structure",required:["balance","atBlockchainInstant"],members:{ownerIdentifier:{shape:"S8"},tokenIdentifier:{shape:"S4"},balance:{},atBlockchainInstant:{shape:"S9"},lastUpdatedTime:{shape:"S9"}}}},nextToken:{}}}},ListTransactionEvents:{http:{requestUri:"/list-transaction-events",responseCode:200},input:{type:"structure",required:["network"],members:{transactionHash:{},transactionId:{},network:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["events"],members:{events:{shape:"S1j"},nextToken:{}}}},ListTransactions:{http:{requestUri:"/list-transactions",responseCode:200},input:{type:"structure",required:["address","network"],members:{address:{},network:{},fromBlockchainInstant:{shape:"S9"},toBlockchainInstant:{shape:"S9"},sort:{type:"structure",members:{sortBy:{},sortOrder:{}}},nextToken:{},maxResults:{type:"integer"},confirmationStatusFilter:{shape:"S1c"}}},output:{type:"structure",required:["transactions"],members:{transactions:{type:"list",member:{type:"structure",required:["transactionHash","network","transactionTimestamp"],members:{transactionHash:{},transactionId:{},network:{},transactionTimestamp:{type:"timestamp"},confirmationStatus:{}}}},nextToken:{}}}}},shapes:{S4:{type:"structure",required:["network"],members:{network:{},contractAddress:{},tokenId:{}}},S8:{type:"structure",required:["address"],members:{address:{}}},S9:{type:"structure",members:{time:{type:"timestamp"}}},Sj:{type:"structure",required:["network","contractAddress"],members:{network:{},contractAddress:{}}},S1c:{type:"structure",required:["include"],members:{include:{type:"list",member:{}}}},S1j:{type:"list",member:{type:"structure",required:["network","transactionHash","eventType"],members:{network:{},transactionHash:{},eventType:{},from:{},to:{},value:{},contractAddress:{},tokenId:{},transactionId:{},voutIndex:{type:"integer"},voutSpent:{type:"boolean"},spentVoutTransactionId:{},spentVoutTransactionHash:{},spentVoutIndex:{type:"integer"},blockchainInstant:{shape:"S9"},confirmationStatus:{}}}}}}},{}],461:[function(e,t,r){t.exports={pagination:{ListAssetContracts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"contracts"},ListFilteredTransactionEvents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"events"},ListTokenBalances:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tokenBalances"},ListTransactionEvents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"events"},ListTransactions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"transactions"}}}},{}],462:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-03-01",endpointPrefix:"agreement-marketplace",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Agreement Service",serviceFullName:"AWS Marketplace Agreement Service",serviceId:"Marketplace Agreement",signatureVersion:"v4",signingName:"aws-marketplace",targetPrefix:"AWSMPCommerceService_v20200301",uid:"marketplace-agreement-2020-03-01"},operations:{DescribeAgreement:{input:{type:"structure",required:["agreementId"],members:{agreementId:{}}},output:{type:"structure",members:{acceptanceTime:{type:"timestamp"},acceptor:{shape:"S5"},agreementId:{},agreementType:{},endTime:{type:"timestamp"},estimatedCharges:{type:"structure",members:{agreementValue:{},currencyCode:{}}},proposalSummary:{shape:"Sb"},proposer:{shape:"Sg"},startTime:{type:"timestamp"},status:{}}}},GetAgreementTerms:{input:{type:"structure",required:["agreementId"],members:{agreementId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{acceptedTerms:{type:"list",member:{type:"structure",members:{byolPricingTerm:{type:"structure",members:{type:{}}},configurableUpfrontPricingTerm:{type:"structure",members:{configuration:{type:"structure",required:["dimensions","selectorValue"],members:{dimensions:{type:"list",member:{type:"structure",required:["dimensionKey","dimensionValue"],members:{dimensionKey:{},dimensionValue:{type:"integer"}}}},selectorValue:{}}},currencyCode:{},rateCards:{type:"list",member:{type:"structure",members:{constraints:{type:"structure",members:{multipleDimensionSelection:{},quantityConfiguration:{}}},rateCard:{shape:"Sy"},selector:{type:"structure",members:{type:{},value:{}}}}}},type:{}}},fixedUpfrontPricingTerm:{type:"structure",members:{currencyCode:{},duration:{},grants:{shape:"S12"},price:{},type:{}}},freeTrialPricingTerm:{type:"structure",members:{duration:{},grants:{shape:"S12"},type:{}}},legalTerm:{type:"structure",members:{documents:{type:"list",member:{type:"structure",members:{type:{},url:{},version:{}}}},type:{}}},paymentScheduleTerm:{type:"structure",members:{currencyCode:{},schedule:{type:"list",member:{type:"structure",members:{chargeAmount:{},chargeDate:{type:"timestamp"}}}},type:{}}},recurringPaymentTerm:{type:"structure",members:{billingPeriod:{},currencyCode:{},price:{},type:{}}},renewalTerm:{type:"structure",members:{configuration:{type:"structure",required:["enableAutoRenew"],members:{enableAutoRenew:{type:"boolean"}}},type:{}}},supportTerm:{type:"structure",members:{refundPolicy:{},type:{}}},usageBasedPricingTerm:{type:"structure",members:{currencyCode:{},rateCards:{type:"list",member:{type:"structure",members:{rateCard:{shape:"Sy"}}}},type:{}}},validityTerm:{type:"structure",members:{agreementDuration:{},agreementEndDate:{type:"timestamp"},agreementStartDate:{type:"timestamp"},type:{}}}},union:!0}},nextToken:{}}}},SearchAgreements:{input:{type:"structure",members:{catalog:{},filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{},sort:{type:"structure",members:{sortBy:{},sortOrder:{}}}}},output:{type:"structure",members:{agreementViewSummaries:{type:"list",member:{type:"structure",members:{acceptanceTime:{type:"timestamp"},acceptor:{shape:"S5"},agreementId:{},agreementType:{},endTime:{type:"timestamp"},proposalSummary:{shape:"Sb"},proposer:{shape:"Sg"},startTime:{type:"timestamp"},status:{}}}},nextToken:{}}}}},shapes:{S5:{type:"structure",members:{accountId:{}}},Sb:{type:"structure",members:{offerId:{},resources:{type:"list",member:{type:"structure",members:{id:{},type:{}}}}}},Sg:{type:"structure",members:{accountId:{}}},Sy:{type:"list",member:{type:"structure",members:{dimensionKey:{},price:{}}}},S12:{type:"list",member:{type:"structure",members:{dimensionKey:{},maxQuantity:{type:"integer"}}}}}}},{}],463:[function(e,t,r){t.exports={pagination:{GetAgreementTerms:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},SearchAgreements:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],464:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-09-17",endpointPrefix:"catalog.marketplace",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS Marketplace Catalog",serviceFullName:"AWS Marketplace Catalog Service",serviceId:"Marketplace Catalog",signatureVersion:"v4",signingName:"aws-marketplace",uid:"marketplace-catalog-2018-09-17"},operations:{BatchDescribeEntities:{http:{requestUri:"/BatchDescribeEntities"},input:{type:"structure",required:["EntityRequestList"],members:{EntityRequestList:{type:"list",member:{type:"structure",required:["Catalog","EntityId"],members:{Catalog:{},EntityId:{}}}}}},output:{type:"structure",members:{EntityDetails:{type:"map",key:{},value:{type:"structure",members:{EntityType:{},EntityArn:{},EntityIdentifier:{},LastModifiedDate:{},DetailsDocument:{shape:"Sd"}}}},Errors:{type:"map",key:{},value:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}},CancelChangeSet:{http:{method:"PATCH",requestUri:"/CancelChangeSet"},input:{type:"structure",required:["Catalog","ChangeSetId"],members:{Catalog:{location:"querystring",locationName:"catalog"},ChangeSetId:{location:"querystring",locationName:"changeSetId"}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{}}}},DeleteResourcePolicy:{http:{method:"DELETE",requestUri:"/DeleteResourcePolicy"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{}}},DescribeChangeSet:{http:{method:"GET",requestUri:"/DescribeChangeSet"},input:{type:"structure",required:["Catalog","ChangeSetId"],members:{Catalog:{location:"querystring",locationName:"catalog"},ChangeSetId:{location:"querystring",locationName:"changeSetId"}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{},ChangeSetName:{},Intent:{},StartTime:{},EndTime:{},Status:{},FailureCode:{},FailureDescription:{},ChangeSet:{type:"list",member:{type:"structure",members:{ChangeType:{},Entity:{shape:"Sy"},Details:{},DetailsDocument:{shape:"Sd"},ErrorDetailList:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}},ChangeName:{}}}}}}},DescribeEntity:{http:{method:"GET",requestUri:"/DescribeEntity"},input:{type:"structure",required:["Catalog","EntityId"],members:{Catalog:{location:"querystring",locationName:"catalog"},EntityId:{location:"querystring",locationName:"entityId"}}},output:{type:"structure",members:{EntityType:{},EntityIdentifier:{},EntityArn:{},LastModifiedDate:{},Details:{},DetailsDocument:{shape:"Sd"}}}},GetResourcePolicy:{http:{method:"GET",requestUri:"/GetResourcePolicy"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{Policy:{}}}},ListChangeSets:{http:{requestUri:"/ListChangeSets"},input:{type:"structure",required:["Catalog"],members:{Catalog:{},FilterList:{shape:"S1a"},Sort:{shape:"S1f"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ChangeSetSummaryList:{type:"list",member:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{},ChangeSetName:{},StartTime:{},EndTime:{},Status:{},EntityIdList:{type:"list",member:{}},FailureCode:{}}}},NextToken:{}}}},ListEntities:{http:{requestUri:"/ListEntities"},input:{type:"structure",required:["Catalog","EntityType"],members:{Catalog:{},EntityType:{},FilterList:{shape:"S1a"},Sort:{shape:"S1f"},NextToken:{},MaxResults:{type:"integer"},OwnershipType:{},EntityTypeFilters:{type:"structure",members:{DataProductFilters:{type:"structure",members:{EntityId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},ProductTitle:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},Visibility:{type:"structure",members:{ValueList:{type:"list",member:{}}}},LastModifiedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}}}},SaaSProductFilters:{type:"structure",members:{EntityId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},ProductTitle:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},Visibility:{type:"structure",members:{ValueList:{type:"list",member:{}}}},LastModifiedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}}}},AmiProductFilters:{type:"structure",members:{EntityId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},LastModifiedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}},ProductTitle:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},Visibility:{type:"structure",members:{ValueList:{type:"list",member:{}}}}}},OfferFilters:{type:"structure",members:{EntityId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},Name:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},ProductId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},ResaleAuthorizationId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},ReleaseDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}},AvailabilityEndDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}},BuyerAccounts:{type:"structure",members:{WildCardValue:{}}},State:{type:"structure",members:{ValueList:{type:"list",member:{}}}},Targeting:{type:"structure",members:{ValueList:{type:"list",member:{}}}},LastModifiedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}}}},ContainerProductFilters:{type:"structure",members:{EntityId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},LastModifiedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}},ProductTitle:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},Visibility:{type:"structure",members:{ValueList:{type:"list",member:{}}}}}},ResaleAuthorizationFilters:{type:"structure",members:{EntityId:{type:"structure",members:{ValueList:{type:"list",member:{}}}},Name:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},ProductId:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},CreatedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}},ValueList:{type:"list",member:{}}}},AvailabilityEndDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}},ValueList:{type:"list",member:{}}}},ManufacturerAccountId:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},ProductName:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},ManufacturerLegalName:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},ResellerAccountID:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},ResellerLegalName:{type:"structure",members:{ValueList:{type:"list",member:{}},WildCardValue:{}}},Status:{type:"structure",members:{ValueList:{type:"list",member:{}}}},OfferExtendedStatus:{type:"structure",members:{ValueList:{type:"list",member:{}}}},LastModifiedDate:{type:"structure",members:{DateRange:{type:"structure",members:{AfterValue:{},BeforeValue:{}}}}}}}},union:!0},EntityTypeSort:{type:"structure",members:{DataProductSort:{type:"structure",members:{SortBy:{},SortOrder:{}}},SaaSProductSort:{type:"structure",members:{SortBy:{},SortOrder:{}}},AmiProductSort:{type:"structure",members:{SortBy:{},SortOrder:{}}},OfferSort:{type:"structure",members:{SortBy:{},SortOrder:{}}},ContainerProductSort:{type:"structure",members:{SortBy:{},SortOrder:{}}},ResaleAuthorizationSort:{type:"structure",members:{SortBy:{},SortOrder:{}}}},union:!0}}},output:{type:"structure",members:{EntitySummaryList:{type:"list",member:{type:"structure",members:{Name:{},EntityType:{},EntityId:{},EntityArn:{},LastModifiedDate:{},Visibility:{},AmiProductSummary:{type:"structure",members:{ProductTitle:{},Visibility:{}}}, +ContainerProductSummary:{type:"structure",members:{ProductTitle:{},Visibility:{}}},DataProductSummary:{type:"structure",members:{ProductTitle:{},Visibility:{}}},SaaSProductSummary:{type:"structure",members:{ProductTitle:{},Visibility:{}}},OfferSummary:{type:"structure",members:{Name:{},ProductId:{},ResaleAuthorizationId:{},ReleaseDate:{},AvailabilityEndDate:{},BuyerAccounts:{type:"list",member:{}},State:{},Targeting:{type:"list",member:{}}}},ResaleAuthorizationSummary:{type:"structure",members:{Name:{},ProductId:{},ProductName:{},ManufacturerAccountId:{},ManufacturerLegalName:{},ResellerAccountID:{},ResellerLegalName:{},Status:{},OfferExtendedStatus:{},CreatedDate:{},AvailabilityEndDate:{}}}}}},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceArn:{},Tags:{shape:"S5y"}}}},PutResourcePolicy:{http:{requestUri:"/PutResourcePolicy"},input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},StartChangeSet:{http:{requestUri:"/StartChangeSet"},input:{type:"structure",required:["Catalog","ChangeSet"],members:{Catalog:{},ChangeSet:{type:"list",member:{type:"structure",required:["ChangeType","Entity"],members:{ChangeType:{},Entity:{shape:"Sy"},EntityTags:{shape:"S5y"},Details:{},DetailsDocument:{shape:"Sd"},ChangeName:{}}}},ChangeSetName:{},ClientRequestToken:{idempotencyToken:!0},ChangeSetTags:{shape:"S5y"},Intent:{}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S5y"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sd:{type:"structure",members:{},document:!0},Sy:{type:"structure",required:["Type"],members:{Type:{},Identifier:{}}},S1a:{type:"list",member:{type:"structure",members:{Name:{},ValueList:{type:"list",member:{}}}}},S1f:{type:"structure",members:{SortBy:{},SortOrder:{}}},S5y:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},{}],465:[function(e,t,r){t.exports={pagination:{ListChangeSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ChangeSetSummaryList"},ListEntities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EntitySummaryList"}}}},{}],466:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-01-25",endpointPrefix:"deployment-marketplace",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Marketplace Deployment Service",serviceId:"Marketplace Deployment",signatureVersion:"v4",signingName:"aws-marketplace",uid:"marketplace-deployment-2023-01-25"},operations:{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"}}}},PutDeploymentParameter:{http:{requestUri:"/catalogs/{catalog}/products/{productId}/deployment-parameters",responseCode:200},input:{type:"structure",required:["agreementId","catalog","deploymentParameter","productId"],members:{agreementId:{},catalog:{location:"uri",locationName:"catalog"},clientToken:{idempotencyToken:!0},deploymentParameter:{type:"structure",required:["name","secretString"],members:{name:{},secretString:{type:"string",sensitive:!0}}},expirationDate:{type:"timestamp",timestampFormat:"iso8601"},productId:{location:"uri",locationName:"productId"},tags:{shape:"Sd"}}},output:{type:"structure",required:["agreementId","deploymentParameterId","resourceArn"],members:{agreementId:{},deploymentParameterId:{},resourceArn:{},tags:{shape:"Sd"}}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn"],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:{}},idempotent:!0}},shapes:{S4:{type:"map",key:{},value:{}},Sd:{type:"map",key:{},value:{}}}}},{}],467:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-07-01",endpointPrefix:"marketplacecommerceanalytics",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Commerce Analytics",serviceId:"Marketplace Commerce Analytics",signatureVersion:"v4",signingName:"marketplacecommerceanalytics",targetPrefix:"MarketplaceCommerceAnalytics20150701",uid:"marketplacecommerceanalytics-2015-07-01"},operations:{GenerateDataSet:{input:{type:"structure",required:["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},dataSetPublicationDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}},StartSupportDataExport:{input:{type:"structure",required:["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},fromDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}},deprecated:!0,deprecatedMessage:"This target has been deprecated. As of December 2022 Product Support Connection is no longer supported."},output:{type:"structure",members:{dataSetRequestId:{}},deprecated:!0,deprecatedMessage:"This target has been deprecated. As of December 2022 Product Support Connection is no longer supported."},deprecated:!0,deprecatedMessage:"This target has been deprecated. As of December 2022 Product Support Connection is no longer supported."}},shapes:{S8:{type:"map",key:{},value:{}}}}},{}],468:[function(e,t,r){t.exports={metadata:{apiVersion:"2018-11-14",endpointPrefix:"mediaconnect",signingName:"mediaconnect",serviceFullName:"AWS MediaConnect",serviceId:"MediaConnect",protocol:"rest-json",jsonVersion:"1.1",uid:"mediaconnect-2018-11-14",signatureVersion:"v4"},operations:{AddBridgeOutputs:{http:{requestUri:"/v1/bridges/{bridgeArn}/outputs",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},Outputs:{shape:"S3",locationName:"outputs"}},required:["BridgeArn","Outputs"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},Outputs:{shape:"S9",locationName:"outputs"}}}},AddBridgeSources:{http:{requestUri:"/v1/bridges/{bridgeArn}/sources",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},Sources:{shape:"Se",locationName:"sources"}},required:["BridgeArn","Sources"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},Sources:{shape:"Sk",locationName:"sources"}}}},AddFlowMediaStreams:{http:{requestUri:"/v1/flows/{flowArn}/mediaStreams",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},MediaStreams:{shape:"Sp",locationName:"mediaStreams"}},required:["FlowArn","MediaStreams"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},MediaStreams:{shape:"Sz",locationName:"mediaStreams"}}}},AddFlowOutputs:{http:{requestUri:"/v1/flows/{flowArn}/outputs",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},Outputs:{shape:"S14",locationName:"outputs"}},required:["FlowArn","Outputs"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Outputs:{shape:"S1k",locationName:"outputs"}}}},AddFlowSources:{http:{requestUri:"/v1/flows/{flowArn}/source",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},Sources:{shape:"S1v",locationName:"sources"}},required:["FlowArn","Sources"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Sources:{shape:"S23",locationName:"sources"}}}},AddFlowVpcInterfaces:{http:{requestUri:"/v1/flows/{flowArn}/vpcInterfaces",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},VpcInterfaces:{shape:"S2b",locationName:"vpcInterfaces"}},required:["FlowArn","VpcInterfaces"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},VpcInterfaces:{shape:"S2f",locationName:"vpcInterfaces"}}}},CreateBridge:{http:{requestUri:"/v1/bridges",responseCode:201},input:{type:"structure",members:{EgressGatewayBridge:{locationName:"egressGatewayBridge",type:"structure",members:{MaxBitrate:{locationName:"maxBitrate",type:"integer"}},required:["MaxBitrate"]},IngressGatewayBridge:{locationName:"ingressGatewayBridge",type:"structure",members:{MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxOutputs:{locationName:"maxOutputs",type:"integer"}},required:["MaxOutputs","MaxBitrate"]},Name:{locationName:"name"},Outputs:{shape:"S3",locationName:"outputs"},PlacementArn:{locationName:"placementArn"},SourceFailoverConfig:{shape:"S2k",locationName:"sourceFailoverConfig"},Sources:{shape:"Se",locationName:"sources"}},required:["Sources","PlacementArn","Name"]},output:{type:"structure",members:{Bridge:{shape:"S2p",locationName:"bridge"}}}},CreateFlow:{http:{requestUri:"/v1/flows",responseCode:201},input:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Entitlements:{shape:"S2w",locationName:"entitlements"},MediaStreams:{shape:"Sp",locationName:"mediaStreams"},Name:{locationName:"name"},Outputs:{shape:"S14",locationName:"outputs"},Source:{shape:"S1w",locationName:"source"},SourceFailoverConfig:{shape:"S2k",locationName:"sourceFailoverConfig"},Sources:{shape:"S1v",locationName:"sources"},VpcInterfaces:{shape:"S2b",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:"S32",locationName:"flow"}}}},CreateGateway:{http:{requestUri:"/v1/gateways",responseCode:201},input:{type:"structure",members:{EgressCidrBlocks:{shape:"S16",locationName:"egressCidrBlocks"},Name:{locationName:"name"},Networks:{shape:"S38",locationName:"networks"}},required:["Networks","EgressCidrBlocks","Name"]},output:{type:"structure",members:{Gateway:{shape:"S3b",locationName:"gateway"}}}},DeleteBridge:{http:{method:"DELETE",requestUri:"/v1/bridges/{bridgeArn}",responseCode:200},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"}},required:["BridgeArn"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"}}}},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"}}}},DeleteGateway:{http:{method:"DELETE",requestUri:"/v1/gateways/{gatewayArn}",responseCode:200},input:{type:"structure",members:{GatewayArn:{location:"uri",locationName:"gatewayArn"}},required:["GatewayArn"]},output:{type:"structure",members:{GatewayArn:{locationName:"gatewayArn"}}}},DeregisterGatewayInstance:{http:{method:"DELETE",requestUri:"/v1/gateway-instances/{gatewayInstanceArn}",responseCode:202},input:{type:"structure",members:{Force:{location:"querystring",locationName:"force",type:"boolean"},GatewayInstanceArn:{location:"uri",locationName:"gatewayInstanceArn"}},required:["GatewayInstanceArn"]},output:{type:"structure",members:{GatewayInstanceArn:{locationName:"gatewayInstanceArn"},InstanceState:{locationName:"instanceState"}}}},DescribeBridge:{http:{method:"GET",requestUri:"/v1/bridges/{bridgeArn}",responseCode:200},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"}},required:["BridgeArn"]},output:{type:"structure",members:{Bridge:{shape:"S2p",locationName:"bridge"}}}},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:"S32",locationName:"flow"},Messages:{locationName:"messages",type:"structure",members:{Errors:{shape:"S16",locationName:"errors"}},required:["Errors"]}}}},DescribeFlowSourceMetadata:{http:{method:"GET",requestUri:"/v1/flows/{flowArn}/source-metadata",responseCode:200},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Messages:{shape:"S2q",locationName:"messages"},Timestamp:{locationName:"timestamp",type:"timestamp",timestampFormat:"iso8601"},TransportMediaInfo:{locationName:"transportMediaInfo",type:"structure",members:{Programs:{locationName:"programs",type:"list",member:{type:"structure",members:{PcrPid:{locationName:"pcrPid",type:"integer"},ProgramName:{locationName:"programName"},ProgramNumber:{locationName:"programNumber",type:"integer"},ProgramPid:{locationName:"programPid",type:"integer"},Streams:{locationName:"streams",type:"list",member:{type:"structure",members:{Channels:{locationName:"channels",type:"integer"},Codec:{locationName:"codec"},FrameRate:{locationName:"frameRate"},FrameResolution:{locationName:"frameResolution",type:"structure",members:{FrameHeight:{locationName:"frameHeight",type:"integer"},FrameWidth:{locationName:"frameWidth",type:"integer"}},required:["FrameWidth","FrameHeight"]},Pid:{locationName:"pid",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"},SampleSize:{locationName:"sampleSize",type:"integer"},StreamType:{locationName:"streamType"}},required:["StreamType","Pid"]}}},required:["ProgramPid","PcrPid","ProgramNumber","Streams"]}}},required:["Programs"]}}}},DescribeGateway:{http:{method:"GET",requestUri:"/v1/gateways/{gatewayArn}",responseCode:200},input:{type:"structure",members:{GatewayArn:{location:"uri",locationName:"gatewayArn"}},required:["GatewayArn"]},output:{type:"structure",members:{Gateway:{shape:"S3b",locationName:"gateway"}}}},DescribeGatewayInstance:{http:{method:"GET",requestUri:"/v1/gateway-instances/{gatewayInstanceArn}",responseCode:200},input:{type:"structure",members:{GatewayInstanceArn:{location:"uri",locationName:"gatewayInstanceArn"}},required:["GatewayInstanceArn"]},output:{type:"structure",members:{GatewayInstance:{locationName:"gatewayInstance",type:"structure",members:{BridgePlacement:{locationName:"bridgePlacement"},ConnectionStatus:{locationName:"connectionStatus"},GatewayArn:{locationName:"gatewayArn"},GatewayInstanceArn:{locationName:"gatewayInstanceArn"},InstanceId:{locationName:"instanceId"},InstanceMessages:{shape:"S2q",locationName:"instanceMessages"},InstanceState:{locationName:"instanceState"},RunningBridgeCount:{locationName:"runningBridgeCount",type:"integer"}},required:["GatewayArn","InstanceState","GatewayInstanceArn","InstanceId","RunningBridgeCount","BridgePlacement","ConnectionStatus"]}}}},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:"S4a",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:"S4h",locationName:"reservation"}}}},GrantFlowEntitlements:{http:{requestUri:"/v1/flows/{flowArn}/entitlements",responseCode:200},input:{type:"structure",members:{Entitlements:{shape:"S2w",locationName:"entitlements"},FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn","Entitlements"]},output:{type:"structure",members:{Entitlements:{shape:"S33",locationName:"entitlements"},FlowArn:{locationName:"flowArn"}}}},ListBridges:{http:{method:"GET",requestUri:"/v1/bridges",responseCode:200},input:{type:"structure",members:{FilterArn:{location:"querystring",locationName:"filterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Bridges:{locationName:"bridges",type:"list",member:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},BridgeState:{locationName:"bridgeState"},BridgeType:{locationName:"bridgeType"},Name:{locationName:"name"},PlacementArn:{locationName:"placementArn"}},required:["BridgeArn","BridgeState","PlacementArn","BridgeType","Name"]}},NextToken:{locationName:"nextToken"}}}},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:"S36",locationName:"maintenance"}},required:["Status","Description","SourceType","AvailabilityZone","FlowArn","Name"]}},NextToken:{locationName:"nextToken"}}}},ListGatewayInstances:{http:{method:"GET",requestUri:"/v1/gateway-instances",responseCode:200},input:{type:"structure",members:{FilterArn:{location:"querystring",locationName:"filterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Instances:{locationName:"instances",type:"list",member:{type:"structure",members:{GatewayArn:{locationName:"gatewayArn"},GatewayInstanceArn:{locationName:"gatewayInstanceArn"},InstanceId:{locationName:"instanceId"},InstanceState:{locationName:"instanceState"}},required:["GatewayArn","GatewayInstanceArn","InstanceId"]}},NextToken:{locationName:"nextToken"}}}},ListGateways:{http:{method:"GET",requestUri:"/v1/gateways",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Gateways:{locationName:"gateways",type:"list",member:{type:"structure",members:{GatewayArn:{locationName:"gatewayArn"},GatewayState:{locationName:"gatewayState"},Name:{locationName:"name"}},required:["GatewayArn","GatewayState","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:"S4a"}}}}},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:"S4h"}}}}},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:"S5f",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:"S4h",locationName:"reservation"}}}},RemoveBridgeOutput:{http:{method:"DELETE",requestUri:"/v1/bridges/{bridgeArn}/outputs/{outputName}",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},OutputName:{location:"uri",locationName:"outputName"}},required:["OutputName","BridgeArn"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},OutputName:{locationName:"outputName"}}}},RemoveBridgeSource:{http:{method:"DELETE",requestUri:"/v1/bridges/{bridgeArn}/sources/{sourceName}",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},SourceName:{location:"uri",locationName:"sourceName"}},required:["BridgeArn","SourceName"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},SourceName:{locationName:"sourceName"}}}},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:"S16",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:"S5f",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:"S16",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateBridge:{http:{method:"PUT",requestUri:"/v1/bridges/{bridgeArn}",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},EgressGatewayBridge:{locationName:"egressGatewayBridge",type:"structure",members:{MaxBitrate:{locationName:"maxBitrate",type:"integer"}}},IngressGatewayBridge:{locationName:"ingressGatewayBridge",type:"structure",members:{MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxOutputs:{locationName:"maxOutputs",type:"integer"}}},SourceFailoverConfig:{shape:"S65",locationName:"sourceFailoverConfig"}},required:["BridgeArn"]},output:{type:"structure",members:{Bridge:{shape:"S2p",locationName:"bridge"}}}},UpdateBridgeOutput:{http:{method:"PUT",requestUri:"/v1/bridges/{bridgeArn}/outputs/{outputName}",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},NetworkOutput:{locationName:"networkOutput",type:"structure",members:{IpAddress:{locationName:"ipAddress"},NetworkName:{locationName:"networkName"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},Ttl:{locationName:"ttl",type:"integer"}}},OutputName:{location:"uri",locationName:"outputName"}},required:["OutputName","BridgeArn"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},Output:{shape:"Sa",locationName:"output"}}}},UpdateBridgeSource:{http:{method:"PUT",requestUri:"/v1/bridges/{bridgeArn}/sources/{sourceName}",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},FlowSource:{locationName:"flowSource",type:"structure",members:{FlowArn:{locationName:"flowArn"},FlowVpcInterfaceAttachment:{shape:"Sh",locationName:"flowVpcInterfaceAttachment"}}},NetworkSource:{locationName:"networkSource",type:"structure",members:{MulticastIp:{locationName:"multicastIp"},NetworkName:{locationName:"networkName"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"}}},SourceName:{location:"uri",locationName:"sourceName"}},required:["BridgeArn","SourceName"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},Source:{shape:"Sl",locationName:"source"}}}},UpdateBridgeState:{http:{method:"PUT",requestUri:"/v1/bridges/{bridgeArn}/state",responseCode:202},input:{type:"structure",members:{BridgeArn:{location:"uri",locationName:"bridgeArn"},DesiredState:{locationName:"desiredState"}},required:["BridgeArn","DesiredState"]},output:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},DesiredState:{locationName:"desiredState"}}}},UpdateFlow:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},SourceFailoverConfig:{shape:"S65",locationName:"sourceFailoverConfig"},Maintenance:{locationName:"maintenance",type:"structure",members:{MaintenanceDay:{locationName:"maintenanceDay"},MaintenanceScheduledDate:{locationName:"maintenanceScheduledDate"},MaintenanceStartHour:{locationName:"maintenanceStartHour"}}}},required:["FlowArn"]},output:{type:"structure",members:{Flow:{shape:"S32",locationName:"flow"}}}},UpdateFlowEntitlement:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/entitlements/{entitlementArn}",responseCode:202},input:{type:"structure",members:{Description:{locationName:"description"},Encryption:{shape:"S6l",locationName:"encryption"},EntitlementArn:{location:"uri",locationName:"entitlementArn"},EntitlementStatus:{locationName:"entitlementStatus"},FlowArn:{location:"uri",locationName:"flowArn"},Subscribers:{shape:"S16",locationName:"subscribers"}},required:["FlowArn","EntitlementArn"]},output:{type:"structure",members:{Entitlement:{shape:"S34",locationName:"entitlement"},FlowArn:{locationName:"flowArn"}}}},UpdateFlowMediaStream:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/mediaStreams/{mediaStreamName}",responseCode:202},input:{type:"structure",members:{Attributes:{shape:"Sr",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:"S10",locationName:"mediaStream"}}}},UpdateFlowOutput:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/outputs/{outputArn}",responseCode:202},input:{type:"structure",members:{CidrAllowList:{shape:"S16",locationName:"cidrAllowList"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S6l",locationName:"encryption"},FlowArn:{location:"uri",locationName:"flowArn"},MaxLatency:{locationName:"maxLatency",type:"integer"},MediaStreamOutputConfigurations:{shape:"S1a",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:"Sh",locationName:"vpcInterfaceAttachment"}},required:["FlowArn","OutputArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Output:{shape:"S1l",locationName:"output"}}}},UpdateFlowSource:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/source/{sourceArn}",responseCode:202},input:{type:"structure",members:{Decryption:{shape:"S6l",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:"S1x",locationName:"mediaStreamSourceConfigurations"},MinLatency:{locationName:"minLatency",type:"integer"},Protocol:{locationName:"protocol"},SenderControlPort:{locationName:"senderControlPort", +type:"integer"},SenderIpAddress:{locationName:"senderIpAddress"},SourceArn:{location:"uri",locationName:"sourceArn"},SourceListenerAddress:{locationName:"sourceListenerAddress"},SourceListenerPort:{locationName:"sourceListenerPort",type:"integer"},StreamId:{locationName:"streamId"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"},GatewayBridgeSource:{locationName:"gatewayBridgeSource",type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},VpcInterfaceAttachment:{shape:"Sh",locationName:"vpcInterfaceAttachment"}}}},required:["FlowArn","SourceArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Source:{shape:"S24",locationName:"source"}}}},UpdateGatewayInstance:{http:{method:"PUT",requestUri:"/v1/gateway-instances/{gatewayInstanceArn}",responseCode:200},input:{type:"structure",members:{BridgePlacement:{locationName:"bridgePlacement"},GatewayInstanceArn:{location:"uri",locationName:"gatewayInstanceArn"}},required:["GatewayInstanceArn"]},output:{type:"structure",members:{BridgePlacement:{locationName:"bridgePlacement"},GatewayInstanceArn:{locationName:"gatewayInstanceArn"}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{NetworkOutput:{locationName:"networkOutput",type:"structure",members:{IpAddress:{locationName:"ipAddress"},Name:{locationName:"name"},NetworkName:{locationName:"networkName"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},Ttl:{locationName:"ttl",type:"integer"}},required:["NetworkName","Port","IpAddress","Protocol","Ttl","Name"]}}}},S9:{type:"list",member:{shape:"Sa"}},Sa:{type:"structure",members:{FlowOutput:{locationName:"flowOutput",type:"structure",members:{FlowArn:{locationName:"flowArn"},FlowSourceArn:{locationName:"flowSourceArn"},Name:{locationName:"name"}},required:["FlowSourceArn","FlowArn","Name"]},NetworkOutput:{locationName:"networkOutput",type:"structure",members:{IpAddress:{locationName:"ipAddress"},Name:{locationName:"name"},NetworkName:{locationName:"networkName"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},Ttl:{locationName:"ttl",type:"integer"}},required:["NetworkName","Port","IpAddress","Protocol","Ttl","Name"]}}},Se:{type:"list",member:{type:"structure",members:{FlowSource:{locationName:"flowSource",type:"structure",members:{FlowArn:{locationName:"flowArn"},FlowVpcInterfaceAttachment:{shape:"Sh",locationName:"flowVpcInterfaceAttachment"},Name:{locationName:"name"}},required:["FlowArn","Name"]},NetworkSource:{locationName:"networkSource",type:"structure",members:{MulticastIp:{locationName:"multicastIp"},Name:{locationName:"name"},NetworkName:{locationName:"networkName"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"}},required:["NetworkName","MulticastIp","Port","Protocol","Name"]}}}},Sh:{type:"structure",members:{VpcInterfaceName:{locationName:"vpcInterfaceName"}}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"structure",members:{FlowSource:{locationName:"flowSource",type:"structure",members:{FlowArn:{locationName:"flowArn"},FlowVpcInterfaceAttachment:{shape:"Sh",locationName:"flowVpcInterfaceAttachment"},Name:{locationName:"name"},OutputArn:{locationName:"outputArn"}},required:["FlowArn","Name"]},NetworkSource:{locationName:"networkSource",type:"structure",members:{MulticastIp:{locationName:"multicastIp"},Name:{locationName:"name"},NetworkName:{locationName:"networkName"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"}},required:["NetworkName","MulticastIp","Port","Protocol","Name"]}}},Sp:{type:"list",member:{type:"structure",members:{Attributes:{shape:"Sr",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"]}},Sr:{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"}}},Sz:{type:"list",member:{shape:"S10"}},S10:{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"]},S14:{type:"list",member:{type:"structure",members:{CidrAllowList:{shape:"S16",locationName:"cidrAllowList"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S17",locationName:"encryption"},MaxLatency:{locationName:"maxLatency",type:"integer"},MediaStreamOutputConfigurations:{shape:"S1a",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:"Sh",locationName:"vpcInterfaceAttachment"}},required:["Protocol"]}},S16:{type:"list",member:{}},S17:{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"]},S1a:{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:"S1e",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"]}},S1e:{type:"structure",members:{Name:{locationName:"name"}},required:["Name"]},S1k:{type:"list",member:{shape:"S1l"}},S1l:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S17",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:"S1q",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:"S1s",locationName:"transport"},VpcInterfaceAttachment:{shape:"Sh",locationName:"vpcInterfaceAttachment"},BridgeArn:{locationName:"bridgeArn"},BridgePorts:{locationName:"bridgePorts",type:"list",member:{type:"integer"}}},required:["OutputArn","Name"]},S1q:{type:"structure",members:{Name:{locationName:"name"}},required:["Name"]},S1s:{type:"structure",members:{CidrAllowList:{shape:"S16",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"},SourceListenerAddress:{locationName:"sourceListenerAddress"},SourceListenerPort:{locationName:"sourceListenerPort",type:"integer"},StreamId:{locationName:"streamId"}},required:["Protocol"]},S1v:{type:"list",member:{shape:"S1w"}},S1w:{type:"structure",members:{Decryption:{shape:"S17",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:"S1x",locationName:"mediaStreamSourceConfigurations"},MinLatency:{locationName:"minLatency",type:"integer"},Name:{locationName:"name"},Protocol:{locationName:"protocol"},SenderControlPort:{locationName:"senderControlPort",type:"integer"},SenderIpAddress:{locationName:"senderIpAddress"},SourceListenerAddress:{locationName:"sourceListenerAddress"},SourceListenerPort:{locationName:"sourceListenerPort",type:"integer"},StreamId:{locationName:"streamId"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"},GatewayBridgeSource:{locationName:"gatewayBridgeSource",type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},VpcInterfaceAttachment:{shape:"Sh",locationName:"vpcInterfaceAttachment"}},required:["BridgeArn"]}}},S1x:{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:"S1e",locationName:"interface"}},required:["InputPort","Interface"]}},MediaStreamName:{locationName:"mediaStreamName"}},required:["MediaStreamName","EncodingName"]}},S23:{type:"list",member:{shape:"S24"}},S24:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Decryption:{shape:"S17",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:"S1q",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:"S1s",locationName:"transport"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"},GatewayBridgeSource:{locationName:"gatewayBridgeSource",type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},VpcInterfaceAttachment:{shape:"Sh",locationName:"vpcInterfaceAttachment"}},required:["BridgeArn"]}},required:["Name","SourceArn"]},S2b:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},NetworkInterfaceType:{locationName:"networkInterfaceType"},RoleArn:{locationName:"roleArn"},SecurityGroupIds:{shape:"S16",locationName:"securityGroupIds"},SubnetId:{locationName:"subnetId"}},required:["SubnetId","SecurityGroupIds","RoleArn","Name"]}},S2f:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},NetworkInterfaceIds:{shape:"S16",locationName:"networkInterfaceIds"},NetworkInterfaceType:{locationName:"networkInterfaceType"},RoleArn:{locationName:"roleArn"},SecurityGroupIds:{shape:"S16",locationName:"securityGroupIds"},SubnetId:{locationName:"subnetId"}},required:["NetworkInterfaceType","NetworkInterfaceIds","SubnetId","SecurityGroupIds","RoleArn","Name"]}},S2k:{type:"structure",members:{FailoverMode:{locationName:"failoverMode"},RecoveryWindow:{locationName:"recoveryWindow",type:"integer"},SourcePriority:{shape:"S2m",locationName:"sourcePriority"},State:{locationName:"state"}}},S2m:{type:"structure",members:{PrimarySource:{locationName:"primarySource"}}},S2p:{type:"structure",members:{BridgeArn:{locationName:"bridgeArn"},BridgeMessages:{shape:"S2q",locationName:"bridgeMessages"},BridgeState:{locationName:"bridgeState"},EgressGatewayBridge:{locationName:"egressGatewayBridge",type:"structure",members:{InstanceId:{locationName:"instanceId"},MaxBitrate:{locationName:"maxBitrate",type:"integer"}},required:["MaxBitrate"]},IngressGatewayBridge:{locationName:"ingressGatewayBridge",type:"structure",members:{InstanceId:{locationName:"instanceId"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxOutputs:{locationName:"maxOutputs",type:"integer"}},required:["MaxOutputs","MaxBitrate"]},Name:{locationName:"name"},Outputs:{shape:"S9",locationName:"outputs"},PlacementArn:{locationName:"placementArn"},SourceFailoverConfig:{shape:"S2k",locationName:"sourceFailoverConfig"},Sources:{shape:"Sk",locationName:"sources"}},required:["BridgeArn","BridgeState","PlacementArn","Name"]},S2q:{type:"list",member:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"},ResourceName:{locationName:"resourceName"}},required:["Message","Code"]}},S2w:{type:"list",member:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Encryption:{shape:"S17",locationName:"encryption"},EntitlementStatus:{locationName:"entitlementStatus"},Name:{locationName:"name"},Subscribers:{shape:"S16",locationName:"subscribers"}},required:["Subscribers"]}},S32:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},EgressIp:{locationName:"egressIp"},Entitlements:{shape:"S33",locationName:"entitlements"},FlowArn:{locationName:"flowArn"},MediaStreams:{shape:"Sz",locationName:"mediaStreams"},Name:{locationName:"name"},Outputs:{shape:"S1k",locationName:"outputs"},Source:{shape:"S24",locationName:"source"},SourceFailoverConfig:{shape:"S2k",locationName:"sourceFailoverConfig"},Sources:{shape:"S23",locationName:"sources"},Status:{locationName:"status"},VpcInterfaces:{shape:"S2f",locationName:"vpcInterfaces"},Maintenance:{shape:"S36",locationName:"maintenance"}},required:["Status","AvailabilityZone","Source","Name","Entitlements","Outputs","FlowArn"]},S33:{type:"list",member:{shape:"S34"}},S34:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Encryption:{shape:"S17",locationName:"encryption"},EntitlementArn:{locationName:"entitlementArn"},EntitlementStatus:{locationName:"entitlementStatus"},Name:{locationName:"name"},Subscribers:{shape:"S16",locationName:"subscribers"}},required:["EntitlementArn","Subscribers","Name"]},S36:{type:"structure",members:{MaintenanceDay:{locationName:"maintenanceDay"},MaintenanceDeadline:{locationName:"maintenanceDeadline"},MaintenanceScheduledDate:{locationName:"maintenanceScheduledDate"},MaintenanceStartHour:{locationName:"maintenanceStartHour"}}},S38:{type:"list",member:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Name:{locationName:"name"}},required:["CidrBlock","Name"]}},S3b:{type:"structure",members:{EgressCidrBlocks:{shape:"S16",locationName:"egressCidrBlocks"},GatewayArn:{locationName:"gatewayArn"},GatewayMessages:{shape:"S2q",locationName:"gatewayMessages"},GatewayState:{locationName:"gatewayState"},Name:{locationName:"name"},Networks:{shape:"S38",locationName:"networks"}},required:["GatewayArn","Networks","EgressCidrBlocks","Name"]},S4a:{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:"S4d",locationName:"resourceSpecification"}},required:["CurrencyCode","OfferingArn","OfferingDescription","DurationUnits","Duration","PricePerUnit","ResourceSpecification","PriceUnits"]},S4d:{type:"structure",members:{ReservedBitrate:{locationName:"reservedBitrate",type:"integer"},ResourceType:{locationName:"resourceType"}},required:["ResourceType"]},S4h:{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:"S4d",locationName:"resourceSpecification"},Start:{locationName:"start"}},required:["CurrencyCode","ReservationState","OfferingArn","ReservationArn","Start","OfferingDescription","ReservationName","End","Duration","DurationUnits","PricePerUnit","ResourceSpecification","PriceUnits"]},S5f:{type:"map",key:{},value:{}},S65:{type:"structure",members:{FailoverMode:{locationName:"failoverMode"},RecoveryWindow:{locationName:"recoveryWindow",type:"integer"},SourcePriority:{shape:"S2m",locationName:"sourcePriority"},State:{locationName:"state"}}},S6l:{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"}}}}}},{}],469:[function(e,t,r){t.exports={pagination:{ListBridges:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Bridges"},ListEntitlements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entitlements"},ListFlows:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Flows"},ListGatewayInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Instances"},ListGateways:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Gateways"},ListOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Offerings"},ListReservations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Reservations"}}}},{}],470:[function(e,t,r){t.exports={version:2,waiters:{FlowActive:{description:"Wait until a flow is active",operation:"DescribeFlow",delay:3,maxAttempts:40,acceptors:[{state:"success",matcher:"path",argument:"Flow.Status",expected:"ACTIVE"},{state:"retry",matcher:"path",argument:"Flow.Status",expected:"STARTING"},{state:"retry",matcher:"path",argument:"Flow.Status",expected:"UPDATING"},{state:"retry",matcher:"status",expected:500},{state:"retry",matcher:"status",expected:503},{state:"failure",matcher:"path",argument:"Flow.Status",expected:"ERROR"}]},FlowStandby:{description:"Wait until a flow is in standby mode",operation:"DescribeFlow",delay:3,maxAttempts:40,acceptors:[{state:"success",matcher:"path",argument:"Flow.Status",expected:"STANDBY"},{state:"retry",matcher:"path",argument:"Flow.Status",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500},{state:"retry",matcher:"status",expected:503},{state:"failure",matcher:"path",argument:"Flow.Status",expected:"ERROR"}]},FlowDeleted:{description:"Wait until a flow is deleted",operation:"DescribeFlow",delay:3,maxAttempts:40,acceptors:[{state:"success",matcher:"status",expected:404},{state:"retry",matcher:"path",argument:"Flow.Status",expected:"DELETING"},{state:"retry",matcher:"status",expected:500},{state:"retry",matcher:"status",expected:503},{state:"failure",matcher:"path",argument:"Flow.Status",expected:"ERROR"}]}}}},{}],471:[function(e,t,r){t.exports={metadata:{apiVersion:"2017-08-29",endpointPrefix:"mediaconvert",signingName:"mediaconvert",serviceFullName:"AWS Elemental MediaConvert",serviceId:"MediaConvert",protocol:"rest-json",jsonVersion:"1.1",uid:"mediaconvert-2017-08-29",signatureVersion:"v4",serviceAbbreviation:"MediaConvert",auth:["aws.auth#sigv4"]},operations:{AssociateCertificate:{http:{requestUri:"/2017-08-29/certificates",responseCode:201},input:{type:"structure",members:{Arn:{locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{}}},CancelJob:{http:{method:"DELETE",requestUri:"/2017-08-29/jobs/{id}",responseCode:202},input:{type:"structure",members:{Id:{locationName:"id",location:"uri"}},required:["Id"]},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2017-08-29/jobs",responseCode:201},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},BillingTagsSource:{locationName:"billingTagsSource"},ClientRequestToken:{locationName:"clientRequestToken",idempotencyToken:!0},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},JobTemplate:{locationName:"jobTemplate"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Role:{locationName:"role"},Settings:{shape:"Se",locationName:"settings"},SimulateReservedQueue:{locationName:"simulateReservedQueue"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Slc",locationName:"tags"},UserMetadata:{shape:"Slc",locationName:"userMetadata"}},required:["Role","Settings"]},output:{type:"structure",members:{Job:{shape:"Sle",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:"Slw",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Slc",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sm0",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:"Sm3",locationName:"settings"},Tags:{shape:"Slc",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{Preset:{shape:"Sm7",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:"Sma",locationName:"reservationPlanSettings"},Status:{locationName:"status"},Tags:{shape:"Slc",locationName:"tags"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Smf",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",type:"string",deprecated:!0,deprecatedMessage:"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},NextToken:{locationName:"nextToken"}},deprecated:!0,deprecatedMessage:"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},output:{type:"structure",members:{Endpoints:{locationName:"endpoints",type:"list",member:{type:"structure",members:{Url:{locationName:"url"}}}},NextToken:{locationName:"nextToken"}},deprecated:!0,deprecatedMessage:"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},deprecated:!0,deprecatedMessage:"DescribeEndpoints and account specific endpoints are no longer required. We recommend that you send your requests directly to the regional endpoint instead."},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:"Sle",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:"Sm0",locationName:"jobTemplate"}}}},GetPolicy:{http:{method:"GET",requestUri:"/2017-08-29/policy",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{Policy:{shape:"Sn3",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:"Sm7",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:"Smf",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:"Sm0"}},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:{shape:"Snh",locationName:"jobs"},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:"Sm7"}}}}},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:"Smf"}}}}},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:"Slc",locationName:"tags"}}}}}},PutPolicy:{http:{method:"PUT",requestUri:"/2017-08-29/policy",responseCode:200},input:{type:"structure",members:{Policy:{shape:"Sn3",locationName:"policy"}},required:["Policy"]},output:{type:"structure",members:{Policy:{shape:"Sn3",locationName:"policy"}}}},SearchJobs:{http:{method:"GET",requestUri:"/2017-08-29/search",responseCode:200},input:{type:"structure",members:{InputFile:{locationName:"inputFile",location:"querystring"},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:{shape:"Snh",locationName:"jobs"},NextToken:{locationName:"nextToken"}}}},TagResource:{http:{requestUri:"/2017-08-29/tags",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn"},Tags:{shape:"Slc",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:"Slj",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:"Slw",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"}},required:["Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sm0",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:"Sm3",locationName:"settings"}},required:["Name"]},output:{type:"structure",members:{Preset:{shape:"Sm7",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:"Sma",locationName:"reservationPlanSettings"},Status:{locationName:"status"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Smf",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"},ColorConversion3DLUTSettings:{shape:"Si",locationName:"colorConversion3DLUTSettings"},Esam:{shape:"Sn",locationName:"esam"},ExtendedDataServices:{shape:"St",locationName:"extendedDataServices"},FollowSource:{locationName:"followSource",type:"integer"},Inputs:{locationName:"inputs",type:"list",member:{type:"structure",members:{AdvancedInputFilter:{locationName:"advancedInputFilter"},AdvancedInputFilterSettings:{shape:"S10",locationName:"advancedInputFilterSettings"},AudioSelectorGroups:{shape:"S13",locationName:"audioSelectorGroups"},AudioSelectors:{shape:"S17",locationName:"audioSelectors"},CaptionSelectors:{shape:"S1t",locationName:"captionSelectors"},Crop:{shape:"S2i",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:"S2u",locationName:"imageInserter"},InputClippings:{shape:"S32",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S2i",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:{Channels:{locationName:"channels",type:"integer"},Duration:{locationName:"duration",type:"integer"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},VideoOverlays:{shape:"S3f",locationName:"videoOverlays"},VideoSelector:{shape:"S3l",locationName:"videoSelector"}}}},KantarWatermark:{shape:"S3v",locationName:"kantarWatermark"},MotionImageInserter:{shape:"S43",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S4b",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S4d",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S4k",locationName:"outputGroups"},TimecodeConfig:{shape:"Sl4",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sl7",locationName:"timedMetadataInsertion"}}},Sg:{type:"structure",members:{AvailBlankingImage:{locationName:"availBlankingImage"}}},Si:{type:"list",member:{type:"structure",members:{FileInput:{locationName:"fileInput"},InputColorSpace:{locationName:"inputColorSpace"},InputMasteringLuminance:{locationName:"inputMasteringLuminance",type:"integer"},OutputColorSpace:{locationName:"outputColorSpace"},OutputMasteringLuminance:{locationName:"outputMasteringLuminance",type:"integer"}}}},Sn:{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"}}}}},St:{type:"structure",members:{CopyProtectionAction:{locationName:"copyProtectionAction"},VchipAction:{locationName:"vchipAction"}}},S10:{type:"structure",members:{AddTexture:{locationName:"addTexture"},Sharpening:{locationName:"sharpening"}}},S13:{type:"map",key:{},value:{type:"structure",members:{AudioSelectorNames:{shape:"S15",locationName:"audioSelectorNames"}}}},S15:{type:"list",member:{}},S17:{type:"map",key:{},value:{type:"structure",members:{AudioDurationCorrection:{locationName:"audioDurationCorrection"},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:"S1g",locationName:"pids"},ProgramSelection:{locationName:"programSelection",type:"integer"},RemixSettings:{shape:"S1j",locationName:"remixSettings"},SelectorType:{locationName:"selectorType"},Tracks:{shape:"S1g",locationName:"tracks"}}}},S1g:{type:"list",member:{type:"integer"}},S1j:{type:"structure",members:{AudioDescriptionAudioChannel:{locationName:"audioDescriptionAudioChannel",type:"integer"},AudioDescriptionDataChannel:{locationName:"audioDescriptionDataChannel",type:"integer"},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"}}},S1t:{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"},ConvertPaintToPop:{locationName:"convertPaintToPop"},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"}}}}}}}},S2i:{type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"},X:{locationName:"x",type:"integer"},Y:{locationName:"y",type:"integer"}}},S2u:{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"}}}},SdrReferenceWhiteLevel:{locationName:"sdrReferenceWhiteLevel",type:"integer"}}},S32:{type:"list",member:{type:"structure",members:{EndTimecode:{locationName:"endTimecode"},StartTimecode:{locationName:"startTimecode"}}}},S3f:{type:"list",member:{type:"structure",members:{EndTimecode:{locationName:"endTimecode"},Input:{locationName:"input",type:"structure",members:{FileInput:{locationName:"fileInput"},InputClippings:{locationName:"inputClippings",type:"list",member:{type:"structure",members:{EndTimecode:{locationName:"endTimecode"},StartTimecode:{locationName:"startTimecode"}}}},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"}}},StartTimecode:{locationName:"startTimecode"}}}},S3l:{type:"structure",members:{AlphaBehavior:{locationName:"alphaBehavior"},ColorSpace:{locationName:"colorSpace"},ColorSpaceUsage:{locationName:"colorSpaceUsage"},EmbeddedTimecodeOverride:{locationName:"embeddedTimecodeOverride"},Hdr10Metadata:{shape:"S3p",locationName:"hdr10Metadata"},MaxLuminance:{locationName:"maxLuminance",type:"integer"},PadVideo:{locationName:"padVideo"},Pid:{locationName:"pid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},Rotate:{locationName:"rotate"},SampleRange:{locationName:"sampleRange"}}},S3p:{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"}}},S3v:{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"}}},S43:{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"}}},S4b:{type:"structure",members:{BreakoutCode:{locationName:"breakoutCode",type:"integer"},DistributorId:{locationName:"distributorId"}}},S4d:{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"}}},S4k:{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"},Rules:{locationName:"rules",type:"list",member:{type:"structure",members:{AllowedRenditions:{locationName:"allowedRenditions",type:"list",member:{type:"structure",members:{Height:{locationName:"height",type:"integer"},Required:{locationName:"required"},Width:{locationName:"width",type:"integer"}}}},ForceIncludeRenditions:{locationName:"forceIncludeRenditions",type:"list",member:{type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"}}}},MinBottomRenditionSize:{locationName:"minBottomRenditionSize",type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"}}},MinTopRenditionSize:{locationName:"minTopRenditionSize",type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"}}},Type:{locationName:"type"}}}}}}}},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:"S15",locationName:"selectedOutputs"}}}},BaseUrl:{locationName:"baseUrl"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},DashIFrameTrickPlayNameModifier:{locationName:"dashIFrameTrickPlayNameModifier"},DashManifestStyle:{locationName:"dashManifestStyle"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S59",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:"S5o",locationName:"dashSignaledSystemIds"},HlsSignaledSystemIds:{shape:"S5o",locationName:"hlsSignaledSystemIds"},ResourceId:{locationName:"resourceId"},Url:{locationName:"url"}}},StaticKeyProvider:{shape:"S5s",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"},MpdManifestBandwidthType:{locationName:"mpdManifestBandwidthType"},MpdProfile:{locationName:"mpdProfile"},PtsOffsetHandlingForBFrames:{locationName:"ptsOffsetHandlingForBFrames"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentLengthControl:{locationName:"segmentLengthControl"},StreamInfResolution:{locationName:"streamInfResolution"},TargetDurationCompatibilityMode:{locationName:"targetDurationCompatibilityMode"},VideoCompositionOffsets:{locationName:"videoCompositionOffsets"},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:"S15",locationName:"selectedOutputs"}}}},AudioChannelConfigSchemeIdUri:{locationName:"audioChannelConfigSchemeIdUri"},BaseUrl:{locationName:"baseUrl"},DashIFrameTrickPlayNameModifier:{locationName:"dashIFrameTrickPlayNameModifier"},DashManifestStyle:{locationName:"dashManifestStyle"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S59",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{PlaybackDeviceCompatibility:{locationName:"playbackDeviceCompatibility"},SpekeKeyProvider:{shape:"S6o",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"},MpdManifestBandwidthType:{locationName:"mpdManifestBandwidthType"},MpdProfile:{locationName:"mpdProfile"},PtsOffsetHandlingForBFrames:{locationName:"ptsOffsetHandlingForBFrames"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentLengthControl:{locationName:"segmentLengthControl"},VideoCompositionOffsets:{locationName:"videoCompositionOffsets"},WriteSegmentTimelineInRepresentation:{locationName:"writeSegmentTimelineInRepresentation"}}},FileGroupSettings:{locationName:"fileGroupSettings",type:"structure",members:{Destination:{locationName:"destination"},DestinationSettings:{shape:"S59",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:"S15",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:"S59",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:"S6o",locationName:"spekeKeyProvider"},StaticKeyProvider:{shape:"S5s",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"},ProgressiveWriteHlsManifest:{locationName:"progressiveWriteHlsManifest"},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:"S15",locationName:"selectedOutputs"}}}},AudioDeduplication:{locationName:"audioDeduplication"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S59",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{SpekeKeyProvider:{shape:"S6o",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:"S8a",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CaptionSelectorName:{locationName:"captionSelectorName"},CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"Sax",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"Sc8",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:"Sen",locationName:"videoDescription"}}}}}}},S59:{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"}}},StorageClass:{locationName:"storageClass"}}}}},S5o:{type:"list",member:{}},S5s:{type:"structure",members:{KeyFormat:{locationName:"keyFormat"},KeyFormatVersions:{locationName:"keyFormatVersions"},StaticKeyValue:{locationName:"staticKeyValue"},Url:{locationName:"url"}}},S6o:{type:"structure",members:{CertificateArn:{locationName:"certificateArn"},ResourceId:{locationName:"resourceId"},SystemIds:{locationName:"systemIds",type:"list",member:{}},Url:{locationName:"url"}}},S8a:{type:"list",member:{type:"structure",members:{AudioChannelTaggingSettings:{locationName:"audioChannelTaggingSettings",type:"structure",members:{ChannelTag:{locationName:"channelTag"},ChannelTags:{locationName:"channelTags",type:"list",member:{}}}},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"},TruePeakLimiterThreshold:{locationName:"truePeakLimiterThreshold",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"}}},FlacSettings:{locationName:"flacSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},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:"S1j",locationName:"remixSettings"},StreamName:{locationName:"streamName"}}}},Sax:{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"},FontFileBold:{locationName:"fontFileBold"},FontFileBoldItalic:{locationName:"fontFileBoldItalic"},FontFileItalic:{locationName:"fontFileItalic"},FontFileRegular:{locationName:"fontFileRegular"},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"},FontFileBold:{locationName:"fontFileBold"},FontFileBoldItalic:{locationName:"fontFileBoldItalic"},FontFileItalic:{locationName:"fontFileItalic"},FontFileRegular:{locationName:"fontFileRegular"},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"}}}}},Sc8:{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"},ManifestMetadataSignaling:{locationName:"manifestMetadataSignaling"},Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"},TimedMetadata:{locationName:"timedMetadata"},TimedMetadataBoxVersion:{locationName:"timedMetadataBoxVersion"},TimedMetadataSchemeIdUri:{locationName:"timedMetadataSchemeIdUri"},TimedMetadataValue:{locationName:"timedMetadataValue"}}},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:"Scr",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:"Scr",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"},PreventBufferUnderflow:{locationName:"preventBufferUnderflow"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},PtsOffset:{locationName:"ptsOffset",type:"integer"},PtsOffsetMode:{locationName:"ptsOffsetMode"},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:"Scr",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"},PtsOffset:{locationName:"ptsOffset",type:"integer"},PtsOffsetMode:{locationName:"ptsOffsetMode"},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"},ManifestMetadataSignaling:{locationName:"manifestMetadataSignaling"},Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"},TimedMetadata:{locationName:"timedMetadata"},TimedMetadataBoxVersion:{locationName:"timedMetadataBoxVersion"},TimedMetadataSchemeIdUri:{locationName:"timedMetadataSchemeIdUri"},TimedMetadataValue:{locationName:"timedMetadataValue"}}},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"}}}}}}},Scr:{type:"list",member:{type:"integer"}},Sen:{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"},FilmGrainSynthesis:{locationName:"filmGrainSynthesis"},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"},BandwidthReductionFilter:{shape:"Sfl",locationName:"bandwidthReductionFilter"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},EndOfStreamMarkers:{locationName:"endOfStreamMarkers"},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"},HrdBufferFinalFillPercentage:{locationName:"hrdBufferFinalFillPercentage",type:"integer"},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"},BandwidthReductionFilter:{shape:"Sfl",locationName:"bandwidthReductionFilter"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},EndOfStreamMarkers:{locationName:"endOfStreamMarkers"},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"},HrdBufferFinalFillPercentage:{locationName:"hrdBufferFinalFillPercentage",type:"integer"},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"},HrdBufferFinalFillPercentage:{locationName:"hrdBufferFinalFillPercentage",type:"integer"},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"}}},UncompressedSettings:{locationName:"uncompressedSettings",type:"structure",members:{Fourcc:{locationName:"fourcc"},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"}}},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:"S2i",locationName:"crop"},DropFrameTimecode:{locationName:"dropFrameTimecode"},FixedAfd:{locationName:"fixedAfd",type:"integer"},Height:{locationName:"height",type:"integer"},Position:{shape:"S2i",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"},ClipLimits:{locationName:"clipLimits",type:"structure",members:{MaximumRGBTolerance:{locationName:"maximumRGBTolerance",type:"integer"},MaximumYUV:{locationName:"maximumYUV",type:"integer"},MinimumRGBTolerance:{locationName:"minimumRGBTolerance",type:"integer"},MinimumYUV:{locationName:"minimumYUV",type:"integer"}}},ColorSpaceConversion:{locationName:"colorSpaceConversion"},Contrast:{locationName:"contrast",type:"integer"},Hdr10Metadata:{shape:"S3p",locationName:"hdr10Metadata"},HdrToSdrToneMapper:{locationName:"hdrToSdrToneMapper"},Hue:{locationName:"hue",type:"integer"},MaxLuminance:{locationName:"maxLuminance",type:"integer"},SampleRangeConversion:{locationName:"sampleRangeConversion"},Saturation:{locationName:"saturation",type:"integer"},SdrReferenceWhiteLevel:{locationName:"sdrReferenceWhiteLevel",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:"S2u",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"}}},Sfl:{type:"structure",members:{Sharpening:{locationName:"sharpening"},Strength:{locationName:"strength"}}},Sl4:{type:"structure",members:{Anchor:{locationName:"anchor"},Source:{locationName:"source"},Start:{locationName:"start"},TimestampOffset:{locationName:"timestampOffset"}}},Sl7:{type:"structure",members:{Id3Insertions:{locationName:"id3Insertions",type:"list",member:{type:"structure",members:{Id3:{locationName:"id3"},Timecode:{locationName:"timecode"}}}}}},Slc:{type:"map",key:{},value:{}},Sle:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},AccelerationStatus:{locationName:"accelerationStatus"},Arn:{locationName:"arn"},BillingTagsSource:{locationName:"billingTagsSource"},ClientRequestToken:{locationName:"clientRequestToken"},CreatedAt:{shape:"Slg",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:"Slj",locationName:"info"},Warning:{shape:"Slj",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:"Slg",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:"Slg",locationName:"finishTime"},StartTime:{shape:"Slg",locationName:"startTime"},SubmitTime:{shape:"Slg",locationName:"submitTime"}}},UserMetadata:{shape:"Slc",locationName:"userMetadata"},Warnings:{locationName:"warnings",type:"list",member:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Count:{locationName:"count",type:"integer"}},required:["Count","Code"]}}},required:["Settings","Role"]},Slg:{type:"timestamp",timestampFormat:"unixTimestamp"},Slj:{type:"list",member:{}},Slw:{type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},AvailBlanking:{shape:"Sg",locationName:"availBlanking"},ColorConversion3DLUTSettings:{shape:"Si",locationName:"colorConversion3DLUTSettings"},Esam:{shape:"Sn",locationName:"esam"},ExtendedDataServices:{shape:"St",locationName:"extendedDataServices"},FollowSource:{locationName:"followSource",type:"integer"},Inputs:{locationName:"inputs",type:"list",member:{type:"structure",members:{AdvancedInputFilter:{locationName:"advancedInputFilter"},AdvancedInputFilterSettings:{shape:"S10",locationName:"advancedInputFilterSettings"},AudioSelectorGroups:{shape:"S13",locationName:"audioSelectorGroups"},AudioSelectors:{shape:"S17",locationName:"audioSelectors"},CaptionSelectors:{shape:"S1t",locationName:"captionSelectors"},Crop:{shape:"S2i",locationName:"crop"},DeblockFilter:{locationName:"deblockFilter"},DenoiseFilter:{locationName:"denoiseFilter"},DolbyVisionMetadataXml:{locationName:"dolbyVisionMetadataXml"},FilterEnable:{locationName:"filterEnable"},FilterStrength:{locationName:"filterStrength",type:"integer"},ImageInserter:{shape:"S2u",locationName:"imageInserter"},InputClippings:{shape:"S32",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S2i",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoOverlays:{shape:"S3f",locationName:"videoOverlays"},VideoSelector:{shape:"S3l",locationName:"videoSelector"}}}},KantarWatermark:{shape:"S3v",locationName:"kantarWatermark"},MotionImageInserter:{shape:"S43",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S4b",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S4d",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S4k",locationName:"outputGroups"},TimecodeConfig:{shape:"Sl4",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sl7",locationName:"timedMetadataInsertion"}}},Sm0:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Slg",locationName:"createdAt"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},LastUpdated:{shape:"Slg",locationName:"lastUpdated"},Name:{locationName:"name"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Slw",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Type:{locationName:"type"}},required:["Settings","Name"]},Sm3:{type:"structure",members:{AudioDescriptions:{shape:"S8a",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"Sax",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"Sc8",locationName:"containerSettings"},VideoDescription:{shape:"Sen",locationName:"videoDescription"}}},Sm7:{type:"structure",members:{Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Slg",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Slg",locationName:"lastUpdated"},Name:{locationName:"name"},Settings:{shape:"Sm3",locationName:"settings"},Type:{locationName:"type"}},required:["Settings","Name"]},Sma:{type:"structure",members:{Commitment:{locationName:"commitment"},RenewalType:{locationName:"renewalType"},ReservedSlots:{locationName:"reservedSlots",type:"integer"}},required:["Commitment","ReservedSlots","RenewalType"]},Smf:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Slg",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Slg",locationName:"lastUpdated"},Name:{locationName:"name"},PricingPlan:{locationName:"pricingPlan"},ProgressingJobsCount:{locationName:"progressingJobsCount",type:"integer"},ReservationPlan:{locationName:"reservationPlan",type:"structure",members:{Commitment:{locationName:"commitment"},ExpiresAt:{shape:"Slg",locationName:"expiresAt"},PurchasedAt:{shape:"Slg",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"]},Sn3:{type:"structure",members:{HttpInputs:{locationName:"httpInputs"},HttpsInputs:{locationName:"httpsInputs"},S3Inputs:{locationName:"s3Inputs"}}},Snh:{type:"list",member:{shape:"Sle"}}}}},{}],472:[function(e,t,r){t.exports={pagination:{DescribeEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Endpoints"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"},SearchJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"},ListPresets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Presets"},ListJobTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobTemplates"},ListQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Queues"}}}},{}],473:[function(e,t,r){t.exports={metadata:{apiVersion:"2017-10-14",endpointPrefix:"medialive",signingName:"medialive",serviceFullName:"AWS Elemental MediaLive",serviceId:"MediaLive",protocol:"rest-json",uid:"medialive-2017-10-14",signatureVersion:"v4",serviceAbbreviation:"MediaLive",jsonVersion:"1.1"},operations:{AcceptInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/accept",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},BatchDelete:{http:{requestUri:"/prod/batch/delete",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},InputIds:{shape:"S5",locationName:"inputIds"},InputSecurityGroupIds:{shape:"S5",locationName:"inputSecurityGroupIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchStart:{http:{requestUri:"/prod/batch/start",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchStop:{http:{requestUri:"/prod/batch/stop",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchUpdateSchedule:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},Creates:{locationName:"creates",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]},Deletes:{locationName:"deletes",type:"structure",members:{ActionNames:{shape:"S5",locationName:"actionNames"}},required:["ActionNames"]}},required:["ChannelId"]},output:{type:"structure",members:{Creates:{locationName:"creates",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]},Deletes:{locationName:"deletes",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]}}}},CancelInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/cancel",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},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:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{locationName:"maintenance",type:"structure",members:{MaintenanceDay:{locationName:"maintenanceDay"},MaintenanceStartTime:{locationName:"maintenanceStartTime"}}},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:!0},Reserved:{locationName:"reserved",deprecated:!0},RoleArn:{locationName:"roleArn"},Tags:{shape:"Sfu",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:"Sfx",locationName:"channel"}}}},CreateInput:{http:{requestUri:"/prod/inputs",responseCode:201},input:{type:"structure",members:{Destinations:{shape:"Sg6",locationName:"destinations"},InputDevices:{shape:"Sg8",locationName:"inputDevices"},InputSecurityGroups:{shape:"S5",locationName:"inputSecurityGroups"},MediaConnectFlows:{shape:"Sga",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:!0},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sgc",locationName:"sources"},Tags:{shape:"Sfu",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:"Sgh",locationName:"input"}}}},CreateInputSecurityGroup:{http:{requestUri:"/prod/inputSecurityGroups",responseCode:200},input:{type:"structure",members:{Tags:{shape:"Sfu",locationName:"tags"},WhitelistRules:{shape:"Sgt",locationName:"whitelistRules"}}},output:{type:"structure",members:{SecurityGroup:{shape:"Sgw",locationName:"securityGroup"}}}},CreateMultiplex:{http:{requestUri:"/prod/multiplexes",responseCode:201},input:{type:"structure",members:{AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:!0},Tags:{shape:"Sfu",locationName:"tags"}},required:["RequestId","MultiplexSettings","AvailabilityZones","Name"]},output:{type:"structure",members:{Multiplex:{shape:"Sh6",locationName:"multiplex"}}}},CreateMultiplexProgram:{http:{requestUri:"/prod/multiplexes/{multiplexId}/programs",responseCode:201},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexProgramSettings:{shape:"Shc",locationName:"multiplexProgramSettings"},ProgramName:{locationName:"programName"},RequestId:{locationName:"requestId",idempotencyToken:!0}},required:["MultiplexId","RequestId","MultiplexProgramSettings","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Shk",locationName:"multiplexProgram"}}}},CreatePartnerInput:{http:{requestUri:"/prod/inputs/{inputId}/partners",responseCode:201},input:{type:"structure",members:{InputId:{location:"uri",locationName:"inputId"},RequestId:{locationName:"requestId",idempotencyToken:!0},Tags:{shape:"Sfu",locationName:"tags"}},required:["InputId"]},output:{type:"structure",members:{Input:{shape:"Sgh",locationName:"input"}}}},CreateTags:{http:{requestUri:"/prod/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sfu",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:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},Name:{locationName:"name"},PipelineDetails:{shape:"Sg1",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",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:"Sh7",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sfu",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:"Shc",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Shl",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Shn",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"},RenewalSettings:{shape:"Si6",locationName:"renewalSettings"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Si8",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sfu",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"]}},DescribeAccountConfiguration:{http:{method:"GET",requestUri:"/prod/accountConfiguration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AccountConfiguration:{shape:"Sim",locationName:"accountConfiguration"}}}},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:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},Name:{locationName:"name"},PipelineDetails:{shape:"Sg1",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",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:"Sgi",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sg8",locationName:"inputDevices"},InputPartnerIds:{shape:"S5",locationName:"inputPartnerIds"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Sgn",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Sgp",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sfu",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:"Siw",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sj1",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sj4",locationName:"uhdDeviceSettings"},Tags:{shape:"Sfu",locationName:"tags"},AvailabilityZone:{locationName:"availabilityZone"},MedialiveInputArns:{shape:"S5",locationName:"medialiveInputArns"},OutputType:{locationName:"outputType"}}}},DescribeInputDeviceThumbnail:{http:{method:"GET",requestUri:"/prod/inputDevices/{inputDeviceId}/thumbnailData",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Accept:{location:"header",locationName:"accept"}},required:["InputDeviceId","Accept"]},output:{type:"structure",members:{Body:{locationName:"body",type:"blob",streaming:!0},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}},payload:"Body"}},DescribeInputSecurityGroup:{http:{method:"GET",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},WhitelistRules:{shape:"Sgy",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:"Sh7",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sfu",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:"Shc",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Shl",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Shn",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:"Si8",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"},RenewalSettings:{shape:"Si6",locationName:"renewalSettings"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Si8",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sfu",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"}}}},DescribeThumbnails:{http:{method:"GET",requestUri:"/prod/channels/{channelId}/thumbnails",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},PipelineId:{location:"querystring",locationName:"pipelineId"},ThumbnailType:{location:"querystring",locationName:"thumbnailType"}},required:["ThumbnailType","PipelineId","ChannelId"]},output:{type:"structure",members:{ThumbnailDetails:{locationName:"thumbnailDetails",type:"list",member:{type:"structure",members:{PipelineId:{locationName:"pipelineId"},Thumbnails:{locationName:"thumbnails",type:"list",member:{type:"structure",members:{Body:{locationName:"body"},ContentType:{locationName:"contentType"},ThumbnailType:{locationName:"thumbnailType"},TimeStamp:{shape:"Sk2",locationName:"timeStamp"}}}}}}}}}},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:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",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:"Siw",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sj1",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sj4",locationName:"uhdDeviceSettings"},Tags:{shape:"Sfu",locationName:"tags"},AvailabilityZone:{locationName:"availabilityZone"},MedialiveInputArns:{shape:"S5",locationName:"medialiveInputArns"},OutputType:{locationName:"outputType"}}}},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:"Sgw"}},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:"Sgh"}},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:"Sfu",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:"Si8",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:"Sl2"}}}}},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:"Sfu",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"},RenewalSettings:{shape:"Si6",locationName:"renewalSettings"},RequestId:{locationName:"requestId",idempotencyToken:!0},Start:{locationName:"start"},Tags:{shape:"Sfu",locationName:"tags"}},required:["OfferingId","Count"]},output:{type:"structure",members:{Reservation:{shape:"Sl2",locationName:"reservation"}}}},RebootInputDevice:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/reboot",responseCode:200},input:{type:"structure",members:{Force:{locationName:"force"},InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},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:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},Name:{locationName:"name"},PipelineDetails:{shape:"Sg1",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",locationName:"vpc"}}}},StartInputDevice:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/start",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},StartInputDeviceMaintenanceWindow:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/startInputDeviceMaintenanceWindow",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},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:"Sh7",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sfu",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:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},Name:{locationName:"name"},PipelineDetails:{shape:"Sg1",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",locationName:"vpc"}}}},StopInputDevice:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/stop",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},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:"Sh7",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sfu",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:{}}},UpdateAccountConfiguration:{http:{method:"PUT",requestUri:"/prod/accountConfiguration",responseCode:200},input:{type:"structure",members:{AccountConfiguration:{shape:"Sim",locationName:"accountConfiguration"}}},output:{type:"structure",members:{AccountConfiguration:{shape:"Sim",locationName:"accountConfiguration"}}}},UpdateChannel:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{CdiInputSpecification:{shape:"S27",locationName:"cdiInputSpecification"},ChannelId:{location:"uri",locationName:"channelId"},Destinations:{shape:"S2a",locationName:"destinations"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",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:"Sfx",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:"S2a",locationName:"destinations"}},required:["ChannelId","ChannelClass"]},output:{type:"structure",members:{Channel:{shape:"Sfx",locationName:"channel"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{Destinations:{shape:"Sg6",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:"Sga",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sgc",locationName:"sources"}},required:["InputId"]},output:{type:"structure",members:{Input:{shape:"Sgh",locationName:"input"}}}},UpdateInputDevice:{http:{method:"PUT",requestUri:"/prod/inputDevices/{inputDeviceId}",responseCode:200},input:{type:"structure",members:{HdDeviceSettings:{shape:"Sm4",locationName:"hdDeviceSettings"},InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Name:{locationName:"name"},UhdDeviceSettings:{shape:"Sm4",locationName:"uhdDeviceSettings"},AvailabilityZone:{locationName:"availabilityZone"}},required:["InputDeviceId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Siw",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sj1",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sj4",locationName:"uhdDeviceSettings"},Tags:{shape:"Sfu",locationName:"tags"},AvailabilityZone:{locationName:"availabilityZone"},MedialiveInputArns:{shape:"S5",locationName:"medialiveInputArns"},OutputType:{locationName:"outputType"}}}},UpdateInputSecurityGroup:{http:{method:"PUT",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"},Tags:{shape:"Sfu",locationName:"tags"},WhitelistRules:{shape:"Sgt",locationName:"whitelistRules"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{SecurityGroup:{shape:"Sgw",locationName:"securityGroup"}}}},UpdateMultiplex:{http:{method:"PUT",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"}},required:["MultiplexId"]},output:{type:"structure",members:{Multiplex:{shape:"Sh6",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:"Shc",locationName:"multiplexProgramSettings"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Shk",locationName:"multiplexProgram"}}}},UpdateReservation:{http:{method:"PUT",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name"},RenewalSettings:{shape:"Si6",locationName:"renewalSettings"},ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Reservation:{shape:"Sl2",locationName:"reservation"}}}},RestartChannelPipelines:{http:{requestUri:"/prod/channels/{channelId}/restartChannelPipelines",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},PipelineIds:{locationName:"pipelineIds",type:"list",member:{}}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},MaintenanceStatus:{locationName:"maintenanceStatus"},Name:{locationName:"name"},PipelineDetails:{shape:"Sg1",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",locationName:"vpc"}}}},CreateCloudWatchAlarmTemplate:{http:{requestUri:"/prod/cloudwatch-alarm-templates",responseCode:201},input:{type:"structure",members:{ComparisonOperator:{locationName:"comparisonOperator"},DatapointsToAlarm:{locationName:"datapointsToAlarm",type:"integer"},Description:{locationName:"description"},EvaluationPeriods:{locationName:"evaluationPeriods",type:"integer"},GroupIdentifier:{locationName:"groupIdentifier"},MetricName:{locationName:"metricName"},Name:{locationName:"name"},Period:{locationName:"period",type:"integer"},Statistic:{locationName:"statistic"},Tags:{shape:"Smu",locationName:"tags"},TargetResourceType:{locationName:"targetResourceType"},Threshold:{locationName:"threshold",type:"double"},TreatMissingData:{locationName:"treatMissingData"}},required:["TargetResourceType","MetricName","TreatMissingData","ComparisonOperator","Statistic","Period","EvaluationPeriods","Threshold","Name","GroupIdentifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ComparisonOperator:{locationName:"comparisonOperator"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},DatapointsToAlarm:{locationName:"datapointsToAlarm",type:"integer"},Description:{locationName:"description"},EvaluationPeriods:{locationName:"evaluationPeriods",type:"integer"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},MetricName:{locationName:"metricName"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Period:{locationName:"period",type:"integer"},Statistic:{locationName:"statistic"},Tags:{shape:"Smu",locationName:"tags"},TargetResourceType:{locationName:"targetResourceType"},Threshold:{locationName:"threshold",type:"double"},TreatMissingData:{locationName:"treatMissingData"}}}},CreateCloudWatchAlarmTemplateGroup:{http:{requestUri:"/prod/cloudwatch-alarm-template-groups",responseCode:201},input:{type:"structure",members:{Description:{locationName:"description"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}},required:["Name"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},CreateEventBridgeRuleTemplate:{http:{requestUri:"/prod/eventbridge-rule-templates",responseCode:201},input:{type:"structure",members:{Description:{locationName:"description"},EventTargets:{shape:"Sn4",locationName:"eventTargets"},EventType:{locationName:"eventType"},GroupIdentifier:{locationName:"groupIdentifier"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}},required:["EventType","Name","GroupIdentifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},EventTargets:{shape:"Sn4",locationName:"eventTargets"},EventType:{locationName:"eventType"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},CreateEventBridgeRuleTemplateGroup:{http:{requestUri:"/prod/eventbridge-rule-template-groups",responseCode:201},input:{type:"structure",members:{Description:{locationName:"description"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}},required:["Name"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},CreateSignalMap:{http:{requestUri:"/prod/signal-maps",responseCode:201},input:{type:"structure",members:{CloudWatchAlarmTemplateGroupIdentifiers:{shape:"Sne",locationName:"cloudWatchAlarmTemplateGroupIdentifiers"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},EventBridgeRuleTemplateGroupIdentifiers:{shape:"Sne",locationName:"eventBridgeRuleTemplateGroupIdentifiers"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}},required:["DiscoveryEntryPointArn","Name"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CloudWatchAlarmTemplateGroupIds:{shape:"Sni",locationName:"cloudWatchAlarmTemplateGroupIds"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},ErrorMessage:{locationName:"errorMessage"},EventBridgeRuleTemplateGroupIds:{shape:"Sni",locationName:"eventBridgeRuleTemplateGroupIds"},FailedMediaResourceMap:{shape:"Snj",locationName:"failedMediaResourceMap"},Id:{locationName:"id"},LastDiscoveredAt:{shape:"Sk2",locationName:"lastDiscoveredAt"},LastSuccessfulMonitorDeployment:{shape:"Snn",locationName:"lastSuccessfulMonitorDeployment"},MediaResourceMap:{shape:"Snp",locationName:"mediaResourceMap"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},MonitorChangesPendingDeployment:{locationName:"monitorChangesPendingDeployment",type:"boolean"},MonitorDeployment:{shape:"Snr",locationName:"monitorDeployment"},Name:{locationName:"name"},Status:{locationName:"status"},Tags:{shape:"Smu",locationName:"tags"}}}},DeleteCloudWatchAlarmTemplate:{http:{method:"DELETE",requestUri:"/prod/cloudwatch-alarm-templates/{identifier}",responseCode:204},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]}},DeleteCloudWatchAlarmTemplateGroup:{http:{method:"DELETE",requestUri:"/prod/cloudwatch-alarm-template-groups/{identifier}",responseCode:204},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]}},DeleteEventBridgeRuleTemplate:{http:{method:"DELETE",requestUri:"/prod/eventbridge-rule-templates/{identifier}",responseCode:204},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]}},DeleteEventBridgeRuleTemplateGroup:{http:{method:"DELETE",requestUri:"/prod/eventbridge-rule-template-groups/{identifier}",responseCode:204},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]}},DeleteSignalMap:{http:{method:"DELETE",requestUri:"/prod/signal-maps/{identifier}",responseCode:204},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]}},GetCloudWatchAlarmTemplate:{http:{method:"GET",requestUri:"/prod/cloudwatch-alarm-templates/{identifier}",responseCode:200},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ComparisonOperator:{locationName:"comparisonOperator"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},DatapointsToAlarm:{locationName:"datapointsToAlarm",type:"integer"},Description:{locationName:"description"},EvaluationPeriods:{locationName:"evaluationPeriods",type:"integer"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},MetricName:{locationName:"metricName"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Period:{locationName:"period",type:"integer"},Statistic:{locationName:"statistic"},Tags:{shape:"Smu",locationName:"tags"},TargetResourceType:{locationName:"targetResourceType"},Threshold:{locationName:"threshold",type:"double"},TreatMissingData:{locationName:"treatMissingData"}}}},GetCloudWatchAlarmTemplateGroup:{http:{method:"GET",requestUri:"/prod/cloudwatch-alarm-template-groups/{identifier}",responseCode:200},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},GetEventBridgeRuleTemplate:{http:{method:"GET",requestUri:"/prod/eventbridge-rule-templates/{identifier}",responseCode:200},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},EventTargets:{shape:"Sn4",locationName:"eventTargets"},EventType:{locationName:"eventType"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},GetEventBridgeRuleTemplateGroup:{http:{method:"GET",requestUri:"/prod/eventbridge-rule-template-groups/{identifier}",responseCode:200},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},GetSignalMap:{http:{method:"GET",requestUri:"/prod/signal-maps/{identifier}",responseCode:200},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CloudWatchAlarmTemplateGroupIds:{shape:"Sni",locationName:"cloudWatchAlarmTemplateGroupIds"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},ErrorMessage:{locationName:"errorMessage"},EventBridgeRuleTemplateGroupIds:{shape:"Sni",locationName:"eventBridgeRuleTemplateGroupIds"},FailedMediaResourceMap:{shape:"Snj",locationName:"failedMediaResourceMap"},Id:{locationName:"id"},LastDiscoveredAt:{shape:"Sk2",locationName:"lastDiscoveredAt"},LastSuccessfulMonitorDeployment:{shape:"Snn",locationName:"lastSuccessfulMonitorDeployment"},MediaResourceMap:{shape:"Snp",locationName:"mediaResourceMap"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},MonitorChangesPendingDeployment:{locationName:"monitorChangesPendingDeployment",type:"boolean"},MonitorDeployment:{shape:"Snr",locationName:"monitorDeployment"},Name:{locationName:"name"},Status:{locationName:"status"},Tags:{shape:"Smu",locationName:"tags"}}}},ListCloudWatchAlarmTemplateGroups:{http:{method:"GET",requestUri:"/prod/cloudwatch-alarm-template-groups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Scope:{location:"querystring",locationName:"scope"},SignalMapIdentifier:{location:"querystring",locationName:"signalMapIdentifier"}}},output:{type:"structure",members:{CloudWatchAlarmTemplateGroups:{locationName:"cloudWatchAlarmTemplateGroups",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"},TemplateCount:{locationName:"templateCount",type:"integer"}},required:["TemplateCount","CreatedAt","Id","Arn","Name"]}},NextToken:{locationName:"nextToken"}}}},ListCloudWatchAlarmTemplates:{http:{method:"GET",requestUri:"/prod/cloudwatch-alarm-templates",responseCode:200},input:{type:"structure",members:{GroupIdentifier:{location:"querystring",locationName:"groupIdentifier"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Scope:{location:"querystring",locationName:"scope"},SignalMapIdentifier:{location:"querystring",locationName:"signalMapIdentifier"}}},output:{type:"structure",members:{CloudWatchAlarmTemplates:{locationName:"cloudWatchAlarmTemplates",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},ComparisonOperator:{locationName:"comparisonOperator"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},DatapointsToAlarm:{locationName:"datapointsToAlarm",type:"integer"},Description:{locationName:"description"},EvaluationPeriods:{locationName:"evaluationPeriods",type:"integer"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},MetricName:{locationName:"metricName"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Period:{locationName:"period",type:"integer"},Statistic:{locationName:"statistic"},Tags:{shape:"Smu",locationName:"tags"},TargetResourceType:{locationName:"targetResourceType"},Threshold:{locationName:"threshold",type:"double"},TreatMissingData:{locationName:"treatMissingData"}},required:["TargetResourceType","TreatMissingData","ComparisonOperator","CreatedAt","Period","EvaluationPeriods","Name","GroupId","MetricName","Statistic","Id","Arn","Threshold"]}},NextToken:{locationName:"nextToken"}}}},ListEventBridgeRuleTemplateGroups:{http:{method:"GET",requestUri:"/prod/eventbridge-rule-template-groups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SignalMapIdentifier:{location:"querystring",locationName:"signalMapIdentifier"}}},output:{type:"structure",members:{EventBridgeRuleTemplateGroups:{ +locationName:"eventBridgeRuleTemplateGroups",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"},TemplateCount:{locationName:"templateCount",type:"integer"}},required:["TemplateCount","CreatedAt","Id","Arn","Name"]}},NextToken:{locationName:"nextToken"}}}},ListEventBridgeRuleTemplates:{http:{method:"GET",requestUri:"/prod/eventbridge-rule-templates",responseCode:200},input:{type:"structure",members:{GroupIdentifier:{location:"querystring",locationName:"groupIdentifier"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SignalMapIdentifier:{location:"querystring",locationName:"signalMapIdentifier"}}},output:{type:"structure",members:{EventBridgeRuleTemplates:{locationName:"eventBridgeRuleTemplates",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},EventTargetCount:{locationName:"eventTargetCount",type:"integer"},EventType:{locationName:"eventType"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}},required:["EventType","CreatedAt","EventTargetCount","Id","Arn","Name","GroupId"]}},NextToken:{locationName:"nextToken"}}}},ListSignalMaps:{http:{method:"GET",requestUri:"/prod/signal-maps",responseCode:200},input:{type:"structure",members:{CloudWatchAlarmTemplateGroupIdentifier:{location:"querystring",locationName:"cloudWatchAlarmTemplateGroupIdentifier"},EventBridgeRuleTemplateGroupIdentifier:{location:"querystring",locationName:"eventBridgeRuleTemplateGroupIdentifier"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SignalMaps:{locationName:"signalMaps",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},MonitorDeploymentStatus:{locationName:"monitorDeploymentStatus"},Name:{locationName:"name"},Status:{locationName:"status"},Tags:{shape:"Smu",locationName:"tags"}},required:["Status","MonitorDeploymentStatus","CreatedAt","Id","Arn","Name"]}}}}},StartDeleteMonitorDeployment:{http:{method:"DELETE",requestUri:"/prod/signal-maps/{identifier}/monitor-deployment",responseCode:202},input:{type:"structure",members:{Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CloudWatchAlarmTemplateGroupIds:{shape:"Sni",locationName:"cloudWatchAlarmTemplateGroupIds"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},ErrorMessage:{locationName:"errorMessage"},EventBridgeRuleTemplateGroupIds:{shape:"Sni",locationName:"eventBridgeRuleTemplateGroupIds"},FailedMediaResourceMap:{shape:"Snj",locationName:"failedMediaResourceMap"},Id:{locationName:"id"},LastDiscoveredAt:{shape:"Sk2",locationName:"lastDiscoveredAt"},LastSuccessfulMonitorDeployment:{shape:"Snn",locationName:"lastSuccessfulMonitorDeployment"},MediaResourceMap:{shape:"Snp",locationName:"mediaResourceMap"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},MonitorChangesPendingDeployment:{locationName:"monitorChangesPendingDeployment",type:"boolean"},MonitorDeployment:{shape:"Snr",locationName:"monitorDeployment"},Name:{locationName:"name"},Status:{locationName:"status"},Tags:{shape:"Smu",locationName:"tags"}}}},StartMonitorDeployment:{http:{requestUri:"/prod/signal-maps/{identifier}/monitor-deployment",responseCode:202},input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CloudWatchAlarmTemplateGroupIds:{shape:"Sni",locationName:"cloudWatchAlarmTemplateGroupIds"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},ErrorMessage:{locationName:"errorMessage"},EventBridgeRuleTemplateGroupIds:{shape:"Sni",locationName:"eventBridgeRuleTemplateGroupIds"},FailedMediaResourceMap:{shape:"Snj",locationName:"failedMediaResourceMap"},Id:{locationName:"id"},LastDiscoveredAt:{shape:"Sk2",locationName:"lastDiscoveredAt"},LastSuccessfulMonitorDeployment:{shape:"Snn",locationName:"lastSuccessfulMonitorDeployment"},MediaResourceMap:{shape:"Snp",locationName:"mediaResourceMap"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},MonitorChangesPendingDeployment:{locationName:"monitorChangesPendingDeployment",type:"boolean"},MonitorDeployment:{shape:"Snr",locationName:"monitorDeployment"},Name:{locationName:"name"},Status:{locationName:"status"},Tags:{shape:"Smu",locationName:"tags"}}}},StartUpdateSignalMap:{http:{method:"PATCH",requestUri:"/prod/signal-maps/{identifier}",responseCode:202},input:{type:"structure",members:{CloudWatchAlarmTemplateGroupIdentifiers:{shape:"Sne",locationName:"cloudWatchAlarmTemplateGroupIdentifiers"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},EventBridgeRuleTemplateGroupIdentifiers:{shape:"Sne",locationName:"eventBridgeRuleTemplateGroupIdentifiers"},ForceRediscovery:{locationName:"forceRediscovery",type:"boolean"},Identifier:{location:"uri",locationName:"identifier"},Name:{locationName:"name"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CloudWatchAlarmTemplateGroupIds:{shape:"Sni",locationName:"cloudWatchAlarmTemplateGroupIds"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},DiscoveryEntryPointArn:{locationName:"discoveryEntryPointArn"},ErrorMessage:{locationName:"errorMessage"},EventBridgeRuleTemplateGroupIds:{shape:"Sni",locationName:"eventBridgeRuleTemplateGroupIds"},FailedMediaResourceMap:{shape:"Snj",locationName:"failedMediaResourceMap"},Id:{locationName:"id"},LastDiscoveredAt:{shape:"Sk2",locationName:"lastDiscoveredAt"},LastSuccessfulMonitorDeployment:{shape:"Snn",locationName:"lastSuccessfulMonitorDeployment"},MediaResourceMap:{shape:"Snp",locationName:"mediaResourceMap"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},MonitorChangesPendingDeployment:{locationName:"monitorChangesPendingDeployment",type:"boolean"},MonitorDeployment:{shape:"Snr",locationName:"monitorDeployment"},Name:{locationName:"name"},Status:{locationName:"status"},Tags:{shape:"Smu",locationName:"tags"}}}},UpdateCloudWatchAlarmTemplate:{http:{method:"PATCH",requestUri:"/prod/cloudwatch-alarm-templates/{identifier}",responseCode:200},input:{type:"structure",members:{ComparisonOperator:{locationName:"comparisonOperator"},DatapointsToAlarm:{locationName:"datapointsToAlarm",type:"integer"},Description:{locationName:"description"},EvaluationPeriods:{locationName:"evaluationPeriods",type:"integer"},GroupIdentifier:{locationName:"groupIdentifier"},Identifier:{location:"uri",locationName:"identifier"},MetricName:{locationName:"metricName"},Name:{locationName:"name"},Period:{locationName:"period",type:"integer"},Statistic:{locationName:"statistic"},TargetResourceType:{locationName:"targetResourceType"},Threshold:{locationName:"threshold",type:"double"},TreatMissingData:{locationName:"treatMissingData"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ComparisonOperator:{locationName:"comparisonOperator"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},DatapointsToAlarm:{locationName:"datapointsToAlarm",type:"integer"},Description:{locationName:"description"},EvaluationPeriods:{locationName:"evaluationPeriods",type:"integer"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},MetricName:{locationName:"metricName"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Period:{locationName:"period",type:"integer"},Statistic:{locationName:"statistic"},Tags:{shape:"Smu",locationName:"tags"},TargetResourceType:{locationName:"targetResourceType"},Threshold:{locationName:"threshold",type:"double"},TreatMissingData:{locationName:"treatMissingData"}}}},UpdateCloudWatchAlarmTemplateGroup:{http:{method:"PATCH",requestUri:"/prod/cloudwatch-alarm-template-groups/{identifier}",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},UpdateEventBridgeRuleTemplate:{http:{method:"PATCH",requestUri:"/prod/eventbridge-rule-templates/{identifier}",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},EventTargets:{shape:"Sn4",locationName:"eventTargets"},EventType:{locationName:"eventType"},GroupIdentifier:{locationName:"groupIdentifier"},Identifier:{location:"uri",locationName:"identifier"},Name:{locationName:"name"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},EventTargets:{shape:"Sn4",locationName:"eventTargets"},EventType:{locationName:"eventType"},GroupId:{locationName:"groupId"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}},UpdateEventBridgeRuleTemplateGroup:{http:{method:"PATCH",requestUri:"/prod/eventbridge-rule-template-groups/{identifier}",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},Identifier:{location:"uri",locationName:"identifier"}},required:["Identifier"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sk2",locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},ModifiedAt:{shape:"Sk2",locationName:"modifiedAt"},Name:{locationName:"name"},Tags:{shape:"Smu",locationName:"tags"}}}}},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"},Id3:{locationName:"id3"}}},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"]}}}},Scte35InputSettings:{locationName:"scte35InputSettings",type:"structure",members:{InputAttachmentNameReference:{locationName:"inputAttachmentNameReference"},Mode:{locationName:"mode"}},required:["Mode"]},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:"S1m",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"}}},StaticImageOutputActivateSettings:{locationName:"staticImageOutputActivateSettings",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:"S1m",locationName:"image"},ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"},Layer:{locationName:"layer",type:"integer"},Opacity:{locationName:"opacity",type:"integer"},OutputNames:{shape:"S5",locationName:"outputNames"},Width:{locationName:"width",type:"integer"}},required:["OutputNames","Image"]},StaticImageOutputDeactivateSettings:{locationName:"staticImageOutputDeactivateSettings",type:"structure",members:{FadeOut:{locationName:"fadeOut",type:"integer"},Layer:{locationName:"layer",type:"integer"},OutputNames:{shape:"S5",locationName:"outputNames"}},required:["OutputNames"]}}},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"]},S1m:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Uri:{locationName:"uri"},Username:{locationName:"username"}},required:["Uri"]},S27:{type:"structure",members:{Resolution:{locationName:"resolution"}}},S2a:{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"}}}}}}},S2i:{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"},Timezone:{locationName:"timezone"}},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"},AttenuationControl:{locationName:"attenuationControl"}}},Eac3AtmosSettings:{locationName:"eac3AtmosSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},CodingMode:{locationName:"codingMode"},Dialnorm:{locationName:"dialnorm",type:"integer"},DrcLine:{locationName:"drcLine"},DrcRf:{locationName:"drcRf"},HeightTrim:{locationName:"heightTrim",type:"double"},SurroundTrim:{locationName:"surroundTrim",type:"double"}}},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"},AudioDashRoles:{locationName:"audioDashRoles",type:"list",member:{}},DvbDashAccessibility:{locationName:"dvbDashAccessibility"}},required:["AudioSelectorName","Name"]}},AvailBlanking:{locationName:"availBlanking",type:"structure",members:{AvailBlankingImage:{shape:"S1m",locationName:"availBlankingImage"},State:{locationName:"state"}}},AvailConfiguration:{locationName:"availConfiguration",type:"structure",members:{AvailSettings:{locationName:"availSettings",type:"structure",members:{Esam:{locationName:"esam",type:"structure",members:{AcquisitionPointId:{locationName:"acquisitionPointId"},AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},PasswordParam:{locationName:"passwordParam"},PoisEndpoint:{locationName:"poisEndpoint"},Username:{locationName:"username"},ZoneIdentity:{locationName:"zoneIdentity"}},required:["AcquisitionPointId","PoisEndpoint"]},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"}}}}},Scte35SegmentationScope:{locationName:"scte35SegmentationScope"}}},BlackoutSlate:{locationName:"blackoutSlate",type:"structure",members:{BlackoutSlateImage:{shape:"S1m",locationName:"blackoutSlateImage"},NetworkEndBlackout:{locationName:"networkEndBlackout"},NetworkEndBlackoutImage:{shape:"S1m",locationName:"networkEndBlackoutImage"},NetworkId:{locationName:"networkId"},State:{locationName:"state"}}},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{Accessibility:{locationName:"accessibility"},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:"S1m",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:"S1m",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"},CaptionDashRoles:{locationName:"captionDashRoles",type:"list",member:{}},DvbDashAccessibility:{locationName:"dvbDashAccessibility"}},required:["CaptionSelectorName","Name"]}},FeatureActivations:{locationName:"featureActivations",type:"structure",members:{InputPrepareScheduleActions:{locationName:"inputPrepareScheduleActions"},OutputStaticImageOverlayScheduleActions:{locationName:"outputStaticImageOverlayScheduleActions"}}},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:"S1m",locationName:"inputLossImageSlate"},InputLossImageType:{locationName:"inputLossImageType"},RepeatFrameMsec:{locationName:"repeatFrameMsec",type:"integer"}}},OutputLockingMode:{locationName:"outputLockingMode"},OutputTimingSource:{locationName:"outputTimingSource"},SupportLowFramerateInputs:{locationName:"supportLowFramerateInputs"},OutputLockingSettings:{locationName:"outputLockingSettings",type:"structure",members:{EpochLockingSettings:{locationName:"epochLockingSettings",type:"structure",members:{CustomEpoch:{locationName:"customEpoch"},JamSyncTime:{locationName:"jamSyncTime"}}},PipelineLockingSettings:{locationName:"pipelineLockingSettings",type:"structure",members:{}}}}}},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:"S71",locationName:"destination"},RolloverInterval:{locationName:"rolloverInterval",type:"integer"}},required:["Destination"]}, +FrameCaptureGroupSettings:{locationName:"frameCaptureGroupSettings",type:"structure",members:{Destination:{shape:"S71",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:"S71",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:"S1m",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:"S71",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:"S71",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"},IncludeFillerNalUnits:{locationName:"includeFillerNalUnits"}}},UdpGroupSettings:{locationName:"udpGroupSettings",type:"structure",members:{InputLossAction:{locationName:"inputLossAction"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"}}},CmafIngestGroupSettings:{locationName:"cmafIngestGroupSettings",type:"structure",members:{Destination:{shape:"S71",locationName:"destination"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},Scte35Type:{locationName:"scte35Type"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentLengthUnits:{locationName:"segmentLengthUnits"},SendDelayMs:{locationName:"sendDelayMs",type:"integer"}},required:["Destination"]}}},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:"S9e",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:"S1m",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"},KlvBehavior:{locationName:"klvBehavior"},KlvDataPids:{locationName:"klvDataPids"}}}},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:"S71",locationName:"destination"}},required:["Destination"]},RtmpOutputSettings:{locationName:"rtmpOutputSettings",type:"structure",members:{CertificateMode:{locationName:"certificateMode"},ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},Destination:{shape:"S71",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:"S9e",locationName:"m2tsSettings"}}},Destination:{shape:"S71",locationName:"destination"},FecOutputSettings:{locationName:"fecOutputSettings",type:"structure",members:{ColumnDepth:{locationName:"columnDepth",type:"integer"},IncludeFec:{locationName:"includeFec"},RowLength:{locationName:"rowLength",type:"integer"}}}},required:["Destination","ContainerSettings"]},CmafIngestOutputSettings:{locationName:"cmafIngestOutputSettings",type:"structure",members:{NameModifier:{locationName:"nameModifier"}}}}},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"},TimecodeBurninSettings:{shape:"Sbi",locationName:"timecodeBurninSettings"}}},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:"Sbr",locationName:"colorSpacePassthroughSettings"},Rec601Settings:{shape:"Sbs",locationName:"rec601Settings"},Rec709Settings:{shape:"Sbt",locationName:"rec709Settings"}}},EntropyEncoding:{locationName:"entropyEncoding"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sbw",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"},TimecodeBurninSettings:{shape:"Sbi",locationName:"timecodeBurninSettings"}}},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:"Sbr",locationName:"colorSpacePassthroughSettings"},DolbyVision81Settings:{locationName:"dolbyVision81Settings",type:"structure",members:{}},Hdr10Settings:{shape:"Scv",locationName:"hdr10Settings"},Rec601Settings:{shape:"Sbs",locationName:"rec601Settings"},Rec709Settings:{shape:"Sbt",locationName:"rec709Settings"}}},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sbw",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"},TimecodeBurninSettings:{shape:"Sbi",locationName:"timecodeBurninSettings"},MvOverPictureBoundaries:{locationName:"mvOverPictureBoundaries"},MvTemporalPredictor:{locationName:"mvTemporalPredictor"},TileHeight:{locationName:"tileHeight",type:"integer"},TilePadding:{locationName:"tilePadding"},TileWidth:{locationName:"tileWidth",type:"integer"},TreeblockSize:{locationName:"treeblockSize"}},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:"Sbw",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"},TimecodeBurninSettings:{shape:"Sbi",locationName:"timecodeBurninSettings"}},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"]}},ThumbnailConfiguration:{locationName:"thumbnailConfiguration",type:"structure",members:{State:{locationName:"state"}},required:["State"]},ColorCorrectionSettings:{locationName:"colorCorrectionSettings",type:"structure",members:{GlobalColorCorrections:{locationName:"globalColorCorrections",type:"list",member:{type:"structure",members:{InputColorSpace:{locationName:"inputColorSpace"},OutputColorSpace:{locationName:"outputColorSpace"},Uri:{locationName:"uri"}},required:["OutputColorSpace","InputColorSpace","Uri"]}}},required:["GlobalColorCorrections"]}},required:["VideoDescriptions","AudioDescriptions","OutputGroups","TimecodeConfig"]},S71:{type:"structure",members:{DestinationRefId:{locationName:"destinationRefId"}}},S9e:{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"},Scte35PrerollPullupMilliseconds:{locationName:"scte35PrerollPullupMilliseconds",type:"double"}}},Sbi:{type:"structure",members:{FontSize:{locationName:"fontSize"},Position:{locationName:"position"},Prefix:{locationName:"prefix"}},required:["Position","FontSize"]},Sbr:{type:"structure",members:{}},Sbs:{type:"structure",members:{}},Sbt:{type:"structure",members:{}},Sbw:{type:"structure",members:{PostFilterSharpening:{locationName:"postFilterSharpening"},Strength:{locationName:"strength"}}},Scv:{type:"structure",members:{MaxCll:{locationName:"maxCll",type:"integer"},MaxFall:{locationName:"maxFall",type:"integer"}}},Sdx:{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"]}},DolbyEDecode:{locationName:"dolbyEDecode",type:"structure",members:{ProgramSelection:{locationName:"programSelection"}},required:["ProgramSelection"]}},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:"Scv",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"}}}}}}}}}}}},Sfm:{type:"structure",members:{Codec:{locationName:"codec"},MaximumBitrate:{locationName:"maximumBitrate"},Resolution:{locationName:"resolution"}}},Sfu:{type:"map",key:{},value:{}},Sfx:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S27",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S2a",locationName:"destinations"},EgressEndpoints:{shape:"Sfy",locationName:"egressEndpoints"},EncoderSettings:{shape:"S2i",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sdx",locationName:"inputAttachments"},InputSpecification:{shape:"Sfm",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Maintenance:{shape:"Sg0",locationName:"maintenance"},Name:{locationName:"name"},PipelineDetails:{shape:"Sg1",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Vpc:{shape:"Sg4",locationName:"vpc"}}},Sfy:{type:"list",member:{type:"structure",members:{SourceIp:{locationName:"sourceIp"}}}},Sg0:{type:"structure",members:{MaintenanceDay:{locationName:"maintenanceDay"},MaintenanceDeadline:{locationName:"maintenanceDeadline"},MaintenanceScheduledDate:{locationName:"maintenanceScheduledDate"},MaintenanceStartTime:{locationName:"maintenanceStartTime"}}},Sg1:{type:"list",member:{type:"structure",members:{ActiveInputAttachmentName:{locationName:"activeInputAttachmentName"},ActiveInputSwitchActionName:{locationName:"activeInputSwitchActionName"},ActiveMotionGraphicsActionName:{locationName:"activeMotionGraphicsActionName"},ActiveMotionGraphicsUri:{locationName:"activeMotionGraphicsUri"},PipelineId:{locationName:"pipelineId"}}}},Sg4:{type:"structure",members:{AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},NetworkInterfaceIds:{shape:"S5",locationName:"networkInterfaceIds"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetIds:{shape:"S5",locationName:"subnetIds"}}},Sg6:{type:"list",member:{type:"structure",members:{StreamName:{locationName:"streamName"}}}},Sg8:{type:"list",member:{type:"structure",members:{Id:{locationName:"id"}}}},Sga:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Sgc:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Sgh:{type:"structure",members:{Arn:{locationName:"arn"},AttachedChannels:{shape:"S5",locationName:"attachedChannels"},Destinations:{ +shape:"Sgi",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sg8",locationName:"inputDevices"},InputPartnerIds:{shape:"S5",locationName:"inputPartnerIds"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Sgn",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Sgp",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},Type:{locationName:"type"}}},Sgi:{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"}}}}}},Sgn:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Sgp:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Sgt:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Sgw:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},WhitelistRules:{shape:"Sgy",locationName:"whitelistRules"}}},Sgy:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Sh1:{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"]},Sh6:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sh7",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sh1",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"}}},Sh7:{type:"list",member:{type:"structure",members:{MediaConnectSettings:{locationName:"mediaConnectSettings",type:"structure",members:{EntitlementArn:{locationName:"entitlementArn"}}}}}},Shc:{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"]},Shk:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Shc",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Shl",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Shn",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}},Shl:{type:"structure",members:{AudioPids:{shape:"Shm",locationName:"audioPids"},DvbSubPids:{shape:"Shm",locationName:"dvbSubPids"},DvbTeletextPid:{locationName:"dvbTeletextPid",type:"integer"},EtvPlatformPid:{locationName:"etvPlatformPid",type:"integer"},EtvSignalPid:{locationName:"etvSignalPid",type:"integer"},KlvDataPids:{shape:"Shm",locationName:"klvDataPids"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},Scte27Pids:{shape:"Shm",locationName:"scte27Pids"},Scte35Pid:{locationName:"scte35Pid",type:"integer"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},Shm:{type:"list",member:{type:"integer"}},Shn:{type:"list",member:{type:"structure",members:{ActiveChannelPipeline:{locationName:"activeChannelPipeline"},PipelineId:{locationName:"pipelineId"}}}},Si6:{type:"structure",members:{AutomaticRenewal:{locationName:"automaticRenewal"},RenewalCount:{locationName:"renewalCount",type:"integer"}}},Si8:{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"}}},Sim:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}},Siw:{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"},LatencyMs:{locationName:"latencyMs",type:"integer"}}},Sj1:{type:"structure",members:{DnsAddresses:{shape:"S5",locationName:"dnsAddresses"},Gateway:{locationName:"gateway"},IpAddress:{locationName:"ipAddress"},IpScheme:{locationName:"ipScheme"},SubnetMask:{locationName:"subnetMask"}}},Sj4:{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"},LatencyMs:{locationName:"latencyMs",type:"integer"},Codec:{locationName:"codec"},MediaconnectSettings:{locationName:"mediaconnectSettings",type:"structure",members:{FlowArn:{locationName:"flowArn"},RoleArn:{locationName:"roleArn"},SecretArn:{locationName:"secretArn"},SourceName:{locationName:"sourceName"}}},AudioChannelPairs:{locationName:"audioChannelPairs",type:"list",member:{type:"structure",members:{Id:{locationName:"id",type:"integer"},Profile:{locationName:"profile"}}}}}},Sk2:{type:"timestamp",timestampFormat:"iso8601"},Sl2:{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"},RenewalSettings:{shape:"Si6",locationName:"renewalSettings"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Si8",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sfu",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}},Sm4:{type:"structure",members:{ConfiguredInput:{locationName:"configuredInput"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},LatencyMs:{locationName:"latencyMs",type:"integer"},Codec:{locationName:"codec"},MediaconnectSettings:{locationName:"mediaconnectSettings",type:"structure",members:{FlowArn:{locationName:"flowArn"},RoleArn:{locationName:"roleArn"},SecretArn:{locationName:"secretArn"},SourceName:{locationName:"sourceName"}}},AudioChannelPairs:{locationName:"audioChannelPairs",type:"list",member:{type:"structure",members:{Id:{locationName:"id",type:"integer"},Profile:{locationName:"profile"}}}}}},Smu:{type:"map",key:{},value:{}},Sn4:{type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"}},required:["Arn"]}},Sne:{type:"list",member:{}},Sni:{type:"list",member:{}},Snj:{type:"map",key:{},value:{shape:"Snk"}},Snk:{type:"structure",members:{Destinations:{shape:"Snl",locationName:"destinations"},Name:{locationName:"name"},Sources:{shape:"Snl",locationName:"sources"}}},Snl:{type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}},required:["Arn"]}},Snn:{type:"structure",members:{DetailsUri:{locationName:"detailsUri"},Status:{locationName:"status"}},required:["DetailsUri","Status"]},Snp:{type:"map",key:{},value:{shape:"Snk"}},Snr:{type:"structure",members:{DetailsUri:{locationName:"detailsUri"},ErrorMessage:{locationName:"errorMessage"},Status:{locationName:"status"}},required:["Status"]}}}},{}],474:[function(e,t,r){t.exports={pagination:{DescribeSchedule:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ScheduleActions"},ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Channels"},ListInputSecurityGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InputSecurityGroups"},ListInputs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Inputs"},ListOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Offerings"},ListReservations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Reservations"},ListMultiplexPrograms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MultiplexPrograms"},ListMultiplexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Multiplexes"},ListInputDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InputDevices"},ListInputDeviceTransfers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InputDeviceTransfers"},ListSignalMaps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SignalMaps"},ListCloudWatchAlarmTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CloudWatchAlarmTemplates"},ListCloudWatchAlarmTemplateGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CloudWatchAlarmTemplateGroups"},ListEventBridgeRuleTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EventBridgeRuleTemplates"},ListEventBridgeRuleTemplateGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EventBridgeRuleTemplateGroups"}}}},{}],475:[function(e,t,r){t.exports={version:2,waiters:{ChannelCreated:{description:"Wait until a channel has been created",operation:"DescribeChannel",delay:3,maxAttempts:5,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"status",expected:500},{state:"failure",matcher:"path",argument:"State",expected:"CREATE_FAILED"}]},ChannelRunning:{description:"Wait until a channel is running",operation:"DescribeChannel",delay:5,maxAttempts:120,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"RUNNING"},{state:"retry",matcher:"path",argument:"State",expected:"STARTING"},{state:"retry",matcher:"status",expected:500}]},ChannelStopped:{description:"Wait until a channel has is stopped",operation:"DescribeChannel",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500}]},ChannelDeleted:{description:"Wait until a channel has been deleted",operation:"DescribeChannel",delay:5,maxAttempts:84,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},InputAttached:{description:"Wait until an input has been attached",operation:"DescribeInput",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"ATTACHED"},{state:"retry",matcher:"path",argument:"State",expected:"DETACHED"},{state:"retry",matcher:"status",expected:500}]},InputDetached:{description:"Wait until an input has been detached",operation:"DescribeInput",delay:5,maxAttempts:84,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DETACHED"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"path",argument:"State",expected:"ATTACHED"},{state:"retry",matcher:"status",expected:500}]},InputDeleted:{description:"Wait until an input has been deleted",operation:"DescribeInput",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},MultiplexCreated:{description:"Wait until a multiplex has been created",operation:"DescribeMultiplex",delay:3,maxAttempts:5,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"status",expected:500},{state:"failure",matcher:"path",argument:"State",expected:"CREATE_FAILED"}]},MultiplexRunning:{description:"Wait until a multiplex is running",operation:"DescribeMultiplex",delay:5,maxAttempts:120,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"RUNNING"},{state:"retry",matcher:"path",argument:"State",expected:"STARTING"},{state:"retry",matcher:"status",expected:500}]},MultiplexStopped:{description:"Wait until a multiplex has is stopped",operation:"DescribeMultiplex",delay:5,maxAttempts:28,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500}]},MultiplexDeleted:{description:"Wait until a multiplex has been deleted",operation:"DescribeMultiplex",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},SignalMapCreated:{description:"Wait until a signal map has been created",delay:5,maxAttempts:60,operation:"GetSignalMap",acceptors:[{matcher:"path",argument:"Status",state:"success",expected:"CREATE_COMPLETE"},{matcher:"path",argument:"Status",state:"retry",expected:"CREATE_IN_PROGRESS"},{matcher:"path",argument:"Status",state:"failure",expected:"CREATE_FAILED"}]},SignalMapMonitorDeleted:{description:"Wait until a signal map's monitor has been deleted",delay:5,maxAttempts:120,operation:"GetSignalMap",acceptors:[{matcher:"path",argument:"MonitorDeployment.Status",state:"success",expected:"DELETE_COMPLETE"},{matcher:"path",argument:"MonitorDeployment.Status",state:"retry",expected:"DELETE_IN_PROGRESS"},{matcher:"path",argument:"MonitorDeployment.Status",state:"failure",expected:"DELETE_FAILED"}]},SignalMapMonitorDeployed:{description:"Wait until a signal map's monitor has been deployed",delay:5,maxAttempts:120,operation:"GetSignalMap",acceptors:[{matcher:"path",argument:"MonitorDeployment.Status",state:"success",expected:"DRY_RUN_DEPLOYMENT_COMPLETE"},{matcher:"path",argument:"MonitorDeployment.Status",state:"success",expected:"DEPLOYMENT_COMPLETE"},{matcher:"path",argument:"MonitorDeployment.Status",state:"retry",expected:"DRY_RUN_DEPLOYMENT_IN_PROGRESS"},{matcher:"path",argument:"MonitorDeployment.Status",state:"retry",expected:"DEPLOYMENT_IN_PROGRESS"},{matcher:"path",argument:"MonitorDeployment.Status",state:"failure",expected:"DRY_RUN_DEPLOYMENT_FAILED"},{matcher:"path",argument:"MonitorDeployment.Status",state:"failure",expected:"DEPLOYMENT_FAILED"}]},SignalMapUpdated:{description:"Wait until a signal map has been updated",delay:5,maxAttempts:60,operation:"GetSignalMap",acceptors:[{matcher:"path",argument:"Status",state:"success",expected:"UPDATE_COMPLETE"},{matcher:"path",argument:"Status",state:"retry",expected:"UPDATE_IN_PROGRESS"},{matcher:"path",argument:"Status",state:"failure",expected:"UPDATE_FAILED"},{matcher:"path",argument:"Status",state:"failure",expected:"UPDATE_REVERTED"}]}}}},{}],476:[function(e,t,r){t.exports={metadata:{apiVersion:"2017-10-12",endpointPrefix:"mediapackage",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaPackage",serviceFullName:"AWS Elemental MediaPackage",serviceId:"MediaPackage",signatureVersion:"v4",signingName:"mediapackage",uid:"mediapackage-2017-10-12"},operations:{ConfigureLogs:{http:{method:"PUT",requestUri:"/channels/{id}/configure_logs",responseCode:200},input:{members:{EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},Id:{location:"uri",locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},type:"structure"}},CreateChannel:{http:{requestUri:"/channels",responseCode:200},input:{members:{Description:{locationName:"description"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"Sa"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},type:"structure"}},CreateHarvestJob:{http:{requestUri:"/harvest_jobs",responseCode:200},input:{members:{EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Se"},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:"Se"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"}},CreateOriginEndpoint:{http:{requestUri:"/origin_endpoints",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"Si"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"Sj"},DashPackage:{locationName:"dashPackage",shape:"S12"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S1a"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S1d"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"Sa"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Whitelist:{locationName:"whitelist",shape:"Sr"}},required:["ChannelId","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Si"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1h"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"S12"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S1a"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S1d"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"Sa"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sr"}},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"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},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:"Se"},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:"Si"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1h"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"S12"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S1a"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S1d"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"Sa"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sr"}},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"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},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:"Se"},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:"Si"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1h"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"S12"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S1a"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S1d"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"Sa"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sr"}},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:"S29"}},type:"structure"}},RotateChannelCredentials:{deprecated:!0,deprecatedMessage:"This API is deprecated. Please use RotateIngestEndpointCredentials instead",http:{method:"PUT",requestUri:"/channels/{id}/credentials",responseCode:200},input:{deprecated:!0,members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{deprecated:!0,members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},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"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{locationName:"tags",shape:"S29"}},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:"Sr"}},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"},CreatedAt:{locationName:"createdAt"},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:"Sa"}},type:"structure"}},UpdateOriginEndpoint:{http:{method:"PUT",requestUri:"/origin_endpoints/{id}",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"Si"},CmafPackage:{locationName:"cmafPackage",shape:"Sj"},DashPackage:{locationName:"dashPackage",shape:"S12"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S1a"},Id:{location:"uri",locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S1d"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Whitelist:{locationName:"whitelist",shape:"Sr"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Si"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1h"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"S12"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S1a"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S1d"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"Sa"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sr"}},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",shape:"S9"},Url:{locationName:"url"},Username:{locationName:"username",shape:"S9"}},type:"structure"},type:"list"}},type:"structure"},S9:{sensitive:!0,type:"string"},Sa:{key:{},type:"map",value:{}},Se:{members:{BucketName:{locationName:"bucketName"},ManifestKey:{locationName:"manifestKey"},RoleArn:{locationName:"roleArn"}},required:["ManifestKey","BucketName","RoleArn"],type:"structure"},Si:{members:{CdnIdentifierSecret:{locationName:"cdnIdentifierSecret"},SecretsRoleArn:{locationName:"secretsRoleArn"}},required:["SecretsRoleArn","CdnIdentifierSecret"],type:"structure"},Sj:{members:{Encryption:{locationName:"encryption",shape:"Sk"},HlsManifests:{locationName:"hlsManifests",member:{members:{AdMarkers:{locationName:"adMarkers"},AdTriggers:{locationName:"adTriggers",shape:"Sv"},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:"S10"}},type:"structure"},Sk:{members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sn"}},required:["SpekeKeyProvider"],type:"structure"},Sn:{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:"Sr"},Url:{locationName:"url"}},required:["ResourceId","SystemIds","Url","RoleArn"],type:"structure"},Sr:{member:{},type:"list"},Sv:{member:{},type:"list"},S10:{members:{MaxVideoBitsPerSecond:{locationName:"maxVideoBitsPerSecond",type:"integer"},MinVideoBitsPerSecond:{locationName:"minVideoBitsPerSecond",type:"integer"},StreamOrder:{locationName:"streamOrder"}},type:"structure"},S12:{members:{AdTriggers:{locationName:"adTriggers",shape:"Sv"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Encryption:{locationName:"encryption",members:{KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sn"}},required:["SpekeKeyProvider"],type:"structure"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},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:"S10"},SuggestedPresentationDelaySeconds:{locationName:"suggestedPresentationDelaySeconds",type:"integer"},UtcTiming:{locationName:"utcTiming"},UtcTimingUri:{locationName:"utcTimingUri"}},type:"structure"},S1a:{members:{AdMarkers:{locationName:"adMarkers"},AdTriggers:{locationName:"adTriggers",shape:"Sv"},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:"Sn"}},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:"S10"},UseAudioRenditionGroup:{locationName:"useAudioRenditionGroup",type:"boolean"}},type:"structure"},S1d:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sn"}},required:["SpekeKeyProvider"],type:"structure"},ManifestWindowSeconds:{locationName:"manifestWindowSeconds",type:"integer"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},StreamSelection:{locationName:"streamSelection",shape:"S10"}},type:"structure"},S1h:{members:{Encryption:{locationName:"encryption",shape:"Sk"},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"},AdTriggers:{locationName:"adTriggers",shape:"Sv"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"}},required:["Id"],type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentPrefix:{locationName:"segmentPrefix"},StreamSelection:{locationName:"streamSelection",shape:"S10"}},type:"structure"},S29:{key:{},type:"map",value:{}}}}},{}],477:[function(e,t,r){t.exports={pagination:{ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Channels"},ListOriginEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"OriginEndpoints"},ListHarvestJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HarvestJobs"}}}},{}],478:[function(e,t,r){t.exports={metadata:{apiVersion:"2018-11-07",endpointPrefix:"mediapackage-vod",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaPackage Vod",serviceFullName:"AWS Elemental MediaPackage VOD",serviceId:"MediaPackage Vod",signatureVersion:"v4",signingName:"mediapackage-vod",uid:"mediapackage-vod-2018-11-07"},operations:{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"},CreatedAt:{locationName:"createdAt"},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:"Sq"},HlsPackage:{locationName:"hlsPackage",shape:"S10"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"S13"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S6"}},required:["Id","PackagingGroupId"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"Sc"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"Sq"},HlsPackage:{locationName:"hlsPackage",shape:"S10"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"S13"},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"},CreatedAt:{locationName:"createdAt"},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"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"Sq"},HlsPackage:{locationName:"hlsPackage",shape:"S10"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"S13"},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:{ApproximateAssetCount:{locationName:"approximateAssetCount",type:"integer"},Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S5"},CreatedAt:{locationName:"createdAt"},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"},CreatedAt:{locationName:"createdAt"},DashPackage:{locationName:"dashPackage",shape:"Sq"},HlsPackage:{locationName:"hlsPackage",shape:"S10"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"S13"},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:{ApproximateAssetCount:{locationName:"approximateAssetCount",type:"integer"},Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S5"},CreatedAt:{locationName:"createdAt"},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:"S21"}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{locationName:"tags",shape:"S21"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",shape:"Si"}},required:["TagKeys","ResourceArn"],type:"structure"}},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:{ApproximateAssetCount:{locationName:"approximateAssetCount",type:"integer"},Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S5"},CreatedAt:{locationName:"createdAt"},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:"Sj"},IncludeEncoderConfigurationInSegments:{locationName:"includeEncoderConfigurationInSegments",type:"boolean"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"}},required:["HlsManifests"],type:"structure"},Se:{members:{EncryptionContractConfiguration:{locationName:"encryptionContractConfiguration",members:{PresetSpeke20Audio:{locationName:"presetSpeke20Audio"},PresetSpeke20Video:{locationName:"presetSpeke20Video"}},required:["PresetSpeke20Audio","PresetSpeke20Video"],type:"structure"},RoleArn:{locationName:"roleArn"},SystemIds:{locationName:"systemIds",shape:"Si"},Url:{locationName:"url"}},required:["SystemIds","Url","RoleArn"],type:"structure"},Si:{member:{},type:"list"},Sj:{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:"So"}},type:"structure"},type:"list"},So:{members:{MaxVideoBitsPerSecond:{locationName:"maxVideoBitsPerSecond",type:"integer"},MinVideoBitsPerSecond:{locationName:"minVideoBitsPerSecond",type:"integer"},StreamOrder:{locationName:"streamOrder"}},type:"structure"},Sq:{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:"So"}},type:"structure"},type:"list"},Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Se"}},required:["SpekeKeyProvider"],type:"structure"},IncludeEncoderConfigurationInSegments:{locationName:"includeEncoderConfigurationInSegments",type:"boolean"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},PeriodTriggers:{locationName:"periodTriggers",member:{},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentTemplateFormat:{locationName:"segmentTemplateFormat"}},required:["DashManifests"],type:"structure"},S10:{members:{Encryption:{locationName:"encryption",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Se"}},required:["SpekeKeyProvider"],type:"structure"},HlsManifests:{locationName:"hlsManifests",shape:"Sj"},IncludeDvbSubtitles:{locationName:"includeDvbSubtitles",type:"boolean"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},UseAudioRenditionGroup:{locationName:"useAudioRenditionGroup",type:"boolean"}},required:["HlsManifests"],type:"structure"},S13:{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:"So"}},type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"}},required:["MssManifests"],type:"structure"},S21:{key:{},type:"map",value:{}}}}},{}],479:[function(e,t,r){t.exports={pagination:{ListAssets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Assets"},ListPackagingConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PackagingConfigurations"},ListPackagingGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PackagingGroups"}}}},{}],480:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-12-25",auth:["aws.auth#sigv4"],endpointPrefix:"mediapackagev2",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"mediapackagev2",serviceFullName:"AWS Elemental MediaPackage v2",serviceId:"MediaPackageV2",signatureVersion:"v4",signingName:"mediapackagev2",uid:"mediapackagev2-2022-12-25"},operations:{CreateChannel:{http:{requestUri:"/channelGroup/{ChannelGroupName}/channel",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{},ClientToken:{idempotencyToken:!0,location:"header",locationName:"x-amzn-client-token"},InputType:{},Description:{},Tags:{shape:"S6",locationName:"tags"}}},output:{type:"structure",required:["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelName:{},ChannelGroupName:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},IngestEndpoints:{shape:"Sc"},InputType:{},ETag:{},Tags:{shape:"S6"}}},idempotent:!0},CreateChannelGroup:{http:{requestUri:"/channelGroup",responseCode:200},input:{type:"structure",required:["ChannelGroupName"],members:{ChannelGroupName:{},ClientToken:{idempotencyToken:!0,location:"header",locationName:"x-amzn-client-token"},Description:{},Tags:{shape:"S6",locationName:"tags"}}},output:{type:"structure",required:["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],members:{ChannelGroupName:{},Arn:{},EgressDomain:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},ETag:{},Description:{},Tags:{shape:"S6"}}},idempotent:!0},CreateOriginEndpoint:{http:{requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{},ContainerType:{},Segment:{shape:"Sj"},ClientToken:{idempotencyToken:!0,location:"header",locationName:"x-amzn-client-token"},Description:{},StartoverWindowSeconds:{type:"integer"},HlsManifests:{shape:"S16"},LowLatencyHlsManifests:{shape:"S1g"},DashManifests:{shape:"S1k"},ForceEndpointErrorConfiguration:{shape:"S1z"},Tags:{shape:"S6"}}},output:{type:"structure",required:["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelGroupName:{},ChannelName:{},OriginEndpointName:{},ContainerType:{},Segment:{shape:"Sj"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},StartoverWindowSeconds:{type:"integer"},HlsManifests:{shape:"S24"},LowLatencyHlsManifests:{shape:"S26"},DashManifests:{shape:"S28"},ForceEndpointErrorConfiguration:{shape:"S1z"},ETag:{},Tags:{shape:"S6"}}},idempotent:!0},DeleteChannel:{http:{method:"DELETE",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteChannelGroup:{http:{method:"DELETE",requestUri:"/channelGroup/{ChannelGroupName}",responseCode:200},input:{type:"structure",required:["ChannelGroupName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteChannelPolicy:{http:{method:"DELETE",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteOriginEndpoint:{http:{method:"DELETE",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{location:"uri",locationName:"OriginEndpointName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteOriginEndpointPolicy:{http:{method:"DELETE",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{location:"uri",locationName:"OriginEndpointName"}}},output:{type:"structure",members:{}},idempotent:!0},GetChannel:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",required:["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelName:{},ChannelGroupName:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},IngestEndpoints:{shape:"Sc"},InputType:{},ETag:{},Tags:{shape:"S6"}}}},GetChannelGroup:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}",responseCode:200},input:{type:"structure",required:["ChannelGroupName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"}}},output:{type:"structure",required:["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],members:{ChannelGroupName:{},Arn:{},EgressDomain:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},ETag:{},Tags:{shape:"S6",locationName:"tags"}}}},GetChannelPolicy:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",required:["ChannelGroupName","ChannelName","Policy"],members:{ChannelGroupName:{},ChannelName:{},Policy:{}}}},GetOriginEndpoint:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{location:"uri",locationName:"OriginEndpointName"}}},output:{type:"structure",required:["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelGroupName:{},ChannelName:{},OriginEndpointName:{},ContainerType:{},Segment:{shape:"Sj"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},StartoverWindowSeconds:{type:"integer"},HlsManifests:{shape:"S24"},LowLatencyHlsManifests:{shape:"S26"},DashManifests:{shape:"S28"},ForceEndpointErrorConfiguration:{shape:"S1z"},ETag:{},Tags:{shape:"S6"}}}},GetOriginEndpointPolicy:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{location:"uri",locationName:"OriginEndpointName"}}},output:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName","Policy"],members:{ChannelGroupName:{},ChannelName:{},OriginEndpointName:{},Policy:{}}}},ListChannelGroups:{http:{method:"GET",requestUri:"/channelGroup",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",required:["ChannelGroupName","Arn","CreatedAt","ModifiedAt"],members:{ChannelGroupName:{},Arn:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{}}}},NextToken:{}}}},ListChannels:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}/channel",responseCode:200},input:{type:"structure",required:["ChannelGroupName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelName:{},ChannelGroupName:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},InputType:{}}}},NextToken:{}}}},ListOriginEndpoints:{http:{method:"GET",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],members:{Arn:{},ChannelGroupName:{},ChannelName:{},OriginEndpointName:{},ContainerType:{},Description:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},HlsManifests:{type:"list",member:{type:"structure",required:["ManifestName"],members:{ManifestName:{},ChildManifestName:{},Url:{}}}},LowLatencyHlsManifests:{type:"list",member:{type:"structure",required:["ManifestName"],members:{ManifestName:{},ChildManifestName:{},Url:{}}}},DashManifests:{type:"list",member:{type:"structure",required:["ManifestName"],members:{ManifestName:{},Url:{}}}},ForceEndpointErrorConfiguration:{shape:"S1z"}}}},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",locationName:"tags"}}}},PutChannelPolicy:{http:{method:"PUT",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","Policy"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},Policy:{}}},output:{type:"structure",members:{}},idempotent:!0},PutOriginEndpointPolicy:{http:{requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName","Policy"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{location:"uri",locationName:"OriginEndpointName"},Policy:{}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{http:{ +requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S6",locationName:"tags"}}}},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:{}}}},idempotent:!0},UpdateChannel:{http:{method:"PUT",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},ETag:{location:"header",locationName:"x-amzn-update-if-match"},Description:{}}},output:{type:"structure",required:["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelName:{},ChannelGroupName:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},IngestEndpoints:{shape:"Sc"},InputType:{},ETag:{},Tags:{shape:"S6",locationName:"tags"}}},idempotent:!0},UpdateChannelGroup:{http:{method:"PUT",requestUri:"/channelGroup/{ChannelGroupName}",responseCode:200},input:{type:"structure",required:["ChannelGroupName"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ETag:{location:"header",locationName:"x-amzn-update-if-match"},Description:{}}},output:{type:"structure",required:["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],members:{ChannelGroupName:{},Arn:{},EgressDomain:{},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},ETag:{},Tags:{shape:"S6",locationName:"tags"}}},idempotent:!0},UpdateOriginEndpoint:{http:{method:"PUT",requestUri:"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}",responseCode:200},input:{type:"structure",required:["ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],members:{ChannelGroupName:{location:"uri",locationName:"ChannelGroupName"},ChannelName:{location:"uri",locationName:"ChannelName"},OriginEndpointName:{location:"uri",locationName:"OriginEndpointName"},ContainerType:{},Segment:{shape:"Sj"},Description:{},StartoverWindowSeconds:{type:"integer"},HlsManifests:{shape:"S16"},LowLatencyHlsManifests:{shape:"S1g"},DashManifests:{shape:"S1k"},ForceEndpointErrorConfiguration:{shape:"S1z"},ETag:{location:"header",locationName:"x-amzn-update-if-match"}}},output:{type:"structure",required:["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],members:{Arn:{},ChannelGroupName:{},ChannelName:{},OriginEndpointName:{},ContainerType:{},Segment:{shape:"Sj"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"},Description:{},StartoverWindowSeconds:{type:"integer"},HlsManifests:{shape:"S24"},LowLatencyHlsManifests:{shape:"S26"},ForceEndpointErrorConfiguration:{shape:"S1z"},ETag:{},Tags:{shape:"S6",locationName:"tags"},DashManifests:{shape:"S28"}}},idempotent:!0}},shapes:{S6:{type:"map",key:{},value:{}},Sc:{type:"list",member:{type:"structure",members:{Id:{},Url:{}}}},Sj:{type:"structure",members:{SegmentDurationSeconds:{type:"integer"},SegmentName:{},TsUseAudioRenditionGroup:{type:"boolean"},IncludeIframeOnlyStreams:{type:"boolean"},TsIncludeDvbSubtitles:{type:"boolean"},Scte:{type:"structure",members:{ScteFilter:{type:"list",member:{}}}},Encryption:{type:"structure",required:["EncryptionMethod","SpekeKeyProvider"],members:{ConstantInitializationVector:{},EncryptionMethod:{type:"structure",members:{TsEncryptionMethod:{},CmafEncryptionMethod:{}}},KeyRotationIntervalSeconds:{type:"integer"},SpekeKeyProvider:{type:"structure",required:["EncryptionContractConfiguration","ResourceId","DrmSystems","RoleArn","Url"],members:{EncryptionContractConfiguration:{type:"structure",required:["PresetSpeke20Audio","PresetSpeke20Video"],members:{PresetSpeke20Audio:{},PresetSpeke20Video:{}}},ResourceId:{},DrmSystems:{type:"list",member:{}},RoleArn:{},Url:{}}}}}}},S16:{type:"list",member:{type:"structure",required:["ManifestName"],members:{ManifestName:{},ChildManifestName:{},ScteHls:{shape:"S19"},ManifestWindowSeconds:{type:"integer"},ProgramDateTimeIntervalSeconds:{type:"integer"},FilterConfiguration:{shape:"S1d"}}}},S19:{type:"structure",members:{AdMarkerHls:{}}},S1d:{type:"structure",members:{ManifestFilter:{},Start:{type:"timestamp"},End:{type:"timestamp"},TimeDelaySeconds:{type:"integer"}}},S1g:{type:"list",member:{type:"structure",required:["ManifestName"],members:{ManifestName:{},ChildManifestName:{},ScteHls:{shape:"S19"},ManifestWindowSeconds:{type:"integer"},ProgramDateTimeIntervalSeconds:{type:"integer"},FilterConfiguration:{shape:"S1d"}}}},S1k:{type:"list",member:{type:"structure",required:["ManifestName"],members:{ManifestName:{},ManifestWindowSeconds:{type:"integer"},FilterConfiguration:{shape:"S1d"},MinUpdatePeriodSeconds:{type:"integer"},MinBufferTimeSeconds:{type:"integer"},SuggestedPresentationDelaySeconds:{type:"integer"},SegmentTemplateFormat:{},PeriodTriggers:{shape:"S1r"},ScteDash:{shape:"S1t"},DrmSignaling:{},UtcTiming:{shape:"S1w"}}}},S1r:{type:"list",member:{}},S1t:{type:"structure",members:{AdMarkerDash:{}}},S1w:{type:"structure",members:{TimingMode:{},TimingSource:{}}},S1z:{type:"structure",members:{EndpointErrorConditions:{type:"list",member:{}}}},S24:{type:"list",member:{type:"structure",required:["ManifestName","Url"],members:{ManifestName:{},Url:{},ChildManifestName:{},ManifestWindowSeconds:{type:"integer"},ProgramDateTimeIntervalSeconds:{type:"integer"},ScteHls:{shape:"S19"},FilterConfiguration:{shape:"S1d"}}}},S26:{type:"list",member:{type:"structure",required:["ManifestName","Url"],members:{ManifestName:{},Url:{},ChildManifestName:{},ManifestWindowSeconds:{type:"integer"},ProgramDateTimeIntervalSeconds:{type:"integer"},ScteHls:{shape:"S19"},FilterConfiguration:{shape:"S1d"}}}},S28:{type:"list",member:{type:"structure",required:["ManifestName","Url"],members:{ManifestName:{},Url:{},ManifestWindowSeconds:{type:"integer"},FilterConfiguration:{shape:"S1d"},MinUpdatePeriodSeconds:{type:"integer"},MinBufferTimeSeconds:{type:"integer"},SuggestedPresentationDelaySeconds:{type:"integer"},SegmentTemplateFormat:{},PeriodTriggers:{shape:"S1r"},ScteDash:{shape:"S1t"},DrmSignaling:{},UtcTiming:{shape:"S1w"}}}}}}},{}],481:[function(e,t,r){t.exports={pagination:{ListChannelGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListOriginEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"}}}},{}],482:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"mediastore",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"MediaStore",serviceFullName:"AWS Elemental MediaStore",serviceId:"MediaStore",signatureVersion:"v4",signingName:"mediastore",targetPrefix:"MediaStore_20170901",uid:"mediastore-2017-09-01"},operations:{CreateContainer:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{},Tags:{shape:"S3"}}},output:{type:"structure",required:["Container"],members:{Container:{shape:"S8"}}}},DeleteContainer:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteContainerPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteCorsPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteMetricPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DescribeContainer:{input:{type:"structure",members:{ContainerName:{}}},output:{type:"structure",members:{Container:{shape:"S8"}}}},GetContainerPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["Policy"],members:{Policy:{}}}},GetCorsPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["CorsPolicy"],members:{CorsPolicy:{shape:"Sv"}}}},GetLifecyclePolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["LifecyclePolicy"],members:{LifecyclePolicy:{}}}},GetMetricPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["MetricPolicy"],members:{MetricPolicy:{shape:"S1a"}}}},ListContainers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Containers"],members:{Containers:{type:"list",member:{shape:"S8"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["Resource"],members:{Resource:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},PutContainerPolicy:{input:{type:"structure",required:["ContainerName","Policy"],members:{ContainerName:{},Policy:{}}},output:{type:"structure",members:{}}},PutCorsPolicy:{input:{type:"structure",required:["ContainerName","CorsPolicy"],members:{ContainerName:{},CorsPolicy:{shape:"Sv"}}},output:{type:"structure",members:{}}},PutLifecyclePolicy:{input:{type:"structure",required:["ContainerName","LifecyclePolicy"],members:{ContainerName:{},LifecyclePolicy:{}}},output:{type:"structure",members:{}}},PutMetricPolicy:{input:{type:"structure",required:["ContainerName","MetricPolicy"],members:{ContainerName:{},MetricPolicy:{shape:"S1a"}}},output:{type:"structure",members:{}}},StartAccessLogging:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},StopAccessLogging:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["Resource","Tags"],members:{Resource:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S8:{type:"structure",members:{Endpoint:{},CreationTime:{type:"timestamp"},ARN:{},Name:{},Status:{},AccessLoggingEnabled:{type:"boolean"}}},Sv:{type:"list",member:{type:"structure",required:["AllowedOrigins","AllowedHeaders"],members:{AllowedOrigins:{type:"list",member:{}},AllowedMethods:{type:"list",member:{}},AllowedHeaders:{type:"list",member:{}},MaxAgeSeconds:{type:"integer"},ExposeHeaders:{type:"list",member:{}}}}},S1a:{type:"structure",required:["ContainerLevelMetrics"],members:{ContainerLevelMetrics:{},MetricPolicyRules:{type:"list",member:{type:"structure",required:["ObjectGroup","ObjectGroupName"],members:{ObjectGroup:{},ObjectGroupName:{}}}}}}}}},{}],483:[function(e,t,r){t.exports={pagination:{ListContainers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],484:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"data.mediastore",protocol:"rest-json",serviceAbbreviation:"MediaStore Data",serviceFullName:"AWS Elemental MediaStore Data Plane",serviceId:"MediaStore Data",signatureVersion:"v4",signingName:"mediastore",uid:"mediastore-data-2017-09-01"},operations:{DeleteObject:{http:{method:"DELETE",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{}}},DescribeObject:{http:{method:"HEAD",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{ETag:{location:"header",locationName:"ETag"},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},CacheControl:{location:"header",locationName:"Cache-Control"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}}}},GetObject:{http:{method:"GET",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"},Range:{location:"header",locationName:"Range"}}},output:{type:"structure",required:["StatusCode"],members:{Body:{shape:"Se"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentRange:{location:"header",locationName:"Content-Range"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentType:{location:"header",locationName:"Content-Type"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},StatusCode:{location:"statusCode",type:"integer"}},payload:"Body"}},ListItems:{http:{method:"GET"},input:{type:"structure",members:{Path:{location:"querystring",locationName:"Path"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{Name:{},Type:{},ETag:{},LastModified:{type:"timestamp"},ContentType:{},ContentLength:{type:"long"}}}},NextToken:{}}}},PutObject:{http:{method:"PUT",requestUri:"/{Path+}"},input:{type:"structure",required:["Body","Path"],members:{Body:{shape:"Se"},Path:{location:"uri",locationName:"Path"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},UploadAvailability:{location:"header",locationName:"x-amz-upload-availability"}},payload:"Body"},output:{type:"structure",members:{ContentSHA256:{},ETag:{},StorageClass:{}}},authtype:"v4-unsigned-body"}},shapes:{Se:{type:"blob",streaming:!0}}}},{}],485:[function(e,t,r){t.exports={pagination:{ListItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],486:[function(e,t,r){t.exports={version:"2.0",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:{ConfigureLogsForChannel:{http:{method:"PUT",requestUri:"/configureLogs/channel",responseCode:200},input:{type:"structure",required:["ChannelName","LogTypes"],members:{ChannelName:{},LogTypes:{shape:"S3"}}},output:{type:"structure",members:{ChannelName:{},LogTypes:{shape:"S3"}}}},ConfigureLogsForPlaybackConfiguration:{http:{method:"PUT",requestUri:"/configureLogs/playbackConfiguration",responseCode:200},input:{type:"structure",required:["PercentEnabled","PlaybackConfigurationName"],members:{PercentEnabled:{type:"integer"},PlaybackConfigurationName:{}}},output:{type:"structure",required:["PercentEnabled"],members:{PercentEnabled:{type:"integer"},PlaybackConfigurationName:{}}},idempotent:!0},CreateChannel:{http:{requestUri:"/channel/{ChannelName}",responseCode:200},input:{type:"structure",required:["ChannelName","Outputs","PlaybackMode"],members:{Audiences:{shape:"Sa"},ChannelName:{location:"uri",locationName:"ChannelName"},FillerSlate:{shape:"Sc"},Outputs:{shape:"Sd"},PlaybackMode:{},Tags:{shape:"Sk",locationName:"tags"},Tier:{},TimeShiftConfiguration:{shape:"Sm"}}},output:{type:"structure",members:{Arn:{},Audiences:{shape:"Sa"},ChannelName:{},ChannelState:{},CreationTime:{shape:"Sp"},FillerSlate:{shape:"Sc"},LastModifiedTime:{shape:"Sp"},Outputs:{shape:"Sq"},PlaybackMode:{},Tags:{shape:"Sk",locationName:"tags"},Tier:{},TimeShiftConfiguration:{shape:"Sm"}}},idempotent:!0},CreateLiveSource:{http:{requestUri:"/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",responseCode:200},input:{type:"structure",required:["HttpPackageConfigurations","LiveSourceName","SourceLocationName"],members:{HttpPackageConfigurations:{shape:"St"},LiveSourceName:{location:"uri",locationName:"LiveSourceName"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"},Tags:{shape:"Sk",locationName:"tags"}}},output:{type:"structure",members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},LiveSourceName:{},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}},idempotent:!0},CreatePrefetchSchedule:{http:{requestUri:"/prefetchSchedule/{PlaybackConfigurationName}/{Name}",responseCode:200},input:{type:"structure",required:["Consumption","Name","PlaybackConfigurationName","Retrieval"],members:{Consumption:{shape:"Sy"},Name:{location:"uri",locationName:"Name"},PlaybackConfigurationName:{location:"uri",locationName:"PlaybackConfigurationName"},Retrieval:{shape:"S12"},StreamId:{}}},output:{type:"structure",members:{Arn:{},Consumption:{shape:"Sy"},Name:{},PlaybackConfigurationName:{},Retrieval:{shape:"S12"},StreamId:{}}},idempotent:!0},CreateProgram:{http:{requestUri:"/channel/{ChannelName}/program/{ProgramName}",responseCode:200},input:{type:"structure",required:["ChannelName","ProgramName","ScheduleConfiguration","SourceLocationName"],members:{AdBreaks:{shape:"S15"},AudienceMedia:{shape:"S1g"},ChannelName:{location:"uri",locationName:"ChannelName"},LiveSourceName:{},ProgramName:{location:"uri",locationName:"ProgramName"},ScheduleConfiguration:{type:"structure",required:["Transition"],members:{ClipRange:{shape:"S1k"},Transition:{type:"structure",required:["RelativePosition","Type"],members:{DurationMillis:{type:"long"},RelativePosition:{},RelativeProgram:{},ScheduledStartTimeMillis:{type:"long"},Type:{}}}}},SourceLocationName:{},VodSourceName:{}}},output:{type:"structure",members:{AdBreaks:{shape:"S15"},Arn:{},AudienceMedia:{shape:"S1g"},ChannelName:{},ClipRange:{shape:"S1k"},CreationTime:{shape:"Sp"},DurationMillis:{type:"long"},LiveSourceName:{},ProgramName:{},ScheduledStartTime:{shape:"Sp"},SourceLocationName:{},VodSourceName:{}}},idempotent:!0},CreateSourceLocation:{http:{requestUri:"/sourceLocation/{SourceLocationName}",responseCode:200},input:{type:"structure",required:["HttpConfiguration","SourceLocationName"],members:{AccessConfiguration:{shape:"S1q"},DefaultSegmentDeliveryConfiguration:{shape:"S1t"},HttpConfiguration:{shape:"S1u"},SegmentDeliveryConfigurations:{shape:"S1v"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"},Tags:{shape:"Sk",locationName:"tags"}}},output:{type:"structure",members:{AccessConfiguration:{shape:"S1q"},Arn:{},CreationTime:{shape:"Sp"},DefaultSegmentDeliveryConfiguration:{shape:"S1t"},HttpConfiguration:{shape:"S1u"},LastModifiedTime:{shape:"Sp"},SegmentDeliveryConfigurations:{shape:"S1v"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}},idempotent:!0},CreateVodSource:{http:{requestUri:"/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",responseCode:200},input:{type:"structure",required:["HttpPackageConfigurations","SourceLocationName","VodSourceName"],members:{HttpPackageConfigurations:{shape:"St"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"},Tags:{shape:"Sk",locationName:"tags"},VodSourceName:{location:"uri",locationName:"VodSourceName"}}},output:{type:"structure",members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"},VodSourceName:{}}},idempotent:!0},DeleteChannel:{http:{method:"DELETE",requestUri:"/channel/{ChannelName}",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteChannelPolicy:{http:{method:"DELETE",requestUri:"/channel/{ChannelName}/policy",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteLiveSource:{http:{method:"DELETE",requestUri:"/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",responseCode:200},input:{type:"structure",required:["LiveSourceName","SourceLocationName"],members:{LiveSourceName:{location:"uri",locationName:"LiveSourceName"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{}},idempotent:!0},DeletePlaybackConfiguration:{http:{method:"DELETE",requestUri:"/playbackConfiguration/{Name}",responseCode:204},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}},idempotent:!0},DeletePrefetchSchedule:{http:{method:"DELETE",requestUri:"/prefetchSchedule/{PlaybackConfigurationName}/{Name}",responseCode:204},input:{type:"structure",required:["Name","PlaybackConfigurationName"],members:{Name:{location:"uri",locationName:"Name"},PlaybackConfigurationName:{location:"uri",locationName:"PlaybackConfigurationName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteProgram:{http:{method:"DELETE",requestUri:"/channel/{ChannelName}/program/{ProgramName}",responseCode:200},input:{type:"structure",required:["ChannelName","ProgramName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"},ProgramName:{location:"uri",locationName:"ProgramName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteSourceLocation:{http:{method:"DELETE",requestUri:"/sourceLocation/{SourceLocationName}",responseCode:200},input:{type:"structure",required:["SourceLocationName"],members:{SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteVodSource:{http:{method:"DELETE",requestUri:"/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",responseCode:200},input:{type:"structure",required:["SourceLocationName","VodSourceName"],members:{SourceLocationName:{location:"uri",locationName:"SourceLocationName"},VodSourceName:{location:"uri",locationName:"VodSourceName"}}},output:{type:"structure",members:{}},idempotent:!0},DescribeChannel:{http:{method:"GET",requestUri:"/channel/{ChannelName}",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",required:["LogConfiguration"],members:{Arn:{},Audiences:{shape:"Sa"},ChannelName:{},ChannelState:{},CreationTime:{shape:"Sp"},FillerSlate:{shape:"Sc"},LastModifiedTime:{shape:"Sp"},LogConfiguration:{shape:"S2i"},Outputs:{shape:"Sq"},PlaybackMode:{},Tags:{shape:"Sk",locationName:"tags"},Tier:{},TimeShiftConfiguration:{shape:"Sm"}}}},DescribeLiveSource:{http:{method:"GET",requestUri:"/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",responseCode:200},input:{type:"structure",required:["LiveSourceName","SourceLocationName"],members:{LiveSourceName:{location:"uri",locationName:"LiveSourceName"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},LiveSourceName:{},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}}},DescribeProgram:{http:{method:"GET",requestUri:"/channel/{ChannelName}/program/{ProgramName}",responseCode:200},input:{type:"structure",required:["ChannelName","ProgramName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"},ProgramName:{location:"uri",locationName:"ProgramName"}}},output:{type:"structure",members:{AdBreaks:{shape:"S15"},Arn:{},AudienceMedia:{shape:"S1g"},ChannelName:{},ClipRange:{shape:"S1k"},CreationTime:{shape:"Sp"},DurationMillis:{type:"long"},LiveSourceName:{},ProgramName:{},ScheduledStartTime:{shape:"Sp"},SourceLocationName:{},VodSourceName:{}}}},DescribeSourceLocation:{http:{method:"GET",requestUri:"/sourceLocation/{SourceLocationName}",responseCode:200},input:{type:"structure",required:["SourceLocationName"],members:{SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{AccessConfiguration:{shape:"S1q"},Arn:{},CreationTime:{shape:"Sp"},DefaultSegmentDeliveryConfiguration:{shape:"S1t"},HttpConfiguration:{shape:"S1u"},LastModifiedTime:{shape:"Sp"},SegmentDeliveryConfigurations:{shape:"S1v"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}}},DescribeVodSource:{http:{method:"GET",requestUri:"/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",responseCode:200},input:{type:"structure",required:["SourceLocationName","VodSourceName"],members:{SourceLocationName:{location:"uri",locationName:"SourceLocationName"},VodSourceName:{location:"uri",locationName:"VodSourceName"}}},output:{type:"structure",members:{AdBreakOpportunities:{type:"list",member:{type:"structure",required:["OffsetMillis"],members:{OffsetMillis:{type:"long"}}}},Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"},VodSourceName:{}}}},GetChannelPolicy:{http:{method:"GET",requestUri:"/channel/{ChannelName}/policy",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{Policy:{}}}},GetChannelSchedule:{http:{method:"GET",requestUri:"/channel/{ChannelName}/schedule",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{Audience:{location:"querystring",locationName:"audience"},ChannelName:{location:"uri",locationName:"ChannelName"},DurationMinutes:{location:"querystring",locationName:"durationMinutes"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["Arn","ChannelName","ProgramName","SourceLocationName"],members:{ApproximateDurationSeconds:{type:"long"},ApproximateStartTime:{shape:"Sp"},Arn:{},Audiences:{shape:"Sa"},ChannelName:{},LiveSourceName:{},ProgramName:{},ScheduleAdBreaks:{type:"list",member:{type:"structure",members:{ApproximateDurationSeconds:{type:"long"},ApproximateStartTime:{shape:"Sp"},SourceLocationName:{},VodSourceName:{}}}},ScheduleEntryType:{},SourceLocationName:{},VodSourceName:{}}}},NextToken:{}}}},GetPlaybackConfiguration:{http:{method:"GET",requestUri:"/playbackConfiguration/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S36"},Bumper:{shape:"S39"},CdnConfiguration:{shape:"S3a"},ConfigurationAliases:{shape:"S3b"},DashConfiguration:{shape:"S3c"},HlsConfiguration:{shape:"S3e"},InsertionMode:{},LivePreRollConfiguration:{shape:"S3g"},LogConfiguration:{shape:"S3h"},ManifestProcessingRules:{shape:"S3i"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{shape:"Sk",locationName:"tags"},TranscodeProfileName:{},VideoContentSourceUrl:{}}}},GetPrefetchSchedule:{http:{method:"GET",requestUri:"/prefetchSchedule/{PlaybackConfigurationName}/{Name}",responseCode:200},input:{type:"structure",required:["Name","PlaybackConfigurationName"],members:{Name:{location:"uri",locationName:"Name"},PlaybackConfigurationName:{location:"uri",locationName:"PlaybackConfigurationName"}}},output:{type:"structure",members:{Arn:{},Consumption:{shape:"Sy"},Name:{},PlaybackConfigurationName:{},Retrieval:{shape:"S12"},StreamId:{}}}},ListAlerts:{http:{method:"GET",requestUri:"/alerts",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ResourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["AlertCode","AlertMessage","LastModifiedTime","RelatedResourceArns","ResourceArn"],members:{AlertCode:{},AlertMessage:{},Category:{},LastModifiedTime:{shape:"Sp"},RelatedResourceArns:{shape:"S3t"},ResourceArn:{}}}},NextToken:{}}}},ListChannels:{http:{method:"GET",requestUri:"/channels",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",required:["Arn","ChannelName","ChannelState","LogConfiguration","Outputs","PlaybackMode","Tier"],members:{Arn:{},Audiences:{shape:"Sa"},ChannelName:{},ChannelState:{},CreationTime:{shape:"Sp"},FillerSlate:{shape:"Sc"},LastModifiedTime:{shape:"Sp"},LogConfiguration:{shape:"S2i"},Outputs:{shape:"Sq"},PlaybackMode:{},Tags:{shape:"Sk",locationName:"tags"},Tier:{}}}},NextToken:{}}}},ListLiveSources:{http:{method:"GET",requestUri:"/sourceLocation/{SourceLocationName}/liveSources",responseCode:200},input:{type:"structure",required:["SourceLocationName"],members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["Arn","HttpPackageConfigurations","LiveSourceName","SourceLocationName"],members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},LiveSourceName:{},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}}},NextToken:{}}}},ListPlaybackConfigurations:{http:{method:"GET",requestUri:"/playbackConfigurations",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:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S36"},Bumper:{shape:"S39"},CdnConfiguration:{shape:"S3a"},ConfigurationAliases:{shape:"S3b"},DashConfiguration:{shape:"S3c"},HlsConfiguration:{shape:"S3e"},InsertionMode:{},LivePreRollConfiguration:{shape:"S3g"},LogConfiguration:{shape:"S3h"},ManifestProcessingRules:{shape:"S3i"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{shape:"Sk",locationName:"tags"},TranscodeProfileName:{},VideoContentSourceUrl:{}}}},NextToken:{}}}},ListPrefetchSchedules:{http:{requestUri:"/prefetchSchedule/{PlaybackConfigurationName}",responseCode:200},input:{type:"structure",required:["PlaybackConfigurationName"],members:{MaxResults:{type:"integer"},NextToken:{},PlaybackConfigurationName:{location:"uri",locationName:"PlaybackConfigurationName"},StreamId:{}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["Arn","Consumption","Name","PlaybackConfigurationName","Retrieval"],members:{Arn:{},Consumption:{shape:"Sy"},Name:{},PlaybackConfigurationName:{},Retrieval:{shape:"S12"},StreamId:{}}}},NextToken:{}}}},ListSourceLocations:{http:{method:"GET",requestUri:"/sourceLocations",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",required:["Arn","HttpConfiguration","SourceLocationName"],members:{AccessConfiguration:{shape:"S1q"},Arn:{},CreationTime:{shape:"Sp"},DefaultSegmentDeliveryConfiguration:{shape:"S1t"},HttpConfiguration:{shape:"S1u"},LastModifiedTime:{shape:"Sp"},SegmentDeliveryConfigurations:{shape:"S1v"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}}},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:"Sk",locationName:"tags"}}}},ListVodSources:{http:{method:"GET",requestUri:"/sourceLocation/{SourceLocationName}/vodSources",responseCode:200},input:{type:"structure",required:["SourceLocationName"],members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",required:["Arn","HttpPackageConfigurations","SourceLocationName","VodSourceName"],members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"},VodSourceName:{}}}},NextToken:{}}}},PutChannelPolicy:{http:{method:"PUT",requestUri:"/channel/{ChannelName}/policy",responseCode:200},input:{type:"structure",required:["ChannelName","Policy"],members:{ChannelName:{location:"uri",locationName:"ChannelName"},Policy:{}}},output:{type:"structure",members:{}},idempotent:!0},PutPlaybackConfiguration:{http:{method:"PUT",requestUri:"/playbackConfiguration",responseCode:200},input:{type:"structure",required:["Name"],members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S36"},Bumper:{shape:"S39"},CdnConfiguration:{shape:"S3a"},ConfigurationAliases:{type:"map",key:{},value:{shape:"Sk"}},DashConfiguration:{type:"structure",members:{MpdLocation:{},OriginManifestType:{}}},InsertionMode:{},LivePreRollConfiguration:{shape:"S3g"},ManifestProcessingRules:{shape:"S3i"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},SlateAdUrl:{},Tags:{shape:"Sk",locationName:"tags"},TranscodeProfileName:{},VideoContentSourceUrl:{}}},output:{type:"structure",members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S36"},Bumper:{shape:"S39"},CdnConfiguration:{shape:"S3a"},ConfigurationAliases:{shape:"S3b"},DashConfiguration:{shape:"S3c"},HlsConfiguration:{shape:"S3e"},InsertionMode:{},LivePreRollConfiguration:{shape:"S3g"},LogConfiguration:{shape:"S3h"},ManifestProcessingRules:{shape:"S3i"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{shape:"Sk",locationName:"tags"},TranscodeProfileName:{},VideoContentSourceUrl:{}}},idempotent:!0},StartChannel:{http:{method:"PUT",requestUri:"/channel/{ChannelName}/start",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{}},idempotent:!0},StopChannel:{http:{method:"PUT",requestUri:"/channel/{ChannelName}/stop",responseCode:200},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{location:"uri",locationName:"ChannelName"}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sk",locationName:"tags"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{shape:"S3t",location:"querystring",locationName:"tagKeys"}}},idempotent:!0},UpdateChannel:{http:{method:"PUT",requestUri:"/channel/{ChannelName}",responseCode:200},input:{type:"structure",required:["ChannelName","Outputs"],members:{Audiences:{shape:"Sa"},ChannelName:{location:"uri",locationName:"ChannelName"},FillerSlate:{shape:"Sc"},Outputs:{shape:"Sd"},TimeShiftConfiguration:{shape:"Sm"}}},output:{type:"structure",members:{Arn:{},Audiences:{shape:"Sa"},ChannelName:{},ChannelState:{},CreationTime:{shape:"Sp"},FillerSlate:{shape:"Sc"},LastModifiedTime:{shape:"Sp"},Outputs:{shape:"Sq"},PlaybackMode:{},Tags:{shape:"Sk",locationName:"tags"},Tier:{},TimeShiftConfiguration:{shape:"Sm"}}},idempotent:!0},UpdateLiveSource:{http:{method:"PUT",requestUri:"/sourceLocation/{SourceLocationName}/liveSource/{LiveSourceName}",responseCode:200},input:{type:"structure",required:["HttpPackageConfigurations","LiveSourceName","SourceLocationName"],members:{HttpPackageConfigurations:{shape:"St"},LiveSourceName:{location:"uri",locationName:"LiveSourceName"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},LiveSourceName:{},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}},idempotent:!0},UpdateProgram:{http:{method:"PUT",requestUri:"/channel/{ChannelName}/program/{ProgramName}",responseCode:200},input:{type:"structure",required:["ChannelName","ProgramName","ScheduleConfiguration"],members:{AdBreaks:{shape:"S15"},AudienceMedia:{shape:"S1g"},ChannelName:{location:"uri",locationName:"ChannelName"},ProgramName:{location:"uri",locationName:"ProgramName"},ScheduleConfiguration:{type:"structure",members:{ClipRange:{shape:"S1k"},Transition:{type:"structure",members:{DurationMillis:{type:"long"},ScheduledStartTimeMillis:{type:"long"}}}}}}},output:{type:"structure",members:{AdBreaks:{shape:"S15"},Arn:{},AudienceMedia:{shape:"S1g"},ChannelName:{},ClipRange:{shape:"S1k"},CreationTime:{shape:"Sp"},DurationMillis:{type:"long"},LiveSourceName:{},ProgramName:{},ScheduledStartTime:{shape:"Sp"},SourceLocationName:{},VodSourceName:{}}},idempotent:!0},UpdateSourceLocation:{http:{method:"PUT",requestUri:"/sourceLocation/{SourceLocationName}",responseCode:200},input:{type:"structure",required:["HttpConfiguration","SourceLocationName"],members:{AccessConfiguration:{shape:"S1q"},DefaultSegmentDeliveryConfiguration:{shape:"S1t"},HttpConfiguration:{shape:"S1u"},SegmentDeliveryConfigurations:{shape:"S1v"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"}}},output:{type:"structure",members:{AccessConfiguration:{shape:"S1q"},Arn:{},CreationTime:{shape:"Sp"},DefaultSegmentDeliveryConfiguration:{shape:"S1t"},HttpConfiguration:{shape:"S1u"},LastModifiedTime:{shape:"Sp"},SegmentDeliveryConfigurations:{shape:"S1v"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"}}},idempotent:!0},UpdateVodSource:{http:{method:"PUT",requestUri:"/sourceLocation/{SourceLocationName}/vodSource/{VodSourceName}",responseCode:200},input:{type:"structure",required:["HttpPackageConfigurations","SourceLocationName","VodSourceName"],members:{HttpPackageConfigurations:{shape:"St"},SourceLocationName:{location:"uri",locationName:"SourceLocationName"},VodSourceName:{location:"uri",locationName:"VodSourceName"}}},output:{type:"structure",members:{Arn:{},CreationTime:{shape:"Sp"},HttpPackageConfigurations:{shape:"St"},LastModifiedTime:{shape:"Sp"},SourceLocationName:{},Tags:{shape:"Sk",locationName:"tags"},VodSourceName:{}}},idempotent:!0}},shapes:{S3:{type:"list",member:{}},Sa:{type:"list",member:{}},Sc:{type:"structure",members:{SourceLocationName:{},VodSourceName:{}}},Sd:{type:"list",member:{type:"structure",required:["ManifestName","SourceGroup"],members:{DashPlaylistSettings:{shape:"Sf"},HlsPlaylistSettings:{shape:"Sg"},ManifestName:{},SourceGroup:{}}}},Sf:{type:"structure",members:{ManifestWindowSeconds:{type:"integer"},MinBufferTimeSeconds:{type:"integer"},MinUpdatePeriodSeconds:{type:"integer"},SuggestedPresentationDelaySeconds:{type:"integer"}}},Sg:{type:"structure",members:{AdMarkupType:{type:"list",member:{}},ManifestWindowSeconds:{type:"integer"}}},Sk:{type:"map",key:{},value:{}},Sm:{type:"structure",required:["MaxTimeDelaySeconds"],members:{MaxTimeDelaySeconds:{type:"integer"}}},Sp:{type:"timestamp",timestampFormat:"unixTimestamp"},Sq:{type:"list",member:{type:"structure",required:["ManifestName","PlaybackUrl","SourceGroup"],members:{DashPlaylistSettings:{shape:"Sf"},HlsPlaylistSettings:{shape:"Sg"},ManifestName:{},PlaybackUrl:{},SourceGroup:{}}}},St:{type:"list",member:{type:"structure",required:["Path","SourceGroup","Type"],members:{Path:{},SourceGroup:{},Type:{}}}},Sy:{type:"structure",required:["EndTime"],members:{AvailMatchingCriteria:{type:"list",member:{type:"structure",required:["DynamicVariable","Operator"],members:{DynamicVariable:{},Operator:{}}}},EndTime:{shape:"Sp"},StartTime:{shape:"Sp"}}},S12:{type:"structure",required:["EndTime"],members:{DynamicVariables:{shape:"Sk"},EndTime:{shape:"Sp"},StartTime:{shape:"Sp"}}},S15:{type:"list",member:{type:"structure",required:["OffsetMillis"],members:{AdBreakMetadata:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},MessageType:{},OffsetMillis:{type:"long"},Slate:{shape:"Sc"},SpliceInsertMessage:{type:"structure",members:{AvailNum:{type:"integer"},AvailsExpected:{type:"integer"},SpliceEventId:{type:"integer"},UniqueProgramId:{type:"integer"}}},TimeSignalMessage:{type:"structure",members:{SegmentationDescriptors:{type:"list",member:{type:"structure",members:{SegmentNum:{type:"integer"},SegmentationEventId:{type:"integer"},SegmentationTypeId:{type:"integer"},SegmentationUpid:{},SegmentationUpidType:{type:"integer"},SegmentsExpected:{type:"integer"},SubSegmentNum:{type:"integer"},SubSegmentsExpected:{type:"integer"}}}}}}}}},S1g:{type:"list",member:{type:"structure",members:{AlternateMedia:{type:"list",member:{type:"structure",members:{AdBreaks:{shape:"S15"},ClipRange:{shape:"S1k"},DurationMillis:{type:"long"},LiveSourceName:{},ScheduledStartTimeMillis:{type:"long"},SourceLocationName:{},VodSourceName:{}}}},Audience:{}}}},S1k:{type:"structure",members:{EndOffsetMillis:{type:"long"},StartOffsetMillis:{type:"long"}}},S1q:{type:"structure",members:{AccessType:{},SecretsManagerAccessTokenConfiguration:{type:"structure",members:{HeaderName:{},SecretArn:{},SecretStringKey:{}}}}},S1t:{type:"structure",members:{BaseUrl:{}}},S1u:{type:"structure",required:["BaseUrl"],members:{BaseUrl:{}}},S1v:{type:"list",member:{type:"structure",members:{BaseUrl:{},Name:{}}}},S2i:{type:"structure",members:{LogTypes:{shape:"S3"}}},S36:{type:"structure",members:{FillPolicy:{},Mode:{},Value:{}}},S39:{type:"structure",members:{EndUrl:{},StartUrl:{}}},S3a:{type:"structure",members:{AdSegmentUrlPrefix:{},ContentSegmentUrlPrefix:{}}},S3b:{type:"map",key:{},value:{shape:"Sk"}},S3c:{type:"structure",members:{ManifestEndpointPrefix:{},MpdLocation:{},OriginManifestType:{}}},S3e:{type:"structure",members:{ManifestEndpointPrefix:{}}},S3g:{type:"structure",members:{AdDecisionServerUrl:{},MaxDurationSeconds:{type:"integer"}}},S3h:{type:"structure",required:["PercentEnabled"],members:{PercentEnabled:{type:"integer"}}},S3i:{type:"structure",members:{AdMarkerPassthrough:{type:"structure",members:{Enabled:{type:"boolean"}}}}},S3t:{type:"list",member:{}}}}},{}],487:[function(e,t,r){t.exports={pagination:{GetChannelSchedule:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListAlerts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListLiveSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListPlaybackConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListPrefetchSchedules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListSourceLocations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListVodSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"}}}},{}],488:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-07-19",endpointPrefix:"medical-imaging",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"AWS Health Imaging",serviceId:"Medical Imaging",signatureVersion:"v4",signingName:"medical-imaging",uid:"medical-imaging-2023-07-19"},operations:{CopyImageSet:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{sourceImageSetId}/copyImageSet",responseCode:200},input:{type:"structure",required:["datastoreId","sourceImageSetId","copyImageSetInformation"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},sourceImageSetId:{location:"uri",locationName:"sourceImageSetId"},copyImageSetInformation:{type:"structure",required:["sourceImageSet"],members:{sourceImageSet:{type:"structure",required:["latestVersionId"],members:{latestVersionId:{}}},destinationImageSet:{type:"structure",required:["imageSetId","latestVersionId"],members:{imageSetId:{},latestVersionId:{}}}}}},payload:"copyImageSetInformation"},output:{type:"structure",required:["datastoreId","sourceImageSetProperties","destinationImageSetProperties"],members:{datastoreId:{},sourceImageSetProperties:{type:"structure",required:["imageSetId","latestVersionId"],members:{imageSetId:{},latestVersionId:{},imageSetState:{},imageSetWorkflowStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},imageSetArn:{}}},destinationImageSetProperties:{type:"structure",required:["imageSetId","latestVersionId"],members:{imageSetId:{},latestVersionId:{},imageSetState:{},imageSetWorkflowStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},imageSetArn:{}}}}},endpoint:{hostPrefix:"runtime-"}},CreateDatastore:{http:{requestUri:"/datastore",responseCode:200},input:{type:"structure",required:["clientToken"],members:{datastoreName:{},clientToken:{idempotencyToken:!0},tags:{shape:"Si"},kmsKeyArn:{}}},output:{type:"structure",required:["datastoreId","datastoreStatus"],members:{datastoreId:{},datastoreStatus:{}}},idempotent:!0},DeleteDatastore:{http:{method:"DELETE",requestUri:"/datastore/{datastoreId}",responseCode:200},input:{type:"structure",required:["datastoreId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"}}},output:{type:"structure",required:["datastoreId","datastoreStatus"],members:{datastoreId:{},datastoreStatus:{}}},idempotent:!0},DeleteImageSet:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{imageSetId}/deleteImageSet",responseCode:200},input:{type:"structure",required:["datastoreId","imageSetId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},imageSetId:{location:"uri",locationName:"imageSetId"}}},output:{type:"structure",required:["datastoreId","imageSetId","imageSetState","imageSetWorkflowStatus"],members:{datastoreId:{},imageSetId:{},imageSetState:{},imageSetWorkflowStatus:{}}},endpoint:{hostPrefix:"runtime-"},idempotent:!0},GetDICOMImportJob:{http:{method:"GET",requestUri:"/getDICOMImportJob/datastore/{datastoreId}/job/{jobId}",responseCode:200},input:{type:"structure",required:["datastoreId","jobId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobProperties"],members:{jobProperties:{type:"structure",required:["jobId","jobName","jobStatus","datastoreId","dataAccessRoleArn","inputS3Uri","outputS3Uri"],members:{jobId:{},jobName:{},jobStatus:{},datastoreId:{},dataAccessRoleArn:{},endedAt:{type:"timestamp"},submittedAt:{type:"timestamp"},inputS3Uri:{},outputS3Uri:{},message:{}}}}}},GetDatastore:{http:{method:"GET",requestUri:"/datastore/{datastoreId}",responseCode:200},input:{type:"structure",required:["datastoreId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"}}},output:{type:"structure",required:["datastoreProperties"],members:{datastoreProperties:{type:"structure",required:["datastoreId","datastoreName","datastoreStatus"],members:{datastoreId:{},datastoreName:{},datastoreStatus:{},kmsKeyArn:{},datastoreArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}}}},GetImageFrame:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{imageSetId}/getImageFrame",responseCode:200},input:{type:"structure",required:["datastoreId","imageSetId","imageFrameInformation"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},imageSetId:{location:"uri",locationName:"imageSetId"},imageFrameInformation:{type:"structure",required:["imageFrameId"],members:{imageFrameId:{}}}},payload:"imageFrameInformation"},output:{type:"structure",required:["imageFrameBlob"],members:{imageFrameBlob:{type:"blob",streaming:!0},contentType:{location:"header",locationName:"Content-Type"}},payload:"imageFrameBlob"},endpoint:{hostPrefix:"runtime-"}},GetImageSet:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{imageSetId}/getImageSet",responseCode:200},input:{type:"structure",required:["datastoreId","imageSetId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},imageSetId:{location:"uri",locationName:"imageSetId"},versionId:{location:"querystring",locationName:"version"}}},output:{type:"structure",required:["datastoreId","imageSetId","versionId","imageSetState"],members:{datastoreId:{},imageSetId:{},versionId:{},imageSetState:{},imageSetWorkflowStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},deletedAt:{type:"timestamp"},message:{},imageSetArn:{}}},endpoint:{hostPrefix:"runtime-"}},GetImageSetMetadata:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{imageSetId}/getImageSetMetadata",responseCode:200},input:{type:"structure",required:["datastoreId","imageSetId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},imageSetId:{location:"uri",locationName:"imageSetId"},versionId:{location:"querystring",locationName:"version"}}},output:{type:"structure",required:["imageSetMetadataBlob"],members:{imageSetMetadataBlob:{type:"blob",streaming:!0},contentType:{location:"header",locationName:"Content-Type"},contentEncoding:{location:"header",locationName:"Content-Encoding"}},payload:"imageSetMetadataBlob"},endpoint:{hostPrefix:"runtime-"}},ListDICOMImportJobs:{http:{method:"GET",requestUri:"/listDICOMImportJobs/datastore/{datastoreId}",responseCode:200},input:{type:"structure",required:["datastoreId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},jobStatus:{location:"querystring",locationName:"jobStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["jobSummaries"],members:{jobSummaries:{type:"list",member:{type:"structure",required:["jobId","jobName","jobStatus","datastoreId"],members:{jobId:{},jobName:{},jobStatus:{},datastoreId:{},dataAccessRoleArn:{},endedAt:{type:"timestamp"},submittedAt:{type:"timestamp"},message:{}}}},nextToken:{}}}},ListDatastores:{http:{method:"GET",requestUri:"/datastore",responseCode:200},input:{type:"structure",members:{datastoreStatus:{location:"querystring",locationName:"datastoreStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datastoreSummaries:{type:"list",member:{type:"structure",required:["datastoreId","datastoreName","datastoreStatus"],members:{datastoreId:{},datastoreName:{},datastoreStatus:{},datastoreArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListImageSetVersions:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{imageSetId}/listImageSetVersions",responseCode:200},input:{type:"structure",required:["datastoreId","imageSetId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},imageSetId:{location:"uri",locationName:"imageSetId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["imageSetPropertiesList"],members:{imageSetPropertiesList:{type:"list",member:{type:"structure",required:["imageSetId","versionId","imageSetState"],members:{imageSetId:{},versionId:{},imageSetState:{},ImageSetWorkflowStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},deletedAt:{type:"timestamp"},message:{}}}},nextToken:{}}},endpoint:{hostPrefix:"runtime-"}},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:"Si"}}}},SearchImageSets:{http:{requestUri:"/datastore/{datastoreId}/searchImageSets",responseCode:200},input:{type:"structure",required:["datastoreId"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},searchCriteria:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["values","operator"],members:{values:{type:"list",member:{type:"structure",members:{DICOMPatientId:{shape:"S23"},DICOMAccessionNumber:{shape:"S24"},DICOMStudyId:{shape:"S25"},DICOMStudyInstanceUID:{shape:"S26"},DICOMSeriesInstanceUID:{shape:"S27"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},DICOMStudyDateAndTime:{type:"structure",required:["DICOMStudyDate"],members:{DICOMStudyDate:{shape:"S29"},DICOMStudyTime:{shape:"S2a"}}}},union:!0}},operator:{}}}},sort:{shape:"S2c"}},sensitive:!0},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}},payload:"searchCriteria"},output:{type:"structure",required:["imageSetsMetadataSummaries"],members:{imageSetsMetadataSummaries:{type:"list",member:{type:"structure",required:["imageSetId"],members:{imageSetId:{},version:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},DICOMTags:{type:"structure",members:{DICOMPatientId:{shape:"S23"},DICOMPatientName:{type:"string",sensitive:!0},DICOMPatientBirthDate:{type:"string",sensitive:!0},DICOMPatientSex:{type:"string",sensitive:!0},DICOMStudyInstanceUID:{shape:"S26"},DICOMStudyId:{shape:"S25"},DICOMStudyDescription:{type:"string",sensitive:!0},DICOMNumberOfStudyRelatedSeries:{type:"integer"},DICOMNumberOfStudyRelatedInstances:{type:"integer"},DICOMAccessionNumber:{shape:"S24"},DICOMSeriesInstanceUID:{shape:"S27"},DICOMSeriesModality:{type:"string",sensitive:!0},DICOMSeriesBodyPart:{type:"string",sensitive:!0},DICOMSeriesNumber:{type:"integer",sensitive:!0},DICOMStudyDate:{shape:"S29"},DICOMStudyTime:{shape:"S2a"}}}}}},sort:{shape:"S2c"},nextToken:{}}},endpoint:{hostPrefix:"runtime-"}},StartDICOMImportJob:{http:{requestUri:"/startDICOMImportJob/datastore/{datastoreId}",responseCode:200},input:{type:"structure",required:["dataAccessRoleArn","clientToken","datastoreId","inputS3Uri","outputS3Uri"],members:{jobName:{},dataAccessRoleArn:{},clientToken:{idempotencyToken:!0},datastoreId:{location:"uri",locationName:"datastoreId"},inputS3Uri:{},outputS3Uri:{},inputOwnerAccountId:{}}},output:{type:"structure",required:["datastoreId","jobId","jobStatus","submittedAt"],members:{datastoreId:{},jobId:{},jobStatus:{},submittedAt:{type:"timestamp"}}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Si"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateImageSetMetadata:{http:{requestUri:"/datastore/{datastoreId}/imageSet/{imageSetId}/updateImageSetMetadata",responseCode:200},input:{type:"structure",required:["datastoreId","imageSetId","latestVersionId","updateImageSetMetadataUpdates"],members:{datastoreId:{location:"uri",locationName:"datastoreId"},imageSetId:{location:"uri",locationName:"imageSetId"},latestVersionId:{location:"querystring",locationName:"latestVersion"},updateImageSetMetadataUpdates:{type:"structure",members:{DICOMUpdates:{type:"structure",members:{removableAttributes:{shape:"S35"},updatableAttributes:{shape:"S35"}}}},union:!0}},payload:"updateImageSetMetadataUpdates"},output:{type:"structure",required:["datastoreId","imageSetId","latestVersionId","imageSetState"],members:{datastoreId:{},imageSetId:{},latestVersionId:{},imageSetState:{},imageSetWorkflowStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},message:{}}},endpoint:{hostPrefix:"runtime-"}}},shapes:{Si:{type:"map",key:{},value:{}},S23:{type:"string",sensitive:!0},S24:{type:"string",sensitive:!0},S25:{type:"string",sensitive:!0},S26:{type:"string",sensitive:!0},S27:{type:"string",sensitive:!0},S29:{type:"string",sensitive:!0},S2a:{type:"string",sensitive:!0},S2c:{type:"structure",required:["sortOrder","sortField"],members:{sortOrder:{},sortField:{}}},S35:{type:"blob",sensitive:!0}}}},{}],489:[function(e,t,r){t.exports={pagination:{ListDICOMImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobSummaries"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"datastoreSummaries"},ListImageSetVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSetPropertiesList"},SearchImageSets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSetsMetadataSummaries"}}}},{}],490:[function(e,t,r){t.exports={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:"Sz"}}},output:{type:"structure",members:{Snapshot:{shape:"S12"}}}},CreateACL:{input:{type:"structure",required:["ACLName"],members:{ACLName:{},UserNames:{shape:"S18"},Tags:{shape:"Sz"}}},output:{type:"structure",members:{ACL:{shape:"S1b"}}}},CreateCluster:{input:{type:"structure",required:["ClusterName","NodeType","ACLName"],members:{ClusterName:{},NodeType:{},ParameterGroupName:{},Description:{},NumShards:{type:"integer"},NumReplicasPerShard:{type:"integer"},SubnetGroupName:{},SecurityGroupIds:{shape:"S1g"},MaintenanceWindow:{},Port:{type:"integer"},SnsTopicArn:{},TLSEnabled:{type:"boolean"},KmsKeyId:{},SnapshotArns:{type:"list",member:{}},SnapshotName:{},SnapshotRetentionLimit:{type:"integer"},Tags:{shape:"Sz"},SnapshotWindow:{},ACLName:{},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},DataTiering:{type:"boolean"}}},output:{type:"structure",members:{Cluster:{shape:"S7"}}}},CreateParameterGroup:{input:{type:"structure",required:["ParameterGroupName","Family"],members:{ParameterGroupName:{},Family:{},Description:{},Tags:{shape:"Sz"}}},output:{type:"structure",members:{ParameterGroup:{shape:"S1l"}}}},CreateSnapshot:{input:{type:"structure",required:["ClusterName","SnapshotName"],members:{ClusterName:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"Sz"}}},output:{type:"structure",members:{Snapshot:{shape:"S12"}}}},CreateSubnetGroup:{input:{type:"structure",required:["SubnetGroupName","SubnetIds"],members:{SubnetGroupName:{},Description:{},SubnetIds:{shape:"S1p"},Tags:{shape:"Sz"}}},output:{type:"structure",members:{SubnetGroup:{shape:"S1r"}}}},CreateUser:{input:{type:"structure",required:["UserName","AuthenticationMode","AccessString"],members:{UserName:{},AuthenticationMode:{shape:"S1w"},AccessString:{},Tags:{shape:"Sz"}}},output:{type:"structure",members:{User:{shape:"S21"}}}},DeleteACL:{input:{type:"structure",required:["ACLName"],members:{ACLName:{}}},output:{type:"structure",members:{ACL:{shape:"S1b"}}}},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:"S1l"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{type:"structure",members:{Snapshot:{shape:"S12"}}}},DeleteSubnetGroup:{input:{type:"structure",required:["SubnetGroupName"],members:{SubnetGroupName:{}}},output:{type:"structure",members:{SubnetGroup:{shape:"S1r"}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{type:"structure",members:{User:{shape:"S21"}}}},DescribeACLs:{input:{type:"structure",members:{ACLName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ACLs:{type:"list",member:{shape:"S1b"}},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:"S1l"}}}}},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:{}}}}}}},DescribeReservedNodes:{input:{type:"structure",members:{ReservationId:{},ReservedNodesOfferingId:{},NodeType:{},Duration:{},OfferingType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},ReservedNodes:{type:"list",member:{shape:"S36"}}}}},DescribeReservedNodesOfferings:{input:{type:"structure",members:{ReservedNodesOfferingId:{},NodeType:{},Duration:{},OfferingType:{},MaxResults:{ +type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},ReservedNodesOfferings:{type:"list",member:{type:"structure",members:{ReservedNodesOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},OfferingType:{},RecurringCharges:{shape:"S37"}}}}}}},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:"S12"}}}}},DescribeSubnetGroups:{input:{type:"structure",members:{SubnetGroupName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},SubnetGroups:{type:"list",member:{shape:"S1r"}}}}},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:"S21"}},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:"S41"},ScaleDownNodeTypes:{shape:"S41"}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{TagList:{shape:"Sz"}}}},PurchaseReservedNodesOffering:{input:{type:"structure",required:["ReservedNodesOfferingId"],members:{ReservedNodesOfferingId:{},ReservationId:{},NodeCount:{type:"integer"},Tags:{shape:"Sz"}}},output:{type:"structure",members:{ReservedNode:{shape:"S36"}}}},ResetParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},AllParameters:{type:"boolean"},ParameterNames:{type:"list",member:{}}}},output:{type:"structure",members:{ParameterGroup:{shape:"S1l"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sz"}}},output:{type:"structure",members:{TagList:{shape:"Sz"}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{TagList:{shape:"Sz"}}}},UpdateACL:{input:{type:"structure",required:["ACLName"],members:{ACLName:{},UserNamesToAdd:{shape:"S18"},UserNamesToRemove:{shape:"S18"}}},output:{type:"structure",members:{ACL:{shape:"S1b"}}}},UpdateCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{},Description:{},SecurityGroupIds:{shape:"S1g"},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:"S1l"}}}},UpdateSubnetGroup:{input:{type:"structure",required:["SubnetGroupName"],members:{SubnetGroupName:{},Description:{},SubnetIds:{shape:"S1p"}}},output:{type:"structure",members:{SubnetGroup:{shape:"S1r"}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},AuthenticationMode:{shape:"S1w"},AccessString:{}}},output:{type:"structure",members:{User:{shape:"S21"}}}}},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"},DataTiering:{}}},Sn:{type:"structure",members:{Address:{},Port:{type:"integer"}}},Sz:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S12:{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"}}}}}},DataTiering:{}}},S18:{type:"list",member:{}},S1b:{type:"structure",members:{Name:{},Status:{},UserNames:{shape:"S1c"},MinimumEngineVersion:{},PendingChanges:{type:"structure",members:{UserNamesToRemove:{shape:"S1c"},UserNamesToAdd:{shape:"S1c"}}},Clusters:{type:"list",member:{}},ARN:{}}},S1c:{type:"list",member:{}},S1g:{type:"list",member:{}},S1l:{type:"structure",members:{Name:{},Family:{},Description:{},ARN:{}}},S1p:{type:"list",member:{}},S1r:{type:"structure",members:{Name:{},Description:{},VpcId:{},Subnets:{type:"list",member:{type:"structure",members:{Identifier:{},AvailabilityZone:{type:"structure",members:{Name:{}}}}}},ARN:{}}},S1w:{type:"structure",members:{Type:{},Passwords:{type:"list",member:{}}}},S21:{type:"structure",members:{Name:{},Status:{},AccessString:{},ACLNames:{type:"list",member:{}},MinimumEngineVersion:{},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S36:{type:"structure",members:{ReservationId:{},ReservedNodesOfferingId:{},NodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},NodeCount:{type:"integer"},OfferingType:{},State:{},RecurringCharges:{shape:"S37"},ARN:{}}},S37:{type:"list",member:{type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}}}},S41:{type:"list",member:{}}}}},{}],491:[function(e,t,r){t.exports={pagination:{DescribeACLs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ACLs"},DescribeClusters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Clusters"},DescribeEngineVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EngineVersions"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Events"},DescribeParameterGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ParameterGroups"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Parameters"},DescribeReservedNodes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReservedNodes"},DescribeReservedNodesOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReservedNodesOfferings"},DescribeServiceUpdates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Snapshots"},DescribeSubnetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SubnetGroups"},DescribeUsers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Users"}}}},{}],492:[function(e,t,r){t.exports={acm:{name:"ACM",cors:!0},apigateway:{name:"APIGateway",cors:!0},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:!0},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:!0},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:!0},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:!0},cloudhsm:{name:"CloudHSM",cors:!0},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:!0},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:!0},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:!0},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:!0},codebuild:{name:"CodeBuild",cors:!0},codecommit:{name:"CodeCommit",cors:!0},codedeploy:{name:"CodeDeploy",cors:!0},codepipeline:{name:"CodePipeline",cors:!0},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:!0},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:!0},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:!0},configservice:{prefix:"config",name:"ConfigService",cors:!0},cur:{name:"CUR",cors:!0},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:!0},directconnect:{name:"DirectConnect",cors:!0},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:!0},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:!0},ec2:{name:"EC2",versions:["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],cors:!0},ecr:{name:"ECR",cors:!0},ecs:{name:"ECS",cors:!0},efs:{prefix:"elasticfilesystem",name:"EFS",cors:!0},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:!0},elasticbeanstalk:{name:"ElasticBeanstalk",cors:!0},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:!0},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:!0},emr:{prefix:"elasticmapreduce",name:"EMR",cors:!0},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:!0},firehose:{name:"Firehose",cors:!0},gamelift:{name:"GameLift",cors:!0},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:!0},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:!0},iot:{name:"Iot",cors:!0},iotdata:{prefix:"iot-data",name:"IotData",cors:!0},kinesis:{name:"Kinesis",cors:!0},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:!0},lambda:{name:"Lambda",cors:!0},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:!0},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:!0},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:!0},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:!0},mobileanalytics:{name:"MobileAnalytics",cors:!0},opsworks:{name:"OpsWorks",cors:!0},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:!0},rds:{name:"RDS",versions:["2014-09-01*"],cors:!0},redshift:{name:"Redshift",cors:!0},rekognition:{name:"Rekognition",cors:!0},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:!0},route53domains:{name:"Route53Domains",cors:!0},s3:{name:"S3",dualstackAvailable:!0,cors:!0},s3control:{name:"S3Control",dualstackAvailable:!0,xmlNoDefaultLists:!0},servicecatalog:{name:"ServiceCatalog",cors:!0},ses:{prefix:"email",name:"SES",cors:!0},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:!0},sqs:{name:"SQS",cors:!0},ssm:{name:"SSM",cors:!0},storagegateway:{name:"StorageGateway",cors:!0},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:!0},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:!0},waf:{name:"WAF",cors:!0},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:!0},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:!0},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena",cors:!0},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2",cors:!0},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:!0},costexplorer:{prefix:"ce",name:"CostExplorer",cors:!0},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:!0},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:!0},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:!0},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:!0},kinesisvideo:{name:"KinesisVideo",cors:!0},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:!0},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:!0},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:!0},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:!0},iotanalytics:{name:"IoTAnalytics",cors:!0},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:!0},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:!0},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:!0},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:!0},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:!0},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:!0},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog",cors:!0},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:!0},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},synthetics:{name:"Synthetics"},iotsitewise:{name:"IoTSiteWise"},macie2:{name:"Macie2"},codeartifact:{name:"CodeArtifact"},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",cors:!0},greengrassv2:{name:"GreengrassV2"},iotdeviceadvisor:{name:"IotDeviceAdvisor"},iotfleethub:{name:"IoTFleetHub"},iotwireless:{name:"IoTWireless"},location:{name:"Location",cors:!0},wellarchitected:{name:"WellArchitected"},lexmodelsv2:{prefix:"models.lex.v2",name:"LexModelsV2"},lexruntimev2:{prefix:"runtime.lex.v2",name:"LexRuntimeV2",cors:!0},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"},pinpointsmsvoicev2:{prefix:"pinpoint-sms-voice-v2",name:"PinpointSMSVoiceV2"},ivschat:{name:"Ivschat"},chimesdkmediapipelines:{prefix:"chime-sdk-media-pipelines",name:"ChimeSDKMediaPipelines"},emrserverless:{prefix:"emr-serverless",name:"EMRServerless"},m2:{name:"M2"},connectcampaigns:{name:"ConnectCampaigns"},redshiftserverless:{prefix:"redshift-serverless",name:"RedshiftServerless"},rolesanywhere:{name:"RolesAnywhere"},licensemanagerusersubscriptions:{prefix:"license-manager-user-subscriptions",name:"LicenseManagerUserSubscriptions"},privatenetworks:{name:"PrivateNetworks"},supportapp:{prefix:"support-app",name:"SupportApp"},controltower:{name:"ControlTower"},iotfleetwise:{name:"IoTFleetWise"},migrationhuborchestrator:{name:"MigrationHubOrchestrator"},connectcases:{name:"ConnectCases"},resourceexplorer2:{prefix:"resource-explorer-2",name:"ResourceExplorer2"},scheduler:{name:"Scheduler"},chimesdkvoice:{prefix:"chime-sdk-voice",name:"ChimeSDKVoice"},ssmsap:{prefix:"ssm-sap",name:"SsmSap"},oam:{name:"OAM"},arczonalshift:{prefix:"arc-zonal-shift",name:"ARCZonalShift"},omics:{name:"Omics"},opensearchserverless:{name:"OpenSearchServerless"},securitylake:{name:"SecurityLake"},simspaceweaver:{name:"SimSpaceWeaver"},docdbelastic:{prefix:"docdb-elastic",name:"DocDBElastic"},sagemakergeospatial:{prefix:"sagemaker-geospatial",name:"SageMakerGeospatial"},codecatalyst:{name:"CodeCatalyst"},pipes:{name:"Pipes"},sagemakermetrics:{prefix:"sagemaker-metrics",name:"SageMakerMetrics"},kinesisvideowebrtcstorage:{prefix:"kinesis-video-webrtc-storage",name:"KinesisVideoWebRTCStorage"},licensemanagerlinuxsubscriptions:{prefix:"license-manager-linux-subscriptions",name:"LicenseManagerLinuxSubscriptions"},kendraranking:{prefix:"kendra-ranking",name:"KendraRanking"},cleanrooms:{name:"CleanRooms"},cloudtraildata:{prefix:"cloudtrail-data",name:"CloudTrailData"},tnb:{name:"Tnb"},internetmonitor:{name:"InternetMonitor"},ivsrealtime:{prefix:"ivs-realtime",name:"IVSRealTime"},vpclattice:{prefix:"vpc-lattice",name:"VPCLattice"},osis:{name:"OSIS"},mediapackagev2:{name:"MediaPackageV2"},paymentcryptography:{prefix:"payment-cryptography",name:"PaymentCryptography"},paymentcryptographydata:{prefix:"payment-cryptography-data",name:"PaymentCryptographyData"},codegurusecurity:{prefix:"codeguru-security",name:"CodeGuruSecurity"},verifiedpermissions:{name:"VerifiedPermissions"},appfabric:{name:"AppFabric"},medicalimaging:{prefix:"medical-imaging",name:"MedicalImaging"},entityresolution:{name:"EntityResolution"},managedblockchainquery:{prefix:"managedblockchain-query",name:"ManagedBlockchainQuery"},neptunedata:{name:"Neptunedata"},pcaconnectorad:{prefix:"pca-connector-ad",name:"PcaConnectorAd"},bedrock:{name:"Bedrock"},bedrockruntime:{prefix:"bedrock-runtime",name:"BedrockRuntime"},datazone:{name:"DataZone"},launchwizard:{prefix:"launch-wizard",name:"LaunchWizard"},trustedadvisor:{name:"TrustedAdvisor"},inspectorscan:{prefix:"inspector-scan",name:"InspectorScan"},bcmdataexports:{prefix:"bcm-data-exports",name:"BCMDataExports"},costoptimizationhub:{prefix:"cost-optimization-hub",name:"CostOptimizationHub"},eksauth:{prefix:"eks-auth",name:"EKSAuth"},freetier:{name:"FreeTier"},repostspace:{name:"Repostspace"},workspacesthinclient:{prefix:"workspaces-thin-client",name:"WorkSpacesThinClient"},b2bi:{name:"B2bi"},bedrockagent:{prefix:"bedrock-agent",name:"BedrockAgent"},bedrockagentruntime:{prefix:"bedrock-agent-runtime",name:"BedrockAgentRuntime"},qbusiness:{name:"QBusiness"},qconnect:{name:"QConnect"},cleanroomsml:{name:"CleanRoomsML"},marketplaceagreement:{prefix:"marketplace-agreement",name:"MarketplaceAgreement"},marketplacedeployment:{prefix:"marketplace-deployment",name:"MarketplaceDeployment"},networkmonitor:{name:"NetworkMonitor"},supplychain:{name:"SupplyChain"},artifact:{name:"Artifact"},chatbot:{name:"Chatbot"},timestreaminfluxdb:{prefix:"timestream-influxdb",name:"TimestreamInfluxDB"},codeconnections:{name:"CodeConnections"},deadline:{name:"Deadline"},controlcatalog:{name:"ControlCatalog"},route53profiles:{name:"Route53Profiles"},mailmanager:{name:"MailManager"},taxsettings:{name:"TaxSettings"},applicationsignals:{prefix:"application-signals",name:"ApplicationSignals"},pcaconnectorscep:{prefix:"pca-connector-scep",name:"PcaConnectorScep"},apptest:{name:"AppTest"}}},{}],493:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-01-14",endpointPrefix:"metering.marketplace",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWSMarketplace Metering",serviceId:"Marketplace Metering",signatureVersion:"v4",signingName:"aws-marketplace",targetPrefix:"AWSMPMeteringService",uid:"meteringmarketplace-2016-01-14"},operations:{BatchMeterUsage:{input:{type:"structure",required:["UsageRecords","ProductCode"],members:{UsageRecords:{shape:"S2"},ProductCode:{}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{UsageRecord:{shape:"S3"},MeteringRecordId:{},Status:{}}}},UnprocessedRecords:{shape:"S2"}}}},MeterUsage:{input:{type:"structure",required:["ProductCode","Timestamp","UsageDimension"],members:{ProductCode:{},Timestamp:{type:"timestamp"},UsageDimension:{},UsageQuantity:{type:"integer"},DryRun:{type:"boolean"},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:{}}}}}}}}}},{}],494:[function(e,t,r){t.exports={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:{ArchiveApplication:{http:{requestUri:"/ArchiveApplication",responseCode:200},input:{type:"structure",required:["applicationID"],members:{accountID:{},applicationID:{}}},output:{shape:"S4"}},ArchiveWave:{http:{requestUri:"/ArchiveWave",responseCode:200},input:{type:"structure",required:["waveID"],members:{accountID:{},waveID:{}}},output:{shape:"Sj"}},AssociateApplications:{http:{requestUri:"/AssociateApplications",responseCode:200},input:{type:"structure",required:["applicationIDs","waveID"],members:{accountID:{},applicationIDs:{shape:"Sq"},waveID:{}}},output:{type:"structure",members:{}},idempotent:!0},AssociateSourceServers:{http:{requestUri:"/AssociateSourceServers",responseCode:200},input:{type:"structure",required:["applicationID","sourceServerIDs"],members:{accountID:{},applicationID:{},sourceServerIDs:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},ChangeServerLifeCycleState:{http:{requestUri:"/ChangeServerLifeCycleState",responseCode:200},input:{type:"structure",required:["lifeCycle","sourceServerID"],members:{accountID:{},lifeCycle:{type:"structure",required:["state"],members:{state:{}}},sourceServerID:{}}},output:{shape:"Sz"}},CreateApplication:{http:{requestUri:"/CreateApplication",responseCode:201},input:{type:"structure",required:["name"],members:{accountID:{},description:{},name:{},tags:{shape:"Se"}}},output:{shape:"S4"},idempotent:!0},CreateConnector:{http:{requestUri:"/CreateConnector",responseCode:201},input:{type:"structure",required:["name","ssmInstanceID"],members:{name:{},ssmCommandConfig:{shape:"S2b"},ssmInstanceID:{},tags:{shape:"Se"}}},output:{shape:"S2f"},idempotent:!0},CreateLaunchConfigurationTemplate:{http:{requestUri:"/CreateLaunchConfigurationTemplate",responseCode:201},input:{type:"structure",members:{associatePublicIpAddress:{type:"boolean"},bootMode:{},copyPrivateIp:{type:"boolean"},copyTags:{type:"boolean"},enableMapAutoTagging:{type:"boolean"},largeVolumeConf:{shape:"S2j"},launchDisposition:{},licensing:{shape:"S2o"},mapAutoTaggingMpeID:{},postLaunchActions:{shape:"S2p"},smallVolumeConf:{shape:"S2j"},smallVolumeMaxSize:{type:"long"},tags:{shape:"Se"},targetInstanceTypeRightSizingMethod:{}}},output:{shape:"S36"}},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:"S3e"},stagingAreaSubnetId:{},stagingAreaTags:{shape:"Se"},tags:{shape:"Se"},useDedicatedReplicationServer:{type:"boolean"},useFipsEndpoint:{type:"boolean"}}},output:{shape:"S3h"}},CreateWave:{http:{requestUri:"/CreateWave",responseCode:201},input:{type:"structure",required:["name"],members:{accountID:{},description:{},name:{},tags:{shape:"Se"}}},output:{shape:"Sj"},idempotent:!0},DeleteApplication:{http:{requestUri:"/DeleteApplication",responseCode:204},input:{type:"structure",required:["applicationID"],members:{accountID:{},applicationID:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteConnector:{http:{requestUri:"/DeleteConnector",responseCode:204},input:{type:"structure",required:["connectorID"],members:{connectorID:{}}},idempotent:!0},DeleteJob:{http:{requestUri:"/DeleteJob",responseCode:204},input:{type:"structure",required:["jobID"],members:{accountID:{},jobID:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteLaunchConfigurationTemplate:{http:{requestUri:"/DeleteLaunchConfigurationTemplate",responseCode:204},input:{type:"structure",required:["launchConfigurationTemplateID"],members:{launchConfigurationTemplateID:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteReplicationConfigurationTemplate:{http:{requestUri:"/DeleteReplicationConfigurationTemplate",responseCode:204},input:{type:"structure",required:["replicationConfigurationTemplateID"],members:{replicationConfigurationTemplateID:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteSourceServer:{http:{requestUri:"/DeleteSourceServer",responseCode:204},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteVcenterClient:{http:{requestUri:"/DeleteVcenterClient",responseCode:204},input:{type:"structure",required:["vcenterClientID"],members:{vcenterClientID:{}}},idempotent:!0},DeleteWave:{http:{requestUri:"/DeleteWave",responseCode:204},input:{type:"structure",required:["waveID"],members:{accountID:{},waveID:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeJobLogItems:{http:{requestUri:"/DescribeJobLogItems",responseCode:200},input:{type:"structure",required:["jobID"],members:{accountID:{},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:{accountID:{},filters:{type:"structure",members:{fromDate:{},jobIDs:{type:"list",member:{}},toDate:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S4b"}},nextToken:{}}}},DescribeLaunchConfigurationTemplates:{http:{requestUri:"/DescribeLaunchConfigurationTemplates",responseCode:200},input:{type:"structure",members:{launchConfigurationTemplateIDs:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S36"}},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:"S3h"}},nextToken:{}}}},DescribeSourceServers:{http:{requestUri:"/DescribeSourceServers",responseCode:200},input:{type:"structure",members:{accountID:{},filters:{type:"structure",members:{applicationIDs:{type:"list",member:{}},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:"Sz"}},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:"Se"},tags:{shape:"Se"},vcenterClientID:{},vcenterUUID:{}}}},nextToken:{}}}},DisassociateApplications:{http:{requestUri:"/DisassociateApplications",responseCode:200},input:{type:"structure",required:["applicationIDs","waveID"],members:{accountID:{},applicationIDs:{shape:"Sq"},waveID:{}}},output:{type:"structure",members:{}},idempotent:!0},DisassociateSourceServers:{http:{requestUri:"/DisassociateSourceServers",responseCode:200},input:{type:"structure",required:["applicationID","sourceServerIDs"],members:{accountID:{},applicationID:{},sourceServerIDs:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},DisconnectFromService:{http:{requestUri:"/DisconnectFromService",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},FinalizeCutover:{http:{requestUri:"/FinalizeCutover",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},GetLaunchConfiguration:{http:{requestUri:"/GetLaunchConfiguration",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"S5f"}},GetReplicationConfiguration:{http:{requestUri:"/GetReplicationConfiguration",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"S5i"}},InitializeService:{http:{requestUri:"/InitializeService",responseCode:204},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ListApplications:{http:{requestUri:"/ListApplications",responseCode:200},input:{type:"structure",members:{accountID:{},filters:{type:"structure",members:{applicationIDs:{type:"list",member:{}},isArchived:{type:"boolean"},waveIDs:{shape:"S5r"}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S4"}},nextToken:{}}}},ListConnectors:{http:{requestUri:"/ListConnectors",responseCode:200},input:{type:"structure",members:{filters:{type:"structure",members:{connectorIDs:{type:"list",member:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S2f"}},nextToken:{}}}},ListExportErrors:{http:{requestUri:"/ListExportErrors",responseCode:200},input:{type:"structure",required:["exportID"],members:{exportID:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{errorData:{type:"structure",members:{rawError:{}}},errorDateTime:{}}}},nextToken:{}}}},ListExports:{http:{requestUri:"/ListExports",responseCode:200},input:{type:"structure",members:{filters:{type:"structure",members:{exportIDs:{type:"list",member:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S6a"}},nextToken:{}}}},ListImportErrors:{http:{requestUri:"/ListImportErrors",responseCode:200},input:{type:"structure",required:["importID"],members:{importID:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{errorData:{type:"structure",members:{accountID:{},applicationID:{},ec2LaunchTemplateID:{},rawError:{},rowNumber:{type:"long"},sourceServerID:{},waveID:{}}},errorDateTime:{},errorType:{}}}},nextToken:{}}}},ListImports:{http:{requestUri:"/ListImports",responseCode:200},input:{type:"structure",members:{filters:{type:"structure",members:{importIDs:{type:"list",member:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S6r"}},nextToken:{}}}},ListManagedAccounts:{http:{requestUri:"/ListManagedAccounts",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{accountId:{}}}},nextToken:{}}}},ListSourceServerActions:{http:{requestUri:"/ListSourceServerActions",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},filters:{type:"structure",members:{actionIDs:{shape:"S74"}}},maxResults:{type:"integer"},nextToken:{},sourceServerID:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S78"}},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"}}}},ListTemplateActions:{http:{requestUri:"/ListTemplateActions",responseCode:200},input:{type:"structure",required:["launchConfigurationTemplateID"],members:{filters:{type:"structure",members:{actionIDs:{shape:"S74"}}},launchConfigurationTemplateID:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"S7k"}},nextToken:{}}}},ListWaves:{http:{requestUri:"/ListWaves",responseCode:200},input:{type:"structure",members:{accountID:{},filters:{type:"structure",members:{isArchived:{type:"boolean"},waveIDs:{shape:"S5r"}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{items:{type:"list",member:{shape:"Sj"}},nextToken:{}}}},MarkAsArchived:{http:{requestUri:"/MarkAsArchived",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},PauseReplication:{http:{requestUri:"/PauseReplication",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},PutSourceServerAction:{http:{requestUri:"/PutSourceServerAction",responseCode:200},input:{type:"structure",required:["actionID","actionName","documentIdentifier","order","sourceServerID"],members:{accountID:{},actionID:{},actionName:{},active:{type:"boolean"},category:{},description:{},documentIdentifier:{},documentVersion:{},externalParameters:{shape:"S2u"},mustSucceedForCutover:{type:"boolean"},order:{type:"integer"},parameters:{shape:"S2y"},sourceServerID:{},timeoutSeconds:{type:"integer"}}},output:{shape:"S78"}},PutTemplateAction:{http:{requestUri:"/PutTemplateAction",responseCode:200},input:{type:"structure",required:["actionID","actionName","documentIdentifier","launchConfigurationTemplateID","order"],members:{actionID:{},actionName:{},active:{type:"boolean"},category:{},description:{},documentIdentifier:{},documentVersion:{},externalParameters:{shape:"S2u"},launchConfigurationTemplateID:{},mustSucceedForCutover:{type:"boolean"},operatingSystem:{},order:{type:"integer"},parameters:{shape:"S2y"},timeoutSeconds:{type:"integer"}}},output:{shape:"S7k"}},RemoveSourceServerAction:{http:{requestUri:"/RemoveSourceServerAction",responseCode:204},input:{type:"structure",required:["actionID","sourceServerID"],members:{accountID:{},actionID:{},sourceServerID:{}}},output:{type:"structure",members:{}}},RemoveTemplateAction:{http:{requestUri:"/RemoveTemplateAction",responseCode:204},input:{type:"structure",required:["actionID","launchConfigurationTemplateID"],members:{actionID:{},launchConfigurationTemplateID:{}}},output:{type:"structure",members:{}}},ResumeReplication:{http:{requestUri:"/ResumeReplication",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},RetryDataReplication:{http:{requestUri:"/RetryDataReplication",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},StartCutover:{http:{requestUri:"/StartCutover",responseCode:202},input:{type:"structure",required:["sourceServerIDs"],members:{accountID:{},sourceServerIDs:{type:"list",member:{}},tags:{shape:"Se"}}},output:{type:"structure",members:{job:{shape:"S4b"}}}},StartExport:{http:{requestUri:"/StartExport",responseCode:202},input:{type:"structure",required:["s3Bucket","s3Key"],members:{s3Bucket:{},s3BucketOwner:{},s3Key:{}}},output:{type:"structure",members:{exportTask:{shape:"S6a"}}}},StartImport:{http:{requestUri:"/StartImport",responseCode:202},input:{type:"structure",required:["s3BucketSource"],members:{clientToken:{idempotencyToken:!0},s3BucketSource:{shape:"S6s"}}},output:{type:"structure",members:{importTask:{shape:"S6r"}}}},StartReplication:{http:{requestUri:"/StartReplication",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},StartTest:{http:{requestUri:"/StartTest",responseCode:202},input:{type:"structure",required:["sourceServerIDs"],members:{accountID:{},sourceServerIDs:{type:"list",member:{}},tags:{shape:"Se"}}},output:{type:"structure",members:{job:{shape:"S4b"}}}},StopReplication:{http:{requestUri:"/StopReplication",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},sourceServerID:{}}},output:{shape:"Sz"}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Se"}}},idempotent:!0},TerminateTargetInstances:{http:{requestUri:"/TerminateTargetInstances",responseCode:202},input:{type:"structure",required:["sourceServerIDs"],members:{accountID:{},sourceServerIDs:{type:"list",member:{}},tags:{shape:"Se"}}},output:{type:"structure",members:{job:{shape:"S4b"}}}},UnarchiveApplication:{http:{requestUri:"/UnarchiveApplication",responseCode:200},input:{type:"structure",required:["applicationID"],members:{accountID:{},applicationID:{}}},output:{shape:"S4"}},UnarchiveWave:{http:{requestUri:"/UnarchiveWave",responseCode:200},input:{type:"structure",required:["waveID"],members:{accountID:{},waveID:{}}},output:{shape:"Sj"}},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:!0}}},idempotent:!0},UpdateApplication:{http:{requestUri:"/UpdateApplication",responseCode:200},input:{type:"structure",required:["applicationID"],members:{accountID:{},applicationID:{},description:{},name:{}}},output:{shape:"S4"},idempotent:!0},UpdateConnector:{http:{requestUri:"/UpdateConnector",responseCode:200},input:{type:"structure",required:["connectorID"],members:{connectorID:{},name:{},ssmCommandConfig:{shape:"S2b"}}},output:{shape:"S2f"},idempotent:!0},UpdateLaunchConfiguration:{http:{requestUri:"/UpdateLaunchConfiguration",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},bootMode:{},copyPrivateIp:{type:"boolean"},copyTags:{type:"boolean"},enableMapAutoTagging:{type:"boolean"},launchDisposition:{},licensing:{shape:"S2o"},mapAutoTaggingMpeID:{},name:{},postLaunchActions:{shape:"S2p"},sourceServerID:{},targetInstanceTypeRightSizingMethod:{}}},output:{shape:"S5f"},idempotent:!0},UpdateLaunchConfigurationTemplate:{http:{requestUri:"/UpdateLaunchConfigurationTemplate",responseCode:200},input:{type:"structure",required:["launchConfigurationTemplateID"],members:{associatePublicIpAddress:{type:"boolean"},bootMode:{},copyPrivateIp:{type:"boolean"},copyTags:{type:"boolean"},enableMapAutoTagging:{type:"boolean"},largeVolumeConf:{shape:"S2j"},launchConfigurationTemplateID:{},launchDisposition:{},licensing:{shape:"S2o"},mapAutoTaggingMpeID:{},postLaunchActions:{shape:"S2p"},smallVolumeConf:{shape:"S2j"},smallVolumeMaxSize:{type:"long"},targetInstanceTypeRightSizingMethod:{}}},output:{shape:"S36"}},UpdateReplicationConfiguration:{http:{requestUri:"/UpdateReplicationConfiguration",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},associateDefaultSecurityGroup:{type:"boolean"},bandwidthThrottling:{type:"long"},createPublicIP:{type:"boolean"},dataPlaneRouting:{},defaultLargeStagingDiskType:{},ebsEncryption:{},ebsEncryptionKeyArn:{},name:{},replicatedDisks:{shape:"S5j"},replicationServerInstanceType:{},replicationServersSecurityGroupsIDs:{shape:"S3e"},sourceServerID:{},stagingAreaSubnetId:{},stagingAreaTags:{shape:"Se"},useDedicatedReplicationServer:{type:"boolean"},useFipsEndpoint:{type:"boolean"}}},output:{shape:"S5i"},idempotent:!0},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:"S3e"},stagingAreaSubnetId:{},stagingAreaTags:{shape:"Se"},useDedicatedReplicationServer:{type:"boolean"},useFipsEndpoint:{type:"boolean"}}},output:{shape:"S3h"}},UpdateSourceServer:{http:{requestUri:"/UpdateSourceServer",responseCode:200},input:{type:"structure",required:["sourceServerID"],members:{accountID:{},connectorAction:{shape:"S10"},sourceServerID:{}}},output:{shape:"Sz"},idempotent:!0},UpdateSourceServerReplicationType:{http:{requestUri:"/UpdateSourceServerReplicationType",responseCode:200},input:{type:"structure",required:["replicationType","sourceServerID"],members:{accountID:{},replicationType:{},sourceServerID:{}}},output:{shape:"Sz"}},UpdateWave:{http:{requestUri:"/UpdateWave",responseCode:200},input:{type:"structure",required:["waveID"],members:{accountID:{},description:{},name:{},waveID:{}}},output:{shape:"Sj"},idempotent:!0}},shapes:{S4:{type:"structure",members:{applicationAggregatedStatus:{type:"structure",members:{healthStatus:{},lastUpdateDateTime:{},progressStatus:{},totalSourceServers:{type:"long"}}},applicationID:{},arn:{},creationDateTime:{},description:{},isArchived:{type:"boolean"},lastModifiedDateTime:{},name:{},tags:{shape:"Se"},waveID:{}}},Se:{type:"map",key:{},value:{},sensitive:!0},Sj:{type:"structure",members:{arn:{},creationDateTime:{},description:{},isArchived:{type:"boolean"},lastModifiedDateTime:{},name:{},tags:{shape:"Se"},waveAggregatedStatus:{type:"structure",members:{healthStatus:{},lastUpdateDateTime:{},progressStatus:{},replicationStartedDateTime:{},totalApplications:{type:"long"}}},waveID:{}}},Sq:{type:"list",member:{}},Sz:{type:"structure",members:{applicationID:{},arn:{},connectorAction:{shape:"S10"},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"}}}}}},fqdnForActionFramework:{},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:"Se"},userProvidedID:{},vcenterClientID:{}}},S10:{type:"structure",members:{connectorArn:{},credentialsSecretArn:{}}},S2b:{type:"structure",required:["cloudWatchOutputEnabled","s3OutputEnabled"],members:{cloudWatchLogGroupName:{},cloudWatchOutputEnabled:{type:"boolean"},outputS3BucketName:{},s3OutputEnabled:{type:"boolean"}}},S2f:{type:"structure",members:{arn:{},connectorID:{},name:{},ssmCommandConfig:{shape:"S2b"},ssmInstanceID:{},tags:{shape:"Se"}}},S2j:{type:"structure",members:{iops:{type:"long"},throughput:{type:"long"},volumeType:{}}},S2o:{type:"structure",members:{osByol:{type:"boolean"}}},S2p:{type:"structure",members:{cloudWatchLogGroupName:{},deployment:{},s3LogBucket:{},s3OutputKeyPrefix:{},ssmDocuments:{type:"list",member:{shape:"S2t"}}}},S2t:{type:"structure",required:["actionName","ssmDocumentName"],members:{actionName:{},externalParameters:{shape:"S2u"},mustSucceedForCutover:{type:"boolean"},parameters:{shape:"S2y"},ssmDocumentName:{},timeoutSeconds:{type:"integer"}}},S2u:{type:"map",key:{},value:{type:"structure",members:{dynamicPath:{}},union:!0}},S2y:{type:"map",key:{},value:{type:"list",member:{type:"structure",required:["parameterName","parameterType"],members:{parameterName:{},parameterType:{}}}}},S36:{type:"structure",required:["launchConfigurationTemplateID"],members:{arn:{},associatePublicIpAddress:{type:"boolean"},bootMode:{},copyPrivateIp:{type:"boolean"},copyTags:{type:"boolean"},ec2LaunchTemplateID:{},enableMapAutoTagging:{type:"boolean"},largeVolumeConf:{shape:"S2j"},launchConfigurationTemplateID:{},launchDisposition:{},licensing:{shape:"S2o"},mapAutoTaggingMpeID:{},postLaunchActions:{shape:"S2p"},smallVolumeConf:{shape:"S2j"},smallVolumeMaxSize:{type:"long"},tags:{shape:"Se"},targetInstanceTypeRightSizingMethod:{}}},S3e:{type:"list",member:{}},S3h:{type:"structure",required:["replicationConfigurationTemplateID"],members:{arn:{},associateDefaultSecurityGroup:{type:"boolean"},bandwidthThrottling:{type:"long"},createPublicIP:{type:"boolean"},dataPlaneRouting:{},defaultLargeStagingDiskType:{},ebsEncryption:{},ebsEncryptionKeyArn:{},replicationConfigurationTemplateID:{},replicationServerInstanceType:{},replicationServersSecurityGroupsIDs:{shape:"S3e"},stagingAreaSubnetId:{},stagingAreaTags:{shape:"Se"},tags:{shape:"Se"},useDedicatedReplicationServer:{type:"boolean"},useFipsEndpoint:{type:"boolean"}}},S4b:{type:"structure",required:["jobID"],members:{arn:{},creationDateTime:{},endDateTime:{},initiatedBy:{},jobID:{},participatingServers:{type:"list",member:{type:"structure",required:["sourceServerID"],members:{launchStatus:{},launchedEc2InstanceID:{},postLaunchActionsStatus:{type:"structure",members:{postLaunchActionsLaunchStatusList:{type:"list",member:{type:"structure",members:{executionID:{},executionStatus:{},failureReason:{},ssmDocument:{shape:"S2t"},ssmDocumentType:{}}}},ssmAgentDiscoveryDatetime:{}}},sourceServerID:{}}}},status:{},tags:{shape:"Se"},type:{}}},S5f:{type:"structure",members:{bootMode:{},copyPrivateIp:{type:"boolean"},copyTags:{type:"boolean"},ec2LaunchTemplateID:{},enableMapAutoTagging:{type:"boolean"},launchDisposition:{},licensing:{shape:"S2o"},mapAutoTaggingMpeID:{},name:{},postLaunchActions:{shape:"S2p"},sourceServerID:{},targetInstanceTypeRightSizingMethod:{}}},S5i:{type:"structure",members:{associateDefaultSecurityGroup:{type:"boolean"},bandwidthThrottling:{type:"long"},createPublicIP:{type:"boolean"},dataPlaneRouting:{},defaultLargeStagingDiskType:{},ebsEncryption:{},ebsEncryptionKeyArn:{},name:{},replicatedDisks:{shape:"S5j"},replicationServerInstanceType:{},replicationServersSecurityGroupsIDs:{shape:"S3e"},sourceServerID:{},stagingAreaSubnetId:{},stagingAreaTags:{shape:"Se"},useDedicatedReplicationServer:{type:"boolean"},useFipsEndpoint:{type:"boolean"}}},S5j:{type:"list",member:{type:"structure",members:{deviceName:{},iops:{type:"long"},isBootDisk:{type:"boolean"},stagingDiskType:{},throughput:{type:"long"}}}},S5r:{type:"list",member:{}},S6a:{type:"structure",members:{creationDateTime:{},endDateTime:{},exportID:{},progressPercentage:{type:"float"},s3Bucket:{},s3BucketOwner:{},s3Key:{},status:{},summary:{type:"structure",members:{applicationsCount:{type:"long"},serversCount:{type:"long"},wavesCount:{type:"long"}}}}},S6r:{type:"structure",members:{creationDateTime:{},endDateTime:{},importID:{},progressPercentage:{type:"float"},s3BucketSource:{shape:"S6s"},status:{},summary:{type:"structure",members:{applications:{type:"structure",members:{createdCount:{type:"long"},modifiedCount:{type:"long"}}},servers:{type:"structure",members:{createdCount:{type:"long"},modifiedCount:{type:"long"}}},waves:{type:"structure",members:{createdCount:{type:"long"},modifiedCount:{type:"long"}}}}}}},S6s:{type:"structure",required:["s3Bucket","s3Key"],members:{s3Bucket:{},s3BucketOwner:{},s3Key:{}}},S74:{type:"list",member:{}},S78:{type:"structure",members:{actionID:{},actionName:{},active:{type:"boolean"},category:{},description:{},documentIdentifier:{},documentVersion:{},externalParameters:{shape:"S2u"},mustSucceedForCutover:{type:"boolean"},order:{type:"integer"},parameters:{shape:"S2y"},timeoutSeconds:{type:"integer"}}},S7k:{type:"structure",members:{actionID:{},actionName:{},active:{type:"boolean"},category:{},description:{},documentIdentifier:{},documentVersion:{},externalParameters:{shape:"S2u"},mustSucceedForCutover:{type:"boolean"},operatingSystem:{},order:{type:"integer"},parameters:{shape:"S2y"},timeoutSeconds:{type:"integer"}}}}}},{}],495:[function(e,t,r){t.exports={pagination:{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"},DescribeLaunchConfigurationTemplates:{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"},ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListConnectors:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListExportErrors:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListExports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListImportErrors:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListImports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListManagedAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListSourceServerActions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListTemplateActions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListWaves:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"}}}},{}],496:[function(e,t,r){t.exports={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:!0},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:!0},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:!0},DefaultRoute:{type:"structure",members:{ActivationState:{}}},EnvironmentIdentifier:{location:"uri",locationName:"EnvironmentIdentifier"},RouteType:{},ServiceIdentifier:{},Tags:{shape:"S9"},UriPathRoute:{shape:"Su"}}},output:{type:"structure",members:{ApplicationId:{},Arn:{},CreatedByAccountId:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},OwnerAccountId:{},RouteId:{},RouteType:{},ServiceId:{},State:{},Tags:{shape:"S9"},UriPathRoute:{shape:"Su"}}}},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:!0},Description:{},EndpointType:{},EnvironmentIdentifier:{location:"uri",locationName:"EnvironmentIdentifier"},LambdaEndpoint:{shape:"S14"},Name:{},Tags:{shape:"S9"},UrlEndpoint:{shape:"S17"},VpcId:{}}},output:{type:"structure",members:{ApplicationId:{},Arn:{},CreatedByAccountId:{},CreatedTime:{type:"timestamp"},Description:{},EndpointType:{},EnvironmentId:{},LambdaEndpoint:{shape:"S14"},LastUpdatedTime:{type:"timestamp"},Name:{},OwnerAccountId:{},ServiceId:{},State:{},Tags:{shape:"S9"},UrlEndpoint:{shape:"S17"},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:!0},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:!0},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:!0},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:!0},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:!0},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:"S1t"},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:"S1t"},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:{AppendSourcePath:{type:"boolean"},ApplicationId:{},Arn:{},CreatedByAccountId:{},CreatedTime:{type:"timestamp"},EnvironmentId:{},Error:{shape:"S1t"},IncludeChildPaths:{type:"boolean"},LastUpdatedTime:{type:"timestamp"},Methods:{shape:"Sw"},OwnerAccountId:{},PathResourceToId:{shape:"S29"},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:"S1t"},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:"S1t"},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:"S1t"},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:{AppendSourcePath:{type:"boolean"},ApplicationId:{},Arn:{},CreatedByAccountId:{},CreatedTime:{type:"timestamp"},EnvironmentId:{},Error:{shape:"S1t"},IncludeChildPaths:{type:"boolean"},LastUpdatedTime:{type:"timestamp"},Methods:{shape:"Sw"},OwnerAccountId:{},PathResourceToId:{shape:"S29"},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:"S1t"},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:!0},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:!0}}},output:{type:"structure",members:{}},idempotent:!0},UpdateRoute:{http:{method:"PATCH",requestUri:"/environments/{EnvironmentIdentifier}/applications/{ApplicationIdentifier}/routes/{RouteIdentifier}",responseCode:200},input:{type:"structure",required:["ActivationState","ApplicationIdentifier","EnvironmentIdentifier","RouteIdentifier"],members:{ActivationState:{},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:{}}}}},shapes:{S2:{type:"structure",members:{EndpointType:{},StageName:{}}},S9:{type:"map",key:{},value:{},sensitive:!0},Su:{type:"structure",required:["ActivationState","SourcePath"],members:{ActivationState:{},AppendSourcePath:{type:"boolean"},IncludeChildPaths:{type:"boolean"},Methods:{shape:"Sw"},SourcePath:{}}},Sw:{type:"list",member:{}},S14:{type:"structure",required:["Arn"],members:{Arn:{}}},S17:{type:"structure",required:["Url"],members:{HealthUrl:{},Url:{}}},S1t:{type:"structure",members:{AccountId:{},AdditionalDetails:{type:"map",key:{},value:{}},Code:{},Message:{},ResourceIdentifier:{},ResourceType:{}}},S29:{type:"map",key:{},value:{}}}}},{}],497:[function(e,t,r){t.exports={pagination:{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"}}}},{}],498:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-06-30",endpointPrefix:"migrationhub-config",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Migration Hub Config",serviceId:"MigrationHub Config",signatureVersion:"v4",signingName:"mgh",targetPrefix:"AWSMigrationHubMultiAccountService",uid:"migrationhub-config-2019-06-30"},operations:{CreateHomeRegionControl:{input:{type:"structure",required:["HomeRegion","Target"],members:{HomeRegion:{},Target:{shape:"S3"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{HomeRegionControl:{shape:"S8"}}}},DeleteHomeRegionControl:{input:{type:"structure",required:["ControlId"],members:{ControlId:{}}},output:{type:"structure",members:{}}},DescribeHomeRegionControls:{input:{type:"structure",members:{ControlId:{},HomeRegion:{},Target:{shape:"S3"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{HomeRegionControls:{type:"list",member:{shape:"S8"}},NextToken:{}}}},GetHomeRegion:{input:{type:"structure",members:{}},output:{type:"structure",members:{HomeRegion:{}}}}},shapes:{S3:{type:"structure",required:["Type"],members:{Type:{},Id:{}}},S8:{type:"structure",members:{ControlId:{},HomeRegion:{},Target:{shape:"S3"},RequestedTime:{type:"timestamp"}}}}}},{}],499:[function(e,t,r){t.exports={pagination:{DescribeHomeRegionControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],500:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-08-28",endpointPrefix:"migrationhub-orchestrator",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Migration Hub Orchestrator",serviceId:"MigrationHubOrchestrator",signatureVersion:"v4",signingName:"migrationhub-orchestrator",uid:"migrationhuborchestrator-2021-08-28"},operations:{CreateTemplate:{http:{requestUri:"/template",responseCode:200},input:{type:"structure",required:["templateName","templateSource"],members:{templateName:{},templateDescription:{},templateSource:{type:"structure",members:{workflowId:{}},union:!0},clientToken:{idempotencyToken:!0},tags:{shape:"S7"}}},output:{type:"structure",members:{templateId:{},templateArn:{},tags:{shape:"Sc"}}}},CreateWorkflow:{http:{requestUri:"/migrationworkflow/",responseCode:200},input:{type:"structure",required:["name","templateId","inputParameters"],members:{name:{},description:{},templateId:{},applicationConfigurationId:{},inputParameters:{shape:"Sk"},stepTargets:{shape:"Sp"},tags:{shape:"Sc"}}},output:{type:"structure",members:{id:{},arn:{},name:{},description:{},templateId:{},adsApplicationConfigurationId:{},workflowInputs:{shape:"Sk"},stepTargets:{shape:"Sp"},status:{},creationTime:{type:"timestamp"},tags:{shape:"Sc"}}}},CreateWorkflowStep:{http:{requestUri:"/workflowstep",responseCode:200},input:{type:"structure",required:["name","stepGroupId","workflowId","stepActionType"],members:{name:{},stepGroupId:{},workflowId:{},stepActionType:{},description:{},workflowStepAutomationConfiguration:{shape:"Sz"},stepTarget:{shape:"Sp"},outputs:{shape:"S16"},previous:{shape:"Sp"},next:{shape:"Sp"}}},output:{type:"structure",members:{id:{},stepGroupId:{},workflowId:{},name:{}}}},CreateWorkflowStepGroup:{http:{requestUri:"/workflowstepgroups",responseCode:200},input:{type:"structure",required:["workflowId","name"],members:{workflowId:{},name:{},description:{},next:{shape:"Sp"},previous:{shape:"Sp"}}},output:{type:"structure",members:{workflowId:{},name:{},id:{},description:{},tools:{shape:"S1j"},next:{shape:"Sp"},previous:{shape:"Sp"},creationTime:{type:"timestamp"}}}},DeleteTemplate:{http:{method:"DELETE",requestUri:"/template/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkflow:{http:{method:"DELETE",requestUri:"/migrationworkflow/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{id:{},arn:{},status:{}}},idempotent:!0},DeleteWorkflowStep:{http:{method:"DELETE",requestUri:"/workflowstep/{id}",responseCode:200},input:{type:"structure",required:["id","stepGroupId","workflowId"],members:{id:{location:"uri",locationName:"id"},stepGroupId:{location:"querystring",locationName:"stepGroupId"},workflowId:{location:"querystring",locationName:"workflowId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkflowStepGroup:{http:{method:"DELETE",requestUri:"/workflowstepgroup/{id}",responseCode:202},input:{type:"structure",required:["workflowId","id"],members:{workflowId:{location:"querystring",locationName:"workflowId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},idempotent:!0},GetTemplate:{http:{method:"GET",requestUri:"/migrationworkflowtemplate/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{id:{},templateArn:{},name:{},description:{},inputs:{type:"list",member:{type:"structure",members:{inputName:{},dataType:{},required:{type:"boolean"}}}},tools:{shape:"S1j"},creationTime:{type:"timestamp"},owner:{},status:{},statusMessage:{},templateClass:{},tags:{shape:"Sc"}}}},GetTemplateStep:{http:{method:"GET",requestUri:"/templatestep/{id}",responseCode:200},input:{type:"structure",required:["id","templateId","stepGroupId"],members:{id:{location:"uri",locationName:"id"},templateId:{location:"querystring",locationName:"templateId"},stepGroupId:{location:"querystring",locationName:"stepGroupId"}}},output:{type:"structure",members:{id:{},stepGroupId:{},templateId:{},name:{},description:{},stepActionType:{},creationTime:{},previous:{shape:"Sp"},next:{shape:"Sp"},outputs:{type:"list",member:{type:"structure",members:{name:{},dataType:{},required:{type:"boolean"}}}},stepAutomationConfiguration:{type:"structure",members:{scriptLocationS3Bucket:{},scriptLocationS3Key:{shape:"S11"},command:{shape:"S13"},runEnvironment:{},targetType:{}}}}}},GetTemplateStepGroup:{http:{method:"GET",requestUri:"/templates/{templateId}/stepgroups/{id}",responseCode:200},input:{type:"structure",required:["templateId","id"],members:{templateId:{location:"uri",locationName:"templateId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{templateId:{},id:{},name:{},description:{},status:{},creationTime:{type:"timestamp"},lastModifiedTime:{type:"timestamp"},tools:{shape:"S1j"},previous:{shape:"Sp"},next:{shape:"Sp"}}}},GetWorkflow:{http:{method:"GET",requestUri:"/migrationworkflow/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{id:{},arn:{},name:{},description:{},templateId:{},adsApplicationConfigurationId:{},adsApplicationName:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastStartTime:{type:"timestamp"},lastStopTime:{type:"timestamp"},lastModifiedTime:{type:"timestamp"},endTime:{type:"timestamp"},tools:{shape:"S1j"},totalSteps:{type:"integer"},completedSteps:{type:"integer"},workflowInputs:{shape:"Sk"},tags:{shape:"Sc"},workflowBucket:{}}}},GetWorkflowStep:{http:{method:"GET",requestUri:"/workflowstep/{id}",responseCode:200},input:{type:"structure",required:["workflowId","stepGroupId","id"],members:{workflowId:{location:"querystring",locationName:"workflowId"},stepGroupId:{location:"querystring",locationName:"stepGroupId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{name:{},stepGroupId:{},workflowId:{},stepId:{},description:{},stepActionType:{},owner:{},workflowStepAutomationConfiguration:{shape:"Sz"},stepTarget:{shape:"Sp"},outputs:{type:"list",member:{shape:"S17"}},previous:{shape:"Sp"},next:{shape:"Sp"},status:{},statusMessage:{},scriptOutputLocation:{},creationTime:{type:"timestamp"},lastStartTime:{type:"timestamp"},endTime:{type:"timestamp"},noOfSrvCompleted:{type:"integer"},noOfSrvFailed:{type:"integer"},totalNoOfSrv:{type:"integer"}}}},GetWorkflowStepGroup:{http:{method:"GET",requestUri:"/workflowstepgroup/{id}",responseCode:200},input:{type:"structure",required:["id","workflowId"],members:{id:{location:"uri",locationName:"id"},workflowId:{location:"querystring",locationName:"workflowId"}}},output:{type:"structure",members:{id:{},workflowId:{},name:{},description:{},status:{},owner:{},creationTime:{type:"timestamp"},lastModifiedTime:{type:"timestamp"},endTime:{type:"timestamp"},tools:{shape:"S1j"},previous:{shape:"Sp"},next:{shape:"Sp"}}}},ListPlugins:{http:{method:"GET",requestUri:"/plugins",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},plugins:{type:"list",member:{type:"structure",members:{pluginId:{},hostname:{},status:{},ipAddress:{},version:{},registeredTime:{}}}}}}},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"}}}},ListTemplateStepGroups:{http:{method:"GET",requestUri:"/templatestepgroups/{templateId}",responseCode:200},input:{type:"structure",required:["templateId"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},templateId:{location:"uri",locationName:"templateId"}}},output:{type:"structure",required:["templateStepGroupSummary"],members:{nextToken:{},templateStepGroupSummary:{type:"list",member:{type:"structure",members:{id:{},name:{},previous:{shape:"Sp"},next:{shape:"Sp"}}}}}}},ListTemplateSteps:{http:{method:"GET",requestUri:"/templatesteps",responseCode:200},input:{type:"structure",required:["templateId","stepGroupId"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},templateId:{location:"querystring",locationName:"templateId"},stepGroupId:{location:"querystring",locationName:"stepGroupId"}}},output:{type:"structure",members:{nextToken:{},templateStepSummaryList:{type:"list",member:{type:"structure",members:{id:{},stepGroupId:{},templateId:{},name:{},stepActionType:{},targetType:{},owner:{},previous:{shape:"Sp"},next:{shape:"Sp"}}}}}}},ListTemplates:{http:{method:"GET",requestUri:"/migrationworkflowtemplates",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},name:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["templateSummary"],members:{nextToken:{},templateSummary:{type:"list",member:{type:"structure",members:{id:{},name:{},arn:{},description:{}}}}}}},ListWorkflowStepGroups:{http:{method:"GET",requestUri:"/workflowstepgroups",responseCode:200},input:{type:"structure",required:["workflowId"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},workflowId:{location:"querystring",locationName:"workflowId"}}},output:{type:"structure",required:["workflowStepGroupsSummary"],members:{nextToken:{},workflowStepGroupsSummary:{type:"list",member:{type:"structure",members:{id:{},name:{},owner:{},status:{},previous:{shape:"Sp"},next:{shape:"Sp"}}}}}}},ListWorkflowSteps:{http:{method:"GET",requestUri:"/workflow/{workflowId}/workflowstepgroups/{stepGroupId}/workflowsteps",responseCode:200},input:{type:"structure",required:["workflowId","stepGroupId"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},workflowId:{location:"uri",locationName:"workflowId"},stepGroupId:{location:"uri",locationName:"stepGroupId"}}},output:{type:"structure",required:["workflowStepsSummary"],members:{nextToken:{},workflowStepsSummary:{type:"list",member:{type:"structure",members:{stepId:{},name:{},stepActionType:{},owner:{},previous:{shape:"Sp"},next:{shape:"Sp"},status:{},statusMessage:{},noOfSrvCompleted:{type:"integer"},noOfSrvFailed:{type:"integer"},totalNoOfSrv:{type:"integer"},description:{},scriptLocation:{}}}}}}},ListWorkflows:{http:{method:"GET",requestUri:"/migrationworkflows",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},templateId:{location:"querystring",locationName:"templateId"},adsApplicationConfigurationName:{location:"querystring",locationName:"adsApplicationConfigurationName"},status:{location:"querystring",locationName:"status"},name:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["migrationWorkflowSummary"],members:{nextToken:{},migrationWorkflowSummary:{type:"list",member:{type:"structure",members:{id:{},name:{},templateId:{},adsApplicationConfigurationName:{},status:{},creationTime:{type:"timestamp"},endTime:{type:"timestamp"},statusMessage:{},completedSteps:{type:"integer"},totalSteps:{type:"integer"}}}}}}},RetryWorkflowStep:{http:{requestUri:"/retryworkflowstep/{id}",responseCode:200},input:{type:"structure",required:["workflowId","stepGroupId","id"],members:{workflowId:{location:"querystring",locationName:"workflowId"},stepGroupId:{location:"querystring",locationName:"stepGroupId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{stepGroupId:{},workflowId:{},id:{},status:{}}}},StartWorkflow:{http:{requestUri:"/migrationworkflow/{id}/start",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{id:{},arn:{},status:{},statusMessage:{},lastStartTime:{type:"timestamp"}}}},StopWorkflow:{http:{requestUri:"/migrationworkflow/{id}/stop",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{id:{},arn:{},status:{},statusMessage:{},lastStopTime:{type:"timestamp"}}}},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:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateTemplate:{http:{requestUri:"/template/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},templateName:{},templateDescription:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{templateId:{},templateArn:{},tags:{shape:"Sc"}}}},UpdateWorkflow:{http:{requestUri:"/migrationworkflow/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},name:{},description:{},inputParameters:{shape:"Sk"},stepTargets:{shape:"Sp"}}},output:{type:"structure",members:{id:{},arn:{},name:{},description:{},templateId:{},adsApplicationConfigurationId:{},workflowInputs:{shape:"Sk"},stepTargets:{shape:"Sp"},status:{},creationTime:{type:"timestamp"},lastModifiedTime:{type:"timestamp"},tags:{shape:"Sc"}}}},UpdateWorkflowStep:{http:{requestUri:"/workflowstep/{id}",responseCode:200},input:{type:"structure",required:["id","stepGroupId","workflowId"],members:{id:{location:"uri",locationName:"id"},stepGroupId:{},workflowId:{},name:{},description:{},stepActionType:{},workflowStepAutomationConfiguration:{shape:"Sz"},stepTarget:{shape:"Sp"},outputs:{shape:"S16"},previous:{shape:"Sp"},next:{shape:"Sp"},status:{}}},output:{type:"structure",members:{id:{},stepGroupId:{},workflowId:{},name:{}}}},UpdateWorkflowStepGroup:{http:{requestUri:"/workflowstepgroup/{id}",responseCode:202},input:{type:"structure",required:["workflowId","id"],members:{workflowId:{location:"querystring",locationName:"workflowId"},id:{location:"uri",locationName:"id"},name:{},description:{},next:{shape:"Sp"},previous:{shape:"Sp"}}},output:{type:"structure",members:{workflowId:{},name:{},id:{},description:{},tools:{shape:"S1j"},next:{shape:"Sp"},previous:{shape:"Sp"},lastModifiedTime:{type:"timestamp"}}},idempotent:!0}},shapes:{S7:{type:"map",key:{},value:{}},Sc:{type:"map",key:{},value:{}},Sk:{type:"map",key:{},value:{type:"structure",members:{integerValue:{type:"integer"},stringValue:{},listOfStringsValue:{shape:"Sp"},mapOfStringValue:{shape:"Sc"}},union:!0},sensitive:!0},Sp:{type:"list",member:{}},Sz:{type:"structure",members:{scriptLocationS3Bucket:{},scriptLocationS3Key:{shape:"S11"},command:{shape:"S13"},runEnvironment:{},targetType:{}}},S11:{type:"structure",members:{linux:{},windows:{}}},S13:{type:"structure",members:{linux:{},windows:{}}},S16:{type:"list",member:{shape:"S17"}},S17:{type:"structure",members:{name:{},dataType:{},required:{type:"boolean"},value:{type:"structure",members:{integerValue:{type:"integer"},stringValue:{},listOfStringValue:{type:"list",member:{}}},union:!0}}},S1j:{type:"list",member:{type:"structure",members:{name:{},url:{}}}}}}},{}],501:[function(e,t,r){t.exports={pagination:{ListPlugins:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"plugins"},ListTemplateStepGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templateStepGroupSummary"},ListTemplateSteps:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templateStepSummaryList"},ListTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templateSummary"},ListWorkflowStepGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workflowStepGroupsSummary"},ListWorkflowSteps:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workflowStepsSummary"},ListWorkflows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"migrationWorkflowSummary"}}}},{}],502:[function(e,t,r){t.exports={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:"S1b"},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:"Sq"},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:{assessmentTargets:{shape:"S1m"},dataCollectionDetails:{type:"structure",members:{completionTime:{type:"timestamp"},failed:{type:"integer"},inProgress:{type:"integer"},servers:{type:"integer"},startTime:{type:"timestamp"},status:{},statusMessage:{},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:{}}}},GetLatestAssessmentId:{http:{method:"GET",requestUri:"/get-latest-assessment-id",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{id:{}}}},GetPortfolioPreferences:{http:{method:"GET",requestUri:"/get-portfolio-preferences",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{applicationMode:{},applicationPreferences:{shape:"S23"},databasePreferences:{shape:"S2e"},prioritizeBusinessGoals:{shape:"S2q"}}}},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:"Sk"},listApplicationComponentStatusSummary:{type:"list",member:{type:"structure",members:{count:{type:"integer"},srcCodeOrDbAnalysisStatus:{}}}},listApplicationComponentStrategySummary:{shape:"S2y"},listApplicationComponentSummary:{type:"list",member:{type:"structure",members:{appType:{},count:{type:"integer"}}}},listServerStatusSummary:{type:"list",member:{type:"structure",members:{count:{type:"integer"},runTimeAssessmentStatus:{}}}},listServerStrategySummary:{shape:"S2y"},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:"S1b"},nextToken:{},serverDetail:{shape:"S3k"}}}},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:"Sq"},status:{}}}}}}},ListAnalyzableServers:{http:{requestUri:"/list-analyzable-servers",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{},sort:{}}},output:{type:"structure",members:{analyzableServers:{type:"list",member:{type:"structure",members:{hostname:{},ipAddress:{},source:{},vmId:{}}}},nextToken:{}}}},ListApplicationComponents:{http:{requestUri:"/list-applicationcomponents",responseCode:200},input:{type:"structure",members:{applicationComponentCriteria:{},filterValue:{},groupIdFilter:{shape:"S49"},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:{},configurationSummary:{type:"structure",members:{ipAddressBasedRemoteInfoList:{type:"list",member:{type:"structure",members:{authType:{},ipAddressConfigurationTimeStamp:{},osType:{}}}},pipelineInfoList:{type:"list",member:{type:"structure",members:{pipelineConfigurationTimeStamp:{},pipelineType:{}}}},remoteSourceCodeAnalysisServerInfo:{type:"structure",members:{remoteSourceCodeAnalysisServerConfigurationTimestamp:{}}},vcenterBasedRemoteInfoList:{type:"list",member:{type:"structure",members:{osType:{},vcenterConfigurationTimeStamp:{}}}},versionControlInfoList:{type:"list",member:{type:"structure",members:{versionControlConfigurationTimeStamp:{},versionControlType:{}}}}}},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:"S49"},maxResults:{type:"integer"},nextToken:{},serverCriteria:{},sort:{}}},output:{type:"structure",members:{nextToken:{},serverInfos:{type:"list",member:{shape:"S3k"}}}}},PutPortfolioPreferences:{http:{requestUri:"/put-portfolio-preferences",responseCode:200},input:{type:"structure",members:{applicationMode:{},applicationPreferences:{shape:"S23"},databasePreferences:{shape:"S2e"},prioritizeBusinessGoals:{shape:"S2q"}}},output:{type:"structure",members:{}}},StartAssessment:{http:{requestUri:"/start-assessment",responseCode:200},input:{type:"structure",members:{assessmentDataSourceType:{},assessmentTargets:{shape:"S1m"},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:"S49"},name:{},s3bucketForReportData:{},s3key:{}}},output:{type:"structure",members:{id:{}}}},StartRecommendationReportGeneration:{http:{requestUri:"/start-recommendation-report-generation",responseCode:200},input:{type:"structure",members:{groupIdFilter:{shape:"S49"},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:{appType:{},applicationComponentId:{},configureOnly:{type:"boolean"},inclusionStatus:{},secretsManagerKey:{type:"string",sensitive:!0},sourceCodeList:{type:"list",member:{type:"structure",members:{location:{},projectName:{},sourceVersion:{},versionControl:{}}}},strategyOption:{shape:"S5t"}}},output:{type:"structure",members:{}}},UpdateServerConfig:{http:{requestUri:"/update-server-config/",responseCode:200},input:{type:"structure",required:["serverId"],members:{serverId:{},strategyOption:{shape:"S5t"}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",members:{analysisStatus:{},antipatternReportS3Object:{shape:"S6"},antipatternReportStatus:{},antipatternReportStatusMessage:{},appType:{},appUnitError:{type:"structure",members:{appUnitErrorCategory:{}}},associatedServerId:{},databaseConfigDetail:{type:"structure",members:{secretName:{}}},id:{},inclusionStatus:{},lastAnalyzedTimestamp:{type:"timestamp"},listAntipatternSeveritySummary:{shape:"Sk"},moreServerAssociationExists:{type:"boolean"},name:{},osDriver:{},osVersion:{},recommendationSet:{shape:"Sq"},resourceSubType:{},resultList:{type:"list",member:{type:"structure",members:{analysisStatus:{type:"structure",members:{runtimeAnalysisStatus:{},srcCodeOrDbAnalysisStatus:{}},union:!0},analysisType:{},antipatternReportResultList:{type:"list",member:{type:"structure",members:{analyzerName:{type:"structure",members:{binaryAnalyzerName:{},runTimeAnalyzerName:{},sourceCodeAnalyzerName:{}},union:!0},antiPatternReportS3Object:{shape:"S6"},antipatternReportStatus:{},antipatternReportStatusMessage:{}}}},statusMessage:{}}}},runtimeStatus:{},runtimeStatusMessage:{},sourceCodeRepositories:{type:"list",member:{type:"structure",members:{branch:{},projectName:{},repository:{},versionControlType:{}}}},statusMessage:{}}},S6:{type:"structure",members:{s3Bucket:{},s3key:{}}},Sk:{type:"list",member:{type:"structure",members:{count:{type:"integer"},severity:{}}}},Sq:{type:"structure",members:{strategy:{},targetDestination:{},transformationTool:{type:"structure",members:{description:{},name:{},tranformationToolInstallationLink:{}}}}},S1b:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},S1m:{type:"list",member:{type:"structure",required:["condition","name","values"],members:{condition:{},name:{},values:{type:"list",member:{}}}}},S23:{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:!0}}},S2e:{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:!0}}},S2q:{type:"structure",members:{businessGoals:{type:"structure",members:{licenseCostReduction:{type:"integer"},modernizeInfrastructureWithCloudNativeTechnologies:{type:"integer"},reduceOperationalOverheadWithManagedServices:{type:"integer"},speedOfMigration:{type:"integer"}}}}},S2y:{type:"list",member:{type:"structure",members:{count:{type:"integer"},strategy:{}}}},S3k:{type:"structure",members:{antipatternReportS3Object:{shape:"S6"},antipatternReportStatus:{},antipatternReportStatusMessage:{},applicationComponentStrategySummary:{shape:"S2y"},dataCollectionStatus:{},id:{},lastAnalyzedTimestamp:{type:"timestamp"},listAntipatternSeveritySummary:{shape:"Sk"},name:{},recommendationSet:{shape:"Sq"},serverError:{type:"structure",members:{serverErrorCategory:{}}},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:{}}}}}}},S49:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},S5t:{type:"structure",members:{isPreferred:{type:"boolean"},strategy:{},targetDestination:{},toolName:{}}}}}},{}],503:[function(e,t,r){t.exports={pagination:{GetServerDetails:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"associatedApplications"},ListAnalyzableServers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"analyzableServers"},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"}}}},{}],504:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"mobile",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Mobile",serviceId:"Mobile",signatureVersion:"v4",signingName:"AWSMobileHubService",uid:"mobile-2017-07-01"},operations:{CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",members:{name:{location:"querystring",locationName:"name"},region:{location:"querystring",locationName:"region"},contents:{type:"blob"},snapshotId:{location:"querystring",locationName:"snapshotId"}},payload:"contents"},output:{type:"structure",members:{details:{shape:"S7"}}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectId}"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",members:{deletedResources:{shape:"Sc"},orphanedResources:{shape:"Sc"}}}},DescribeBundle:{http:{method:"GET",requestUri:"/bundles/{bundleId}"},input:{type:"structure",required:["bundleId"],members:{bundleId:{location:"uri",locationName:"bundleId"}}},output:{type:"structure",members:{details:{shape:"Sq"}}}},DescribeProject:{http:{method:"GET",requestUri:"/project"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"querystring",locationName:"projectId"},syncFromResources:{location:"querystring",locationName:"syncFromResources",type:"boolean"}}},output:{type:"structure",members:{details:{shape:"S7"}}}},ExportBundle:{http:{requestUri:"/bundles/{bundleId}"},input:{type:"structure",required:["bundleId"],members:{bundleId:{location:"uri",locationName:"bundleId"},projectId:{location:"querystring",locationName:"projectId"},platform:{location:"querystring",locationName:"platform"}}},output:{type:"structure",members:{downloadUrl:{}}}},ExportProject:{http:{requestUri:"/exports/{projectId}"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",members:{downloadUrl:{},shareUrl:{},snapshotId:{}}}},ListBundles:{http:{method:"GET",requestUri:"/bundles"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{bundleList:{type:"list",member:{shape:"Sq"}},nextToken:{}}}},ListProjects:{http:{method:"GET",requestUri:"/projects"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{projects:{type:"list",member:{type:"structure",members:{name:{},projectId:{}}}},nextToken:{}}}},UpdateProject:{http:{requestUri:"/update"},input:{type:"structure",required:["projectId"],members:{contents:{type:"blob"},projectId:{location:"querystring",locationName:"projectId"}},payload:"contents"},output:{type:"structure",members:{details:{shape:"S7"}}}}},shapes:{S7:{type:"structure",members:{name:{},projectId:{},region:{},state:{},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"},consoleUrl:{},resources:{shape:"Sc"}}},Sc:{type:"list",member:{type:"structure",members:{type:{},name:{},arn:{},feature:{},attributes:{type:"map",key:{},value:{}}}}},Sq:{type:"structure",members:{bundleId:{},title:{},version:{},description:{},iconUrl:{},availablePlatforms:{type:"list",member:{}}}}}}},{}],505:[function(e,t,r){t.exports={pagination:{ListBundles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProjects:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],506:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-06-05",endpointPrefix:"mobileanalytics",serviceFullName:"Amazon Mobile Analytics",serviceId:"Mobile Analytics",signatureVersion:"v4",protocol:"rest-json"},operations:{PutEvents:{http:{requestUri:"/2014-06-05/events",responseCode:202},input:{type:"structure",required:["events","clientContext"],members:{events:{type:"list",member:{type:"structure",required:["eventType","timestamp"],members:{eventType:{},timestamp:{},session:{type:"structure",members:{id:{},duration:{type:"long"},startTimestamp:{},stopTimestamp:{}}},version:{},attributes:{type:"map",key:{},value:{}},metrics:{type:"map",key:{},value:{type:"double"}}}}},clientContext:{location:"header",locationName:"x-amz-Client-Context"},clientContextEncoding:{location:"header",locationName:"x-amz-Client-Context-Encoding"}}}}},shapes:{}}},{}],507:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-08-07",endpointPrefix:"models-v2-lex",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Lex Models V2",serviceFullName:"Amazon Lex Model Building V2",serviceId:"Lex Models V2",signatureVersion:"v4",signingName:"lex",uid:"models.lex.v2-2020-08-07"},operations:{BatchCreateCustomVocabularyItem:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/customvocabulary/DEFAULT/batchcreate",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId","customVocabularyItemList"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},customVocabularyItemList:{type:"list",member:{type:"structure",required:["phrase"],members:{phrase:{},weight:{type:"integer"},displayAs:{}}}}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},errors:{shape:"Sa"},resources:{shape:"Sf"}}}},BatchDeleteCustomVocabularyItem:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/customvocabulary/DEFAULT/batchdelete",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId","customVocabularyItemList"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},customVocabularyItemList:{type:"list",member:{type:"structure",required:["itemId"],members:{itemId:{}}}}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},errors:{shape:"Sa"},resources:{shape:"Sf"}}}},BatchUpdateCustomVocabularyItem:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/customvocabulary/DEFAULT/batchupdate",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId","customVocabularyItemList"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},customVocabularyItemList:{type:"list",member:{shape:"Sg"}}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},errors:{shape:"Sa"},resources:{shape:"Sf"}}}},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:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botTags:{shape:"S10"},testBotAliasTags:{shape:"S10"},botType:{},botMembers:{shape:"S14"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},botTags:{shape:"S10"},testBotAliasTags:{shape:"S10"},botType:{},botMembers:{shape:"S14"}}}},CreateBotAlias:{http:{method:"PUT",requestUri:"/bots/{botId}/botaliases/",responseCode:202},input:{type:"structure",required:["botAliasName","botId"],members:{botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"S1c"},conversationLogSettings:{shape:"S1j"},sentimentAnalysisSettings:{shape:"S1x"},botId:{location:"uri",locationName:"botId"},tags:{shape:"S10"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"S1c"},conversationLogSettings:{shape:"S1j"},sentimentAnalysisSettings:{shape:"S1x"},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},tags:{shape:"S10"}}}},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:"S22"},generativeAISettings:{shape:"S25"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeName:{},localeId:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S22"},botLocaleStatus:{},creationDateTime:{type:"timestamp"},generativeAISettings:{shape:"S25"}}}},CreateBotReplica:{http:{method:"PUT",requestUri:"/bots/{botId}/replicas/",responseCode:202},input:{type:"structure",required:["botId","replicaRegion"],members:{botId:{location:"uri",locationName:"botId"},replicaRegion:{}}},output:{type:"structure",members:{botId:{},replicaRegion:{},sourceRegion:{},creationDateTime:{type:"timestamp"},botReplicaStatus:{}}}},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:"S2l"}}},output:{type:"structure",members:{botId:{},description:{},botVersion:{},botVersionLocaleSpecification:{shape:"S2l"},botStatus:{},creationDateTime:{type:"timestamp"}}}},CreateExport:{http:{method:"PUT",requestUri:"/exports/",responseCode:202},input:{type:"structure",required:["resourceSpecification","fileFormat"],members:{resourceSpecification:{shape:"S2p"},fileFormat:{},filePassword:{shape:"S2v"}}},output:{type:"structure",members:{exportId:{},resourceSpecification:{shape:"S2p"},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:"S30"},dialogCodeHook:{shape:"S33"},fulfillmentCodeHook:{shape:"S34"},intentConfirmationSetting:{shape:"S4c"},intentClosingSetting:{shape:"S4u"},inputContexts:{shape:"S4v"},outputContexts:{shape:"S4x"},kendraConfiguration:{shape:"S51"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},initialResponseSetting:{shape:"S54"},qnAIntentConfiguration:{shape:"S55"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S30"},dialogCodeHook:{shape:"S33"},fulfillmentCodeHook:{shape:"S34"},intentConfirmationSetting:{shape:"S4c"},intentClosingSetting:{shape:"S4u"},inputContexts:{shape:"S4v"},outputContexts:{shape:"S4x"},kendraConfiguration:{shape:"S51"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},initialResponseSetting:{shape:"S54"},qnAIntentConfiguration:{shape:"S55"}}}},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:"S64"},obfuscationSetting:{shape:"S6h"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"},multipleValuesSetting:{shape:"S6j"},subSlotSetting:{shape:"S6k"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S64"},obfuscationSetting:{shape:"S6h"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},multipleValuesSetting:{shape:"S6j"},subSlotSetting:{shape:"S6k"}}}},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:"S6r"},valueSelectionSetting:{shape:"S6w"},parentSlotTypeSignature:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},externalSourceSetting:{shape:"S73"},compositeSlotTypeSetting:{shape:"S78"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S6r"},valueSelectionSetting:{shape:"S6w"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},externalSourceSetting:{shape:"S73"},compositeSlotTypeSetting:{shape:"S78"}}}},CreateTestSetDiscrepancyReport:{http:{requestUri:"/testsets/{testSetId}/testsetdiscrepancy",responseCode:202},input:{type:"structure",required:["testSetId","target"],members:{testSetId:{location:"uri",locationName:"testSetId"},target:{shape:"S7d"}}},output:{type:"structure",members:{testSetDiscrepancyReportId:{},creationDateTime:{type:"timestamp"},testSetId:{},target:{shape:"S7d"}}}},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:{}}}},DeleteBotReplica:{http:{method:"DELETE",requestUri:"/bots/{botId}/replicas/{replicaRegion}/",responseCode:202},input:{type:"structure",required:["botId","replicaRegion"],members:{botId:{location:"uri",locationName:"botId"},replicaRegion:{location:"uri",locationName:"replicaRegion"}}},output:{type:"structure",members:{botId:{},replicaRegion:{},botReplicaStatus:{}}}},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"}}}},DeleteTestSet:{http:{method:"DELETE",requestUri:"/testsets/{testSetId}",responseCode:204},input:{type:"structure",required:["testSetId"],members:{testSetId:{location:"uri",locationName:"testSetId"}}},idempotent:!0},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:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},botType:{},botMembers:{shape:"S14"},failureReasons:{shape:"S8f"}}}},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:"S1c"},conversationLogSettings:{shape:"S1j"},sentimentAnalysisSettings:{shape:"S1x"},botAliasHistoryEvents:{type:"list",member:{type:"structure",members:{botVersion:{},startDate:{type:"timestamp"},endDate:{type:"timestamp"}}}},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},parentBotNetworks:{shape:"S8l"}}}},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:"S22"},intentsCount:{type:"integer"},slotTypesCount:{type:"integer"},botLocaleStatus:{},failureReasons:{shape:"S8f"},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:"S8t"},generativeAISettings:{shape:"S25"}}}},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:"S8f"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},transcriptSourceSetting:{shape:"S8y"},encryptionSetting:{shape:"S97"},botRecommendationResults:{type:"structure",members:{botLocaleExportUrl:{},associatedTranscriptsUrl:{},statistics:{type:"structure",members:{intents:{type:"structure",members:{discoveredIntentCount:{type:"integer"}}},slotTypes:{type:"structure",members:{discoveredSlotTypeCount:{type:"integer"}}}}}}}}}},DescribeBotReplica:{http:{method:"GET",requestUri:"/bots/{botId}/replicas/{replicaRegion}/",responseCode:200},input:{type:"structure",required:["botId","replicaRegion"],members:{botId:{location:"uri",locationName:"botId"},replicaRegion:{location:"uri",locationName:"replicaRegion"}}},output:{type:"structure",members:{botId:{},replicaRegion:{},sourceRegion:{},creationDateTime:{type:"timestamp"},botReplicaStatus:{},failureReasons:{shape:"S8f"}}}},DescribeBotResourceGeneration:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/generations/{generationId}",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId","generationId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},generationId:{location:"uri",locationName:"generationId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},generationId:{},failureReasons:{shape:"S8f"},generationStatus:{},generationInputPrompt:{},generatedBotLocaleUrl:{},creationDateTime:{type:"timestamp"},modelArn:{},lastUpdatedDateTime:{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:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},failureReasons:{shape:"S8f"},creationDateTime:{type:"timestamp"},parentBotNetworks:{shape:"S8l"},botType:{},botMembers:{shape:"S14"}}}},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:"S2p"},fileFormat:{},exportStatus:{},failureReasons:{shape:"S8f"},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:"S9s"},importedResourceId:{},importedResourceName:{},mergeStrategy:{},importStatus:{},failureReasons:{shape:"S8f"},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:"S30"},dialogCodeHook:{shape:"S33"},fulfillmentCodeHook:{shape:"S34"},slotPriorities:{shape:"Sa4"},intentConfirmationSetting:{shape:"S4c"},intentClosingSetting:{shape:"S4u"},inputContexts:{shape:"S4v"},outputContexts:{shape:"S4x"},kendraConfiguration:{shape:"S51"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},initialResponseSetting:{shape:"S54"},qnAIntentConfiguration:{shape:"S55"}}}},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:"S64"},obfuscationSetting:{shape:"S6h"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},multipleValuesSetting:{shape:"S6j"},subSlotSetting:{shape:"S6k"}}}},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:"S6r"},valueSelectionSetting:{shape:"S6w"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},externalSourceSetting:{shape:"S73"},compositeSlotTypeSetting:{shape:"S78"}}}},DescribeTestExecution:{http:{method:"GET",requestUri:"/testexecutions/{testExecutionId}",responseCode:200},input:{type:"structure",required:["testExecutionId"],members:{testExecutionId:{location:"uri",locationName:"testExecutionId"}}},output:{type:"structure",members:{testExecutionId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},testExecutionStatus:{},testSetId:{},testSetName:{},target:{shape:"Sag"},apiMode:{},testExecutionModality:{},failureReasons:{shape:"S8f"}}}},DescribeTestSet:{http:{method:"GET",requestUri:"/testsets/{testSetId}",responseCode:200},input:{type:"structure",required:["testSetId"],members:{testSetId:{location:"uri",locationName:"testSetId"}}},output:{type:"structure",members:{testSetId:{},testSetName:{},description:{},modality:{},status:{},roleArn:{},numTurns:{type:"integer"},storageLocation:{shape:"S9x"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeTestSetDiscrepancyReport:{http:{method:"GET",requestUri:"/testsetdiscrepancy/{testSetDiscrepancyReportId}",responseCode:200},input:{type:"structure",required:["testSetDiscrepancyReportId"],members:{testSetDiscrepancyReportId:{location:"uri",locationName:"testSetDiscrepancyReportId"}}},output:{type:"structure",members:{testSetDiscrepancyReportId:{},testSetId:{},creationDateTime:{type:"timestamp"},target:{shape:"S7d"},testSetDiscrepancyReportStatus:{},lastUpdatedDataTime:{type:"timestamp"},testSetDiscrepancyTopErrors:{type:"structure",required:["intentDiscrepancies","slotDiscrepancies"],members:{intentDiscrepancies:{type:"list",member:{type:"structure",required:["intentName","errorMessage"],members:{intentName:{},errorMessage:{}}}},slotDiscrepancies:{type:"list",member:{type:"structure",required:["intentName","slotName","errorMessage"],members:{intentName:{},slotName:{},errorMessage:{}}}}}},testSetDiscrepancyRawOutputUrl:{},failureReasons:{shape:"S8f"}}}},DescribeTestSetGeneration:{http:{method:"GET",requestUri:"/testsetgenerations/{testSetGenerationId}",responseCode:200},input:{type:"structure",required:["testSetGenerationId"],members:{testSetGenerationId:{location:"uri",locationName:"testSetGenerationId"}}},output:{type:"structure",members:{testSetGenerationId:{},testSetGenerationStatus:{},failureReasons:{shape:"S8f"},testSetId:{},testSetName:{},description:{},storageLocation:{shape:"S9x"},generationDataSource:{shape:"Say"},roleArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},GenerateBotElement:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/generate",responseCode:202},input:{type:"structure",required:["intentId","botId","botVersion","localeId"],members:{intentId:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},intentId:{},sampleUtterances:{shape:"S30"}}}},GetTestExecutionArtifactsUrl:{http:{method:"GET",requestUri:"/testexecutions/{testExecutionId}/artifacturl",responseCode:200},input:{type:"structure",required:["testExecutionId"],members:{testExecutionId:{location:"uri",locationName:"testExecutionId"}}},output:{type:"structure",members:{testExecutionId:{},downloadArtifactsUrl:{}}}},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:"Sb7"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"Sbh"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botAliasId:{},botVersion:{},localeId:{},aggregationDuration:{shape:"Sb7"},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:{}}}},ListBotAliasReplicas:{http:{requestUri:"/bots/{botId}/replicas/{replicaRegion}/botaliases/",responseCode:200},input:{type:"structure",required:["botId","replicaRegion"],members:{botId:{location:"uri",locationName:"botId"},replicaRegion:{location:"uri",locationName:"replicaRegion"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},sourceRegion:{},replicaRegion:{},botAliasReplicaSummaries:{type:"list",member:{type:"structure",members:{botAliasId:{},botAliasReplicationStatus:{},botVersion:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReasons:{shape:"S8f"}}}},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:"Sbh"},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:{}}}},ListBotReplicas:{http:{requestUri:"/bots/{botId}/replicas/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botId:{},sourceRegion:{},botReplicaSummaries:{type:"list",member:{type:"structure",members:{replicaRegion:{},creationDateTime:{type:"timestamp"},botReplicaStatus:{},failureReasons:{shape:"S8f"}}}}}}},ListBotResourceGenerations:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/generations",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:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},generationSummaries:{type:"list",member:{type:"structure",members:{generationId:{},generationStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListBotVersionReplicas:{http:{requestUri:"/bots/{botId}/replicas/{replicaRegion}/botversions/",responseCode:200},input:{type:"structure",required:["botId","replicaRegion"],members:{botId:{location:"uri",locationName:"botId"},replicaRegion:{location:"uri",locationName:"replicaRegion"},maxResults:{type:"integer"},nextToken:{},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}}}},output:{type:"structure",members:{botId:{},sourceRegion:{},replicaRegion:{},botVersionReplicaSummaries:{type:"list",member:{type:"structure",members:{botVersion:{},botVersionReplicationStatus:{},creationDateTime:{type:"timestamp"},failureReasons:{shape:"S8f"}}}},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:"Sbh"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botSummaries:{type:"list",member:{type:"structure",members:{botId:{},botName:{},description:{},botStatus:{},latestBotVersion:{},lastUpdatedDateTime:{type:"timestamp"},botType:{}}}},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:{}}}},ListCustomVocabularyItems:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/customvocabulary/DEFAULT/list",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:{},customVocabularyItems:{shape:"Sf"},nextToken:{}}}},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:"Sbh"},operator:{}}}},maxResults:{type:"integer"},nextToken:{},localeId:{}}},output:{type:"structure",members:{botId:{},botVersion:{},exportSummaries:{type:"list",member:{type:"structure",members:{exportId:{},resourceSpecification:{shape:"S2p"},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:"Sbh"},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:{}}}},ListIntentMetrics:{http:{requestUri:"/bots/{botId}/analytics/intentmetrics",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime","metrics"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},metrics:{type:"list",member:{type:"structure",required:["name","statistic"],members:{name:{},statistic:{},order:{}}}},binBy:{shape:"Seh"},groupBy:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},filters:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{shape:"Ses"}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},results:{type:"list",member:{type:"structure",members:{binKeys:{shape:"Sex"},groupByKeys:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},metricsResults:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}}}}},nextToken:{}}}},ListIntentPaths:{http:{requestUri:"/bots/{botId}/analytics/intentpaths",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime","intentPath"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},intentPath:{},filters:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{shape:"Ses"}}}}}},output:{type:"structure",members:{nodeSummaries:{type:"list",member:{type:"structure",members:{intentName:{},intentPath:{},intentCount:{type:"integer"},intentLevel:{type:"integer"},nodeType:{}}}}}}},ListIntentStageMetrics:{http:{requestUri:"/bots/{botId}/analytics/intentstagemetrics",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime","metrics"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},metrics:{type:"list",member:{type:"structure",required:["name","statistic"],members:{name:{},statistic:{},order:{}}}},binBy:{shape:"Seh"},groupBy:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},filters:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{shape:"Ses"}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},results:{type:"list",member:{type:"structure",members:{binKeys:{shape:"Sex"},groupByKeys:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},metricsResults:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}}}}},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:"Sbh"},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:"S4v"},outputContexts:{shape:"S4x"},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:{}}}},ListSessionAnalyticsData:{http:{requestUri:"/bots/{botId}/analytics/sessions",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},sortBy:{type:"structure",required:["name","order"],members:{name:{},order:{}}},filters:{shape:"Sgg"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},nextToken:{},sessions:{type:"list",member:{type:"structure",members:{botAliasId:{},botVersion:{},localeId:{},channel:{},sessionId:{},conversationStartTime:{type:"timestamp"},conversationEndTime:{type:"timestamp"},conversationDurationSeconds:{type:"long"},conversationEndState:{},mode:{},numberOfTurns:{type:"long"},invokedIntentSamples:{type:"list",member:{type:"structure",members:{intentName:{}}}},originatingRequestId:{}}}}}}},ListSessionMetrics:{http:{requestUri:"/bots/{botId}/analytics/sessionmetrics",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime","metrics"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},metrics:{type:"list",member:{type:"structure",required:["name","statistic"],members:{name:{},statistic:{},order:{}}}},binBy:{shape:"Seh"},groupBy:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},filters:{shape:"Sgg"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},results:{type:"list",member:{type:"structure",members:{binKeys:{shape:"Sex"},groupByKeys:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},metricsResults:{type:"list",member:{ +type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}}}}},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:"Sbh"},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:"Sbh"},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:"S4d"},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:"S10"}}}},ListTestExecutionResultItems:{http:{requestUri:"/testexecutions/{testExecutionId}/results",responseCode:200},input:{type:"structure",required:["testExecutionId","resultFilterBy"],members:{testExecutionId:{location:"uri",locationName:"testExecutionId"},resultFilterBy:{type:"structure",required:["resultTypeFilter"],members:{resultTypeFilter:{},conversationLevelTestResultsFilterBy:{type:"structure",members:{endToEndResult:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testExecutionResults:{type:"structure",members:{overallTestResults:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["multiTurnConversation","totalResultCount","endToEndResultCounts"],members:{multiTurnConversation:{type:"boolean"},totalResultCount:{type:"integer"},speechTranscriptionResultCounts:{shape:"Si5"},endToEndResultCounts:{shape:"Si5"}}}}}},conversationLevelTestResults:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["conversationId","endToEndResult","intentClassificationResults","slotResolutionResults"],members:{conversationId:{},endToEndResult:{},speechTranscriptionResult:{},intentClassificationResults:{type:"list",member:{type:"structure",required:["intentName","matchResult"],members:{intentName:{},matchResult:{}}}},slotResolutionResults:{type:"list",member:{type:"structure",required:["intentName","slotName","matchResult"],members:{intentName:{},slotName:{},matchResult:{}}}}}}}}},intentClassificationTestResults:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["intentName","multiTurnConversation","resultCounts"],members:{intentName:{},multiTurnConversation:{type:"boolean"},resultCounts:{type:"structure",required:["totalResultCount","intentMatchResultCounts"],members:{totalResultCount:{type:"integer"},speechTranscriptionResultCounts:{shape:"Si5"},intentMatchResultCounts:{shape:"Si5"}}}}}}}},intentLevelSlotResolutionTestResults:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["intentName","multiTurnConversation","slotResolutionResults"],members:{intentName:{},multiTurnConversation:{type:"boolean"},slotResolutionResults:{type:"list",member:{type:"structure",required:["slotName","resultCounts"],members:{slotName:{},resultCounts:{type:"structure",required:["totalResultCount","slotMatchResultCounts"],members:{totalResultCount:{type:"integer"},speechTranscriptionResultCounts:{shape:"Si5"},slotMatchResultCounts:{shape:"Si5"}}}}}}}}}}},utteranceLevelTestResults:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["recordNumber","turnResult"],members:{recordNumber:{type:"long"},conversationId:{},turnResult:{type:"structure",members:{agent:{type:"structure",required:["expectedAgentPrompt"],members:{expectedAgentPrompt:{},actualAgentPrompt:{},errorDetails:{shape:"Siw"},actualElicitedSlot:{},actualIntent:{}}},user:{type:"structure",required:["input","expectedOutput"],members:{input:{shape:"Siy"},expectedOutput:{shape:"Sje"},actualOutput:{shape:"Sje"},errorDetails:{shape:"Siw"},endToEndResult:{},intentMatchResult:{},slotMatchResult:{},speechTranscriptionResult:{},conversationLevelResult:{type:"structure",required:["endToEndResult"],members:{endToEndResult:{},speechTranscriptionResult:{}}}}}}}}}}}}}},nextToken:{}}}},ListTestExecutions:{http:{requestUri:"/testexecutions",responseCode:200},input:{type:"structure",members:{sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testExecutions:{type:"list",member:{type:"structure",members:{testExecutionId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},testExecutionStatus:{},testSetId:{},testSetName:{},target:{shape:"Sag"},apiMode:{},testExecutionModality:{}}}},nextToken:{}}}},ListTestSetRecords:{http:{requestUri:"/testsets/{testSetId}/records",responseCode:200},input:{type:"structure",required:["testSetId"],members:{testSetId:{location:"uri",locationName:"testSetId"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testSetRecords:{type:"list",member:{type:"structure",required:["recordNumber","turnSpecification"],members:{recordNumber:{type:"long"},conversationId:{},turnNumber:{type:"integer"},turnSpecification:{type:"structure",members:{agentTurn:{type:"structure",required:["agentPrompt"],members:{agentPrompt:{}}},userTurn:{type:"structure",required:["input","expected"],members:{input:{shape:"Siy"},expected:{shape:"Sje"}}}}}}}},nextToken:{}}}},ListTestSets:{http:{requestUri:"/testsets",responseCode:200},input:{type:"structure",members:{sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testSets:{type:"list",member:{type:"structure",members:{testSetId:{},testSetName:{},description:{},modality:{},status:{},roleArn:{},numTurns:{type:"integer"},storageLocation:{shape:"S9x"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListUtteranceAnalyticsData:{http:{requestUri:"/bots/{botId}/analytics/utterances",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},sortBy:{type:"structure",required:["name","order"],members:{name:{},order:{}}},filters:{shape:"Sk7"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},nextToken:{},utterances:{type:"list",member:{type:"structure",members:{botAliasId:{},botVersion:{},localeId:{},sessionId:{},channel:{},mode:{},conversationStartTime:{type:"timestamp"},conversationEndTime:{type:"timestamp"},utterance:{},utteranceTimestamp:{type:"timestamp"},audioVoiceDurationMillis:{type:"long"},utteranceUnderstood:{type:"boolean"},inputType:{},outputType:{},associatedIntentName:{},associatedSlotName:{},intentState:{},dialogActionType:{},botResponseAudioVoiceId:{},slotsFilledInSession:{},utteranceRequestId:{},botResponses:{type:"list",member:{type:"structure",members:{content:{},contentType:{},imageResponseCard:{shape:"S3g"}}}}}}}}}},ListUtteranceMetrics:{http:{requestUri:"/bots/{botId}/analytics/utterancemetrics",responseCode:200},input:{type:"structure",required:["botId","startDateTime","endDateTime","metrics"],members:{botId:{location:"uri",locationName:"botId"},startDateTime:{type:"timestamp"},endDateTime:{type:"timestamp"},metrics:{type:"list",member:{type:"structure",required:["name","statistic"],members:{name:{},statistic:{},order:{}}}},binBy:{shape:"Seh"},groupBy:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},attributes:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},filters:{shape:"Sk7"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},results:{type:"list",member:{type:"structure",members:{binKeys:{shape:"Sex"},groupByKeys:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},metricsResults:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}},attributeResults:{type:"list",member:{type:"structure",members:{lastUsedIntent:{}}}}}}},nextToken:{}}}},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:"Sbh"}}}},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:"S8y"},encryptionSetting:{shape:"S97"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},botRecommendationStatus:{},botRecommendationId:{},creationDateTime:{type:"timestamp"},transcriptSourceSetting:{shape:"S8y"},encryptionSetting:{shape:"S97"}}}},StartBotResourceGeneration:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/startgeneration",responseCode:202},input:{type:"structure",required:["generationInputPrompt","botId","botVersion","localeId"],members:{generationInputPrompt:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{generationInputPrompt:{},generationId:{},botId:{},botVersion:{},localeId:{},generationStatus:{},creationDateTime:{type:"timestamp"}}},idempotent:!0},StartImport:{http:{method:"PUT",requestUri:"/imports/",responseCode:202},input:{type:"structure",required:["importId","resourceSpecification","mergeStrategy"],members:{importId:{},resourceSpecification:{shape:"S9s"},mergeStrategy:{},filePassword:{shape:"S2v"}}},output:{type:"structure",members:{importId:{},resourceSpecification:{shape:"S9s"},mergeStrategy:{},importStatus:{},creationDateTime:{type:"timestamp"}}}},StartTestExecution:{http:{requestUri:"/testsets/{testSetId}/testexecutions",responseCode:202},input:{type:"structure",required:["testSetId","target","apiMode"],members:{testSetId:{location:"uri",locationName:"testSetId"},target:{shape:"Sag"},apiMode:{},testExecutionModality:{}}},output:{type:"structure",members:{testExecutionId:{},creationDateTime:{type:"timestamp"},testSetId:{},target:{shape:"Sag"},apiMode:{},testExecutionModality:{}}}},StartTestSetGeneration:{http:{method:"PUT",requestUri:"/testsetgenerations",responseCode:202},input:{type:"structure",required:["testSetName","storageLocation","generationDataSource","roleArn"],members:{testSetName:{},description:{},storageLocation:{shape:"S9x"},generationDataSource:{shape:"Say"},roleArn:{},testSetTags:{shape:"S10"}}},output:{type:"structure",members:{testSetGenerationId:{},creationDateTime:{type:"timestamp"},testSetGenerationStatus:{},testSetName:{},description:{},storageLocation:{shape:"S9x"},generationDataSource:{shape:"Say"},roleArn:{},testSetTags:{shape:"S10"}}},idempotent:!0},StopBotRecommendation:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/stopbotrecommendation",responseCode:202},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:{}}}},TagResource:{http:{requestUri:"/tags/{resourceARN}",responseCode:200},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: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:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botType:{},botMembers:{shape:"S14"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},botType:{},botMembers:{shape:"S14"}}}},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:"S1c"},conversationLogSettings:{shape:"S1j"},sentimentAnalysisSettings:{shape:"S1x"},botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"S1c"},conversationLogSettings:{shape:"S1j"},sentimentAnalysisSettings:{shape:"S1x"},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:"S22"},generativeAISettings:{shape:"S25"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},localeName:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S22"},botLocaleStatus:{},failureReasons:{shape:"S8f"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},recommendedActions:{shape:"S8t"},generativeAISettings:{shape:"S25"}}}},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:"S97"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},botRecommendationStatus:{},botRecommendationId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},transcriptSourceSetting:{shape:"S8y"},encryptionSetting:{shape:"S97"}}}},UpdateExport:{http:{method:"PUT",requestUri:"/exports/{exportId}/",responseCode:202},input:{type:"structure",required:["exportId"],members:{exportId:{location:"uri",locationName:"exportId"},filePassword:{shape:"S2v"}}},output:{type:"structure",members:{exportId:{},resourceSpecification:{shape:"S2p"},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:"S30"},dialogCodeHook:{shape:"S33"},fulfillmentCodeHook:{shape:"S34"},slotPriorities:{shape:"Sa4"},intentConfirmationSetting:{shape:"S4c"},intentClosingSetting:{shape:"S4u"},inputContexts:{shape:"S4v"},outputContexts:{shape:"S4x"},kendraConfiguration:{shape:"S51"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},initialResponseSetting:{shape:"S54"},qnAIntentConfiguration:{shape:"S55"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S30"},dialogCodeHook:{shape:"S33"},fulfillmentCodeHook:{shape:"S34"},slotPriorities:{shape:"Sa4"},intentConfirmationSetting:{shape:"S4c"},intentClosingSetting:{shape:"S4u"},inputContexts:{shape:"S4v"},outputContexts:{shape:"S4x"},kendraConfiguration:{shape:"S51"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},initialResponseSetting:{shape:"S54"},qnAIntentConfiguration:{shape:"S55"}}}},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:"S64"},obfuscationSetting:{shape:"S6h"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"},multipleValuesSetting:{shape:"S6j"},subSlotSetting:{shape:"S6k"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S64"},obfuscationSetting:{shape:"S6h"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},multipleValuesSetting:{shape:"S6j"},subSlotSetting:{shape:"S6k"}}}},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:"S6r"},valueSelectionSetting:{shape:"S6w"},parentSlotTypeSignature:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},externalSourceSetting:{shape:"S73"},compositeSlotTypeSetting:{shape:"S78"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S6r"},valueSelectionSetting:{shape:"S6w"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},externalSourceSetting:{shape:"S73"},compositeSlotTypeSetting:{shape:"S78"}}}},UpdateTestSet:{http:{method:"PUT",requestUri:"/testsets/{testSetId}",responseCode:200},input:{type:"structure",required:["testSetId","testSetName"],members:{testSetId:{location:"uri",locationName:"testSetId"},testSetName:{},description:{}}},output:{type:"structure",members:{testSetId:{},testSetName:{},description:{},modality:{},status:{},roleArn:{},numTurns:{type:"integer"},storageLocation:{shape:"S9x"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}},idempotent:!0}},shapes:{Sa:{type:"list",member:{type:"structure",members:{itemId:{},errorMessage:{},errorCode:{}}}},Sf:{type:"list",member:{shape:"Sg"}},Sg:{type:"structure",required:["itemId","phrase"],members:{itemId:{},phrase:{},weight:{type:"integer"},displayAs:{}}},Sx:{type:"structure",required:["childDirected"],members:{childDirected:{type:"boolean"}}},S10:{type:"map",key:{},value:{}},S14:{type:"list",member:{type:"structure",required:["botMemberId","botMemberName","botMemberAliasId","botMemberAliasName","botMemberVersion"],members:{botMemberId:{},botMemberName:{},botMemberAliasId:{},botMemberAliasName:{},botMemberVersion:{}}}},S1c:{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:{}}}}}}}},S1j:{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:{}}}}},selectiveLoggingEnabled:{type:"boolean"}}}},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:{}}}}},selectiveLoggingEnabled:{type:"boolean"}}}}}},S1x:{type:"structure",required:["detectSentiment"],members:{detectSentiment:{type:"boolean"}}},S22:{type:"structure",required:["voiceId"],members:{voiceId:{},engine:{}}},S25:{type:"structure",members:{runtimeSettings:{type:"structure",members:{slotResolutionImprovement:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},bedrockModelSpecification:{shape:"S29"}}}}},buildtimeSettings:{type:"structure",members:{descriptiveBotBuilder:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},bedrockModelSpecification:{shape:"S29"}}},sampleUtteranceGeneration:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},bedrockModelSpecification:{shape:"S29"}}}}}}},S29:{type:"structure",required:["modelArn"],members:{modelArn:{}}},S2l:{type:"map",key:{},value:{type:"structure",required:["sourceBotVersion"],members:{sourceBotVersion:{}}}},S2p:{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:{}}},testSetExportSpecification:{type:"structure",required:["testSetId"],members:{testSetId:{}}}}},S2v:{type:"string",sensitive:!0},S30:{type:"list",member:{type:"structure",required:["utterance"],members:{utterance:{}}}},S33:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"}}},S34:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},postFulfillmentStatusSpecification:{type:"structure",members:{successResponse:{shape:"S36"},failureResponse:{shape:"S36"},timeoutResponse:{shape:"S36"},successNextStep:{shape:"S3o"},successConditional:{shape:"S40"},failureNextStep:{shape:"S3o"},failureConditional:{shape:"S40"},timeoutNextStep:{shape:"S3o"},timeoutConditional:{shape:"S40"}}},fulfillmentUpdatesSpecification:{type:"structure",required:["active"],members:{active:{type:"boolean"},startResponse:{type:"structure",required:["delayInSeconds","messageGroups"],members:{delayInSeconds:{type:"integer"},messageGroups:{shape:"S37"},allowInterrupt:{type:"boolean"}}},updateResponse:{type:"structure",required:["frequencyInSeconds","messageGroups"],members:{frequencyInSeconds:{type:"integer"},messageGroups:{shape:"S37"},allowInterrupt:{type:"boolean"}}},timeoutInSeconds:{type:"integer"}}},active:{type:"boolean"}}},S36:{type:"structure",required:["messageGroups"],members:{messageGroups:{shape:"S37"},allowInterrupt:{type:"boolean"}}},S37:{type:"list",member:{type:"structure",required:["message"],members:{message:{shape:"S39"},variations:{type:"list",member:{shape:"S39"}}}}},S39:{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:{shape:"S3g"}}},S3g:{type:"structure",required:["title"],members:{title:{},subtitle:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}},S3o:{type:"structure",members:{dialogAction:{type:"structure",required:["type"],members:{type:{},slotToElicit:{},suppressNextMessage:{type:"boolean"}}},intent:{type:"structure",members:{name:{},slots:{type:"map",key:{},value:{shape:"S3t"}}}},sessionAttributes:{shape:"S3y"}}},S3t:{type:"structure",members:{shape:{},value:{type:"structure",members:{interpretedValue:{}}},values:{type:"list",member:{shape:"S3t"}}}},S3y:{type:"map",key:{},value:{}},S40:{type:"structure",required:["active","conditionalBranches","defaultBranch"],members:{active:{type:"boolean"},conditionalBranches:{type:"list",member:{type:"structure",required:["name","condition","nextStep"],members:{name:{},condition:{type:"structure",required:["expressionString"],members:{expressionString:{}}},nextStep:{shape:"S3o"},response:{shape:"S36"}}}},defaultBranch:{type:"structure",members:{nextStep:{shape:"S3o"},response:{shape:"S36"}}}}},S4c:{type:"structure",required:["promptSpecification"],members:{promptSpecification:{shape:"S4d"},declinationResponse:{shape:"S36"},active:{type:"boolean"},confirmationResponse:{shape:"S36"},confirmationNextStep:{shape:"S3o"},confirmationConditional:{shape:"S40"},declinationNextStep:{shape:"S3o"},declinationConditional:{shape:"S40"},failureResponse:{shape:"S36"},failureNextStep:{shape:"S3o"},failureConditional:{shape:"S40"},codeHook:{shape:"S4r"},elicitationCodeHook:{shape:"S4t"}}},S4d:{type:"structure",required:["messageGroups","maxRetries"],members:{messageGroups:{shape:"S37"},maxRetries:{type:"integer"},allowInterrupt:{type:"boolean"},messageSelectionStrategy:{},promptAttemptsSpecification:{type:"map",key:{},value:{type:"structure",required:["allowedInputTypes"],members:{allowInterrupt:{type:"boolean"},allowedInputTypes:{type:"structure",required:["allowAudioInput","allowDTMFInput"],members:{allowAudioInput:{type:"boolean"},allowDTMFInput:{type:"boolean"}}},audioAndDTMFInputSpecification:{type:"structure",required:["startTimeoutMs"],members:{startTimeoutMs:{type:"integer"},audioSpecification:{type:"structure",required:["maxLengthMs","endTimeoutMs"],members:{maxLengthMs:{type:"integer"},endTimeoutMs:{type:"integer"}}},dtmfSpecification:{type:"structure",required:["maxLength","endTimeoutMs","deletionCharacter","endCharacter"],members:{maxLength:{type:"integer"},endTimeoutMs:{type:"integer"},deletionCharacter:{},endCharacter:{}}}}},textInputSpecification:{type:"structure",required:["startTimeoutMs"],members:{startTimeoutMs:{type:"integer"}}}}}}}},S4r:{type:"structure",required:["enableCodeHookInvocation","active","postCodeHookSpecification"],members:{enableCodeHookInvocation:{type:"boolean"},active:{type:"boolean"},invocationLabel:{},postCodeHookSpecification:{type:"structure",members:{successResponse:{shape:"S36"},successNextStep:{shape:"S3o"},successConditional:{shape:"S40"},failureResponse:{shape:"S36"},failureNextStep:{shape:"S3o"},failureConditional:{shape:"S40"},timeoutResponse:{shape:"S36"},timeoutNextStep:{shape:"S3o"},timeoutConditional:{shape:"S40"}}}}},S4t:{type:"structure",required:["enableCodeHookInvocation"],members:{enableCodeHookInvocation:{type:"boolean"},invocationLabel:{}}},S4u:{type:"structure",members:{closingResponse:{shape:"S36"},active:{type:"boolean"},nextStep:{shape:"S3o"},conditional:{shape:"S40"}}},S4v:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S4x:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S51:{type:"structure",required:["kendraIndex"],members:{kendraIndex:{},queryFilterStringEnabled:{type:"boolean"},queryFilterString:{}}},S54:{type:"structure",members:{initialResponse:{shape:"S36"},nextStep:{shape:"S3o"},conditional:{shape:"S40"},codeHook:{shape:"S4r"}}},S55:{type:"structure",members:{dataSourceConfiguration:{type:"structure",members:{opensearchConfiguration:{type:"structure",required:["domainEndpoint","indexName"],members:{domainEndpoint:{},indexName:{},exactResponse:{type:"boolean"},exactResponseFields:{type:"structure",required:["questionField","answerField"],members:{questionField:{},answerField:{}}},includeFields:{type:"list",member:{}}}},kendraConfiguration:{type:"structure",required:["kendraIndex"],members:{kendraIndex:{},queryFilterStringEnabled:{type:"boolean"},queryFilterString:{},exactResponse:{type:"boolean"}}},bedrockKnowledgeStoreConfiguration:{type:"structure",required:["bedrockKnowledgeBaseArn"],members:{ +bedrockKnowledgeBaseArn:{}}}}},bedrockModelConfiguration:{shape:"S29"}}},S64:{type:"structure",required:["slotConstraint"],members:{defaultValueSpecification:{shape:"S65"},slotConstraint:{},promptSpecification:{shape:"S4d"},sampleUtterances:{shape:"S30"},waitAndContinueSpecification:{shape:"S6a"},slotCaptureSetting:{type:"structure",members:{captureResponse:{shape:"S36"},captureNextStep:{shape:"S3o"},captureConditional:{shape:"S40"},failureResponse:{shape:"S36"},failureNextStep:{shape:"S3o"},failureConditional:{shape:"S40"},codeHook:{shape:"S4r"},elicitationCodeHook:{shape:"S4t"}}},slotResolutionSetting:{type:"structure",required:["slotResolutionStrategy"],members:{slotResolutionStrategy:{}}}}},S65:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}},S6a:{type:"structure",required:["waitingResponse","continueResponse"],members:{waitingResponse:{shape:"S36"},continueResponse:{shape:"S36"},stillWaitingResponse:{type:"structure",required:["messageGroups","frequencyInSeconds","timeoutInSeconds"],members:{messageGroups:{shape:"S37"},frequencyInSeconds:{type:"integer"},timeoutInSeconds:{type:"integer"},allowInterrupt:{type:"boolean"}}},active:{type:"boolean"}}},S6h:{type:"structure",required:["obfuscationSettingType"],members:{obfuscationSettingType:{}}},S6j:{type:"structure",members:{allowMultipleValues:{type:"boolean"}}},S6k:{type:"structure",members:{expression:{},slotSpecifications:{type:"map",key:{},value:{type:"structure",required:["slotTypeId","valueElicitationSetting"],members:{slotTypeId:{},valueElicitationSetting:{type:"structure",required:["promptSpecification"],members:{defaultValueSpecification:{shape:"S65"},promptSpecification:{shape:"S4d"},sampleUtterances:{shape:"S30"},waitAndContinueSpecification:{shape:"S6a"}}}}}}}},S6r:{type:"list",member:{type:"structure",members:{sampleValue:{shape:"S6t"},synonyms:{type:"list",member:{shape:"S6t"}}}}},S6t:{type:"structure",required:["value"],members:{value:{}}},S6w:{type:"structure",required:["resolutionStrategy"],members:{resolutionStrategy:{},regexFilter:{type:"structure",required:["pattern"],members:{pattern:{}}},advancedRecognitionSetting:{type:"structure",members:{audioRecognitionStrategy:{}}}}},S73:{type:"structure",members:{grammarSlotTypeSetting:{type:"structure",members:{source:{type:"structure",required:["s3BucketName","s3ObjectKey"],members:{s3BucketName:{},s3ObjectKey:{},kmsKeyArn:{}}}}}}},S78:{type:"structure",members:{subSlots:{type:"list",member:{type:"structure",required:["name","slotTypeId"],members:{name:{},slotTypeId:{}}}}}},S7d:{type:"structure",members:{botAliasTarget:{type:"structure",required:["botId","botAliasId","localeId"],members:{botId:{},botAliasId:{},localeId:{}}}}},S8f:{type:"list",member:{}},S8l:{type:"list",member:{type:"structure",required:["botId","botVersion"],members:{botId:{},botVersion:{}}}},S8t:{type:"list",member:{}},S8y:{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:{}}}}},S97:{type:"structure",members:{kmsKeyArn:{},botLocaleExportPassword:{shape:"S98"},associatedTranscriptsPassword:{shape:"S98"}}},S98:{type:"string",sensitive:!0},S9s:{type:"structure",members:{botImportSpecification:{type:"structure",required:["botName","roleArn","dataPrivacy"],members:{botName:{},roleArn:{},dataPrivacy:{shape:"Sx"},idleSessionTTLInSeconds:{type:"integer"},botTags:{shape:"S10"},testBotAliasTags:{shape:"S10"}}},botLocaleImportSpecification:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{},botVersion:{},localeId:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S22"}}},customVocabularyImportSpecification:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{},botVersion:{},localeId:{}}},testSetImportResourceSpecification:{type:"structure",required:["testSetName","roleArn","storageLocation","importInputLocation","modality"],members:{testSetName:{},description:{},roleArn:{},storageLocation:{shape:"S9x"},importInputLocation:{type:"structure",required:["s3BucketName","s3Path"],members:{s3BucketName:{},s3Path:{}}},modality:{},testSetTags:{shape:"S10"}}}}},S9x:{type:"structure",required:["s3BucketName","s3Path"],members:{s3BucketName:{},s3Path:{},kmsKeyArn:{}}},Sa4:{type:"list",member:{type:"structure",required:["priority","slotId"],members:{priority:{type:"integer"},slotId:{}}}},Sag:{type:"structure",members:{botAliasTarget:{type:"structure",required:["botId","botAliasId","localeId"],members:{botId:{},botAliasId:{},localeId:{}}}}},Say:{type:"structure",members:{conversationLogsDataSource:{type:"structure",required:["botId","botAliasId","localeId","filter"],members:{botId:{},botAliasId:{},localeId:{},filter:{type:"structure",required:["startTime","endTime","inputMode"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"},inputMode:{}}}}}}},Sb7:{type:"structure",required:["relativeAggregationDuration"],members:{relativeAggregationDuration:{type:"structure",required:["timeDimension","timeValue"],members:{timeDimension:{},timeValue:{type:"integer"}}}}},Sbh:{type:"list",member:{}},Seh:{type:"list",member:{type:"structure",required:["name","interval"],members:{name:{},interval:{},order:{}}}},Ses:{type:"list",member:{}},Sex:{type:"list",member:{type:"structure",members:{name:{},value:{type:"long"}}}},Sgg:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{shape:"Ses"}}}},Si5:{type:"map",key:{},value:{type:"integer"}},Siw:{type:"structure",required:["errorCode","errorMessage"],members:{errorCode:{},errorMessage:{}}},Siy:{type:"structure",required:["utteranceInput"],members:{utteranceInput:{type:"structure",members:{textInput:{},audioInput:{type:"structure",required:["audioFileS3Location"],members:{audioFileS3Location:{}}}}},requestAttributes:{shape:"S3y"},sessionState:{type:"structure",members:{sessionAttributes:{shape:"S3y"},activeContexts:{shape:"Sj4"},runtimeHints:{type:"structure",members:{slotHints:{type:"map",key:{},value:{shape:"Sj9"}}}}}}}},Sj4:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},Sj9:{type:"map",key:{},value:{type:"structure",members:{runtimeHintValues:{type:"list",member:{type:"structure",required:["phrase"],members:{phrase:{}}}},subSlotHints:{shape:"Sj9"}}}},Sje:{type:"structure",required:["intent"],members:{intent:{type:"structure",required:["name"],members:{name:{},slots:{shape:"Sjg"}}},activeContexts:{shape:"Sj4"},transcript:{}}},Sjg:{type:"map",key:{},value:{shape:"Sjh"}},Sjh:{type:"structure",members:{value:{},values:{type:"list",member:{shape:"Sjh"}},subSlots:{shape:"Sjg"}}},Sk7:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{shape:"Ses"}}}}}}},{}],508:[function(e,t,r){t.exports={pagination:{ListAggregatedUtterances:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBotAliasReplicas:{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"},ListBotResourceGenerations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBotVersionReplicas:{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"},ListCustomVocabularyItems:{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"},ListIntentMetrics:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListIntentStageMetrics:{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"},ListSessionAnalyticsData:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSessionMetrics:{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"},ListTestExecutionResultItems:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTestExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTestSetRecords:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTestSets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListUtteranceAnalyticsData:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListUtteranceMetrics:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],509:[function(e,t,r){t.exports={version:2,waiters:{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"}]}}}},{}],510:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-08-01",endpointPrefix:"monitoring",protocol:"query",serviceAbbreviation:"CloudWatch",serviceFullName:"Amazon CloudWatch",serviceId:"CloudWatch",signatureVersion:"v4",uid:"monitoring-2010-08-01",xmlNamespace:"http://monitoring.amazonaws.com/doc/2010-08-01/"},operations:{DeleteAlarms:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DeleteAnomalyDetector:{input:{type:"structure",members:{Namespace:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},MetricName:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Dimensions:{shape:"S7",deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Stat:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},SingleMetricAnomalyDetector:{shape:"Sc"},MetricMathAnomalyDetector:{shape:"Se"}}},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:{},StateTransitionedTimestamp:{type:"timestamp"},ActionsSuppressedBy:{},ActionsSuppressedReason:{},ActionsSuppressor:{},ActionsSuppressorWaitPeriod:{type:"integer"},ActionsSuppressorExtensionPeriod:{type:"integer"}},xmlOrder:["ActionsEnabled","AlarmActions","AlarmArn","AlarmConfigurationUpdatedTimestamp","AlarmDescription","AlarmName","AlarmRule","InsufficientDataActions","OKActions","StateReason","StateReasonData","StateUpdatedTimestamp","StateValue","StateTransitionedTimestamp","ActionsSuppressedBy","ActionsSuppressedReason","ActionsSuppressor","ActionsSuppressorWaitPeriod","ActionsSuppressorExtensionPeriod"]}},MetricAlarms:{shape:"S23"},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:"S23"}}}},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:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.Namespace property."},MetricName:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.MetricName property."},Dimensions:{shape:"S7",deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.Dimensions property."},Stat:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.Stat property."},Configuration:{shape:"S2n"},StateValue:{},MetricCharacteristics:{shape:"S2s"},SingleMetricAnomalyDetector:{shape:"Sc"},MetricMathAnomalyDetector:{shape:"Se"}}}},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:{},ManagedRule:{type:"boolean"}}}}}}},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:"Sf"},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:"S47"}}}},NextToken:{},Messages:{shape:"S47"}}}},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:"S4l"},ExcludeFilters:{shape:"S4l"},FirehoseArn:{},RoleArn:{},State:{},CreationDate:{type:"timestamp"},LastUpdateDate:{type:"timestamp"},OutputFormat:{},StatisticsConfigurations:{shape:"S4q"},IncludeLinkedAccountsMetrics:{type:"boolean"}}}},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:{}}}},ListManagedInsightRules:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListManagedInsightRulesResult",type:"structure",members:{ManagedRules:{type:"list",member:{type:"structure",members:{TemplateName:{},ResourceARN:{},RuleState:{type:"structure",required:["RuleName","State"],members:{RuleName:{},State:{}}}}}},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:{},IncludeLinkedAccounts:{type:"boolean"},OwningAccount:{}}},output:{resultWrapper:"ListMetricsResult",type:"structure",members:{Metrics:{type:"list",member:{shape:"Sj"}},NextToken:{},OwningAccounts:{type:"list",member:{}}},xmlOrder:["Metrics","NextToken","OwningAccounts"]}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"S5u"}}}},PutAnomalyDetector:{input:{type:"structure",members:{Namespace:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},MetricName:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Dimensions:{shape:"S7",deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Stat:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Configuration:{shape:"S2n"},MetricCharacteristics:{shape:"S2s"},SingleMetricAnomalyDetector:{shape:"Sc"},MetricMathAnomalyDetector:{shape:"Se"}}},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:"S5u"},ActionsSuppressor:{},ActionsSuppressorWaitPeriod:{type:"integer"},ActionsSuppressorExtensionPeriod:{type:"integer"}}}},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:"S5u"}}},output:{resultWrapper:"PutInsightRuleResult",type:"structure",members:{}}},PutManagedInsightRules:{input:{type:"structure",required:["ManagedRules"],members:{ManagedRules:{type:"list",member:{type:"structure",required:["TemplateName","ResourceARN"],members:{TemplateName:{},ResourceARN:{},Tags:{shape:"S5u"}}}}}},output:{resultWrapper:"PutManagedInsightRulesResult",type:"structure",members:{Failures:{shape:"Sz"}}}},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:"Sf"},Tags:{shape:"S5u"},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"}}}}}},requestcompression:{encodings:["gzip"]}},PutMetricStream:{input:{type:"structure",required:["Name","FirehoseArn","RoleArn","OutputFormat"],members:{Name:{},IncludeFilters:{shape:"S4l"},ExcludeFilters:{shape:"S4l"},FirehoseArn:{},RoleArn:{},OutputFormat:{},Tags:{shape:"S5u"},StatisticsConfigurations:{shape:"S4q"},IncludeLinkedAccountsMetrics:{type:"boolean"}}},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:"S6p"}}},output:{resultWrapper:"StartMetricStreamsResult",type:"structure",members:{}}},StopMetricStreams:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6p"}}},output:{resultWrapper:"StopMetricStreamsResult",type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S5u"}}},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:{AccountId:{},Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{}}},Se:{type:"structure",members:{MetricDataQueries:{shape:"Sf"}}},Sf:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},MetricStat:{type:"structure",required:["Metric","Period","Stat"],members:{Metric:{shape:"Sj"},Period:{type:"integer"},Stat:{},Unit:{}}},Expression:{},Label:{},ReturnData:{type:"boolean"},Period:{type:"integer"},AccountId:{}}}},Sj:{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:{}},S23:{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:"Sf"},ThresholdMetricId:{},EvaluationState:{},StateTransitionedTimestamp:{type:"timestamp"}},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","EvaluationState","StateTransitionedTimestamp"]}},S2n:{type:"structure",members:{ExcludedTimeRanges:{type:"list",member:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}},xmlOrder:["StartTime","EndTime"]}},MetricTimezone:{}}},S2s:{type:"structure",members:{PeriodicSpikes:{type:"boolean"}}},S47:{type:"list",member:{type:"structure",members:{Code:{},Value:{}}}},S4l:{type:"list",member:{type:"structure",members:{Namespace:{},MetricNames:{type:"list",member:{}}}}},S4q:{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:{}}}}},S5u:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S6p:{type:"list",member:{}}}}},{}],511:[function(e,t,r){t.exports={pagination:{DescribeAlarmHistory:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken", +result_key:"AlarmHistoryItems"},DescribeAlarms:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:["MetricAlarms","CompositeAlarms"]},DescribeAlarmsForMetric:{result_key:"MetricAlarms"},DescribeAnomalyDetectors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AnomalyDetectors"},DescribeInsightRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxDatapoints",output_token:"NextToken",result_key:["MetricDataResults","Messages"]},ListDashboards:{input_token:"NextToken",output_token:"NextToken",result_key:"DashboardEntries"},ListManagedInsightRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListMetricStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListMetrics:{input_token:"NextToken",output_token:"NextToken",result_key:["Metrics","OwningAccounts"]}}}},{}],512:[function(e,t,r){t.exports={version:2,waiters:{AlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(MetricAlarms[]) > `0`",state:"success"}]},CompositeAlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(CompositeAlarms[]) > `0`",state:"success"}]}}}},{}],513:[function(e,t,r){t.exports={metadata:{apiVersion:"2017-11-27",endpointPrefix:"mq",signingName:"mq",serviceFullName:"AmazonMQ",serviceId:"mq",protocol:"rest-json",jsonVersion:"1.1",uid:"mq-2017-11-27",signatureVersion:"v4"},operations:{CreateBroker:{http:{requestUri:"/v1/brokers",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerName:{locationName:"brokerName"},Configuration:{shape:"S5",locationName:"configuration"},CreatorRequestId:{locationName:"creatorRequestId",idempotencyToken:!0},DeploymentMode:{locationName:"deploymentMode"},EncryptionOptions:{shape:"S8",locationName:"encryptionOptions"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"Sa",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},MaintenanceWindowStartTime:{shape:"Sd",locationName:"maintenanceWindowStartTime"},PubliclyAccessible:{locationName:"publiclyAccessible",type:"boolean"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"},StorageType:{locationName:"storageType"},SubnetIds:{shape:"Sb",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},Users:{locationName:"users",type:"list",member:{type:"structure",members:{ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{locationName:"username"},ReplicationUser:{locationName:"replicationUser",type:"boolean"}},required:["Username","Password"]}},DataReplicationMode:{locationName:"dataReplicationMode"},DataReplicationPrimaryBrokerArn:{locationName:"dataReplicationPrimaryBrokerArn"}},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:"Sn",locationName:"created"},Id:{locationName:"id"},LatestRevision:{shape:"So",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"},ReplicationUser:{locationName:"replicationUser",type:"boolean"}},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:"Sn",locationName:"created"},DeploymentMode:{locationName:"deploymentMode"},EncryptionOptions:{shape:"S8",locationName:"encryptionOptions"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"S16",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:"S16",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:"S19",locationName:"users"},DataReplicationMetadata:{shape:"S1c",locationName:"dataReplicationMetadata"},DataReplicationMode:{locationName:"dataReplicationMode"},PendingDataReplicationMetadata:{shape:"S1c",locationName:"pendingDataReplicationMetadata"},PendingDataReplicationMode:{locationName:"pendingDataReplicationMode"}}}},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:"Sn",locationName:"created"},Description:{locationName:"description"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Id:{locationName:"id"},LatestRevision:{shape:"So",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:"Sn",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"},ReplicationUser:{locationName:"replicationUser",type:"boolean"}}}},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:"Sn",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:"So"}}}}},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:"Sn",locationName:"created"},Description:{locationName:"description"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Id:{locationName:"id"},LatestRevision:{shape:"So",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:"S19",locationName:"users"}}}},Promote:{http:{requestUri:"/v1/brokers/{broker-id}/promote",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},Mode:{locationName:"mode"}},required:["BrokerId","Mode"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"}}}},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"},DataReplicationMode:{locationName:"dataReplicationMode"}},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:"S16",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},MaintenanceWindowStartTime:{shape:"Sd",locationName:"maintenanceWindowStartTime"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"},DataReplicationMetadata:{shape:"S1c",locationName:"dataReplicationMetadata"},DataReplicationMode:{locationName:"dataReplicationMode"},PendingDataReplicationMetadata:{shape:"S1c",locationName:"pendingDataReplicationMetadata"},PendingDataReplicationMode:{locationName:"pendingDataReplicationMode"}}}},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:"Sn",locationName:"created"},Id:{locationName:"id"},LatestRevision:{shape:"So",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"},ReplicationUser:{locationName:"replicationUser",type:"boolean"}},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:{}},Sn:{type:"timestamp",timestampFormat:"iso8601"},So:{type:"structure",members:{Created:{shape:"Sn",locationName:"created"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"integer"}},required:["Revision","Created"]},S16:{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"]},S19:{type:"list",member:{type:"structure",members:{PendingChange:{locationName:"pendingChange"},Username:{locationName:"username"}},required:["Username"]}},S1c:{type:"structure",members:{DataReplicationCounterpart:{locationName:"dataReplicationCounterpart",type:"structure",members:{BrokerId:{locationName:"brokerId"},Region:{locationName:"region"}},required:["BrokerId","Region"]},DataReplicationRole:{locationName:"dataReplicationRole"}},required:["DataReplicationRole"]}}}},{}],514:[function(e,t,r){t.exports={pagination:{ListBrokers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"BrokerSummaries"}}}},{}],515:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-01-17",endpointPrefix:"mturk-requester",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon MTurk",serviceFullName:"Amazon Mechanical Turk",serviceId:"MTurk",signatureVersion:"v4",targetPrefix:"MTurkRequesterServiceV20170117",uid:"mturk-requester-2017-01-17"},operations:{AcceptQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},IntegerValue:{type:"integer"}}},output:{type:"structure",members:{}}},ApproveAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{},RequesterFeedback:{},OverrideRejection:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},AssociateQualificationWithWorker:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{},IntegerValue:{type:"integer"},SendNotification:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateAdditionalAssignmentsForHIT:{input:{type:"structure",required:["HITId","NumberOfAdditionalAssignments"],members:{HITId:{},NumberOfAdditionalAssignments:{type:"integer"},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},CreateHIT:{input:{type:"structure",required:["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],members:{MaxAssignments:{type:"integer"},AutoApprovalDelayInSeconds:{type:"long"},LifetimeInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},Question:{},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateHITType:{input:{type:"structure",required:["AssignmentDurationInSeconds","Reward","Title","Description"],members:{AutoApprovalDelayInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},QualificationRequirements:{shape:"Si"}}},output:{type:"structure",members:{HITTypeId:{}}},idempotent:!0},CreateHITWithHITType:{input:{type:"structure",required:["HITTypeId","LifetimeInSeconds"],members:{HITTypeId:{},MaxAssignments:{type:"integer"},LifetimeInSeconds:{type:"long"},Question:{},RequesterAnnotation:{},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateQualificationType:{input:{type:"structure",required:["Name","Description","QualificationTypeStatus"],members:{Name:{},Keywords:{},Description:{},QualificationTypeStatus:{},RetryDelayInSeconds:{type:"long"},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}},CreateWorkerBlock:{input:{type:"structure",required:["WorkerId","Reason"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}}},DeleteHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkerBlock:{input:{type:"structure",required:["WorkerId"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}},idempotent:!0},DisassociateQualificationFromWorker:{input:{type:"structure",required:["WorkerId","QualificationTypeId"],members:{WorkerId:{},QualificationTypeId:{},Reason:{}}},output:{type:"structure",members:{}}},GetAccountBalance:{input:{type:"structure",members:{}},output:{type:"structure",members:{AvailableBalance:{},OnHoldBalance:{}}},idempotent:!0},GetAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{}}},output:{type:"structure",members:{Assignment:{shape:"S1p"},HIT:{shape:"Sz"}}},idempotent:!0},GetFileUploadURL:{input:{type:"structure",required:["AssignmentId","QuestionIdentifier"],members:{AssignmentId:{},QuestionIdentifier:{}}},output:{type:"structure",members:{FileUploadURL:{}}},idempotent:!0},GetHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}},idempotent:!0},GetQualificationScore:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{}}},output:{type:"structure",members:{Qualification:{shape:"S1x"}}},idempotent:!0},GetQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}},idempotent:!0},ListAssignmentsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},NextToken:{},MaxResults:{type:"integer"},AssignmentStatuses:{type:"list",member:{}}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Assignments:{type:"list",member:{shape:"S1p"}}}},idempotent:!0},ListBonusPayments:{input:{type:"structure",members:{HITId:{},AssignmentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},BonusPayments:{type:"list",member:{type:"structure",members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},GrantTime:{type:"timestamp"}}}}}},idempotent:!0},ListHITs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListHITsForQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListQualificationRequests:{input:{type:"structure",members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationRequests:{type:"list",member:{type:"structure",members:{QualificationRequestId:{},QualificationTypeId:{},WorkerId:{},Test:{},Answer:{},SubmitTime:{type:"timestamp"}}}}}},idempotent:!0},ListQualificationTypes:{input:{type:"structure",required:["MustBeRequestable"],members:{Query:{},MustBeRequestable:{type:"boolean"},MustBeOwnedByCaller:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationTypes:{type:"list",member:{shape:"S1a"}}}},idempotent:!0},ListReviewPolicyResultsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},PolicyLevels:{type:"list",member:{}},RetrieveActions:{type:"boolean"},RetrieveResults:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{HITId:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},AssignmentReviewReport:{shape:"S2r"},HITReviewReport:{shape:"S2r"},NextToken:{}}},idempotent:!0},ListReviewableHITs:{input:{type:"structure",members:{HITTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListWorkerBlocks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},WorkerBlocks:{type:"list",member:{type:"structure",members:{WorkerId:{},Reason:{}}}}}},idempotent:!0},ListWorkersWithQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Qualifications:{type:"list",member:{shape:"S1x"}}}},idempotent:!0},NotifyWorkers:{input:{type:"structure",required:["Subject","MessageText","WorkerIds"],members:{Subject:{},MessageText:{},WorkerIds:{type:"list",member:{}}}},output:{type:"structure",members:{NotifyWorkersFailureStatuses:{type:"list",member:{type:"structure",members:{NotifyWorkersFailureCode:{},NotifyWorkersFailureMessage:{},WorkerId:{}}}}}}},RejectAssignment:{input:{type:"structure",required:["AssignmentId","RequesterFeedback"],members:{AssignmentId:{},RequesterFeedback:{}}},output:{type:"structure",members:{}},idempotent:!0},RejectQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},Reason:{}}},output:{type:"structure",members:{}}},SendBonus:{input:{type:"structure",required:["WorkerId","BonusAmount","AssignmentId","Reason"],members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},SendTestEventNotification:{input:{type:"structure",required:["Notification","TestEventType"],members:{Notification:{shape:"S3k"},TestEventType:{}}},output:{type:"structure",members:{}}},UpdateExpirationForHIT:{input:{type:"structure",required:["HITId","ExpireAt"],members:{HITId:{},ExpireAt:{type:"timestamp"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITReviewStatus:{input:{type:"structure",required:["HITId"],members:{HITId:{},Revert:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITTypeOfHIT:{input:{type:"structure",required:["HITId","HITTypeId"],members:{HITId:{},HITTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateNotificationSettings:{input:{type:"structure",required:["HITTypeId"],members:{HITTypeId:{},Notification:{shape:"S3k"}, +Active:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Description:{},QualificationTypeStatus:{},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},RetryDelayInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}}},shapes:{Si:{type:"list",member:{type:"structure",required:["QualificationTypeId","Comparator"],members:{QualificationTypeId:{},Comparator:{},IntegerValues:{type:"list",member:{type:"integer"}},LocaleValues:{type:"list",member:{shape:"Sn"}},RequiredToPreview:{deprecated:!0,type:"boolean"},ActionsGuarded:{}}}},Sn:{type:"structure",required:["Country"],members:{Country:{},Subdivision:{}}},Sq:{type:"structure",required:["PolicyName"],members:{PolicyName:{},Parameters:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"},MapEntries:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"}}}}}}}}},St:{type:"list",member:{}},Sw:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz:{type:"structure",members:{HITId:{},HITTypeId:{},HITGroupId:{},HITLayoutId:{},CreationTime:{type:"timestamp"},Title:{},Description:{},Question:{},Keywords:{},HITStatus:{},MaxAssignments:{type:"integer"},Reward:{},AutoApprovalDelayInSeconds:{type:"long"},Expiration:{type:"timestamp"},AssignmentDurationInSeconds:{type:"long"},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},HITReviewStatus:{},NumberOfAssignmentsPending:{type:"integer"},NumberOfAssignmentsAvailable:{type:"integer"},NumberOfAssignmentsCompleted:{type:"integer"}}},S1a:{type:"structure",members:{QualificationTypeId:{},CreationTime:{type:"timestamp"},Name:{},Description:{},Keywords:{},QualificationTypeStatus:{},Test:{},TestDurationInSeconds:{type:"long"},AnswerKey:{},RetryDelayInSeconds:{type:"long"},IsRequestable:{type:"boolean"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},S1p:{type:"structure",members:{AssignmentId:{},WorkerId:{},HITId:{},AssignmentStatus:{},AutoApprovalTime:{type:"timestamp"},AcceptTime:{type:"timestamp"},SubmitTime:{type:"timestamp"},ApprovalTime:{type:"timestamp"},RejectionTime:{type:"timestamp"},Deadline:{type:"timestamp"},Answer:{},RequesterFeedback:{}}},S1x:{type:"structure",members:{QualificationTypeId:{},WorkerId:{},GrantTime:{type:"timestamp"},IntegerValue:{type:"integer"},LocaleValue:{shape:"Sn"},Status:{}}},S2d:{type:"list",member:{shape:"Sz"}},S2r:{type:"structure",members:{ReviewResults:{type:"list",member:{type:"structure",members:{ActionId:{},SubjectId:{},SubjectType:{},QuestionId:{},Key:{},Value:{}}}},ReviewActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionName:{},TargetId:{},TargetType:{},Status:{},CompleteTime:{type:"timestamp"},Result:{},ErrorCode:{}}}}}},S3k:{type:"structure",required:["Destination","Transport","Version","EventTypes"],members:{Destination:{},Transport:{},Version:{},EventTypes:{type:"list",member:{}}}}}}},{}],516:[function(e,t,r){t.exports={pagination:{ListAssignmentsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBonusPayments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITsForQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationRequests:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewPolicyResultsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewableHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkerBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkersWithQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],517:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-07-01",endpointPrefix:"airflow",protocol:"rest-json",protocols:["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:{shape:"S4"},WebServerHostname:{}}},endpoint:{hostPrefix:"env."}},CreateEnvironment:{http:{method:"PUT",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name","ExecutionRoleArn","SourceBucketArn","DagS3Path","NetworkConfiguration"],members:{Name:{location:"uri",locationName:"Name"},ExecutionRoleArn:{},SourceBucketArn:{},DagS3Path:{},NetworkConfiguration:{shape:"Sa"},PluginsS3Path:{},PluginsS3ObjectVersion:{},RequirementsS3Path:{},RequirementsS3ObjectVersion:{},StartupScriptS3Path:{},StartupScriptS3ObjectVersion:{},AirflowConfigurationOptions:{shape:"Sg"},EnvironmentClass:{},MaxWorkers:{type:"integer"},KmsKey:{},AirflowVersion:{},LoggingConfiguration:{shape:"Sn"},WeeklyMaintenanceWindowStart:{},Tags:{shape:"Ss"},WebserverAccessMode:{},MinWorkers:{type:"integer"},Schedulers:{type:"integer"},EndpointManagement:{},MinWebservers:{type:"integer"},MaxWebservers:{type:"integer"}}},output:{type:"structure",members:{Arn:{}}},endpoint:{hostPrefix:"api."},idempotent:!0},CreateWebLoginToken:{http:{requestUri:"/webtoken/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{WebToken:{shape:"S4"},WebServerHostname:{},IamIdentity:{},AirflowIdentity:{}}},endpoint:{hostPrefix:"env."},idempotent:!0},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:!0},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:{Name:{},Status:{},Arn:{},CreatedAt:{type:"timestamp"},WebserverUrl:{},ExecutionRoleArn:{},ServiceRoleArn:{},KmsKey:{},AirflowVersion:{},SourceBucketArn:{},DagS3Path:{},PluginsS3Path:{},PluginsS3ObjectVersion:{},RequirementsS3Path:{},RequirementsS3ObjectVersion:{},StartupScriptS3Path:{},StartupScriptS3ObjectVersion:{},AirflowConfigurationOptions:{shape:"Sg"},EnvironmentClass:{},MaxWorkers:{type:"integer"},NetworkConfiguration:{shape:"Sa"},LoggingConfiguration:{type:"structure",members:{DagProcessingLogs:{shape:"S1h"},SchedulerLogs:{shape:"S1h"},WebserverLogs:{shape:"S1h"},WorkerLogs:{shape:"S1h"},TaskLogs:{shape:"S1h"}}},LastUpdate:{type:"structure",members:{Status:{},CreatedAt:{type:"timestamp"},Error:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},Source:{}}},WeeklyMaintenanceWindowStart:{},Tags:{shape:"Ss"},WebserverAccessMode:{},MinWorkers:{type:"integer"},Schedulers:{type:"integer"},WebserverVpcEndpointService:{},DatabaseVpcEndpointService:{},CeleryExecutorQueue:{},EndpointManagement:{},MinWebservers:{type:"integer"},MaxWebservers:{type:"integer"}}}}},endpoint:{hostPrefix:"api."}},ListEnvironments:{http:{method:"GET",requestUri:"/environments",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},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:"Ss"}}},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:{MetricName:{},Timestamp:{type:"timestamp"},Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."},Value:{type:"double"},Unit:{},StatisticValues:{type:"structure",members:{SampleCount:{type:"integer"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."}},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."}},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."},output:{type:"structure",members:{},deprecated:!0,deprecatedMessage:"This type is for internal use and not meant for public use. Data set for this type will be ignored."},deprecated:!0,deprecatedMessage:"This API is for internal use and not meant for public use, and is no longer available.",endpoint:{hostPrefix:"ops."}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Ss"}}},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:!0},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"},ExecutionRoleArn:{},AirflowVersion:{},SourceBucketArn:{},DagS3Path:{},PluginsS3Path:{},PluginsS3ObjectVersion:{},RequirementsS3Path:{},RequirementsS3ObjectVersion:{},StartupScriptS3Path:{},StartupScriptS3ObjectVersion:{},AirflowConfigurationOptions:{shape:"Sg"},EnvironmentClass:{},MaxWorkers:{type:"integer"},NetworkConfiguration:{type:"structure",required:["SecurityGroupIds"],members:{SecurityGroupIds:{shape:"Sd"}}},LoggingConfiguration:{shape:"Sn"},WeeklyMaintenanceWindowStart:{},WebserverAccessMode:{},MinWorkers:{type:"integer"},Schedulers:{type:"integer"},MinWebservers:{type:"integer"},MaxWebservers:{type:"integer"}}},output:{type:"structure",members:{Arn:{}}},endpoint:{hostPrefix:"api."}}},shapes:{S4:{type:"string",sensitive:!0},Sa:{type:"structure",members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{shape:"Sd"}}},Sd:{type:"list",member:{}},Sg:{type:"map",key:{},value:{type:"string",sensitive:!0},sensitive:!0},Sn:{type:"structure",members:{DagProcessingLogs:{shape:"So"},SchedulerLogs:{shape:"So"},WebserverLogs:{shape:"So"},WorkerLogs:{shape:"So"},TaskLogs:{shape:"So"}}},So:{type:"structure",required:["Enabled","LogLevel"],members:{Enabled:{type:"boolean"},LogLevel:{}}},Ss:{type:"map",key:{},value:{}},S1h:{type:"structure",members:{Enabled:{type:"boolean"},LogLevel:{},CloudWatchLogGroupArn:{}}}}}},{}],518:[function(e,t,r){t.exports={pagination:{ListEnvironments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Environments"}}}},{}],519:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon Neptune",serviceFullName:"Amazon Neptune",serviceId:"Neptune",signatureVersion:"v4",signingName:"rds",uid:"neptune-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddRoleToDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sa"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Se"}}}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sk"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"St"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"Sp"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},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"},ServerlessV2ScalingConfiguration:{shape:"Sy"},GlobalClusterIdentifier:{},StorageType:{}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"S1g"},ExcludedMembers:{shape:"S1g"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1g"},ExcludedMembers:{shape:"S1g"},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","DBClusterIdentifier"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S1n"},VpcSecurityGroupIds:{shape:"Sw"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{deprecated:!0,type:"boolean"},Tags:{shape:"Sa"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{shape:"S1o"},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:"S1q"}}}},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:"S2c"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1w"}}}},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"}}}},CreateGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{},SourceDBClusterIdentifier:{},Engine:{},EngineVersion:{},DeletionProtection:{type:"boolean"},StorageEncrypted:{type:"boolean"}}},output:{resultWrapper:"CreateGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S2i"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1g"},ExcludedMembers:{shape:"S1g"},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:"S1q"}}}},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"}}}},DeleteGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{}}},output:{resultWrapper:"DeleteGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S2i"}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S32"},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:"S1g"},ExcludedMembers:{shape:"S1g"},DBClusterEndpointArn:{}}}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S32"},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:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S3d"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S3i"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S32"},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:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"S12",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S32"},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:"S3w"},SupportedCharacterSets:{type:"list",member:{shape:"S3w",locationName:"CharacterSet"}},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"Sx"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S1q",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S32"},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:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S3d"},Marker:{}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S1w",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S4f"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S4f"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S32"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S7"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S32"},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:"S32"},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:{}}}}}}},DescribeGlobalClusters:{input:{type:"structure",members:{GlobalClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S2i",locationName:"GlobalClusterMember"}}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S32"},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:"S1z",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"},SupportsGlobalDatabases:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S32"},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:"S5a"},ProvisionedIops:{shape:"S5a"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}}}}}},wrapper:!0}}}},FailoverDBCluster:{input:{type:"structure",members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},FailoverGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier","TargetDbClusterIdentifier"],members:{GlobalClusterIdentifier:{},TargetDbClusterIdentifier:{}}},output:{resultWrapper:"FailoverGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S2i"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S32"}}},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:"S5m"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},DBInstanceParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},ServerlessV2ScalingConfiguration:{shape:"Sy"},StorageType:{}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"S1g"},ExcludedMembers:{shape:"S1g"}}},output:{resultWrapper:"ModifyDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1g"},ExcludedMembers:{shape:"S1g"},DBClusterEndpointArn:{}}}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S3d"}}},output:{shape:"S5r",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S3l"},ValuesToRemove:{shape:"S3l"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S3i"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S1n"},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:{shape:"S1o"},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{deprecated:!0,type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},CloudwatchLogsExportConfiguration:{shape:"S5m"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1q"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S3d"}}},output:{shape:"S5x",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S2c"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1w"}}}},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"}}}},ModifyGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{},NewGlobalClusterIdentifier:{},DeletionProtection:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S2i"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1q"}}}},RemoveFromGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier","DbClusterIdentifier"],members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S2i"}}}},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:"S3d"}}},output:{shape:"S5r",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S3d"}}},output:{shape:"S5x",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"},ServerlessV2ScalingConfiguration:{shape:"Sy"},StorageType:{}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},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"},ServerlessV2ScalingConfiguration:{shape:"Sy"},StorageType:{}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"S12"}}}}},shapes:{S5:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S6"},EventCategoriesList:{shape:"S7"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:!0},S6:{type:"list",member:{locationName:"SourceId"}},S7:{type:"list",member:{locationName:"EventCategory"}},Sa:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Se:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},So:{type:"structure",members:{AvailabilityZones:{shape:"Sp"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},StorageType:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"AvailabilityZone"}},St:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:!0},Sw:{type:"list",member:{locationName:"VpcSecurityGroupId"}},Sx:{type:"list",member:{}},Sy:{type:"structure",members:{MinCapacity:{type:"double"},MaxCapacity:{type:"double"}}},S12:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"Sp"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"S18"},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"},PendingModifiedValues:{type:"structure",members:{PendingCloudwatchLogsExports:{shape:"S1d"},DBClusterIdentifier:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},EngineVersion:{},BackupRetentionPeriod:{type:"integer"},StorageType:{},AllocatedStorage:{type:"integer"},Iops:{type:"integer"}}},DeletionProtection:{type:"boolean"},CrossAccountClone:{type:"boolean"},AutomaticRestartTime:{type:"timestamp"},ServerlessV2ScalingConfiguration:{type:"structure",members:{MinCapacity:{type:"double"},MaxCapacity:{type:"double"}}},GlobalClusterIdentifier:{},IOOptimizedNextAllowedModificationTime:{type:"timestamp"},StorageType:{}},wrapper:!0},S18:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1d:{type:"structure",members:{LogTypesToEnable:{shape:"Sx"},LogTypesToDisable:{shape:"Sx"}}},S1g:{type:"list",member:{}},S1n:{type:"list",member:{locationName:"DBSecurityGroupName"}},S1o:{type:"string",sensitive:!0},S1q:{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:"S18"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S1w"},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:"S1d"}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{deprecated:!0,type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},EnabledCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}},wrapper:!0},S1w:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1z"},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:!0},S1z:{type:"structure",members:{Name:{}},wrapper:!0},S2c:{type:"list",member:{locationName:"SubnetIdentifier"}},S2i:{type:"structure",members:{GlobalClusterIdentifier:{},GlobalClusterResourceId:{},GlobalClusterArn:{},Status:{},Engine:{},EngineVersion:{},StorageEncrypted:{type:"boolean"},DeletionProtection:{type:"boolean"},GlobalClusterMembers:{type:"list",member:{locationName:"GlobalClusterMember",type:"structure",members:{DBClusterArn:{},Readers:{type:"list",member:{}},IsWriter:{type:"boolean"}},wrapper:!0}}},wrapper:!0},S32:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S3d:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3i:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S3l"}}}}},wrapper:!0},S3l:{type:"list",member:{locationName:"AttributeValue"}},S3w:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S4f:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S3d"}},wrapper:!0},S5a:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},S5m:{type:"structure",members:{EnableLogTypes:{shape:"Sx"},DisableLogTypes:{shape:"Sx"}}},S5r:{type:"structure",members:{DBClusterParameterGroupName:{}}},S5x:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],520:[function(e,t,r){t.exports={pagination:{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"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalClusters"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},ListTagsForResource:{result_key:"TagList"}}}},{}],521:[function(e,t,r){arguments[4][235][0].apply(r,arguments)},{dup:235}],522:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-08-01",endpointPrefix:"neptune-db",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon NeptuneData",serviceId:"neptunedata",signatureVersion:"v4",signingName:"neptune-db",uid:"neptunedata-2023-08-01"},operations:{CancelGremlinQuery:{http:{method:"DELETE",requestUri:"/gremlin/status/{queryId}",responseCode:200},input:{type:"structure",required:["queryId"],members:{queryId:{location:"uri",locationName:"queryId"}}},output:{type:"structure",members:{status:{}}},idempotent:!0},CancelLoaderJob:{http:{method:"DELETE",requestUri:"/loader/{loadId}",responseCode:200},input:{type:"structure",required:["loadId"],members:{loadId:{location:"uri",locationName:"loadId"}}},output:{type:"structure",members:{status:{}}},idempotent:!0},CancelMLDataProcessingJob:{http:{method:"DELETE",requestUri:"/ml/dataprocessing/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"},clean:{location:"querystring",locationName:"clean",type:"boolean"}}},output:{type:"structure",members:{status:{}}},idempotent:!0},CancelMLModelTrainingJob:{http:{method:"DELETE",requestUri:"/ml/modeltraining/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"},clean:{location:"querystring",locationName:"clean",type:"boolean"}}},output:{type:"structure",members:{status:{}}},idempotent:!0},CancelMLModelTransformJob:{http:{method:"DELETE",requestUri:"/ml/modeltransform/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"},clean:{location:"querystring",locationName:"clean",type:"boolean"}}},output:{type:"structure",members:{status:{}}},idempotent:!0},CancelOpenCypherQuery:{http:{method:"DELETE",requestUri:"/opencypher/status/{queryId}",responseCode:200},input:{type:"structure",required:["queryId"],members:{queryId:{location:"uri",locationName:"queryId"},silent:{location:"querystring",locationName:"silent",type:"boolean"}}},output:{type:"structure",members:{status:{},payload:{type:"boolean"}}},idempotent:!0},CreateMLEndpoint:{http:{requestUri:"/ml/endpoints",responseCode:200},input:{type:"structure",members:{id:{},mlModelTrainingJobId:{},mlModelTransformJobId:{},update:{type:"boolean"},neptuneIamRoleArn:{},modelName:{},instanceType:{},instanceCount:{type:"integer"},volumeEncryptionKMSKey:{}}},output:{type:"structure",members:{id:{},arn:{},creationTimeInMillis:{type:"long"}}}},DeleteMLEndpoint:{http:{method:"DELETE",requestUri:"/ml/endpoints/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"},clean:{location:"querystring",locationName:"clean",type:"boolean"}}},output:{type:"structure",members:{status:{}}},idempotent:!0},DeletePropertygraphStatistics:{http:{method:"DELETE",requestUri:"/propertygraph/statistics",responseCode:200},output:{type:"structure",members:{statusCode:{location:"statusCode",type:"integer"},status:{},payload:{shape:"Sm"}}},idempotent:!0},DeleteSparqlStatistics:{http:{method:"DELETE",requestUri:"/sparql/statistics",responseCode:200},output:{type:"structure",members:{statusCode:{location:"statusCode",type:"integer"},status:{},payload:{shape:"Sm"}}},idempotent:!0},ExecuteFastReset:{http:{requestUri:"/system",responseCode:200},input:{type:"structure",required:["action"],members:{action:{},token:{}}},output:{type:"structure",required:["status"],members:{status:{},payload:{type:"structure",members:{token:{}}}}},idempotent:!0},ExecuteGremlinExplainQuery:{http:{requestUri:"/gremlin/explain",responseCode:200},input:{type:"structure",required:["gremlinQuery"],members:{gremlinQuery:{locationName:"gremlin"}}},output:{type:"structure",members:{output:{type:"blob"}},payload:"output"}},ExecuteGremlinProfileQuery:{http:{requestUri:"/gremlin/profile",responseCode:200},input:{type:"structure",required:["gremlinQuery"],members:{gremlinQuery:{locationName:"gremlin"},results:{locationName:"profile.results",type:"boolean"},chop:{locationName:"profile.chop",type:"integer"},serializer:{locationName:"profile.serializer"},indexOps:{locationName:"profile.indexOps",type:"boolean"}}},output:{type:"structure",members:{output:{type:"blob"}},payload:"output"}},ExecuteGremlinQuery:{http:{requestUri:"/gremlin",responseCode:200},input:{type:"structure",required:["gremlinQuery"],members:{gremlinQuery:{locationName:"gremlin"},serializer:{location:"header",locationName:"accept"}}},output:{type:"structure",members:{requestId:{},status:{type:"structure",members:{message:{},code:{type:"integer"},attributes:{shape:"S10"}}},result:{shape:"S10"},meta:{shape:"S10"}}}},ExecuteOpenCypherExplainQuery:{http:{requestUri:"/opencypher/explain",responseCode:200},input:{type:"structure",required:["openCypherQuery","explainMode"],members:{openCypherQuery:{locationName:"query"},parameters:{},explainMode:{locationName:"explain"}}},output:{type:"structure",required:["results"],members:{results:{type:"blob"}},payload:"results"}},ExecuteOpenCypherQuery:{http:{requestUri:"/opencypher",responseCode:200},input:{type:"structure",required:["openCypherQuery"],members:{openCypherQuery:{locationName:"query"},parameters:{}}},output:{type:"structure",required:["results"],members:{results:{shape:"S10"}}}},GetEngineStatus:{http:{method:"GET",requestUri:"/status",responseCode:200},output:{type:"structure",members:{status:{},startTime:{},dbEngineVersion:{},role:{},dfeQueryEngine:{},gremlin:{shape:"S18"},sparql:{shape:"S18"},opencypher:{shape:"S18"},labMode:{shape:"S19"},rollingBackTrxCount:{type:"integer"},rollingBackTrxEarliestStartTime:{},features:{type:"map",key:{},value:{shape:"S10"}},settings:{shape:"S19"}}}},GetGremlinQueryStatus:{http:{method:"GET",requestUri:"/gremlin/status/{queryId}",responseCode:200},input:{type:"structure",required:["queryId"],members:{queryId:{location:"uri",locationName:"queryId"}}},output:{type:"structure",members:{queryId:{},queryString:{},queryEvalStats:{shape:"S1d"}}}},GetLoaderJobStatus:{http:{method:"GET",requestUri:"/loader/{loadId}",responseCode:200},input:{type:"structure",required:["loadId"],members:{loadId:{location:"uri",locationName:"loadId"},details:{location:"querystring",locationName:"details",type:"boolean"},errors:{location:"querystring",locationName:"errors",type:"boolean"},page:{location:"querystring",locationName:"page",type:"integer"},errorsPerPage:{location:"querystring",locationName:"errorsPerPage",type:"integer"}}},output:{type:"structure",required:["status","payload"],members:{status:{},payload:{shape:"S10"}}}},GetMLDataProcessingJob:{http:{method:"GET",requestUri:"/ml/dataprocessing/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{status:{},id:{},processingJob:{shape:"S1j"}}}},GetMLEndpoint:{http:{method:"GET",requestUri:"/ml/endpoints/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{status:{},id:{},endpoint:{shape:"S1j"},endpointConfig:{shape:"S1m"}}}},GetMLModelTrainingJob:{http:{method:"GET",requestUri:"/ml/modeltraining/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{status:{},id:{},processingJob:{shape:"S1j"},hpoJob:{shape:"S1j"},modelTransformJob:{shape:"S1j"},mlModels:{type:"list",member:{shape:"S1m"}}}}},GetMLModelTransformJob:{http:{method:"GET",requestUri:"/ml/modeltransform/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{status:{},id:{},baseProcessingJob:{shape:"S1j"},remoteModelTransformJob:{shape:"S1j"},models:{type:"list",member:{shape:"S1m"}}}}},GetOpenCypherQueryStatus:{http:{method:"GET",requestUri:"/opencypher/status/{queryId}",responseCode:200},input:{type:"structure",required:["queryId"],members:{queryId:{location:"uri",locationName:"queryId"}}},output:{type:"structure",members:{queryId:{},queryString:{},queryEvalStats:{shape:"S1d"}}}},GetPropertygraphStatistics:{http:{method:"GET",requestUri:"/propertygraph/statistics",responseCode:200},output:{type:"structure",required:["status","payload"],members:{status:{},payload:{shape:"S1w"}}}},GetPropertygraphStream:{http:{method:"GET",requestUri:"/propertygraph/stream",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"long"},iteratorType:{location:"querystring",locationName:"iteratorType"},commitNum:{location:"querystring",locationName:"commitNum",type:"long"},opNum:{location:"querystring",locationName:"opNum",type:"long"},encoding:{location:"header",locationName:"Accept-Encoding"}}},output:{type:"structure",required:["lastEventId","lastTrxTimestampInMillis","format","records","totalRecords"],members:{lastEventId:{shape:"S19"},lastTrxTimestampInMillis:{locationName:"lastTrxTimestamp",type:"long"},format:{},records:{type:"list",member:{type:"structure",required:["commitTimestampInMillis","eventId","data","op"],members:{commitTimestampInMillis:{locationName:"commitTimestamp",type:"long"},eventId:{shape:"S19"},data:{type:"structure",required:["id","type","key","value"],members:{id:{},type:{},key:{},value:{shape:"S10"},from:{},to:{}}},op:{},isLastOp:{type:"boolean"}}}},totalRecords:{type:"integer"}}}},GetPropertygraphSummary:{http:{method:"GET",requestUri:"/propertygraph/statistics/summary",responseCode:200},input:{type:"structure",members:{mode:{location:"querystring",locationName:"mode"}}},output:{type:"structure",members:{statusCode:{location:"statusCode",type:"integer"},payload:{type:"structure",members:{version:{},lastStatisticsComputationTime:{shape:"S1x"},graphSummary:{type:"structure",members:{numNodes:{type:"long"},numEdges:{type:"long"},numNodeLabels:{type:"long"},numEdgeLabels:{type:"long"},nodeLabels:{type:"list",member:{}},edgeLabels:{type:"list",member:{}},numNodeProperties:{type:"long"},numEdgeProperties:{type:"long"},nodeProperties:{shape:"S2e"},edgeProperties:{shape:"S2e"},totalNodePropertyValues:{type:"long"},totalEdgePropertyValues:{type:"long"},nodeStructures:{type:"list",member:{type:"structure",members:{count:{type:"long"},nodeProperties:{type:"list",member:{}},distinctOutgoingEdgeLabels:{type:"list",member:{}}}}},edgeStructures:{type:"list",member:{type:"structure",members:{count:{type:"long"},edgeProperties:{type:"list",member:{}}}}}}}}}}}},GetRDFGraphSummary:{http:{method:"GET",requestUri:"/rdf/statistics/summary",responseCode:200},input:{type:"structure",members:{mode:{location:"querystring",locationName:"mode"}}},output:{type:"structure",members:{statusCode:{location:"statusCode",type:"integer"},payload:{type:"structure",members:{version:{},lastStatisticsComputationTime:{shape:"S1x"},graphSummary:{type:"structure",members:{numDistinctSubjects:{type:"long"},numDistinctPredicates:{type:"long"},numQuads:{type:"long"},numClasses:{type:"long"},classes:{type:"list",member:{}},predicates:{shape:"S2e"},subjectStructures:{type:"list",member:{type:"structure",members:{count:{type:"long"},predicates:{type:"list",member:{}}}}}}}}}}}},GetSparqlStatistics:{http:{method:"GET",requestUri:"/sparql/statistics",responseCode:200},output:{type:"structure",required:["status","payload"],members:{status:{},payload:{shape:"S1w"}}}},GetSparqlStream:{http:{method:"GET",requestUri:"/sparql/stream",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"long"},iteratorType:{location:"querystring",locationName:"iteratorType"},commitNum:{location:"querystring",locationName:"commitNum",type:"long"},opNum:{location:"querystring",locationName:"opNum",type:"long"},encoding:{location:"header",locationName:"Accept-Encoding"}}},output:{type:"structure",required:["lastEventId","lastTrxTimestampInMillis","format","records","totalRecords"],members:{lastEventId:{shape:"S19"},lastTrxTimestampInMillis:{locationName:"lastTrxTimestamp",type:"long"},format:{},records:{type:"list",member:{type:"structure",required:["commitTimestampInMillis","eventId","data","op"],members:{commitTimestampInMillis:{locationName:"commitTimestamp",type:"long"},eventId:{shape:"S19"},data:{type:"structure",required:["stmt"],members:{stmt:{}}},op:{},isLastOp:{type:"boolean"}}}}, +totalRecords:{type:"integer"}}}},ListGremlinQueries:{http:{method:"GET",requestUri:"/gremlin/status",responseCode:200},input:{type:"structure",members:{includeWaiting:{location:"querystring",locationName:"includeWaiting",type:"boolean"}}},output:{type:"structure",members:{acceptedQueryCount:{type:"integer"},runningQueryCount:{type:"integer"},queries:{type:"list",member:{shape:"S35"}}}}},ListLoaderJobs:{http:{method:"GET",requestUri:"/loader",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"integer"},includeQueuedLoads:{location:"querystring",locationName:"includeQueuedLoads",type:"boolean"}}},output:{type:"structure",required:["status","payload"],members:{status:{},payload:{type:"structure",members:{loadIds:{shape:"S3a"}}}}}},ListMLDataProcessingJobs:{http:{method:"GET",requestUri:"/ml/dataprocessing",responseCode:200},input:{type:"structure",members:{maxItems:{location:"querystring",locationName:"maxItems",type:"integer"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{ids:{shape:"S3a"}}}},ListMLEndpoints:{http:{method:"GET",requestUri:"/ml/endpoints",responseCode:200},input:{type:"structure",members:{maxItems:{location:"querystring",locationName:"maxItems",type:"integer"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{ids:{shape:"S3a"}}}},ListMLModelTrainingJobs:{http:{method:"GET",requestUri:"/ml/modeltraining",responseCode:200},input:{type:"structure",members:{maxItems:{location:"querystring",locationName:"maxItems",type:"integer"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{ids:{shape:"S3a"}}}},ListMLModelTransformJobs:{http:{method:"GET",requestUri:"/ml/modeltransform",responseCode:200},input:{type:"structure",members:{maxItems:{location:"querystring",locationName:"maxItems",type:"integer"},neptuneIamRoleArn:{location:"querystring",locationName:"neptuneIamRoleArn"}}},output:{type:"structure",members:{ids:{shape:"S3a"}}}},ListOpenCypherQueries:{http:{method:"GET",requestUri:"/opencypher/status",responseCode:200},input:{type:"structure",members:{includeWaiting:{location:"querystring",locationName:"includeWaiting",type:"boolean"}}},output:{type:"structure",members:{acceptedQueryCount:{type:"integer"},runningQueryCount:{type:"integer"},queries:{type:"list",member:{shape:"S35"}}}}},ManagePropertygraphStatistics:{http:{requestUri:"/propertygraph/statistics",responseCode:200},input:{type:"structure",members:{mode:{}}},output:{type:"structure",required:["status"],members:{status:{},payload:{shape:"S3t"}}},idempotent:!0},ManageSparqlStatistics:{http:{requestUri:"/sparql/statistics",responseCode:200},input:{type:"structure",members:{mode:{}}},output:{type:"structure",required:["status"],members:{status:{},payload:{shape:"S3t"}}},idempotent:!0},StartLoaderJob:{http:{requestUri:"/loader",responseCode:200},input:{type:"structure",required:["source","format","s3BucketRegion","iamRoleArn"],members:{source:{},format:{},s3BucketRegion:{locationName:"region"},iamRoleArn:{},mode:{},failOnError:{type:"boolean"},parallelism:{},parserConfiguration:{shape:"S19"},updateSingleCardinalityProperties:{type:"boolean"},queueRequest:{type:"boolean"},dependencies:{shape:"S3a"},userProvidedEdgeIds:{type:"boolean"}}},output:{type:"structure",required:["status","payload"],members:{status:{},payload:{shape:"S19"}}},idempotent:!0},StartMLDataProcessingJob:{http:{requestUri:"/ml/dataprocessing",responseCode:200},input:{type:"structure",required:["inputDataS3Location","processedDataS3Location"],members:{id:{},previousDataProcessingJobId:{},inputDataS3Location:{},processedDataS3Location:{},sagemakerIamRoleArn:{},neptuneIamRoleArn:{},processingInstanceType:{},processingInstanceVolumeSizeInGB:{type:"integer"},processingTimeOutInSeconds:{type:"integer"},modelType:{},configFileName:{},subnets:{shape:"S3a"},securityGroupIds:{shape:"S3a"},volumeEncryptionKMSKey:{},s3OutputEncryptionKMSKey:{}}},output:{type:"structure",members:{id:{},arn:{},creationTimeInMillis:{type:"long"}}}},StartMLModelTrainingJob:{http:{requestUri:"/ml/modeltraining",responseCode:200},input:{type:"structure",required:["dataProcessingJobId","trainModelS3Location"],members:{id:{},previousModelTrainingJobId:{},dataProcessingJobId:{},trainModelS3Location:{},sagemakerIamRoleArn:{},neptuneIamRoleArn:{},baseProcessingInstanceType:{},trainingInstanceType:{},trainingInstanceVolumeSizeInGB:{type:"integer"},trainingTimeOutInSeconds:{type:"integer"},maxHPONumberOfTrainingJobs:{type:"integer"},maxHPOParallelTrainingJobs:{type:"integer"},subnets:{shape:"S3a"},securityGroupIds:{shape:"S3a"},volumeEncryptionKMSKey:{},s3OutputEncryptionKMSKey:{},enableManagedSpotTraining:{type:"boolean"},customModelTrainingParameters:{type:"structure",required:["sourceS3DirectoryPath"],members:{sourceS3DirectoryPath:{},trainingEntryPointScript:{},transformEntryPointScript:{}}}}},output:{type:"structure",members:{id:{},arn:{},creationTimeInMillis:{type:"long"}}}},StartMLModelTransformJob:{http:{requestUri:"/ml/modeltransform",responseCode:200},input:{type:"structure",required:["modelTransformOutputS3Location"],members:{id:{},dataProcessingJobId:{},mlModelTrainingJobId:{},trainingJobName:{},modelTransformOutputS3Location:{},sagemakerIamRoleArn:{},neptuneIamRoleArn:{},customModelTransformParameters:{type:"structure",required:["sourceS3DirectoryPath"],members:{sourceS3DirectoryPath:{},transformEntryPointScript:{}}},baseProcessingInstanceType:{},baseProcessingInstanceVolumeSizeInGB:{type:"integer"},subnets:{shape:"S3a"},securityGroupIds:{shape:"S3a"},volumeEncryptionKMSKey:{},s3OutputEncryptionKMSKey:{}}},output:{type:"structure",members:{id:{},arn:{},creationTimeInMillis:{type:"long"}}}}},shapes:{Sm:{type:"structure",members:{active:{type:"boolean"},statisticsId:{}}},S10:{type:"structure",members:{},document:!0},S18:{type:"structure",required:["version"],members:{version:{}}},S19:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{waited:{type:"integer"},elapsed:{type:"integer"},cancelled:{type:"boolean"},subqueries:{shape:"S10"}}},S1j:{type:"structure",members:{name:{},arn:{},status:{},outputLocation:{},failureReason:{},cloudwatchLogUrl:{}}},S1m:{type:"structure",members:{name:{},arn:{}}},S1w:{type:"structure",members:{autoCompute:{type:"boolean"},active:{type:"boolean"},statisticsId:{},date:{shape:"S1x"},note:{},signatureInfo:{type:"structure",members:{signatureCount:{type:"integer"},instanceCount:{type:"integer"},predicateCount:{type:"integer"}}}}},S1x:{type:"timestamp",timestampFormat:"iso8601"},S2e:{type:"list",member:{type:"map",key:{},value:{type:"long"}}},S35:{type:"structure",members:{queryId:{},queryString:{},queryEvalStats:{shape:"S1d"}}},S3a:{type:"list",member:{}},S3t:{type:"structure",members:{statisticsId:{}}}}}},{}],523:[function(e,t,r){t.exports={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:"Sg"},EncryptionConfiguration:{shape:"Sk"}}},output:{type:"structure",members:{Firewall:{shape:"So"},FirewallStatus:{shape:"Sq"}}}},CreateFirewallPolicy:{input:{type:"structure",required:["FirewallPolicyName","FirewallPolicy"],members:{FirewallPolicyName:{},FirewallPolicy:{shape:"S1b"},Description:{},Tags:{shape:"Sg"},DryRun:{type:"boolean"},EncryptionConfiguration:{shape:"Sk"}}},output:{type:"structure",required:["UpdateToken","FirewallPolicyResponse"],members:{UpdateToken:{},FirewallPolicyResponse:{shape:"S23"}}}},CreateRuleGroup:{input:{type:"structure",required:["RuleGroupName","Type","Capacity"],members:{RuleGroupName:{},RuleGroup:{shape:"S29"},Rules:{},Type:{},Description:{},Capacity:{type:"integer"},Tags:{shape:"Sg"},DryRun:{type:"boolean"},EncryptionConfiguration:{shape:"Sk"},SourceMetadata:{shape:"S3l"},AnalyzeRuleGroup:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","RuleGroupResponse"],members:{UpdateToken:{},RuleGroupResponse:{shape:"S3n"}}}},CreateTLSInspectionConfiguration:{input:{type:"structure",required:["TLSInspectionConfigurationName","TLSInspectionConfiguration"],members:{TLSInspectionConfigurationName:{},TLSInspectionConfiguration:{shape:"S3t"},Description:{},Tags:{shape:"Sg"},EncryptionConfiguration:{shape:"Sk"}}},output:{type:"structure",required:["UpdateToken","TLSInspectionConfigurationResponse"],members:{UpdateToken:{},TLSInspectionConfigurationResponse:{shape:"S43"}}}},DeleteFirewall:{input:{type:"structure",members:{FirewallName:{},FirewallArn:{}}},output:{type:"structure",members:{Firewall:{shape:"So"},FirewallStatus:{shape:"Sq"}}}},DeleteFirewallPolicy:{input:{type:"structure",members:{FirewallPolicyName:{},FirewallPolicyArn:{}}},output:{type:"structure",required:["FirewallPolicyResponse"],members:{FirewallPolicyResponse:{shape:"S23"}}}},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:"S3n"}}}},DeleteTLSInspectionConfiguration:{input:{type:"structure",members:{TLSInspectionConfigurationArn:{},TLSInspectionConfigurationName:{}}},output:{type:"structure",required:["TLSInspectionConfigurationResponse"],members:{TLSInspectionConfigurationResponse:{shape:"S43"}}}},DescribeFirewall:{input:{type:"structure",members:{FirewallName:{},FirewallArn:{}}},output:{type:"structure",members:{UpdateToken:{},Firewall:{shape:"So"},FirewallStatus:{shape:"Sq"}}}},DescribeFirewallPolicy:{input:{type:"structure",members:{FirewallPolicyName:{},FirewallPolicyArn:{}}},output:{type:"structure",required:["UpdateToken","FirewallPolicyResponse"],members:{UpdateToken:{},FirewallPolicyResponse:{shape:"S23"},FirewallPolicy:{shape:"S1b"}}}},DescribeLoggingConfiguration:{input:{type:"structure",members:{FirewallArn:{},FirewallName:{}}},output:{type:"structure",members:{FirewallArn:{},LoggingConfiguration:{shape:"S4n"}}}},DescribeResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},DescribeRuleGroup:{input:{type:"structure",members:{RuleGroupName:{},RuleGroupArn:{},Type:{},AnalyzeRuleGroup:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","RuleGroupResponse"],members:{UpdateToken:{},RuleGroup:{shape:"S29"},RuleGroupResponse:{shape:"S3n"}}}},DescribeRuleGroupMetadata:{input:{type:"structure",members:{RuleGroupName:{},RuleGroupArn:{},Type:{}}},output:{type:"structure",required:["RuleGroupArn","RuleGroupName"],members:{RuleGroupArn:{},RuleGroupName:{},Description:{},Type:{},Capacity:{type:"integer"},StatefulRuleOptions:{shape:"S3j"},LastModifiedTime:{type:"timestamp"}}}},DescribeTLSInspectionConfiguration:{input:{type:"structure",members:{TLSInspectionConfigurationArn:{},TLSInspectionConfigurationName:{}}},output:{type:"structure",required:["UpdateToken","TLSInspectionConfigurationResponse"],members:{UpdateToken:{},TLSInspectionConfiguration:{shape:"S3t"},TLSInspectionConfigurationResponse:{shape:"S43"}}}},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:{}}}}}}},ListTLSInspectionConfigurations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},TLSInspectionConfigurations:{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:"Sg"}}}},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:"Sg"}}},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:"Sk"}}},output:{type:"structure",members:{FirewallArn:{},FirewallName:{},UpdateToken:{},EncryptionConfiguration:{shape:"Sk"}}}},UpdateFirewallPolicy:{input:{type:"structure",required:["UpdateToken","FirewallPolicy"],members:{UpdateToken:{},FirewallPolicyArn:{},FirewallPolicyName:{},FirewallPolicy:{shape:"S1b"},Description:{},DryRun:{type:"boolean"},EncryptionConfiguration:{shape:"Sk"}}},output:{type:"structure",required:["UpdateToken","FirewallPolicyResponse"],members:{UpdateToken:{},FirewallPolicyResponse:{shape:"S23"}}}},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:"S4n"}}},output:{type:"structure",members:{FirewallArn:{},FirewallName:{},LoggingConfiguration:{shape:"S4n"}}}},UpdateRuleGroup:{input:{type:"structure",required:["UpdateToken"],members:{UpdateToken:{},RuleGroupArn:{},RuleGroupName:{},RuleGroup:{shape:"S29"},Rules:{},Type:{},Description:{},DryRun:{type:"boolean"},EncryptionConfiguration:{shape:"Sk"},SourceMetadata:{shape:"S3l"},AnalyzeRuleGroup:{type:"boolean"}}},output:{type:"structure",required:["UpdateToken","RuleGroupResponse"],members:{UpdateToken:{},RuleGroupResponse:{shape:"S3n"}}}},UpdateSubnetChangeProtection:{input:{type:"structure",required:["SubnetChangeProtection"],members:{UpdateToken:{},FirewallArn:{},FirewallName:{},SubnetChangeProtection:{type:"boolean"}}},output:{type:"structure",members:{UpdateToken:{},FirewallArn:{},FirewallName:{},SubnetChangeProtection:{type:"boolean"}}}},UpdateTLSInspectionConfiguration:{input:{type:"structure",required:["TLSInspectionConfiguration","UpdateToken"],members:{TLSInspectionConfigurationArn:{},TLSInspectionConfigurationName:{},TLSInspectionConfiguration:{shape:"S3t"},Description:{},EncryptionConfiguration:{shape:"Sk"},UpdateToken:{}}},output:{type:"structure",required:["UpdateToken","TLSInspectionConfigurationResponse"],members:{UpdateToken:{},TLSInspectionConfigurationResponse:{shape:"S43"}}}}},shapes:{S7:{type:"list",member:{type:"structure",required:["SubnetId"],members:{SubnetId:{},IPAddressType:{}}}},Sg:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sk:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},So:{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:"Sg"},EncryptionConfiguration:{shape:"Sk"}}},Sq:{type:"structure",required:["Status","ConfigurationSyncStateSummary"],members:{Status:{},ConfigurationSyncStateSummary:{},SyncStates:{type:"map",key:{},value:{type:"structure",members:{Attachment:{type:"structure",members:{SubnetId:{},EndpointId:{},Status:{},StatusMessage:{}}},Config:{type:"map",key:{},value:{type:"structure",members:{SyncStatus:{},UpdateToken:{}}}}}}},CapacityUsageSummary:{type:"structure",members:{CIDRs:{type:"structure",members:{AvailableCIDRCount:{type:"integer"},UtilizedCIDRCount:{type:"integer"},IPSetReferences:{type:"map",key:{},value:{type:"structure",members:{ResolvedCIDRCount:{type:"integer"}}}}}}}}}},S1b:{type:"structure",required:["StatelessDefaultActions","StatelessFragmentDefaultActions"],members:{StatelessRuleGroupReferences:{type:"list",member:{type:"structure",required:["ResourceArn","Priority"],members:{ResourceArn:{},Priority:{type:"integer"}}}},StatelessDefaultActions:{shape:"S1f"},StatelessFragmentDefaultActions:{shape:"S1f"},StatelessCustomActions:{shape:"S1g"},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:{},StreamExceptionPolicy:{}}},TLSInspectionConfigurationArn:{},PolicyVariables:{type:"structure",members:{RuleVariables:{shape:"S1x"}}}}},S1f:{type:"list",member:{}},S1g:{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:{}}}}}}}}}}},S1x:{type:"map",key:{},value:{type:"structure",required:["Definition"],members:{Definition:{shape:"S20"}}}},S20:{type:"list",member:{}},S23:{type:"structure",required:["FirewallPolicyName","FirewallPolicyArn","FirewallPolicyId"],members:{FirewallPolicyName:{},FirewallPolicyArn:{},FirewallPolicyId:{},Description:{},FirewallPolicyStatus:{},Tags:{shape:"Sg"},ConsumedStatelessRuleCapacity:{type:"integer"},ConsumedStatefulRuleCapacity:{type:"integer"},NumberOfAssociations:{type:"integer"},EncryptionConfiguration:{shape:"Sk"},LastModifiedTime:{type:"timestamp"}}},S29:{type:"structure",required:["RulesSource"],members:{RuleVariables:{type:"structure",members:{IPSets:{shape:"S1x"},PortSets:{type:"map",key:{},value:{type:"structure",members:{Definition:{shape:"S20"}}}}}},ReferenceSets:{type:"structure",members:{IPSetReferences:{type:"map",key:{},value:{type:"structure",members:{ReferenceArn:{}}}}}},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:"S37"},Destinations:{shape:"S37"},SourcePorts:{shape:"S3a"},DestinationPorts:{shape:"S3a"},Protocols:{shape:"S3d"},TCPFlags:{type:"list",member:{type:"structure",required:["Flags"],members:{Flags:{shape:"S3h"},Masks:{shape:"S3h"}}}}}},Actions:{shape:"S1f"}}},Priority:{type:"integer"}}}},CustomActions:{shape:"S1g"}}}}},StatefulRuleOptions:{shape:"S3j"}}},S37:{type:"list",member:{type:"structure",required:["AddressDefinition"],members:{AddressDefinition:{}}}},S3a:{type:"list",member:{type:"structure",required:["FromPort","ToPort"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}}},S3d:{type:"list",member:{type:"integer"}},S3h:{type:"list",member:{}},S3j:{type:"structure",members:{RuleOrder:{}}},S3l:{type:"structure",members:{SourceArn:{},SourceUpdateToken:{}}},S3n:{type:"structure",required:["RuleGroupArn","RuleGroupName","RuleGroupId"],members:{RuleGroupArn:{},RuleGroupName:{},RuleGroupId:{},Description:{},Type:{},Capacity:{type:"integer"},RuleGroupStatus:{},Tags:{shape:"Sg"},ConsumedCapacity:{type:"integer"},NumberOfAssociations:{type:"integer"},EncryptionConfiguration:{shape:"Sk"},SourceMetadata:{shape:"S3l"},SnsTopic:{},LastModifiedTime:{type:"timestamp"},AnalysisResults:{type:"list",member:{type:"structure",members:{IdentifiedRuleIds:{type:"list",member:{}},IdentifiedType:{},AnalysisDetail:{}}}}}},S3t:{type:"structure",members:{ServerCertificateConfigurations:{type:"list",member:{type:"structure",members:{ServerCertificates:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},Scopes:{type:"list",member:{type:"structure",members:{Sources:{shape:"S37"},Destinations:{shape:"S37"},SourcePorts:{shape:"S3a"},DestinationPorts:{shape:"S3a"},Protocols:{shape:"S3d"}}}},CertificateAuthorityArn:{},CheckCertificateRevocationStatus:{type:"structure",members:{RevokedStatusAction:{},UnknownStatusAction:{}}}}}}}},S43:{type:"structure",required:["TLSInspectionConfigurationArn","TLSInspectionConfigurationName","TLSInspectionConfigurationId"],members:{TLSInspectionConfigurationArn:{},TLSInspectionConfigurationName:{},TLSInspectionConfigurationId:{},TLSInspectionConfigurationStatus:{},Description:{},Tags:{shape:"Sg"},LastModifiedTime:{type:"timestamp"},NumberOfAssociations:{type:"integer"},EncryptionConfiguration:{shape:"Sk"},Certificates:{type:"list",member:{shape:"S45"}},CertificateAuthority:{shape:"S45"}}},S45:{type:"structure",members:{CertificateArn:{},CertificateSerial:{},Status:{},StatusMessage:{}}},S4n:{type:"structure",required:["LogDestinationConfigs"],members:{LogDestinationConfigs:{type:"list",member:{type:"structure",required:["LogType","LogDestinationType","LogDestination"],members:{LogType:{},LogDestinationType:{},LogDestination:{type:"map",key:{},value:{}}}}}}}}}},{}],524:[function(e,t,r){t.exports={pagination:{ListFirewallPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FirewallPolicies"},ListFirewalls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Firewalls"},ListRuleGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RuleGroups"},ListTLSInspectionConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TLSInspectionConfigurations"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"}}}},{}],525:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-07-05",endpointPrefix:"networkmanager",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"NetworkManager",serviceFullName:"AWS Network Manager",serviceId:"NetworkManager",signatureVersion:"v4",signingName:"networkmanager",uid:"networkmanager-2019-07-05",auth:["aws.auth#sigv4"]},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:"Ss"}}}},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:"Sx"}}}},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:"S11"}}}},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:"S16"}}}},CreateConnectAttachment:{http:{requestUri:"/connect-attachments"},input:{type:"structure",required:["CoreNetworkId","EdgeLocation","TransportAttachmentId","Options"],members:{CoreNetworkId:{},EdgeLocation:{},TransportAttachmentId:{},Options:{shape:"S19"},Tags:{shape:"Sf"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConnectAttachment:{shape:"S1d"}}}},CreateConnectPeer:{http:{requestUri:"/connect-peers"},input:{type:"structure",required:["ConnectAttachmentId","PeerAddress"],members:{ConnectAttachmentId:{},CoreNetworkAddress:{},PeerAddress:{},BgpOptions:{type:"structure",members:{PeerAsn:{type:"long"}}},InsideCidrBlocks:{shape:"S1i"},Tags:{shape:"Sf"},ClientToken:{idempotencyToken:!0},SubnetArn:{}}},output:{type:"structure",members:{ConnectPeer:{shape:"S1l"}}}},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:"S1s"}}}},CreateCoreNetwork:{http:{requestUri:"/core-networks"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{},Description:{},Tags:{shape:"Sf"},PolicyDocument:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CoreNetwork:{shape:"S1z"}}}},CreateDevice:{http:{requestUri:"/global-networks/{globalNetworkId}/devices"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},AWSLocation:{shape:"S2a"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"S2b"},SiteId:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Device:{shape:"S2e"}}}},CreateGlobalNetwork:{http:{requestUri:"/global-networks"},input:{type:"structure",members:{Description:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{GlobalNetwork:{shape:"S2j"}}}},CreateLink:{http:{requestUri:"/global-networks/{globalNetworkId}/links"},input:{type:"structure",required:["GlobalNetworkId","Bandwidth","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Type:{},Bandwidth:{shape:"S2n"},Provider:{},SiteId:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Link:{shape:"S2p"}}}},CreateSite:{http:{requestUri:"/global-networks/{globalNetworkId}/sites"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Location:{shape:"S2b"},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Site:{shape:"S2u"}}}},CreateSiteToSiteVpnAttachment:{http:{requestUri:"/site-to-site-vpn-attachments"},input:{type:"structure",required:["CoreNetworkId","VpnConnectionArn"],members:{CoreNetworkId:{},VpnConnectionArn:{},Tags:{shape:"Sf"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{SiteToSiteVpnAttachment:{shape:"S30"}}}},CreateTransitGatewayPeering:{http:{requestUri:"/transit-gateway-peerings"},input:{type:"structure",required:["CoreNetworkId","TransitGatewayArn"],members:{CoreNetworkId:{},TransitGatewayArn:{},Tags:{shape:"Sf"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TransitGatewayPeering:{shape:"S34"}}}},CreateTransitGatewayRouteTableAttachment:{http:{requestUri:"/transit-gateway-route-table-attachments"},input:{type:"structure",required:["PeeringId","TransitGatewayRouteTableArn"],members:{PeeringId:{},TransitGatewayRouteTableArn:{},Tags:{shape:"Sf"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TransitGatewayRouteTableAttachment:{shape:"S3d"}}}},CreateVpcAttachment:{http:{requestUri:"/vpc-attachments"},input:{type:"structure",required:["CoreNetworkId","VpcArn","SubnetArns"],members:{CoreNetworkId:{},VpcArn:{},SubnetArns:{shape:"S3g"},Options:{shape:"S3h"},Tags:{shape:"Sf"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{VpcAttachment:{shape:"S3k"}}}},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:"S1l"}}}},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:"S1s"}}}},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:"S1z"}}}},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:"S3v"}}}},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:"S2e"}}}},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:"S2j"}}}},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:"S2p"}}}},DeletePeering:{http:{method:"DELETE",requestUri:"/peerings/{peeringId}"},input:{type:"structure",required:["PeeringId"],members:{PeeringId:{location:"uri",locationName:"peeringId"}}},output:{type:"structure",members:{Peering:{shape:"S35"}}}},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:"S2u"}}}},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:"S4f"}}}},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:"S2j"}},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:"Ss"}}}},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:"Sx"}}}},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:"S11"}}}},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:"S16"}}}},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:"S1d"}}}},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:"S1l"}}}},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:"Ss"}},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:"S1s"}},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:"S1z"}}}},GetCoreNetworkChangeEvents:{http:{method:"GET",requestUri:"/core-networks/{coreNetworkId}/core-network-change-events/{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:{CoreNetworkChangeEvents:{type:"list",member:{type:"structure",members:{Type:{},Action:{},IdentifierPath:{},EventTime:{type:"timestamp"},Status:{},Values:{type:"structure",members:{EdgeLocation:{},SegmentName:{},NetworkFunctionGroupName:{},AttachmentId:{},Cidr:{}}}}}},NextToken:{}}}},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:"S5o"},NewValues:{shape:"S5o"},IdentifierPath:{}}}},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:"S3v"}}}},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:"Sx"}},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:"S2e"}},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:"S11"}},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:"S2p"}},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:"Sf"},Metadata:{shape:"S6v"}}}},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:"S6y"},CoreNetworkNetworkFunctionGroup:{type:"structure",members:{CoreNetworkId:{},NetworkFunctionGroupName:{},EdgeLocation:{}}}}},ExactCidrMatches:{shape:"S1i"},LongestPrefixMatches:{shape:"S1i"},SubnetOfMatches:{shape:"S1i"},SupernetOfMatches:{shape:"S1i"},PrefixListIds:{shape:"S1i"},States:{type:"list",member:{}},Types:{type:"list",member:{}},DestinationFilters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{RouteTableArn:{},CoreNetworkSegmentEdge:{shape:"S6y"},RouteTableType:{},RouteTableTimestamp:{type:"timestamp"},NetworkRoutes:{type:"list",member:{type:"structure",members:{DestinationCidrBlock:{},Destinations:{type:"list",member:{type:"structure",members:{CoreNetworkAttachmentId:{},TransitGatewayAttachmentId:{},SegmentName:{},NetworkFunctionGroupName:{},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:!0}}}},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:"S7r"}}}},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:"S30"}}}},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:"S2u"}},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:"S16"}},NextToken:{}}}},GetTransitGatewayPeering:{http:{method:"GET",requestUri:"/transit-gateway-peerings/{peeringId}"},input:{type:"structure",required:["PeeringId"],members:{PeeringId:{location:"uri",locationName:"peeringId"}}},output:{type:"structure",members:{TransitGatewayPeering:{shape:"S34"}}}},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:"S4f"}},NextToken:{}}}},GetTransitGatewayRouteTableAttachment:{http:{method:"GET",requestUri:"/transit-gateway-route-table-attachments/{attachmentId}"},input:{type:"structure",required:["AttachmentId"],members:{AttachmentId:{location:"uri",locationName:"attachmentId"}}},output:{type:"structure",members:{TransitGatewayRouteTableAttachment:{shape:"S3d"}}}},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:"S3k"}}}},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:"Sf"},SubnetArn:{}}}},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:"Sf"}}}},NextToken:{}}}},ListOrganizationServiceAccessStatus:{http:{method:"GET",requestUri:"/organizations/service-access"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{OrganizationStatus:{shape:"S96"},NextToken:{}}}},ListPeerings:{http:{method:"GET",requestUri:"/peerings"},input:{type:"structure",members:{CoreNetworkId:{location:"querystring",locationName:"coreNetworkId"},PeeringType:{location:"querystring",locationName:"peeringType"},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:{Peerings:{type:"list",member:{shape:"S35"}},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"}}}},PutCoreNetworkPolicy:{http:{requestUri:"/core-networks/{coreNetworkId}/core-network-policy"},input:{type:"structure",required:["CoreNetworkId","PolicyDocument"],members:{CoreNetworkId:{location:"uri",locationName:"coreNetworkId"},PolicyDocument:{jsonvalue:!0},Description:{},LatestVersionId:{type:"integer"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CoreNetworkPolicy:{shape:"S3v"}}}},PutResourcePolicy:{http:{requestUri:"/resource-policy/{resourceArn}"},input:{type:"structure",required:["PolicyDocument","ResourceArn"],members:{PolicyDocument:{jsonvalue:!0},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:"S4f"}}}},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:"S3v"}}}},StartOrganizationServiceAccessUpdate:{http:{requestUri:"/organizations/service-access"},input:{type:"structure",required:["Action"],members:{Action:{}}},output:{type:"structure",members:{OrganizationStatus:{shape:"S96"}}}},StartRouteAnalysis:{http:{requestUri:"/global-networks/{globalNetworkId}/route-analyses"},input:{type:"structure",required:["GlobalNetworkId","Source","Destination"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Source:{shape:"S9w"},Destination:{shape:"S9w"},IncludeReturnPath:{type:"boolean"},UseMiddleboxes:{type:"boolean"}}},output:{type:"structure",members:{RouteAnalysis:{shape:"S7r"}}}},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:"S1s"}}}},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:"S1z"}}}},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:"S2a"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"S2b"},SiteId:{}}},output:{type:"structure",members:{Device:{shape:"S2e"}}}},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:"S2j"}}}},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:"S2n"},Provider:{}}},output:{type:"structure",members:{Link:{shape:"S2p"}}}},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:"S6v"}}},output:{type:"structure",members:{ResourceArn:{},Metadata:{shape:"S6v"}}}},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:"S2b"}}},output:{type:"structure",members:{Site:{shape:"S2u"}}}},UpdateVpcAttachment:{http:{method:"PATCH",requestUri:"/vpc-attachments/{attachmentId}"},input:{type:"structure",required:["AttachmentId"],members:{AttachmentId:{location:"uri",locationName:"attachmentId"},AddSubnetArns:{shape:"S3g"},RemoveSubnetArns:{shape:"S3g"},Options:{shape:"S3h"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S3k"}}}}},shapes:{S4:{type:"structure",members:{CoreNetworkId:{},CoreNetworkArn:{},AttachmentId:{},OwnerAccountId:{},AttachmentType:{},State:{},EdgeLocation:{},ResourceArn:{},AttachmentPolicyRuleNumber:{type:"integer"},SegmentName:{},NetworkFunctionGroupName:{},Tags:{shape:"Sf"},ProposedSegmentChange:{type:"structure",members:{Tags:{shape:"Sf"},AttachmentPolicyRuleNumber:{type:"integer"},SegmentName:{}}},ProposedNetworkFunctionGroupChange:{type:"structure",members:{Tags:{shape:"Sf"},AttachmentPolicyRuleNumber:{type:"integer"},NetworkFunctionGroupName:{}}},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}},Sf:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Ss:{type:"structure",members:{ConnectPeerId:{},GlobalNetworkId:{},DeviceId:{},LinkId:{},State:{}}},Sx:{type:"structure",members:{CustomerGatewayArn:{},GlobalNetworkId:{},DeviceId:{},LinkId:{},State:{}}},S11:{type:"structure",members:{GlobalNetworkId:{},DeviceId:{},LinkId:{},LinkAssociationState:{}}},S16:{type:"structure",members:{TransitGatewayConnectPeerArn:{},GlobalNetworkId:{},DeviceId:{},LinkId:{},State:{}}},S19:{type:"structure",members:{Protocol:{}}},S1d:{type:"structure",members:{Attachment:{shape:"S4"},TransportAttachmentId:{},Options:{shape:"S19"}}},S1i:{type:"list",member:{}},S1l:{type:"structure",members:{CoreNetworkId:{},ConnectAttachmentId:{},ConnectPeerId:{},EdgeLocation:{},State:{},CreatedAt:{type:"timestamp"},Configuration:{type:"structure",members:{CoreNetworkAddress:{},PeerAddress:{},InsideCidrBlocks:{shape:"S1i"},Protocol:{},BgpConfigurations:{type:"list",member:{type:"structure",members:{CoreNetworkAsn:{type:"long"},PeerAsn:{type:"long"},CoreNetworkAddress:{}, +PeerAddress:{}}}}}},Tags:{shape:"Sf"},SubnetArn:{}}},S1s:{type:"structure",members:{ConnectionId:{},ConnectionArn:{},GlobalNetworkId:{},DeviceId:{},ConnectedDeviceId:{},LinkId:{},ConnectedLinkId:{},Description:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S1z:{type:"structure",members:{GlobalNetworkId:{},CoreNetworkId:{},CoreNetworkArn:{},Description:{},CreatedAt:{type:"timestamp"},State:{},Segments:{type:"list",member:{type:"structure",members:{Name:{},EdgeLocations:{shape:"S23"},SharedSegments:{shape:"S1i"}}}},NetworkFunctionGroups:{type:"list",member:{type:"structure",members:{Name:{},EdgeLocations:{shape:"S23"},Segments:{type:"structure",members:{SendVia:{shape:"S1i"},SendTo:{shape:"S1i"}}}}}},Edges:{type:"list",member:{type:"structure",members:{EdgeLocation:{},Asn:{type:"long"},InsideCidrBlocks:{shape:"S1i"}}}},Tags:{shape:"Sf"}}},S23:{type:"list",member:{}},S2a:{type:"structure",members:{Zone:{},SubnetArn:{}}},S2b:{type:"structure",members:{Address:{},Latitude:{},Longitude:{}},sensitive:!0},S2e:{type:"structure",members:{DeviceId:{},DeviceArn:{},GlobalNetworkId:{},AWSLocation:{shape:"S2a"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"S2b"},SiteId:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S2j:{type:"structure",members:{GlobalNetworkId:{},GlobalNetworkArn:{},Description:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S2n:{type:"structure",members:{UploadSpeed:{type:"integer"},DownloadSpeed:{type:"integer"}}},S2p:{type:"structure",members:{LinkId:{},LinkArn:{},GlobalNetworkId:{},SiteId:{},Description:{},Type:{},Bandwidth:{shape:"S2n"},Provider:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S2u:{type:"structure",members:{SiteId:{},SiteArn:{},GlobalNetworkId:{},Description:{},Location:{shape:"S2b"},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sf"}}},S30:{type:"structure",members:{Attachment:{shape:"S4"},VpnConnectionArn:{}}},S34:{type:"structure",members:{Peering:{shape:"S35"},TransitGatewayArn:{},TransitGatewayPeeringAttachmentId:{}}},S35:{type:"structure",members:{CoreNetworkId:{},CoreNetworkArn:{},PeeringId:{},OwnerAccountId:{},PeeringType:{},State:{},EdgeLocation:{},ResourceArn:{},Tags:{shape:"Sf"},CreatedAt:{type:"timestamp"}}},S3d:{type:"structure",members:{Attachment:{shape:"S4"},PeeringId:{},TransitGatewayRouteTableArn:{}}},S3g:{type:"list",member:{}},S3h:{type:"structure",members:{Ipv6Support:{type:"boolean"},ApplianceModeSupport:{type:"boolean"}}},S3k:{type:"structure",members:{Attachment:{shape:"S4"},SubnetArns:{shape:"S3g"},Options:{shape:"S3h"}}},S3v:{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:!0}}},S4f:{type:"structure",members:{GlobalNetworkId:{},TransitGatewayArn:{},State:{type:"structure",members:{Code:{},Message:{}}}}},S5o:{type:"structure",members:{SegmentName:{},NetworkFunctionGroupName:{},EdgeLocations:{shape:"S23"},Asn:{type:"long"},Cidr:{},DestinationIdentifier:{},InsideCidrBlocks:{shape:"S1i"},SharedSegments:{shape:"S1i"},ServiceInsertionActions:{type:"list",member:{type:"structure",members:{Action:{},Mode:{},WhenSentTo:{type:"structure",members:{WhenSentToSegmentsList:{type:"list",member:{}}}},Via:{type:"structure",members:{NetworkFunctionGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},WithEdgeOverrides:{type:"list",member:{type:"structure",members:{EdgeSets:{type:"list",member:{type:"list",member:{}}},UseEdge:{}}}}}}}}}}},S6v:{type:"map",key:{},value:{}},S6y:{type:"structure",members:{CoreNetworkId:{},SegmentName:{},EdgeLocation:{}}},S7r:{type:"structure",members:{GlobalNetworkId:{},OwnerAccountId:{},RouteAnalysisId:{},StartTimestamp:{type:"timestamp"},Status:{},Source:{shape:"S7t"},Destination:{shape:"S7t"},IncludeReturnPath:{type:"boolean"},UseMiddleboxes:{type:"boolean"},ForwardPath:{shape:"S7v"},ReturnPath:{shape:"S7v"}}},S7t:{type:"structure",members:{TransitGatewayAttachmentArn:{},TransitGatewayArn:{},IpAddress:{}}},S7v:{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:{}}}}}},S96:{type:"structure",members:{OrganizationId:{},OrganizationAwsServiceAccessStatus:{},SLRDeploymentStatus:{},AccountStatusList:{type:"list",member:{type:"structure",members:{AccountId:{},SLRDeploymentStatus:{}}}}}},S9w:{type:"structure",members:{TransitGatewayAttachmentArn:{},IpAddress:{}}}}}},{}],526:[function(e,t,r){t.exports={pagination:{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"},GetCoreNetworkChangeEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CoreNetworkChangeEvents"},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"},ListPeerings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Peerings"}}}},{}],527:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-08-01",endpointPrefix:"networkmonitor",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon CloudWatch Network Monitor",serviceId:"NetworkMonitor",signatureVersion:"v4",signingName:"networkmonitor",uid:"networkmonitor-2023-08-01"},operations:{CreateMonitor:{http:{requestUri:"/monitors",responseCode:200},input:{type:"structure",required:["monitorName"],members:{monitorName:{},probes:{type:"list",member:{type:"structure",required:["sourceArn","destination","protocol"],members:{sourceArn:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"},probeTags:{shape:"Sa"}}}},aggregationPeriod:{type:"long"},clientToken:{idempotencyToken:!0},tags:{shape:"Sa"}}},output:{type:"structure",required:["monitorArn","monitorName","state"],members:{monitorArn:{},monitorName:{},state:{},aggregationPeriod:{type:"long"},tags:{shape:"Sa"}}},idempotent:!0},CreateProbe:{http:{requestUri:"/monitors/{monitorName}/probes",responseCode:200},input:{type:"structure",required:["monitorName","probe"],members:{monitorName:{location:"uri",locationName:"monitorName"},probe:{type:"structure",required:["sourceArn","destination","protocol"],members:{sourceArn:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"},tags:{shape:"Sa"}}},clientToken:{idempotencyToken:!0},tags:{shape:"Sa"}}},output:{type:"structure",required:["sourceArn","destination","protocol"],members:{probeId:{},probeArn:{},sourceArn:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"},addressFamily:{},vpcId:{},state:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},tags:{shape:"Sa"}}},idempotent:!0},DeleteMonitor:{http:{method:"DELETE",requestUri:"/monitors/{monitorName}",responseCode:200},input:{type:"structure",required:["monitorName"],members:{monitorName:{location:"uri",locationName:"monitorName"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteProbe:{http:{method:"DELETE",requestUri:"/monitors/{monitorName}/probes/{probeId}",responseCode:200},input:{type:"structure",required:["monitorName","probeId"],members:{monitorName:{location:"uri",locationName:"monitorName"},probeId:{location:"uri",locationName:"probeId"}}},output:{type:"structure",members:{}},idempotent:!0},GetMonitor:{http:{method:"GET",requestUri:"/monitors/{monitorName}",responseCode:200},input:{type:"structure",required:["monitorName"],members:{monitorName:{location:"uri",locationName:"monitorName"}}},output:{type:"structure",required:["monitorArn","monitorName","state","aggregationPeriod","createdAt","modifiedAt"],members:{monitorArn:{},monitorName:{},state:{},aggregationPeriod:{type:"long"},tags:{shape:"Sa"},probes:{type:"list",member:{type:"structure",required:["sourceArn","destination","protocol"],members:{probeId:{},probeArn:{},sourceArn:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"},addressFamily:{},vpcId:{},state:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},tags:{shape:"Sa"}}}},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"}}}},GetProbe:{http:{method:"GET",requestUri:"/monitors/{monitorName}/probes/{probeId}",responseCode:200},input:{type:"structure",required:["monitorName","probeId"],members:{monitorName:{location:"uri",locationName:"monitorName"},probeId:{location:"uri",locationName:"probeId"}}},output:{type:"structure",required:["sourceArn","destination","protocol"],members:{probeId:{},probeArn:{},sourceArn:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"},addressFamily:{},vpcId:{},state:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},tags:{shape:"Sa"}}}},ListMonitors:{http:{method:"GET",requestUri:"/monitors",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},state:{location:"querystring",locationName:"state"}}},output:{type:"structure",required:["monitors"],members:{monitors:{type:"list",member:{type:"structure",required:["monitorArn","monitorName","state"],members:{monitorArn:{},monitorName:{},state:{},aggregationPeriod:{type:"long"},tags:{shape:"Sa"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sa"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateMonitor:{http:{method:"PATCH",requestUri:"/monitors/{monitorName}",responseCode:200},input:{type:"structure",required:["monitorName","aggregationPeriod"],members:{monitorName:{location:"uri",locationName:"monitorName"},aggregationPeriod:{type:"long"}}},output:{type:"structure",required:["monitorArn","monitorName","state"],members:{monitorArn:{},monitorName:{},state:{},aggregationPeriod:{type:"long"},tags:{shape:"Sa"}}},idempotent:!0},UpdateProbe:{http:{method:"PATCH",requestUri:"/monitors/{monitorName}/probes/{probeId}",responseCode:200},input:{type:"structure",required:["monitorName","probeId"],members:{monitorName:{location:"uri",locationName:"monitorName"},probeId:{location:"uri",locationName:"probeId"},state:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"}}},output:{type:"structure",required:["sourceArn","destination","protocol"],members:{probeId:{},probeArn:{},sourceArn:{},destination:{},destinationPort:{type:"integer"},protocol:{},packetSize:{type:"integer"},addressFamily:{},vpcId:{},state:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},tags:{shape:"Sa"}}},idempotent:!0}},shapes:{Sa:{type:"map",key:{},value:{}}}}},{}],528:[function(e,t,r){t.exports={pagination:{ListMonitors:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"monitors"}}}},{}],529:[function(e,t,r){t.exports={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:!0,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:!0,location:"header",locationName:"X-Amz-Client-Token"},description:{shape:"Sc"},ec2SubnetIds:{shape:"Sd"},launchProfileProtocolVersions:{shape:"Sf"},name:{shape:"Sh"},streamConfiguration:{shape:"Si"},studioComponentIds:{shape:"S15"},studioId:{location:"uri",locationName:"studioId"},tags:{shape:"S16"}}},output:{type:"structure",members:{launchProfile:{shape:"S18"}}}},CreateStreamingImage:{http:{requestUri:"/2020-08-01/studios/{studioId}/streaming-images",responseCode:200},input:{type:"structure",required:["ec2ImageId","name","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},description:{shape:"S1k"},ec2ImageId:{},name:{shape:"S1m"},studioId:{location:"uri",locationName:"studioId"},tags:{shape:"S16"}}},output:{type:"structure",members:{streamingImage:{shape:"S1o"}}}},CreateStreamingSession:{http:{requestUri:"/2020-08-01/studios/{studioId}/streaming-sessions",responseCode:200},input:{type:"structure",required:["launchProfileId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},ec2InstanceType:{},launchProfileId:{},ownedBy:{},streamingImageId:{},studioId:{location:"uri",locationName:"studioId"},tags:{shape:"S16"}}},output:{type:"structure",members:{session:{shape:"S1y"}}}},CreateStreamingSessionStream:{http:{requestUri:"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams",responseCode:200},input:{type:"structure",required:["sessionId","studioId"],members:{clientToken:{idempotencyToken:!0,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:"S26"}}},idempotent:!0},CreateStudio:{http:{requestUri:"/2020-08-01/studios",responseCode:200},input:{type:"structure",required:["adminRoleArn","displayName","studioName","userRoleArn"],members:{adminRoleArn:{},clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},displayName:{shape:"S2c"},studioEncryptionConfiguration:{shape:"S2d"},studioName:{},tags:{shape:"S16"},userRoleArn:{}}},output:{type:"structure",members:{studio:{shape:"S2i"}}}},CreateStudioComponent:{http:{requestUri:"/2020-08-01/studios/{studioId}/studio-components",responseCode:200},input:{type:"structure",required:["name","studioId","type"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},configuration:{shape:"S2n"},description:{shape:"S30"},ec2SecurityGroupIds:{shape:"S31"},initializationScripts:{shape:"S33"},name:{shape:"S38"},runtimeRoleArn:{},scriptParameters:{shape:"S39"},secureInitializationRoleArn:{},studioId:{location:"uri",locationName:"studioId"},subtype:{},tags:{shape:"S16"},type:{}}},output:{type:"structure",members:{studioComponent:{shape:"S3g"}}}},DeleteLaunchProfile:{http:{method:"DELETE",requestUri:"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",responseCode:200},input:{type:"structure",required:["launchProfileId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},launchProfileId:{location:"uri",locationName:"launchProfileId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{launchProfile:{shape:"S18"}}},idempotent:!0},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:!0,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:!0},DeleteStreamingImage:{http:{method:"DELETE",requestUri:"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",responseCode:200},input:{type:"structure",required:["streamingImageId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},streamingImageId:{location:"uri",locationName:"streamingImageId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{streamingImage:{shape:"S1o"}}},idempotent:!0},DeleteStreamingSession:{http:{method:"DELETE",requestUri:"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}",responseCode:200},input:{type:"structure",required:["sessionId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},sessionId:{location:"uri",locationName:"sessionId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{session:{shape:"S1y"}}},idempotent:!0},DeleteStudio:{http:{method:"DELETE",requestUri:"/2020-08-01/studios/{studioId}",responseCode:200},input:{type:"structure",required:["studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",required:["studio"],members:{studio:{shape:"S2i"}}},idempotent:!0},DeleteStudioComponent:{http:{method:"DELETE",requestUri:"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",responseCode:200},input:{type:"structure",required:["studioComponentId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},studioComponentId:{location:"uri",locationName:"studioComponentId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{studioComponent:{shape:"S3g"}}},idempotent:!0},DeleteStudioMember:{http:{method:"DELETE",requestUri:"/2020-08-01/studios/{studioId}/membership/{principalId}",responseCode:200},input:{type:"structure",required:["principalId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},principalId:{location:"uri",locationName:"principalId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{}},idempotent:!0},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:"S40"}}}},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:"S18"}}}},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:"S18"},streamingImages:{shape:"S46"},studioComponentSummaries:{type:"list",member:{type:"structure",members:{createdAt:{shape:"S8"},createdBy:{},description:{shape:"S30"},name:{shape:"S38"},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:"S4a",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:"S2p"},directoryId:{},directoryName:{},dnsIpAddresses:{type:"list",member:{}},organizationalUnitDistinguishedName:{},studioComponentId:{},studioComponentName:{shape:"S38"}}},ec2SecurityGroupIds:{type:"list",member:{}},launchProfileId:{},launchProfileProtocolVersion:{},launchPurpose:{},name:{shape:"Sh"},platform:{},systemInitializationScripts:{shape:"S4i"},userInitializationScripts:{shape:"S4i"}}}}}},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:"S4m"}}}},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:"S1o"}}}},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:"S1y"}}}},GetStreamingSessionBackup:{http:{method:"GET",requestUri:"/2020-08-01/studios/{studioId}/streaming-session-backups/{backupId}",responseCode:200},input:{type:"structure",required:["backupId","studioId"],members:{backupId:{location:"uri",locationName:"backupId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{streamingSessionBackup:{shape:"S4u"}}}},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:"S26"}}}},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:"S2i"}}}},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:"S3g"}}}},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:"S53"}}}},ListEulaAcceptances:{http:{method:"GET",requestUri:"/2020-08-01/studios/{studioId}/eula-acceptances",responseCode:200},input:{type:"structure",required:["studioId"],members:{eulaIds:{shape:"S4a",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:"S4a",location:"querystring",locationName:"eulaIds"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{eulas:{type:"list",member:{shape:"S40"}},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:"S4m"}},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:"S18"}},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:"S46"}}}},ListStreamingSessionBackups:{http:{method:"GET",requestUri:"/2020-08-01/studios/{studioId}/streaming-session-backups",responseCode:200},input:{type:"structure",required:["studioId"],members:{nextToken:{location:"querystring",locationName:"nextToken"},ownedBy:{location:"querystring",locationName:"ownedBy"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{nextToken:{},streamingSessionBackups:{type:"list",member:{shape:"S4u"}}}}},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:"S1y"}}}}},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:"S3g"}}}}},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:"S53"}},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:"S2i"}}}}},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:"S16"}}}}, +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:!0,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:!0,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:{backupId:{},clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},sessionId:{location:"uri",locationName:"sessionId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{session:{shape:"S1y"}}},idempotent:!0},StartStudioSSOConfigurationRepair:{http:{method:"PUT",requestUri:"/2020-08-01/studios/{studioId}/sso-configuration",responseCode:200},input:{type:"structure",required:["studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",required:["studio"],members:{studio:{shape:"S2i"}}},idempotent:!0},StopStreamingSession:{http:{requestUri:"/2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop",responseCode:200},input:{type:"structure",required:["sessionId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},sessionId:{location:"uri",locationName:"sessionId"},studioId:{location:"uri",locationName:"studioId"},volumeRetentionMode:{}}},output:{type:"structure",members:{session:{shape:"S1y"}}},idempotent:!0},TagResource:{http:{requestUri:"/2020-08-01/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S16"}}},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:"S4a",location:"querystring",locationName:"tagKeys"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateLaunchProfile:{http:{method:"PATCH",requestUri:"/2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}",responseCode:200},input:{type:"structure",required:["launchProfileId","studioId"],members:{clientToken:{idempotencyToken:!0,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:"S15"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{launchProfile:{shape:"S18"}}}},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:!0,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:"S4m"}}}},UpdateStreamingImage:{http:{method:"PATCH",requestUri:"/2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}",responseCode:200},input:{type:"structure",required:["streamingImageId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},description:{shape:"S1k"},name:{shape:"S1m"},streamingImageId:{location:"uri",locationName:"streamingImageId"},studioId:{location:"uri",locationName:"studioId"}}},output:{type:"structure",members:{streamingImage:{shape:"S1o"}}}},UpdateStudio:{http:{method:"PATCH",requestUri:"/2020-08-01/studios/{studioId}",responseCode:200},input:{type:"structure",required:["studioId"],members:{adminRoleArn:{},clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},displayName:{shape:"S2c"},studioId:{location:"uri",locationName:"studioId"},userRoleArn:{}}},output:{type:"structure",required:["studio"],members:{studio:{shape:"S2i"}}}},UpdateStudioComponent:{http:{method:"PATCH",requestUri:"/2020-08-01/studios/{studioId}/studio-components/{studioComponentId}",responseCode:200},input:{type:"structure",required:["studioComponentId","studioId"],members:{clientToken:{idempotencyToken:!0,location:"header",locationName:"X-Amz-Client-Token"},configuration:{shape:"S2n"},description:{shape:"S30"},ec2SecurityGroupIds:{shape:"S31"},initializationScripts:{shape:"S33"},name:{shape:"S38"},runtimeRoleArn:{},scriptParameters:{shape:"S39"},secureInitializationRoleArn:{},studioComponentId:{location:"uri",locationName:"studioComponentId"},studioId:{location:"uri",locationName:"studioId"},subtype:{},type:{}}},output:{type:"structure",members:{studioComponent:{shape:"S3g"}}}}},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:!0},Sd:{type:"list",member:{}},Sf:{type:"list",member:{}},Sh:{type:"string",sensitive:!0},Si:{type:"structure",required:["clipboardMode","ec2InstanceTypes","streamingImageIds"],members:{automaticTerminationMode:{},clipboardMode:{},ec2InstanceTypes:{shape:"Sl"},maxSessionLengthInMinutes:{type:"integer"},maxStoppedSessionLengthInMinutes:{type:"integer"},sessionBackup:{shape:"Sp"},sessionPersistenceMode:{},sessionStorage:{shape:"St"},streamingImageIds:{shape:"Sz"},volumeConfiguration:{shape:"S11"}}},Sl:{type:"list",member:{}},Sp:{type:"structure",members:{maxBackupsToRetain:{type:"integer"},mode:{}}},St:{type:"structure",required:["mode"],members:{mode:{type:"list",member:{}},root:{type:"structure",members:{linux:{type:"string",sensitive:!0},windows:{type:"string",sensitive:!0}}}}},Sz:{type:"list",member:{}},S11:{type:"structure",members:{iops:{type:"integer"},size:{type:"integer"},throughput:{type:"integer"}}},S15:{type:"list",member:{}},S16:{type:"map",key:{},value:{}},S18:{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:{automaticTerminationMode:{},clipboardMode:{},ec2InstanceTypes:{shape:"Sl"},maxSessionLengthInMinutes:{type:"integer"},maxStoppedSessionLengthInMinutes:{type:"integer"},sessionBackup:{shape:"Sp"},sessionPersistenceMode:{},sessionStorage:{shape:"St"},streamingImageIds:{shape:"Sz"},volumeConfiguration:{shape:"S11"}}},studioComponentIds:{shape:"S15"},tags:{shape:"S16"},updatedAt:{shape:"S8"},updatedBy:{},validationResults:{type:"list",member:{type:"structure",required:["state","statusCode","statusMessage","type"],members:{state:{},statusCode:{},statusMessage:{},type:{}}}}}},S1k:{type:"string",sensitive:!0},S1m:{type:"string",sensitive:!0},S1o:{type:"structure",members:{arn:{},description:{shape:"S1k"},ec2ImageId:{},encryptionConfiguration:{type:"structure",required:["keyType"],members:{keyArn:{},keyType:{}}},eulaIds:{shape:"S3"},name:{shape:"S1m"},owner:{},platform:{},state:{},statusCode:{},statusMessage:{},streamingImageId:{},tags:{shape:"S16"}}},S1y:{type:"structure",members:{arn:{},automaticTerminationMode:{},backupMode:{},createdAt:{shape:"S8"},createdBy:{},ec2InstanceType:{},launchProfileId:{},maxBackupsToRetain:{type:"integer"},ownedBy:{},sessionId:{},sessionPersistenceMode:{},startedAt:{shape:"S8"},startedBy:{},startedFromBackupId:{},state:{},statusCode:{},statusMessage:{},stopAt:{shape:"S8"},stoppedAt:{shape:"S8"},stoppedBy:{},streamingImageId:{},tags:{shape:"S16"},terminateAt:{shape:"S8"},updatedAt:{shape:"S8"},updatedBy:{},volumeConfiguration:{shape:"S11"},volumeRetentionMode:{}}},S26:{type:"structure",members:{createdAt:{shape:"S8"},createdBy:{},expiresAt:{shape:"S8"},ownedBy:{},state:{},statusCode:{},streamId:{},url:{shape:"S29"}}},S29:{type:"string",sensitive:!0},S2c:{type:"string",sensitive:!0},S2d:{type:"structure",required:["keyType"],members:{keyArn:{},keyType:{}}},S2i:{type:"structure",members:{adminRoleArn:{},arn:{},createdAt:{shape:"S8"},displayName:{shape:"S2c"},homeRegion:{},ssoClientId:{},state:{},statusCode:{},statusMessage:{},studioEncryptionConfiguration:{shape:"S2d"},studioId:{},studioName:{},studioUrl:{},tags:{shape:"S16"},updatedAt:{shape:"S8"},userRoleArn:{}}},S2n:{type:"structure",members:{activeDirectoryConfiguration:{type:"structure",members:{computerAttributes:{shape:"S2p"},directoryId:{},organizationalUnitDistinguishedName:{}}},computeFarmConfiguration:{type:"structure",members:{activeDirectoryUser:{},endpoint:{shape:"S29"}}},licenseServiceConfiguration:{type:"structure",members:{endpoint:{shape:"S29"}}},sharedFileSystemConfiguration:{type:"structure",members:{endpoint:{shape:"S29"},fileSystemId:{},linuxMountPoint:{type:"string",sensitive:!0},shareName:{shape:"S29"},windowsMountDrive:{}}}},union:!0},S2p:{type:"list",member:{type:"structure",members:{name:{},value:{}}},sensitive:!0},S30:{type:"string",sensitive:!0},S31:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",members:{launchProfileProtocolVersion:{},platform:{},runContext:{},script:{shape:"S37"}}}},S37:{type:"string",sensitive:!0},S38:{type:"string",sensitive:!0},S39:{type:"list",member:{type:"structure",members:{key:{},value:{}}},sensitive:!0},S3g:{type:"structure",members:{arn:{},configuration:{shape:"S2n"},createdAt:{shape:"S8"},createdBy:{},description:{shape:"S30"},ec2SecurityGroupIds:{shape:"S31"},initializationScripts:{shape:"S33"},name:{shape:"S38"},runtimeRoleArn:{},scriptParameters:{shape:"S39"},secureInitializationRoleArn:{},state:{},statusCode:{},statusMessage:{},studioComponentId:{},subtype:{},tags:{shape:"S16"},type:{},updatedAt:{shape:"S8"},updatedBy:{}}},S40:{type:"structure",members:{content:{},createdAt:{shape:"S8"},eulaId:{},name:{},updatedAt:{shape:"S8"}}},S46:{type:"list",member:{shape:"S1o"}},S4a:{type:"list",member:{}},S4i:{type:"list",member:{type:"structure",members:{runtimeRoleArn:{},script:{shape:"S37"},secureInitializationRoleArn:{},studioComponentId:{},studioComponentName:{shape:"S38"}}}},S4m:{type:"structure",members:{identityStoreId:{},persona:{},principalId:{},sid:{}}},S4u:{type:"structure",members:{arn:{},backupId:{},createdAt:{shape:"S8"},launchProfileId:{},ownedBy:{},sessionId:{},state:{},statusCode:{},statusMessage:{},tags:{shape:"S16"}}},S53:{type:"structure",members:{identityStoreId:{},persona:{},principalId:{},sid:{}}}}}},{}],530:[function(e,t,r){t.exports={pagination:{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"},ListStreamingSessionBackups:{input_token:"nextToken",output_token:"nextToken",result_key:"streamingSessionBackups"},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"}}}},{}],531:[function(e,t,r){t.exports={version:2,waiters:{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 DeleteStreamingSession",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"}]}}}},{}],532:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-06-10",endpointPrefix:"oam",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"CloudWatch Observability Access Manager",serviceId:"OAM",signatureVersion:"v4",signingName:"oam",uid:"oam-2022-06-10"},operations:{CreateLink:{http:{requestUri:"/CreateLink",responseCode:200},input:{type:"structure",required:["LabelTemplate","ResourceTypes","SinkIdentifier"],members:{LabelTemplate:{},LinkConfiguration:{shape:"S3"},ResourceTypes:{shape:"S8"},SinkIdentifier:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},Id:{},Label:{},LabelTemplate:{},LinkConfiguration:{shape:"S3"},ResourceTypes:{shape:"Sg"},SinkArn:{},Tags:{shape:"Sh"}}}},CreateSink:{http:{requestUri:"/CreateSink",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},Id:{},Name:{},Tags:{shape:"Sh"}}}},DeleteLink:{http:{requestUri:"/DeleteLink",responseCode:200},input:{type:"structure",required:["Identifier"],members:{Identifier:{}}},output:{type:"structure",members:{}}},DeleteSink:{http:{requestUri:"/DeleteSink",responseCode:200},input:{type:"structure",required:["Identifier"],members:{Identifier:{}}},output:{type:"structure",members:{}}},GetLink:{http:{requestUri:"/GetLink",responseCode:200},input:{type:"structure",required:["Identifier"],members:{Identifier:{}}},output:{type:"structure",members:{Arn:{},Id:{},Label:{},LabelTemplate:{},LinkConfiguration:{shape:"S3"},ResourceTypes:{shape:"Sg"},SinkArn:{},Tags:{shape:"Sh"}}}},GetSink:{http:{requestUri:"/GetSink",responseCode:200},input:{type:"structure",required:["Identifier"],members:{Identifier:{}}},output:{type:"structure",members:{Arn:{},Id:{},Name:{},Tags:{shape:"Sh"}}}},GetSinkPolicy:{http:{requestUri:"/GetSinkPolicy",responseCode:200},input:{type:"structure",required:["SinkIdentifier"],members:{SinkIdentifier:{}}},output:{type:"structure",members:{Policy:{},SinkArn:{},SinkId:{}}}},ListAttachedLinks:{http:{requestUri:"/ListAttachedLinks",responseCode:200},input:{type:"structure",required:["SinkIdentifier"],members:{MaxResults:{type:"integer"},NextToken:{},SinkIdentifier:{}}},output:{type:"structure",required:["Items"],members:{Items:{type:"list",member:{type:"structure",members:{Label:{},LinkArn:{},ResourceTypes:{shape:"Sg"}}}},NextToken:{}}}},ListLinks:{http:{requestUri:"/ListLinks",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Items"],members:{Items:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Label:{},ResourceTypes:{shape:"Sg"},SinkArn:{}}}},NextToken:{}}}},ListSinks:{http:{requestUri:"/ListSinks",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Items"],members:{Items:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Name:{}}}},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"}}}},PutSinkPolicy:{http:{requestUri:"/PutSinkPolicy",responseCode:200},input:{type:"structure",required:["Policy","SinkIdentifier"],members:{Policy:{},SinkIdentifier:{}}},output:{type:"structure",members:{Policy:{},SinkArn:{},SinkId:{}}}},TagResource:{http:{method:"PUT",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:{}}},UpdateLink:{http:{requestUri:"/UpdateLink",responseCode:200},input:{type:"structure",required:["Identifier","ResourceTypes"],members:{Identifier:{},LinkConfiguration:{shape:"S3"},ResourceTypes:{shape:"S8"}}},output:{type:"structure",members:{Arn:{},Id:{},Label:{},LabelTemplate:{},LinkConfiguration:{shape:"S3"},ResourceTypes:{shape:"Sg"},SinkArn:{},Tags:{shape:"Sh"}}}}},shapes:{S3:{type:"structure",members:{LogGroupConfiguration:{type:"structure",required:["Filter"],members:{Filter:{}}},MetricConfiguration:{type:"structure",required:["Filter"],members:{Filter:{}}}}},S8:{type:"list",member:{}},Sb:{type:"map",key:{},value:{}},Sg:{type:"list",member:{}},Sh:{type:"map",key:{},value:{}}}}},{}],533:[function(e,t,r){t.exports={pagination:{ListAttachedLinks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListLinks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"},ListSinks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Items"}}}},{}],534:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-11-28",endpointPrefix:"omics",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Omics",serviceId:"Omics",signatureVersion:"v4",signingName:"omics",uid:"omics-2022-11-28"},operations:{AbortMultipartReadSetUpload:{http:{method:"DELETE",requestUri:"/sequencestore/{sequenceStoreId}/upload/{uploadId}/abort",responseCode:200},input:{type:"structure",required:["sequenceStoreId","uploadId"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},uploadId:{location:"uri",locationName:"uploadId"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"control-storage-"}},AcceptShare:{http:{requestUri:"/share/{shareId}",responseCode:200},input:{type:"structure",required:["shareId"],members:{shareId:{location:"uri",locationName:"shareId"}}},output:{type:"structure",members:{status:{}}},endpoint:{hostPrefix:"analytics-"}},BatchDeleteReadSet:{http:{requestUri:"/sequencestore/{sequenceStoreId}/readset/batch/delete",responseCode:200},input:{type:"structure",required:["ids","sequenceStoreId"],members:{ids:{type:"list",member:{}},sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",required:["id","code","message"],members:{id:{},code:{},message:{}}}}}},endpoint:{hostPrefix:"control-storage-"},idempotent:!0},CancelAnnotationImportJob:{http:{method:"DELETE",requestUri:"/import/annotation/{jobId}",responseCode:200},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"analytics-"},idempotent:!0},CancelRun:{http:{requestUri:"/run/{id}/cancel",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},endpoint:{hostPrefix:"workflows-"}},CancelVariantImportJob:{http:{method:"DELETE",requestUri:"/import/variant/{jobId}",responseCode:200},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"analytics-"},idempotent:!0},CompleteMultipartReadSetUpload:{http:{requestUri:"/sequencestore/{sequenceStoreId}/upload/{uploadId}/complete",responseCode:200},input:{type:"structure",required:["sequenceStoreId","uploadId","parts"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},uploadId:{location:"uri",locationName:"uploadId"},parts:{type:"list",member:{type:"structure",required:["partNumber","partSource","checksum"],members:{partNumber:{type:"integer"},partSource:{},checksum:{}}}}}},output:{type:"structure",required:["readSetId"],members:{readSetId:{}}},endpoint:{hostPrefix:"storage-"}},CreateAnnotationStore:{http:{requestUri:"/annotationStore",responseCode:200},input:{type:"structure",required:["storeFormat"],members:{reference:{shape:"Su"},name:{},description:{},tags:{shape:"Sy"},versionName:{},sseConfig:{shape:"S12"},storeFormat:{},storeOptions:{shape:"S16"}}},output:{type:"structure",required:["id","status","name","versionName","creationTime"],members:{id:{},reference:{shape:"Su"},storeFormat:{},storeOptions:{shape:"S16"},status:{},name:{},versionName:{},creationTime:{shape:"S1i"}}},endpoint:{hostPrefix:"analytics-"}},CreateAnnotationStoreVersion:{http:{requestUri:"/annotationStore/{name}/version",responseCode:200},input:{type:"structure",required:["name","versionName"],members:{name:{location:"uri",locationName:"name"},versionName:{},description:{},versionOptions:{shape:"S1k"},tags:{shape:"Sy"}}},output:{type:"structure",required:["id","versionName","storeId","name","status","creationTime"],members:{id:{},versionName:{},storeId:{},versionOptions:{shape:"S1k"},name:{},status:{},creationTime:{shape:"S1i"}}},endpoint:{hostPrefix:"analytics-"}},CreateMultipartReadSetUpload:{http:{requestUri:"/sequencestore/{sequenceStoreId}/upload",responseCode:200},input:{type:"structure",required:["sequenceStoreId","sourceFileType","subjectId","sampleId","name"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},clientToken:{},sourceFileType:{},subjectId:{},sampleId:{},generatedFrom:{},referenceArn:{},name:{},description:{},tags:{shape:"Sy"}}},output:{type:"structure",required:["sequenceStoreId","uploadId","sourceFileType","subjectId","sampleId","referenceArn","creationTime"],members:{sequenceStoreId:{},uploadId:{},sourceFileType:{},subjectId:{},sampleId:{},generatedFrom:{},referenceArn:{},name:{},description:{},tags:{shape:"Sy"},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},CreateReferenceStore:{http:{requestUri:"/referencestore",responseCode:200},input:{type:"structure",required:["name"],members:{name:{},description:{},sseConfig:{shape:"S12"},tags:{shape:"Sy"},clientToken:{}}},output:{type:"structure",required:["id","arn","creationTime"],members:{id:{},arn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},CreateRunGroup:{http:{requestUri:"/runGroup",responseCode:201},input:{type:"structure",required:["requestId"],members:{name:{},maxCpus:{type:"integer"},maxRuns:{type:"integer"},maxDuration:{type:"integer"},tags:{shape:"Sy"},requestId:{idempotencyToken:!0},maxGpus:{type:"integer"}}},output:{type:"structure",members:{arn:{},id:{},tags:{shape:"Sy"}}},endpoint:{hostPrefix:"workflows-"}},CreateSequenceStore:{http:{requestUri:"/sequencestore",responseCode:200},input:{type:"structure",required:["name"],members:{name:{},description:{},sseConfig:{shape:"S12"},tags:{shape:"Sy"},clientToken:{},fallbackLocation:{},eTagAlgorithmFamily:{}}},output:{type:"structure",required:["id","arn","creationTime"],members:{id:{},arn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1y"},fallbackLocation:{},eTagAlgorithmFamily:{}}},endpoint:{hostPrefix:"control-storage-"}},CreateShare:{http:{requestUri:"/share",responseCode:200},input:{type:"structure",required:["resourceArn","principalSubscriber"],members:{resourceArn:{},principalSubscriber:{},shareName:{}}},output:{type:"structure",members:{shareId:{},status:{},shareName:{}}},endpoint:{hostPrefix:"analytics-"}},CreateVariantStore:{http:{requestUri:"/variantStore",responseCode:200},input:{type:"structure",required:["reference"],members:{reference:{shape:"Su"},name:{},description:{},tags:{shape:"Sy"},sseConfig:{shape:"S12"}}},output:{type:"structure",required:["id","status","name","creationTime"],members:{id:{},reference:{shape:"Su"},status:{},name:{},creationTime:{shape:"S1i"}}},endpoint:{hostPrefix:"analytics-"}},CreateWorkflow:{http:{requestUri:"/workflow",responseCode:201},input:{type:"structure",required:["requestId"],members:{name:{},description:{},engine:{},definitionZip:{type:"blob"},definitionUri:{},main:{},parameterTemplate:{shape:"S2y"},storageCapacity:{type:"integer"},tags:{shape:"Sy"},requestId:{idempotencyToken:!0},accelerators:{}}},output:{type:"structure",members:{arn:{},id:{},status:{},tags:{shape:"Sy"}}},endpoint:{hostPrefix:"workflows-"}},DeleteAnnotationStore:{http:{method:"DELETE",requestUri:"/annotationStore/{name}",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",required:["status"],members:{status:{}}},endpoint:{hostPrefix:"analytics-"},idempotent:!0},DeleteAnnotationStoreVersions:{http:{requestUri:"/annotationStore/{name}/versions/delete",responseCode:200},input:{type:"structure",required:["name","versions"],members:{name:{location:"uri",locationName:"name"},versions:{type:"list",member:{}},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",required:["versionName","message"],members:{versionName:{},message:{}}}}}},endpoint:{hostPrefix:"analytics-"},idempotent:!0},DeleteReference:{http:{method:"DELETE",requestUri:"/referencestore/{referenceStoreId}/reference/{id}",responseCode:200},input:{type:"structure",required:["id","referenceStoreId"],members:{id:{location:"uri",locationName:"id"},referenceStoreId:{location:"uri",locationName:"referenceStoreId"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"control-storage-"},idempotent:!0},DeleteReferenceStore:{http:{method:"DELETE",requestUri:"/referencestore/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"control-storage-"},idempotent:!0},DeleteRun:{http:{method:"DELETE",requestUri:"/run/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},endpoint:{hostPrefix:"workflows-"},idempotent:!0},DeleteRunGroup:{http:{method:"DELETE",requestUri:"/runGroup/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},endpoint:{hostPrefix:"workflows-"},idempotent:!0},DeleteSequenceStore:{ +http:{method:"DELETE",requestUri:"/sequencestore/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"control-storage-"},idempotent:!0},DeleteShare:{http:{method:"DELETE",requestUri:"/share/{shareId}",responseCode:200},input:{type:"structure",required:["shareId"],members:{shareId:{location:"uri",locationName:"shareId"}}},output:{type:"structure",members:{status:{}}},endpoint:{hostPrefix:"analytics-"},idempotent:!0},DeleteVariantStore:{http:{method:"DELETE",requestUri:"/variantStore/{name}",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",required:["status"],members:{status:{}}},endpoint:{hostPrefix:"analytics-"},idempotent:!0},DeleteWorkflow:{http:{method:"DELETE",requestUri:"/workflow/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},endpoint:{hostPrefix:"workflows-"},idempotent:!0},GetAnnotationImportJob:{http:{method:"GET",requestUri:"/import/annotation/{jobId}",responseCode:200},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["id","destinationName","versionName","roleArn","status","statusMessage","creationTime","updateTime","completionTime","items","runLeftNormalization","formatOptions"],members:{id:{},destinationName:{},versionName:{},roleArn:{},status:{},statusMessage:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},completionTime:{shape:"S42"},items:{type:"list",member:{type:"structure",required:["source","jobStatus"],members:{source:{},jobStatus:{}}}},runLeftNormalization:{type:"boolean"},formatOptions:{shape:"S47"},annotationFields:{shape:"S4k"}}},endpoint:{hostPrefix:"analytics-"}},GetAnnotationStore:{http:{method:"GET",requestUri:"/annotationStore/{name}",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["id","reference","status","storeArn","name","description","sseConfig","creationTime","updateTime","tags","statusMessage","storeSizeBytes","numVersions"],members:{id:{},reference:{shape:"Su"},status:{},storeArn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},tags:{shape:"Sy"},storeOptions:{shape:"S16"},storeFormat:{},statusMessage:{},storeSizeBytes:{type:"long"},numVersions:{type:"integer"}}},endpoint:{hostPrefix:"analytics-"}},GetAnnotationStoreVersion:{http:{method:"GET",requestUri:"/annotationStore/{name}/version/{versionName}",responseCode:200},input:{type:"structure",required:["name","versionName"],members:{name:{location:"uri",locationName:"name"},versionName:{location:"uri",locationName:"versionName"}}},output:{type:"structure",required:["storeId","id","status","versionArn","name","versionName","description","creationTime","updateTime","tags","statusMessage","versionSizeBytes"],members:{storeId:{},id:{},status:{},versionArn:{},name:{},versionName:{},description:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},tags:{shape:"Sy"},versionOptions:{shape:"S1k"},statusMessage:{},versionSizeBytes:{type:"long"}}},endpoint:{hostPrefix:"analytics-"}},GetReadSet:{http:{method:"GET",requestUri:"/sequencestore/{sequenceStoreId}/readset/{id}",responseCode:200},input:{type:"structure",required:["id","sequenceStoreId","partNumber"],members:{id:{location:"uri",locationName:"id"},sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},file:{location:"querystring",locationName:"file"},partNumber:{location:"querystring",locationName:"partNumber",type:"integer"}}},output:{type:"structure",members:{payload:{type:"blob",streaming:!0}},payload:"payload"},endpoint:{hostPrefix:"storage-"}},GetReadSetActivationJob:{http:{method:"GET",requestUri:"/sequencestore/{sequenceStoreId}/activationjob/{id}",responseCode:200},input:{type:"structure",required:["id","sequenceStoreId"],members:{id:{location:"uri",locationName:"id"},sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"}}},output:{type:"structure",required:["id","sequenceStoreId","status","creationTime"],members:{id:{},sequenceStoreId:{},status:{},statusMessage:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"},sources:{type:"list",member:{type:"structure",required:["readSetId","status"],members:{readSetId:{},status:{},statusMessage:{}}}}}},endpoint:{hostPrefix:"control-storage-"}},GetReadSetExportJob:{http:{method:"GET",requestUri:"/sequencestore/{sequenceStoreId}/exportjob/{id}",responseCode:200},input:{type:"structure",required:["sequenceStoreId","id"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",required:["id","sequenceStoreId","destination","status","creationTime"],members:{id:{},sequenceStoreId:{},destination:{},status:{},statusMessage:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"},readSets:{type:"list",member:{type:"structure",required:["id","status"],members:{id:{},status:{},statusMessage:{}}}}}},endpoint:{hostPrefix:"control-storage-"}},GetReadSetImportJob:{http:{method:"GET",requestUri:"/sequencestore/{sequenceStoreId}/importjob/{id}",responseCode:200},input:{type:"structure",required:["id","sequenceStoreId"],members:{id:{location:"uri",locationName:"id"},sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"}}},output:{type:"structure",required:["id","sequenceStoreId","roleArn","status","creationTime","sources"],members:{id:{},sequenceStoreId:{},roleArn:{},status:{},statusMessage:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"},sources:{type:"list",member:{type:"structure",required:["sourceFiles","sourceFileType","status","subjectId","sampleId"],members:{sourceFiles:{shape:"S5l"},sourceFileType:{},status:{},statusMessage:{},subjectId:{},sampleId:{},generatedFrom:{},referenceArn:{},name:{},description:{},tags:{shape:"Sy"}}}}}},endpoint:{hostPrefix:"control-storage-"}},GetReadSetMetadata:{http:{method:"GET",requestUri:"/sequencestore/{sequenceStoreId}/readset/{id}/metadata",responseCode:200},input:{type:"structure",required:["id","sequenceStoreId"],members:{id:{location:"uri",locationName:"id"},sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"}}},output:{type:"structure",required:["id","arn","sequenceStoreId","status","fileType","creationTime"],members:{id:{},arn:{},sequenceStoreId:{},subjectId:{},sampleId:{},status:{},name:{},description:{},fileType:{},creationTime:{shape:"S1y"},sequenceInformation:{shape:"S5r"},referenceArn:{},files:{type:"structure",members:{source1:{shape:"S5t"},source2:{shape:"S5t"},index:{shape:"S5t"}}},statusMessage:{},creationType:{},etag:{shape:"S60"}}},endpoint:{hostPrefix:"control-storage-"}},GetReference:{http:{method:"GET",requestUri:"/referencestore/{referenceStoreId}/reference/{id}",responseCode:200},input:{type:"structure",required:["id","referenceStoreId","partNumber"],members:{id:{location:"uri",locationName:"id"},referenceStoreId:{location:"uri",locationName:"referenceStoreId"},range:{location:"header",locationName:"Range"},partNumber:{location:"querystring",locationName:"partNumber",type:"integer"},file:{location:"querystring",locationName:"file"}}},output:{type:"structure",members:{payload:{type:"blob",streaming:!0}},payload:"payload"},endpoint:{hostPrefix:"storage-"}},GetReferenceImportJob:{http:{method:"GET",requestUri:"/referencestore/{referenceStoreId}/importjob/{id}",responseCode:200},input:{type:"structure",required:["id","referenceStoreId"],members:{id:{location:"uri",locationName:"id"},referenceStoreId:{location:"uri",locationName:"referenceStoreId"}}},output:{type:"structure",required:["id","referenceStoreId","roleArn","status","creationTime","sources"],members:{id:{},referenceStoreId:{},roleArn:{},status:{},statusMessage:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"},sources:{type:"list",member:{type:"structure",required:["status"],members:{sourceFile:{},status:{},statusMessage:{},name:{},description:{},tags:{shape:"Sy"}}}}}},endpoint:{hostPrefix:"control-storage-"}},GetReferenceMetadata:{http:{method:"GET",requestUri:"/referencestore/{referenceStoreId}/reference/{id}/metadata",responseCode:200},input:{type:"structure",required:["id","referenceStoreId"],members:{id:{location:"uri",locationName:"id"},referenceStoreId:{location:"uri",locationName:"referenceStoreId"}}},output:{type:"structure",required:["id","arn","referenceStoreId","md5","creationTime","updateTime"],members:{id:{},arn:{},referenceStoreId:{},md5:{},status:{},name:{},description:{},creationTime:{shape:"S1y"},updateTime:{shape:"S1y"},files:{type:"structure",members:{source:{shape:"S5t"},index:{shape:"S5t"}}}}},endpoint:{hostPrefix:"control-storage-"}},GetReferenceStore:{http:{method:"GET",requestUri:"/referencestore/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",required:["id","arn","creationTime"],members:{id:{},arn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},GetRun:{http:{method:"GET",requestUri:"/run/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},export:{location:"querystring",locationName:"export",type:"list",member:{}}}},output:{type:"structure",members:{arn:{},id:{},status:{},workflowId:{},workflowType:{},runId:{},roleArn:{},name:{},runGroupId:{},priority:{type:"integer"},definition:{},digest:{},parameters:{shape:"S6y"},storageCapacity:{type:"integer"},outputUri:{},logLevel:{},resourceDigests:{type:"map",key:{},value:{}},startedBy:{},creationTime:{shape:"S76"},startTime:{shape:"S76"},stopTime:{shape:"S76"},statusMessage:{},tags:{shape:"Sy"},accelerators:{},retentionMode:{},failureReason:{},logLocation:{type:"structure",members:{engineLogStream:{},runLogStream:{}}},uuid:{},runOutputUri:{},storageType:{},workflowOwnerId:{}}},endpoint:{hostPrefix:"workflows-"}},GetRunGroup:{http:{method:"GET",requestUri:"/runGroup/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{arn:{},id:{},name:{},maxCpus:{type:"integer"},maxRuns:{type:"integer"},maxDuration:{type:"integer"},creationTime:{shape:"S7l"},tags:{shape:"Sy"},maxGpus:{type:"integer"}}},endpoint:{hostPrefix:"workflows-"}},GetRunTask:{http:{method:"GET",requestUri:"/run/{id}/task/{taskId}",responseCode:200},input:{type:"structure",required:["id","taskId"],members:{id:{location:"uri",locationName:"id"},taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskId:{},status:{},name:{},cpus:{type:"integer"},memory:{type:"integer"},creationTime:{shape:"S7u"},startTime:{shape:"S7u"},stopTime:{shape:"S7u"},statusMessage:{},logStream:{},gpus:{type:"integer"},instanceType:{},failureReason:{}}},endpoint:{hostPrefix:"workflows-"}},GetSequenceStore:{http:{method:"GET",requestUri:"/sequencestore/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",required:["id","arn","creationTime"],members:{id:{},arn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1y"},fallbackLocation:{},s3Access:{type:"structure",members:{s3Uri:{},s3AccessPointArn:{}}},eTagAlgorithmFamily:{}}},endpoint:{hostPrefix:"control-storage-"}},GetShare:{http:{method:"GET",requestUri:"/share/{shareId}",responseCode:200},input:{type:"structure",required:["shareId"],members:{shareId:{location:"uri",locationName:"shareId"}}},output:{type:"structure",members:{share:{shape:"S86"}}},endpoint:{hostPrefix:"analytics-"}},GetVariantImportJob:{http:{method:"GET",requestUri:"/import/variant/{jobId}",responseCode:200},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["id","destinationName","roleArn","status","statusMessage","creationTime","updateTime","items","runLeftNormalization"],members:{id:{},destinationName:{},roleArn:{},status:{},statusMessage:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},completionTime:{shape:"S42"},items:{type:"list",member:{type:"structure",required:["source","jobStatus"],members:{source:{},jobStatus:{},statusMessage:{}}}},runLeftNormalization:{type:"boolean"},annotationFields:{shape:"S4k"}}},endpoint:{hostPrefix:"analytics-"}},GetVariantStore:{http:{method:"GET",requestUri:"/variantStore/{name}",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["id","reference","status","storeArn","name","description","sseConfig","creationTime","updateTime","tags","statusMessage","storeSizeBytes"],members:{id:{},reference:{shape:"Su"},status:{},storeArn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},tags:{shape:"Sy"},statusMessage:{},storeSizeBytes:{type:"long"}}},endpoint:{hostPrefix:"analytics-"}},GetWorkflow:{http:{method:"GET",requestUri:"/workflow/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},type:{location:"querystring",locationName:"type"},export:{location:"querystring",locationName:"export",type:"list",member:{}},workflowOwnerId:{location:"querystring",locationName:"workflowOwnerId"}}},output:{type:"structure",members:{arn:{},id:{},status:{},type:{},name:{},description:{},engine:{},definition:{},main:{},digest:{},parameterTemplate:{shape:"S2y"},storageCapacity:{type:"integer"},creationTime:{shape:"S8i"},statusMessage:{},tags:{shape:"Sy"},metadata:{shape:"S8k"},accelerators:{}}},endpoint:{hostPrefix:"workflows-"}},ListAnnotationImportJobs:{http:{requestUri:"/import/annotations",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ids:{type:"list",member:{}},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{},storeName:{}}}}},output:{type:"structure",members:{annotationImportJobs:{type:"list",member:{type:"structure",required:["id","destinationName","versionName","roleArn","status","creationTime","updateTime"],members:{id:{},destinationName:{},versionName:{},roleArn:{},status:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},completionTime:{shape:"S42"},runLeftNormalization:{type:"boolean"},annotationFields:{shape:"S4k"}}}},nextToken:{}}},endpoint:{hostPrefix:"analytics-"}},ListAnnotationStoreVersions:{http:{requestUri:"/annotationStore/{name}/versions",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{}}}}},output:{type:"structure",members:{annotationStoreVersions:{type:"list",member:{type:"structure",required:["storeId","id","status","versionArn","name","versionName","description","creationTime","updateTime","statusMessage","versionSizeBytes"],members:{storeId:{},id:{},status:{},versionArn:{},name:{},versionName:{},description:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},statusMessage:{},versionSizeBytes:{type:"long"}}}},nextToken:{}}},endpoint:{hostPrefix:"analytics-"}},ListAnnotationStores:{http:{requestUri:"/annotationStores",responseCode:200},input:{type:"structure",members:{ids:{type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{}}}}},output:{type:"structure",members:{annotationStores:{type:"list",member:{type:"structure",required:["id","reference","status","storeArn","name","storeFormat","description","sseConfig","creationTime","updateTime","statusMessage","storeSizeBytes"],members:{id:{},reference:{shape:"Su"},status:{},storeArn:{},name:{},storeFormat:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},statusMessage:{},storeSizeBytes:{type:"long"}}}},nextToken:{}}},endpoint:{hostPrefix:"analytics-"}},ListMultipartReadSetUploads:{http:{requestUri:"/sequencestore/{sequenceStoreId}/uploads",responseCode:200},input:{type:"structure",required:["sequenceStoreId"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},uploads:{type:"list",member:{type:"structure",required:["sequenceStoreId","uploadId","sourceFileType","subjectId","sampleId","generatedFrom","referenceArn","creationTime"],members:{sequenceStoreId:{},uploadId:{},sourceFileType:{},subjectId:{},sampleId:{},generatedFrom:{},referenceArn:{},name:{},description:{},tags:{shape:"Sy"},creationTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReadSetActivationJobs:{http:{requestUri:"/sequencestore/{sequenceStoreId}/activationjobs",responseCode:200},input:{type:"structure",required:["sequenceStoreId"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",members:{nextToken:{},activationJobs:{type:"list",member:{type:"structure",required:["id","sequenceStoreId","status","creationTime"],members:{id:{},sequenceStoreId:{},status:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReadSetExportJobs:{http:{requestUri:"/sequencestore/{sequenceStoreId}/exportjobs",responseCode:200},input:{type:"structure",required:["sequenceStoreId"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",members:{nextToken:{},exportJobs:{type:"list",member:{type:"structure",required:["id","sequenceStoreId","destination","status","creationTime"],members:{id:{},sequenceStoreId:{},destination:{},status:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReadSetImportJobs:{http:{requestUri:"/sequencestore/{sequenceStoreId}/importjobs",responseCode:200},input:{type:"structure",required:["sequenceStoreId"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},filter:{type:"structure",members:{status:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",members:{nextToken:{},importJobs:{type:"list",member:{type:"structure",required:["id","sequenceStoreId","roleArn","status","creationTime"],members:{id:{},sequenceStoreId:{},roleArn:{},status:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReadSetUploadParts:{http:{requestUri:"/sequencestore/{sequenceStoreId}/upload/{uploadId}/parts",responseCode:200},input:{type:"structure",required:["sequenceStoreId","uploadId","partSource"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},uploadId:{location:"uri",locationName:"uploadId"},partSource:{},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",members:{nextToken:{},parts:{type:"list",member:{type:"structure",required:["partNumber","partSize","partSource","checksum"],members:{partNumber:{type:"integer"},partSize:{type:"long"},partSource:{},checksum:{},creationTime:{shape:"S1y"},lastUpdatedTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReadSets:{http:{requestUri:"/sequencestore/{sequenceStoreId}/readsets",responseCode:200},input:{type:"structure",required:["sequenceStoreId"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{name:{},status:{},referenceArn:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"},sampleId:{},subjectId:{},generatedFrom:{},creationType:{}}}}},output:{type:"structure",required:["readSets"],members:{nextToken:{},readSets:{type:"list",member:{type:"structure",required:["id","arn","sequenceStoreId","status","fileType","creationTime"],members:{id:{},arn:{},sequenceStoreId:{},subjectId:{},sampleId:{},status:{},name:{},description:{},referenceArn:{},fileType:{},sequenceInformation:{shape:"S5r"},creationTime:{shape:"S1y"},statusMessage:{},creationType:{},etag:{shape:"S60"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReferenceImportJobs:{http:{requestUri:"/referencestore/{referenceStoreId}/importjobs",responseCode:200},input:{type:"structure",required:["referenceStoreId"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},referenceStoreId:{location:"uri",locationName:"referenceStoreId"},filter:{type:"structure",members:{status:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",members:{nextToken:{},importJobs:{type:"list",member:{type:"structure",required:["id","referenceStoreId","roleArn","status","creationTime"],members:{id:{},referenceStoreId:{},roleArn:{},status:{},creationTime:{shape:"S1y"},completionTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReferenceStores:{http:{requestUri:"/referencestores",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{name:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",required:["referenceStores"],members:{nextToken:{},referenceStores:{type:"list",member:{type:"structure",required:["arn","id","creationTime"],members:{arn:{},id:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListReferences:{http:{requestUri:"/referencestore/{referenceStoreId}/references",responseCode:200},input:{type:"structure",required:["referenceStoreId"],members:{referenceStoreId:{location:"uri",locationName:"referenceStoreId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{name:{},md5:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",required:["references"],members:{nextToken:{},references:{type:"list",member:{type:"structure",required:["id","arn","referenceStoreId","md5","creationTime","updateTime"],members:{id:{},arn:{},referenceStoreId:{},md5:{},status:{},name:{},description:{},creationTime:{shape:"S1y"},updateTime:{shape:"S1y"}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListRunGroups:{http:{method:"GET",requestUri:"/runGroup",responseCode:200},input:{type:"structure",members:{name:{location:"querystring",locationName:"name"},startingToken:{location:"querystring",locationName:"startingToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{arn:{},id:{},name:{},maxCpus:{type:"integer"},maxRuns:{type:"integer"},maxDuration:{type:"integer"},creationTime:{shape:"S7l"},maxGpus:{type:"integer"}}}},nextToken:{}}},endpoint:{hostPrefix:"workflows-"}},ListRunTasks:{http:{method:"GET",requestUri:"/run/{id}/task",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},status:{location:"querystring",locationName:"status"},startingToken:{location:"querystring",locationName:"startingToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{taskId:{},status:{},name:{},cpus:{type:"integer"},memory:{type:"integer"},creationTime:{shape:"S7u"},startTime:{shape:"S7u"},stopTime:{shape:"S7u"},gpus:{type:"integer"},instanceType:{}}}},nextToken:{}}},endpoint:{hostPrefix:"workflows-"}},ListRuns:{http:{method:"GET",requestUri:"/run",responseCode:200},input:{type:"structure",members:{name:{location:"querystring",locationName:"name"},runGroupId:{location:"querystring",locationName:"runGroupId"},startingToken:{location:"querystring",locationName:"startingToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{arn:{},id:{},status:{},workflowId:{},name:{},priority:{type:"integer"},storageCapacity:{type:"integer"},creationTime:{shape:"S76"},startTime:{shape:"S76"},stopTime:{shape:"S76"},storageType:{}}}},nextToken:{}}},endpoint:{hostPrefix:"workflows-"}},ListSequenceStores:{http:{requestUri:"/sequencestores",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{name:{},createdAfter:{shape:"S1y"},createdBefore:{shape:"S1y"}}}}},output:{type:"structure",required:["sequenceStores"],members:{nextToken:{},sequenceStores:{type:"list",member:{type:"structure",required:["arn","id","creationTime"],members:{arn:{},id:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1y"},fallbackLocation:{},eTagAlgorithmFamily:{}}}}}},endpoint:{hostPrefix:"control-storage-"}},ListShares:{http:{requestUri:"/shares",responseCode:200},input:{type:"structure",required:["resourceOwner"],members:{resourceOwner:{},filter:{type:"structure",members:{resourceArns:{type:"list",member:{}},status:{type:"list",member:{}},type:{type:"list",member:{}}}},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["shares"],members:{shares:{type:"list",member:{shape:"S86"}},nextToken:{}}},endpoint:{hostPrefix:"analytics-"}},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:"Sy"}}},endpoint:{hostPrefix:"tags-"}},ListVariantImportJobs:{http:{requestUri:"/import/variants",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ids:{type:"list",member:{}},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{},storeName:{}}}}},output:{type:"structure",members:{variantImportJobs:{type:"list",member:{type:"structure",required:["id","destinationName","roleArn","status","creationTime","updateTime"],members:{id:{},destinationName:{},roleArn:{},status:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},completionTime:{shape:"S42"},runLeftNormalization:{type:"boolean"},annotationFields:{shape:"S4k"}}}},nextToken:{}}},endpoint:{hostPrefix:"analytics-"}},ListVariantStores:{http:{requestUri:"/variantStores",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ids:{type:"list",member:{}},nextToken:{location:"querystring",locationName:"nextToken"},filter:{type:"structure",members:{status:{}}}}},output:{type:"structure",members:{variantStores:{type:"list",member:{type:"structure",required:["id","reference","status","storeArn","name","description","sseConfig","creationTime","updateTime","statusMessage","storeSizeBytes"],members:{id:{},reference:{shape:"Su"},status:{},storeArn:{},name:{},description:{},sseConfig:{shape:"S12"},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},statusMessage:{},storeSizeBytes:{type:"long"}}}},nextToken:{}}},endpoint:{hostPrefix:"analytics-"}},ListWorkflows:{http:{method:"GET",requestUri:"/workflow",responseCode:200},input:{type:"structure",members:{type:{location:"querystring",locationName:"type"},name:{location:"querystring",locationName:"name"},startingToken:{location:"querystring",locationName:"startingToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{arn:{},id:{},name:{},status:{},type:{},digest:{},creationTime:{shape:"S8i"},metadata:{shape:"S8k"}}}},nextToken:{}}},endpoint:{hostPrefix:"workflows-"}},StartAnnotationImportJob:{http:{requestUri:"/import/annotation",responseCode:200},input:{type:"structure",required:["destinationName","roleArn","items"],members:{destinationName:{},roleArn:{},items:{type:"list",member:{type:"structure",required:["source"],members:{source:{}}}},versionName:{},formatOptions:{shape:"S47"},runLeftNormalization:{type:"boolean"},annotationFields:{shape:"S4k"}}},output:{type:"structure",required:["jobId"],members:{jobId:{}}},endpoint:{hostPrefix:"analytics-"}},StartReadSetActivationJob:{http:{requestUri:"/sequencestore/{sequenceStoreId}/activationjob",responseCode:200},input:{type:"structure",required:["sequenceStoreId","sources"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},clientToken:{},sources:{type:"list",member:{type:"structure",required:["readSetId"],members:{readSetId:{}}}}}},output:{type:"structure",required:["id","sequenceStoreId","status","creationTime"],members:{id:{},sequenceStoreId:{},status:{},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},StartReadSetExportJob:{http:{requestUri:"/sequencestore/{sequenceStoreId}/exportjob",responseCode:200},input:{type:"structure",required:["sequenceStoreId","destination","roleArn","sources"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},destination:{},roleArn:{},clientToken:{},sources:{type:"list",member:{type:"structure",required:["readSetId"],members:{readSetId:{}}}}}},output:{type:"structure",required:["id","sequenceStoreId","destination","status","creationTime"],members:{id:{},sequenceStoreId:{},destination:{},status:{},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},StartReadSetImportJob:{http:{requestUri:"/sequencestore/{sequenceStoreId}/importjob",responseCode:200},input:{type:"structure",required:["sequenceStoreId","roleArn","sources"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},roleArn:{},clientToken:{},sources:{type:"list",member:{type:"structure",required:["sourceFiles","sourceFileType","subjectId","sampleId"],members:{sourceFiles:{shape:"S5l"},sourceFileType:{},subjectId:{},sampleId:{},generatedFrom:{},referenceArn:{},name:{},description:{},tags:{shape:"Sy"}}}}}},output:{type:"structure",required:["id","sequenceStoreId","roleArn","status","creationTime"],members:{id:{},sequenceStoreId:{},roleArn:{}, +status:{},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},StartReferenceImportJob:{http:{requestUri:"/referencestore/{referenceStoreId}/importjob",responseCode:200},input:{type:"structure",required:["referenceStoreId","roleArn","sources"],members:{referenceStoreId:{location:"uri",locationName:"referenceStoreId"},roleArn:{},clientToken:{},sources:{type:"list",member:{type:"structure",required:["sourceFile","name"],members:{sourceFile:{},name:{},description:{},tags:{shape:"Sy"}}}}}},output:{type:"structure",required:["id","referenceStoreId","roleArn","status","creationTime"],members:{id:{},referenceStoreId:{},roleArn:{},status:{},creationTime:{shape:"S1y"}}},endpoint:{hostPrefix:"control-storage-"}},StartRun:{http:{requestUri:"/run",responseCode:201},input:{type:"structure",required:["roleArn","requestId"],members:{workflowId:{},workflowType:{},runId:{},roleArn:{},name:{},runGroupId:{},priority:{type:"integer"},parameters:{shape:"S6y"},storageCapacity:{type:"integer"},outputUri:{},logLevel:{},tags:{shape:"Sy"},requestId:{idempotencyToken:!0},retentionMode:{},storageType:{},workflowOwnerId:{}}},output:{type:"structure",members:{arn:{},id:{},status:{},tags:{shape:"Sy"},uuid:{},runOutputUri:{}}},endpoint:{hostPrefix:"workflows-"}},StartVariantImportJob:{http:{requestUri:"/import/variant",responseCode:200},input:{type:"structure",required:["destinationName","roleArn","items"],members:{destinationName:{},roleArn:{},items:{type:"list",member:{type:"structure",required:["source"],members:{source:{}}}},runLeftNormalization:{type:"boolean"},annotationFields:{shape:"S4k"}}},output:{type:"structure",required:["jobId"],members:{jobId:{}}},endpoint:{hostPrefix:"analytics-"}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tags-"}},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:{}},endpoint:{hostPrefix:"tags-"},idempotent:!0},UpdateAnnotationStore:{http:{requestUri:"/annotationStore/{name}",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{}}},output:{type:"structure",required:["id","reference","status","name","description","creationTime","updateTime"],members:{id:{},reference:{shape:"Su"},status:{},name:{},description:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"},storeOptions:{shape:"S16"},storeFormat:{}}},endpoint:{hostPrefix:"analytics-"}},UpdateAnnotationStoreVersion:{http:{requestUri:"/annotationStore/{name}/version/{versionName}",responseCode:200},input:{type:"structure",required:["name","versionName"],members:{name:{location:"uri",locationName:"name"},versionName:{location:"uri",locationName:"versionName"},description:{}}},output:{type:"structure",required:["storeId","id","status","name","versionName","description","creationTime","updateTime"],members:{storeId:{},id:{},status:{},name:{},versionName:{},description:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"}}},endpoint:{hostPrefix:"analytics-"}},UpdateRunGroup:{http:{requestUri:"/runGroup/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},name:{},maxCpus:{type:"integer"},maxRuns:{type:"integer"},maxDuration:{type:"integer"},maxGpus:{type:"integer"}}},endpoint:{hostPrefix:"workflows-"}},UpdateVariantStore:{http:{requestUri:"/variantStore/{name}",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{}}},output:{type:"structure",required:["id","reference","status","name","description","creationTime","updateTime"],members:{id:{},reference:{shape:"Su"},status:{},name:{},description:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"}}},endpoint:{hostPrefix:"analytics-"}},UpdateWorkflow:{http:{requestUri:"/workflow/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},name:{},description:{}}},endpoint:{hostPrefix:"workflows-"}},UploadReadSetPart:{http:{method:"PUT",requestUri:"/sequencestore/{sequenceStoreId}/upload/{uploadId}/part",responseCode:200},input:{type:"structure",required:["sequenceStoreId","uploadId","partSource","partNumber","payload"],members:{sequenceStoreId:{location:"uri",locationName:"sequenceStoreId"},uploadId:{location:"uri",locationName:"uploadId"},partSource:{location:"querystring",locationName:"partSource"},partNumber:{location:"querystring",locationName:"partNumber",type:"integer"},payload:{type:"blob",requiresLength:!0,streaming:!0}},payload:"payload"},output:{type:"structure",required:["checksum"],members:{checksum:{}}},authtype:"v4-unsigned-body",endpoint:{hostPrefix:"storage-"}}},shapes:{Su:{type:"structure",members:{referenceArn:{}},union:!0},Sy:{type:"map",key:{},value:{}},S12:{type:"structure",required:["type"],members:{type:{},keyArn:{}}},S16:{type:"structure",members:{tsvStoreOptions:{type:"structure",members:{annotationType:{},formatToHeader:{shape:"S19"},schema:{type:"list",member:{shape:"S1d"}}}}},union:!0},S19:{type:"map",key:{},value:{}},S1d:{type:"map",key:{},value:{}},S1i:{type:"timestamp",timestampFormat:"iso8601"},S1k:{type:"structure",members:{tsvVersionOptions:{type:"structure",members:{annotationType:{},formatToHeader:{shape:"S19"},schema:{type:"list",member:{shape:"S1d"}}}}},union:!0},S1y:{type:"timestamp",timestampFormat:"iso8601"},S2y:{type:"map",key:{},value:{type:"structure",members:{description:{},optional:{type:"boolean"}}}},S41:{type:"timestamp",timestampFormat:"iso8601"},S42:{type:"timestamp",timestampFormat:"iso8601"},S47:{type:"structure",members:{tsvOptions:{type:"structure",members:{readOptions:{type:"structure",members:{sep:{},encoding:{},quote:{},quoteAll:{type:"boolean"},escape:{},escapeQuotes:{type:"boolean"},comment:{},header:{type:"boolean"},lineSep:{}}}}},vcfOptions:{type:"structure",members:{ignoreQualField:{type:"boolean"},ignoreFilterField:{type:"boolean"}}}},union:!0},S4k:{type:"map",key:{},value:{}},S5l:{type:"structure",required:["source1"],members:{source1:{},source2:{}}},S5r:{type:"structure",members:{totalReadCount:{type:"long"},totalBaseCount:{type:"long"},generatedFrom:{},alignment:{}}},S5t:{type:"structure",members:{totalParts:{type:"integer"},partSize:{type:"long"},contentLength:{type:"long"},s3Access:{type:"structure",members:{s3Uri:{}}}}},S60:{type:"structure",members:{algorithm:{},source1:{},source2:{}}},S6y:{type:"structure",members:{},document:!0},S76:{type:"timestamp",timestampFormat:"iso8601"},S7l:{type:"timestamp",timestampFormat:"iso8601"},S7u:{type:"timestamp",timestampFormat:"iso8601"},S86:{type:"structure",members:{shareId:{},resourceArn:{},resourceId:{},principalSubscriber:{},ownerId:{},status:{},statusMessage:{},shareName:{},creationTime:{shape:"S1i"},updateTime:{shape:"S41"}}},S8i:{type:"timestamp",timestampFormat:"iso8601"},S8k:{type:"map",key:{},value:{}}}}},{}],535:[function(e,t,r){t.exports={pagination:{ListAnnotationImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"annotationImportJobs"},ListAnnotationStoreVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"annotationStoreVersions"},ListAnnotationStores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"annotationStores"},ListMultipartReadSetUploads:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"uploads"},ListReadSetActivationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"activationJobs"},ListReadSetExportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"exportJobs"},ListReadSetImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"importJobs"},ListReadSetUploadParts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"parts"},ListReadSets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"readSets"},ListReferenceImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"importJobs"},ListReferenceStores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"referenceStores"},ListReferences:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"references"},ListRunGroups:{input_token:"startingToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListRunTasks:{input_token:"startingToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListRuns:{input_token:"startingToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListSequenceStores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"sequenceStores"},ListShares:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"shares"},ListVariantImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"variantImportJobs"},ListVariantStores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"variantStores"},ListWorkflows:{input_token:"startingToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"}}}},{}],536:[function(e,t,r){t.exports={version:2,waiters:{AnnotationImportJobCreated:{description:"Wait until an annotation import is completed",delay:30,maxAttempts:20,operation:"GetAnnotationImportJob",acceptors:[{matcher:"path",argument:"status",state:"retry",expected:"SUBMITTED"},{matcher:"path",argument:"status",state:"retry",expected:"IN_PROGRESS"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"success",expected:"CANCELLED"},{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"}]},AnnotationStoreCreated:{description:"Wait until an annotation store is created",delay:30,maxAttempts:20,operation:"GetAnnotationStore",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"status",state:"retry",expected:"CREATING"},{matcher:"path",argument:"status",state:"retry",expected:"UPDATING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"}]},AnnotationStoreDeleted:{description:"Wait until an annotation store is deleted.",delay:30,maxAttempts:20,operation:"GetAnnotationStore",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"DELETED"},{matcher:"error",state:"success",expected:"ResourceNotFoundException"},{matcher:"path",argument:"status",state:"retry",expected:"DELETING"}]},AnnotationStoreVersionCreated:{description:"Wait until an annotation store version is created",delay:30,maxAttempts:20,operation:"GetAnnotationStoreVersion",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"status",state:"retry",expected:"CREATING"},{matcher:"path",argument:"status",state:"retry",expected:"UPDATING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"}]},AnnotationStoreVersionDeleted:{description:"Wait until an annotation store version is deleted.",delay:30,maxAttempts:20,operation:"GetAnnotationStoreVersion",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"DELETED"},{matcher:"error",state:"success",expected:"ResourceNotFoundException"},{matcher:"path",argument:"status",state:"retry",expected:"DELETING"}]},ReadSetActivationJobCompleted:{description:"Wait until a job is completed.",delay:30,maxAttempts:20,operation:"GetReadSetActivationJob",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"},{matcher:"path",argument:"status",state:"retry",expected:"SUBMITTED"},{matcher:"path",argument:"status",state:"retry",expected:"IN_PROGRESS"},{matcher:"path",argument:"status",state:"retry",expected:"CANCELLING"},{matcher:"path",argument:"status",state:"failure",expected:"CANCELLED"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"failure",expected:"COMPLETED_WITH_FAILURES"}]},ReadSetExportJobCompleted:{description:"Wait until a job is completed.",delay:30,maxAttempts:20,operation:"GetReadSetExportJob",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"},{matcher:"path",argument:"status",state:"retry",expected:"SUBMITTED"},{matcher:"path",argument:"status",state:"retry",expected:"IN_PROGRESS"},{matcher:"path",argument:"status",state:"retry",expected:"CANCELLING"},{matcher:"path",argument:"status",state:"failure",expected:"CANCELLED"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"failure",expected:"COMPLETED_WITH_FAILURES"}]},ReadSetImportJobCompleted:{description:"Wait until a job is completed.",delay:30,maxAttempts:20,operation:"GetReadSetImportJob",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"},{matcher:"path",argument:"status",state:"retry",expected:"SUBMITTED"},{matcher:"path",argument:"status",state:"retry",expected:"IN_PROGRESS"},{matcher:"path",argument:"status",state:"retry",expected:"CANCELLING"},{matcher:"path",argument:"status",state:"failure",expected:"CANCELLED"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"failure",expected:"COMPLETED_WITH_FAILURES"}]},ReferenceImportJobCompleted:{description:"Wait until a job is completed.",delay:30,maxAttempts:20,operation:"GetReferenceImportJob",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"},{matcher:"path",argument:"status",state:"retry",expected:"SUBMITTED"},{matcher:"path",argument:"status",state:"retry",expected:"IN_PROGRESS"},{matcher:"path",argument:"status",state:"retry",expected:"CANCELLING"},{matcher:"path",argument:"status",state:"failure",expected:"CANCELLED"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"failure",expected:"COMPLETED_WITH_FAILURES"}]},RunCompleted:{description:"Wait until a run is completed.",delay:30,maxAttempts:20,operation:"GetRun",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"},{matcher:"path",argument:"status",state:"retry",expected:"PENDING"},{matcher:"path",argument:"status",state:"retry",expected:"STARTING"},{matcher:"path",argument:"status",state:"retry",expected:"RUNNING"},{matcher:"path",argument:"status",state:"retry",expected:"STOPPING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"}]},RunRunning:{description:"Wait until a run is running.",delay:30,maxAttempts:20,operation:"GetRun",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"RUNNING"},{matcher:"path",argument:"status",state:"retry",expected:"PENDING"},{matcher:"path",argument:"status",state:"retry",expected:"STARTING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"failure",expected:"CANCELLED"}]},TaskCompleted:{description:"Wait until a task is completed.",delay:30,maxAttempts:20,operation:"GetRunTask",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"},{matcher:"path",argument:"status",state:"retry",expected:"PENDING"},{matcher:"path",argument:"status",state:"retry",expected:"STARTING"},{matcher:"path",argument:"status",state:"retry",expected:"RUNNING"},{matcher:"path",argument:"status",state:"retry",expected:"STOPPING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"}]},TaskRunning:{description:"Wait until a task is running.",delay:30,maxAttempts:20,operation:"GetRunTask",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"RUNNING"},{matcher:"path",argument:"status",state:"retry",expected:"PENDING"},{matcher:"path",argument:"status",state:"retry",expected:"STARTING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"failure",expected:"CANCELLED"}]},VariantImportJobCreated:{description:"Wait until variant import is completed",delay:30,maxAttempts:20,operation:"GetVariantImportJob",acceptors:[{matcher:"path",argument:"status",state:"retry",expected:"SUBMITTED"},{matcher:"path",argument:"status",state:"retry",expected:"IN_PROGRESS"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"},{matcher:"path",argument:"status",state:"success",expected:"CANCELLED"},{matcher:"path",argument:"status",state:"success",expected:"COMPLETED"}]},VariantStoreCreated:{description:"Wait until a variant store is created",delay:30,maxAttempts:20,operation:"GetVariantStore",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"status",state:"retry",expected:"CREATING"},{matcher:"path",argument:"status",state:"retry",expected:"UPDATING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"}]},VariantStoreDeleted:{description:"Wait until a variant store is deleted.",delay:30,maxAttempts:20,operation:"GetVariantStore",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"DELETED"},{matcher:"error",state:"success",expected:"ResourceNotFoundException"},{matcher:"path",argument:"status",state:"retry",expected:"DELETING"}]},WorkflowActive:{description:"Wait until a workflow is active.",delay:3,maxAttempts:10,operation:"GetWorkflow",acceptors:[{matcher:"path",argument:"status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"status",state:"retry",expected:"CREATING"},{matcher:"path",argument:"status",state:"retry",expected:"UPDATING"},{matcher:"path",argument:"status",state:"failure",expected:"FAILED"}]}}}},{}],537:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-01-01",endpointPrefix:"es",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon OpenSearch Service",serviceId:"OpenSearch",signatureVersion:"v4",uid:"opensearch-2021-01-01",auth:["aws.auth#sigv4"]},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"}}}},AddDataSource:{http:{requestUri:"/2021-01-01/opensearch/domain/{DomainName}/dataSource"},input:{type:"structure",required:["DomainName","Name","DataSourceType"],members:{DomainName:{location:"uri",locationName:"DomainName"},Name:{},DataSourceType:{shape:"Sg"},Description:{}}},output:{type:"structure",members:{Message:{}}}},AddTags:{http:{requestUri:"/2021-01-01/tags"},input:{type:"structure",required:["ARN","TagList"],members:{ARN:{},TagList:{shape:"So"}}}},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:"Sv"}}}},AuthorizeVpcEndpointAccess:{http:{requestUri:"/2021-01-01/opensearch/domain/{DomainName}/authorizeVpcEndpointAccess"},input:{type:"structure",required:["DomainName","Account"],members:{DomainName:{location:"uri",locationName:"DomainName"},Account:{}}},output:{type:"structure",required:["AuthorizedPrincipal"],members:{AuthorizedPrincipal:{shape:"S18"}}}},CancelDomainConfigChange:{http:{requestUri:"/2021-01-01/opensearch/domain/{DomainName}/config/cancel"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CancelledChangeIds:{type:"list",member:{}},CancelledChangeProperties:{type:"list",member:{type:"structure",members:{PropertyName:{},CancelledValue:{},ActiveValue:{}}}},DryRun:{type:"boolean"}}}},CancelServiceSoftwareUpdate:{http:{requestUri:"/2021-01-01/opensearch/serviceSoftwareUpdate/cancel"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"S1j"}}}},CreateDomain:{http:{requestUri:"/2021-01-01/opensearch/domain"},input:{type:"structure",required:["DomainName"],members:{DomainName:{},EngineVersion:{},ClusterConfig:{shape:"S1p"},EBSOptions:{shape:"S1v"},AccessPolicies:{},IPAddressType:{},SnapshotOptions:{shape:"S1z"},VPCOptions:{shape:"S20"},CognitoOptions:{shape:"S22"},EncryptionAtRestOptions:{shape:"S25"},NodeToNodeEncryptionOptions:{shape:"S27"},AdvancedOptions:{shape:"S28"},LogPublishingOptions:{shape:"S29"},DomainEndpointOptions:{shape:"S2d"},AdvancedSecurityOptions:{shape:"S2g"},TagList:{shape:"So"},AutoTuneOptions:{type:"structure",members:{DesiredState:{},MaintenanceSchedules:{shape:"S2u"},UseOffPeakWindow:{type:"boolean"}}},OffPeakWindowOptions:{shape:"S30"},SoftwareUpdateOptions:{shape:"S35"}}},output:{type:"structure",members:{DomainStatus:{shape:"S37"}}}},CreateOutboundConnection:{http:{requestUri:"/2021-01-01/opensearch/cc/outboundConnection"},input:{type:"structure",required:["LocalDomainInfo","RemoteDomainInfo","ConnectionAlias"],members:{LocalDomainInfo:{shape:"S5"},RemoteDomainInfo:{shape:"S5"},ConnectionAlias:{},ConnectionMode:{},ConnectionProperties:{shape:"S3u"}}},output:{type:"structure",members:{LocalDomainInfo:{shape:"S5"},RemoteDomainInfo:{shape:"S5"},ConnectionAlias:{},ConnectionStatus:{shape:"S3z"},ConnectionId:{},ConnectionMode:{},ConnectionProperties:{shape:"S3u"}}}},CreatePackage:{http:{requestUri:"/2021-01-01/packages"},input:{type:"structure",required:["PackageName","PackageType","PackageSource"],members:{PackageName:{},PackageType:{},PackageDescription:{},PackageSource:{shape:"S43"}}},output:{type:"structure",members:{PackageDetails:{shape:"S47"}}}},CreateVpcEndpoint:{http:{requestUri:"/2021-01-01/opensearch/vpcEndpoints"},input:{type:"structure",required:["DomainArn","VpcOptions"],members:{DomainArn:{},VpcOptions:{shape:"S20"},ClientToken:{}}},output:{type:"structure",required:["VpcEndpoint"],members:{VpcEndpoint:{shape:"S4l"}}}},DeleteDataSource:{http:{method:"DELETE",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},input:{type:"structure",required:["DomainName","Name"],members:{DomainName:{location:"uri",locationName:"DomainName"},Name:{location:"uri",locationName:"DataSourceName"}}},output:{type:"structure",members:{Message:{}}}},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:"S37"}}}},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:"S4w"}}}},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:"S47"}}}},DeleteVpcEndpoint:{http:{method:"DELETE",requestUri:"/2021-01-01/opensearch/vpcEndpoints/{VpcEndpointId}"},input:{type:"structure",required:["VpcEndpointId"],members:{VpcEndpointId:{location:"uri",locationName:"VpcEndpointId"}}},output:{type:"structure",required:["VpcEndpointSummary"],members:{VpcEndpointSummary:{shape:"S51"}}}},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:"S37"}}}},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:"S21"},CompletedProperties:{shape:"S21"},TotalNumberOfStages:{type:"integer"},ChangeProgressStages:{type:"list",member:{type:"structure",members:{Name:{},Status:{},Description:{},LastUpdated:{type:"timestamp"}}}},LastUpdatedTime:{type:"timestamp"},ConfigChangeStatus:{},InitiatedBy:{}}}}}},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:"S5t"}}}},DescribeDomainHealth:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/health"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainState:{},AvailabilityZoneCount:{},ActiveAvailabilityZoneCount:{},StandByAvailabilityZoneCount:{},DataNodeCount:{},DedicatedMaster:{type:"boolean"},MasterEligibleNodeCount:{},WarmNodeCount:{},MasterNode:{},ClusterHealth:{},TotalShards:{},TotalUnAssignedShards:{},EnvironmentInformation:{type:"list",member:{type:"structure",members:{AvailabilityZoneInformation:{type:"list",member:{type:"structure",members:{AvailabilityZoneName:{},ZoneStatus:{},ConfiguredDataNodeCount:{},AvailableDataNodeCount:{},TotalShards:{},TotalUnAssignedShards:{}}}}}}}}}},DescribeDomainNodes:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/nodes"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainNodesStatusList:{type:"list",member:{type:"structure",members:{NodeId:{},NodeType:{},AvailabilityZone:{},InstanceType:{},NodeStatus:{},StorageType:{},StorageVolumeType:{},StorageSize:{}}}}}}},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:"S37"}}}}},DescribeDryRunProgress:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/dryRun"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},DryRunId:{location:"querystring",locationName:"dryRunId"},LoadDryRunConfig:{location:"querystring",locationName:"loadDryRunConfig",type:"boolean"}}},output:{type:"structure",members:{DryRunProgressStatus:{shape:"S7a"},DryRunConfig:{shape:"S37"},DryRunResults:{shape:"S7d"}}}},DescribeInboundConnections:{http:{requestUri:"/2021-01-01/opensearch/cc/inboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S7g"},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:"S7x"}}}}}}},InstanceLimits:{type:"structure",members:{InstanceCountLimits:{type:"structure",members:{MinimumInstanceCount:{type:"integer"},MaximumInstanceCount:{type:"integer"}}}}},AdditionalLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S7x"}}}}}}}}}},DescribeOutboundConnections:{http:{requestUri:"/2021-01-01/opensearch/cc/outboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S7g"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Connections:{type:"list",member:{shape:"S4w"}},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:"S47"}},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:"S8n"}}}}}}},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:"S8n"}}}}}}},DescribeVpcEndpoints:{http:{requestUri:"/2021-01-01/opensearch/vpcEndpoints/describe"},input:{type:"structure",required:["VpcEndpointIds"],members:{VpcEndpointIds:{type:"list",member:{}}}},output:{type:"structure", +required:["VpcEndpoints","VpcEndpointErrors"],members:{VpcEndpoints:{type:"list",member:{shape:"S4l"}},VpcEndpointErrors:{type:"list",member:{type:"structure",members:{VpcEndpointId:{},ErrorCode:{},ErrorMessage:{}}}}}}},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:"Sv"}}}},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:"S98"}}}}}}},GetDataSource:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},input:{type:"structure",required:["DomainName","Name"],members:{DomainName:{location:"uri",locationName:"DomainName"},Name:{location:"uri",locationName:"DataSourceName"}}},output:{type:"structure",members:{DataSourceType:{shape:"Sg"},Name:{},Description:{},Status:{}}}},GetDomainMaintenanceStatus:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance"},input:{type:"structure",required:["DomainName","MaintenanceId"],members:{DomainName:{location:"uri",locationName:"DomainName"},MaintenanceId:{location:"querystring",locationName:"maintenanceId"}}},output:{type:"structure",members:{Status:{},StatusMessage:{},NodeId:{},Action:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}},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"},PluginProperties:{shape:"S4b"}}}},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:{}}}},ListDataSources:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/dataSource"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DataSources:{type:"list",member:{type:"structure",members:{DataSourceType:{shape:"Sg"},Name:{},Description:{},Status:{}}}}}}},ListDomainMaintenances:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenances"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},Action:{location:"querystring",locationName:"action"},Status:{location:"querystring",locationName:"status"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{DomainMaintenances:{type:"list",member:{type:"structure",members:{MaintenanceId:{},DomainName:{},Action:{},NodeId:{},Status:{},StatusMessage:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}},NextToken:{}}}},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:"Sag"},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"},RetrieveAZs:{location:"querystring",locationName:"retrieveAZs",type:"boolean"},InstanceType:{location:"querystring",locationName:"instanceType"}}},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:{}},AvailabilityZones:{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:"Sag"},NextToken:{}}}},ListScheduledActions:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/scheduledActions"},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:{ScheduledActions:{type:"list",member:{shape:"Sat"}},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:"So"}}}},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:"S98"},NextToken:{}}}},ListVpcEndpointAccess:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/listVpcEndpointAccess"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["AuthorizedPrincipalList","NextToken"],members:{AuthorizedPrincipalList:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListVpcEndpoints:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/vpcEndpoints"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["VpcEndpointSummaryList","NextToken"],members:{VpcEndpointSummaryList:{shape:"Sb7"},NextToken:{}}}},ListVpcEndpointsForDomain:{http:{method:"GET",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/vpcEndpoints"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["VpcEndpointSummaryList","NextToken"],members:{VpcEndpointSummaryList:{shape:"Sb7"},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:"S21"}}}},RevokeVpcEndpointAccess:{http:{requestUri:"/2021-01-01/opensearch/domain/{DomainName}/revokeVpcEndpointAccess"},input:{type:"structure",required:["DomainName","Account"],members:{DomainName:{location:"uri",locationName:"DomainName"},Account:{}}},output:{type:"structure",members:{}}},StartDomainMaintenance:{http:{requestUri:"/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance"},input:{type:"structure",required:["DomainName","Action"],members:{DomainName:{location:"uri",locationName:"DomainName"},Action:{},NodeId:{}}},output:{type:"structure",members:{MaintenanceId:{}}}},StartServiceSoftwareUpdate:{http:{requestUri:"/2021-01-01/opensearch/serviceSoftwareUpdate/start"},input:{type:"structure",required:["DomainName"],members:{DomainName:{},ScheduleAt:{},DesiredStartTime:{type:"long"}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"S1j"}}}},UpdateDataSource:{http:{method:"PUT",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/dataSource/{DataSourceName}"},input:{type:"structure",required:["DomainName","Name","DataSourceType"],members:{DomainName:{location:"uri",locationName:"DomainName"},Name:{location:"uri",locationName:"DataSourceName"},DataSourceType:{shape:"Sg"},Description:{},Status:{}}},output:{type:"structure",members:{Message:{}}}},UpdateDomainConfig:{http:{requestUri:"/2021-01-01/opensearch/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ClusterConfig:{shape:"S1p"},EBSOptions:{shape:"S1v"},SnapshotOptions:{shape:"S1z"},VPCOptions:{shape:"S20"},CognitoOptions:{shape:"S22"},AdvancedOptions:{shape:"S28"},AccessPolicies:{},IPAddressType:{},LogPublishingOptions:{shape:"S29"},EncryptionAtRestOptions:{shape:"S25"},DomainEndpointOptions:{shape:"S2d"},NodeToNodeEncryptionOptions:{shape:"S27"},AdvancedSecurityOptions:{shape:"S2g"},AutoTuneOptions:{shape:"S6c"},DryRun:{type:"boolean"},DryRunMode:{},OffPeakWindowOptions:{shape:"S30"},SoftwareUpdateOptions:{shape:"S35"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S5t"},DryRunResults:{shape:"S7d"},DryRunProgressStatus:{shape:"S7a"}}}},UpdatePackage:{http:{requestUri:"/2021-01-01/packages/update"},input:{type:"structure",required:["PackageID","PackageSource"],members:{PackageID:{},PackageSource:{shape:"S43"},PackageDescription:{},CommitMessage:{}}},output:{type:"structure",members:{PackageDetails:{shape:"S47"}}}},UpdateScheduledAction:{http:{method:"PUT",requestUri:"/2021-01-01/opensearch/domain/{DomainName}/scheduledAction/update"},input:{type:"structure",required:["DomainName","ActionID","ActionType","ScheduleAt"],members:{DomainName:{location:"uri",locationName:"DomainName"},ActionID:{},ActionType:{},ScheduleAt:{},DesiredStartTime:{type:"long"}}},output:{type:"structure",members:{ScheduledAction:{shape:"Sat"}}}},UpdateVpcEndpoint:{http:{requestUri:"/2021-01-01/opensearch/vpcEndpoints/update"},input:{type:"structure",required:["VpcEndpointId","VpcOptions"],members:{VpcEndpointId:{},VpcOptions:{shape:"S20"}}},output:{type:"structure",required:["VpcEndpoint"],members:{VpcEndpoint:{shape:"S4l"}}}},UpgradeDomain:{http:{requestUri:"/2021-01-01/opensearch/upgradeDomain"},input:{type:"structure",required:["DomainName","TargetVersion"],members:{DomainName:{},TargetVersion:{},PerformCheckOnly:{type:"boolean"},AdvancedOptions:{shape:"S28"}}},output:{type:"structure",members:{UpgradeId:{},DomainName:{},TargetVersion:{},PerformCheckOnly:{type:"boolean"},AdvancedOptions:{shape:"S28"},ChangeProgressDetails:{shape:"S3j"}}}}},shapes:{S4:{type:"structure",members:{LocalDomainInfo:{shape:"S5"},RemoteDomainInfo:{shape:"S5"},ConnectionId:{},ConnectionStatus:{type:"structure",members:{StatusCode:{},Message:{}}},ConnectionMode:{}}},S5:{type:"structure",members:{AWSDomainInformation:{type:"structure",required:["DomainName"],members:{OwnerId:{},DomainName:{},Region:{}}}}},Sg:{type:"structure",members:{S3GlueDataCatalog:{type:"structure",members:{RoleArn:{}}}},union:!0},So:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},LastUpdated:{type:"timestamp"},DomainName:{},DomainPackageStatus:{},PackageVersion:{},ReferencePath:{},ErrorDetails:{shape:"S12"}}},S12:{type:"structure",members:{ErrorType:{},ErrorMessage:{}}},S18:{type:"structure",members:{PrincipalType:{},Principal:{}}},S1j:{type:"structure",members:{CurrentVersion:{},NewVersion:{},UpdateAvailable:{type:"boolean"},Cancellable:{type:"boolean"},UpdateStatus:{},Description:{},AutomatedUpdateDate:{type:"timestamp"},OptionalDeployment:{type:"boolean"}}},S1p:{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"}}},MultiAZWithStandbyEnabled:{type:"boolean"}}},S1v:{type:"structure",members:{EBSEnabled:{type:"boolean"},VolumeType:{},VolumeSize:{type:"integer"},Iops:{type:"integer"},Throughput:{type:"integer"}}},S1z:{type:"structure",members:{AutomatedSnapshotStartHour:{type:"integer"}}},S20:{type:"structure",members:{SubnetIds:{shape:"S21"},SecurityGroupIds:{shape:"S21"}}},S21:{type:"list",member:{}},S22:{type:"structure",members:{Enabled:{type:"boolean"},UserPoolId:{},IdentityPoolId:{},RoleArn:{}}},S25:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},S27:{type:"structure",members:{Enabled:{type:"boolean"}}},S28:{type:"map",key:{},value:{}},S29:{type:"map",key:{},value:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}}},S2d:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{},CustomEndpointEnabled:{type:"boolean"},CustomEndpoint:{},CustomEndpointCertificateArn:{}}},S2g:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},MasterUserOptions:{type:"structure",members:{MasterUserARN:{},MasterUserName:{shape:"S2i"},MasterUserPassword:{type:"string",sensitive:!0}}},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S2l"},MasterUserName:{shape:"S2i"},MasterBackendRole:{},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}},JWTOptions:{type:"structure",members:{Enabled:{type:"boolean"},SubjectKey:{},RolesKey:{},PublicKey:{}}},AnonymousAuthEnabled:{type:"boolean"}}},S2i:{type:"string",sensitive:!0},S2l:{type:"structure",required:["MetadataContent","EntityId"],members:{MetadataContent:{},EntityId:{}}},S2u:{type:"list",member:{type:"structure",members:{StartAt:{type:"timestamp"},Duration:{type:"structure",members:{Value:{type:"long"},Unit:{}}},CronExpressionForRecurrence:{}}}},S30:{type:"structure",members:{Enabled:{type:"boolean"},OffPeakWindow:{type:"structure",members:{WindowStartTime:{type:"structure",required:["Hours","Minutes"],members:{Hours:{type:"long"},Minutes:{type:"long"}}}}}}},S35:{type:"structure",members:{AutoSoftwareUpdateEnabled:{type:"boolean"}}},S37:{type:"structure",required:["DomainId","DomainName","ARN","ClusterConfig"],members:{DomainId:{},DomainName:{},ARN:{},Created:{type:"boolean"},Deleted:{type:"boolean"},Endpoint:{},EndpointV2:{},Endpoints:{type:"map",key:{},value:{}},DomainEndpointV2HostedZoneId:{},Processing:{type:"boolean"},UpgradeProcessing:{type:"boolean"},EngineVersion:{},ClusterConfig:{shape:"S1p"},EBSOptions:{shape:"S1v"},AccessPolicies:{},IPAddressType:{},SnapshotOptions:{shape:"S1z"},VPCOptions:{shape:"S3c"},CognitoOptions:{shape:"S22"},EncryptionAtRestOptions:{shape:"S25"},NodeToNodeEncryptionOptions:{shape:"S27"},AdvancedOptions:{shape:"S28"},LogPublishingOptions:{shape:"S29"},ServiceSoftwareOptions:{shape:"S1j"},DomainEndpointOptions:{shape:"S2d"},AdvancedSecurityOptions:{shape:"S3d"},AutoTuneOptions:{type:"structure",members:{State:{},ErrorMessage:{},UseOffPeakWindow:{type:"boolean"}}},ChangeProgressDetails:{shape:"S3j"},OffPeakWindowOptions:{shape:"S30"},SoftwareUpdateOptions:{shape:"S35"},DomainProcessingStatus:{},ModifyingProperties:{shape:"S3p"}}},S3c:{type:"structure",members:{VPCId:{},SubnetIds:{shape:"S21"},AvailabilityZones:{shape:"S21"},SecurityGroupIds:{shape:"S21"}}},S3d:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S2l"},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}},JWTOptions:{type:"structure",members:{Enabled:{type:"boolean"},SubjectKey:{},RolesKey:{},PublicKey:{}}},AnonymousAuthDisableDate:{type:"timestamp"},AnonymousAuthEnabled:{type:"boolean"}}},S3j:{type:"structure",members:{ChangeId:{},Message:{},ConfigChangeStatus:{},InitiatedBy:{},StartTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S3p:{type:"list",member:{type:"structure",members:{Name:{},ActiveValue:{},PendingValue:{},ValueType:{}}}},S3u:{type:"structure",members:{Endpoint:{},CrossClusterSearch:{type:"structure",members:{SkipUnavailable:{}}}}},S3z:{type:"structure",members:{StatusCode:{},Message:{}}},S43:{type:"structure",members:{S3BucketName:{},S3Key:{}}},S47:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},PackageDescription:{},PackageStatus:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},AvailablePackageVersion:{},ErrorDetails:{shape:"S12"},EngineVersion:{},AvailablePluginProperties:{shape:"S4b"}}},S4b:{type:"structure",members:{Name:{},Description:{},Version:{},ClassName:{},UncompressedSizeInBytes:{type:"long"}}},S4l:{type:"structure",members:{VpcEndpointId:{},VpcEndpointOwner:{},DomainArn:{},VpcOptions:{shape:"S3c"},Status:{},Endpoint:{}}},S4w:{type:"structure",members:{LocalDomainInfo:{shape:"S5"},RemoteDomainInfo:{shape:"S5"},ConnectionId:{},ConnectionAlias:{},ConnectionStatus:{shape:"S3z"},ConnectionMode:{},ConnectionProperties:{shape:"S3u"}}},S51:{type:"structure",members:{VpcEndpointId:{},VpcEndpointOwner:{},DomainArn:{},Status:{}}},S5t:{type:"structure",members:{EngineVersion:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S5v"}}},ClusterConfig:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1p"},Status:{shape:"S5v"}}},EBSOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1v"},Status:{shape:"S5v"}}},AccessPolicies:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S5v"}}},IPAddressType:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S5v"}}},SnapshotOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1z"},Status:{shape:"S5v"}}},VPCOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S3c"},Status:{shape:"S5v"}}},CognitoOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S22"},Status:{shape:"S5v"}}},EncryptionAtRestOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S25"},Status:{shape:"S5v"}}},NodeToNodeEncryptionOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S27"},Status:{shape:"S5v"}}},AdvancedOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S28"},Status:{shape:"S5v"}}},LogPublishingOptions:{type:"structure",members:{Options:{shape:"S29"},Status:{shape:"S5v"}}},DomainEndpointOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2d"},Status:{shape:"S5v"}}},AdvancedSecurityOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S3d"},Status:{shape:"S5v"}}},AutoTuneOptions:{type:"structure",members:{Options:{shape:"S6c"},Status:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},ErrorMessage:{},PendingDeletion:{type:"boolean"}}}}},ChangeProgressDetails:{shape:"S3j"},OffPeakWindowOptions:{type:"structure",members:{Options:{shape:"S30"},Status:{shape:"S5v"}}},SoftwareUpdateOptions:{type:"structure",members:{Options:{shape:"S35"},Status:{shape:"S5v"}}},ModifyingProperties:{shape:"S3p"}}},S5v:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S6c:{type:"structure",members:{DesiredState:{},RollbackOnDisable:{},MaintenanceSchedules:{shape:"S2u"},UseOffPeakWindow:{type:"boolean"}}},S7a:{type:"structure",required:["DryRunId","DryRunStatus","CreationDate","UpdateDate"],members:{DryRunId:{},DryRunStatus:{},CreationDate:{},UpdateDate:{},ValidationFailures:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}}}},S7d:{type:"structure",members:{DeploymentType:{},Message:{}}},S7g:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S7x:{type:"list",member:{}},S8n:{type:"list",member:{type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}}}},S98:{type:"list",member:{}},Sag:{type:"list",member:{shape:"Sv"}},Sat:{type:"structure",required:["Id","Type","Severity","ScheduledTime"],members:{Id:{},Type:{},Severity:{},ScheduledTime:{type:"long"},Description:{},ScheduledBy:{},Status:{},Mandatory:{type:"boolean"},Cancellable:{type:"boolean"}}},Sb7:{type:"list",member:{shape:"S51"}}}}},{}],538:[function(e,t,r){t.exports={pagination:{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"},ListDomainMaintenances:{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"},ListScheduledActions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],539:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-11-01",endpointPrefix:"aoss",jsonVersion:"1.0",protocol:"json",serviceFullName:"OpenSearch Service Serverless",serviceId:"OpenSearchServerless",signatureVersion:"v4",signingName:"aoss",targetPrefix:"OpenSearchServerless",uid:"opensearchserverless-2021-11-01"},operations:{BatchGetCollection:{input:{type:"structure",members:{ids:{type:"list",member:{}},names:{type:"list",member:{}}}},output:{type:"structure",members:{collectionDetails:{type:"list",member:{type:"structure",members:{arn:{},collectionEndpoint:{},createdDate:{type:"long"},dashboardEndpoint:{},description:{},id:{},kmsKeyArn:{},lastModifiedDate:{type:"long"},name:{},standbyReplicas:{},status:{},type:{}}}},collectionErrorDetails:{type:"list",member:{type:"structure",members:{errorCode:{},errorMessage:{},id:{},name:{}}}}}}},BatchGetEffectiveLifecyclePolicy:{input:{type:"structure",required:["resourceIdentifiers"],members:{resourceIdentifiers:{type:"list",member:{type:"structure",required:["resource","type"],members:{resource:{},type:{}}}}}},output:{type:"structure",members:{effectiveLifecyclePolicyDetails:{type:"list",member:{type:"structure",members:{noMinRetentionPeriod:{type:"boolean"},policyName:{},resource:{},resourceType:{},retentionPeriod:{},type:{}}}},effectiveLifecyclePolicyErrorDetails:{type:"list",member:{type:"structure",members:{errorCode:{},errorMessage:{},resource:{},type:{}}}}}}},BatchGetLifecyclePolicy:{input:{type:"structure",required:["identifiers"],members:{identifiers:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}}}},output:{type:"structure",members:{lifecyclePolicyDetails:{type:"list",member:{shape:"Sz"}},lifecyclePolicyErrorDetails:{type:"list",member:{type:"structure",members:{errorCode:{},errorMessage:{},name:{},type:{}}}}}}},BatchGetVpcEndpoint:{input:{type:"structure",required:["ids"],members:{ids:{type:"list",member:{}}}},output:{type:"structure",members:{vpcEndpointDetails:{type:"list",member:{type:"structure",members:{createdDate:{type:"long"},id:{},name:{},securityGroupIds:{shape:"S1c"},status:{},subnetIds:{shape:"S1f"},vpcId:{}}}},vpcEndpointErrorDetails:{type:"list",member:{type:"structure",members:{errorCode:{},errorMessage:{},id:{}}}}}}},CreateAccessPolicy:{input:{type:"structure",required:["name","policy","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},policy:{},type:{}}},output:{type:"structure",members:{accessPolicyDetail:{shape:"S1p"}}},idempotent:!0},CreateCollection:{input:{type:"structure",required:["name"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},standbyReplicas:{},tags:{shape:"S1s"},type:{}}},output:{type:"structure",members:{createCollectionDetail:{type:"structure",members:{arn:{},createdDate:{type:"long"},description:{},id:{},kmsKeyArn:{},lastModifiedDate:{type:"long"},name:{},standbyReplicas:{},status:{},type:{}}}}},idempotent:!0},CreateLifecyclePolicy:{input:{type:"structure",required:["name","policy","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},policy:{},type:{}}},output:{type:"structure",members:{lifecyclePolicyDetail:{shape:"Sz"}}},idempotent:!0},CreateSecurityConfig:{input:{type:"structure",required:["name","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},samlOptions:{shape:"S23"},type:{}}},output:{type:"structure",members:{securityConfigDetail:{shape:"S2a"}}},idempotent:!0},CreateSecurityPolicy:{input:{type:"structure",required:["name","policy","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},policy:{},type:{}}},output:{type:"structure",members:{securityPolicyDetail:{shape:"S2f"}}},idempotent:!0},CreateVpcEndpoint:{input:{type:"structure",required:["name","subnetIds","vpcId"],members:{clientToken:{idempotencyToken:!0},name:{},securityGroupIds:{shape:"S1c"},subnetIds:{shape:"S1f"},vpcId:{}}},output:{type:"structure",members:{createVpcEndpointDetail:{type:"structure",members:{id:{},name:{},status:{}}}}},idempotent:!0},DeleteAccessPolicy:{input:{type:"structure",required:["name","type"],members:{clientToken:{idempotencyToken:!0},name:{},type:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteCollection:{input:{type:"structure",required:["id"],members:{clientToken:{idempotencyToken:!0},id:{}}},output:{type:"structure",members:{deleteCollectionDetail:{type:"structure",members:{id:{},name:{},status:{}}}}},idempotent:!0},DeleteLifecyclePolicy:{input:{type:"structure",required:["name","type"],members:{clientToken:{idempotencyToken:!0},name:{},type:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteSecurityConfig:{input:{type:"structure",required:["id"],members:{clientToken:{idempotencyToken:!0},id:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteSecurityPolicy:{input:{type:"structure",required:["name","type"],members:{clientToken:{idempotencyToken:!0},name:{},type:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteVpcEndpoint:{input:{type:"structure",required:["id"],members:{clientToken:{idempotencyToken:!0},id:{}}},output:{type:"structure",members:{deleteVpcEndpointDetail:{type:"structure",members:{id:{},name:{},status:{}}}}},idempotent:!0},GetAccessPolicy:{input:{type:"structure",required:["name","type"],members:{name:{},type:{}}},output:{type:"structure",members:{accessPolicyDetail:{shape:"S1p"}}}},GetAccountSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{accountSettingsDetail:{shape:"S31"}}}},GetPoliciesStats:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccessPolicyStats:{type:"structure",members:{DataPolicyCount:{type:"long"}}},LifecyclePolicyStats:{type:"structure",members:{RetentionPolicyCount:{type:"long"}}},SecurityConfigStats:{type:"structure",members:{SamlConfigCount:{type:"long"}}},SecurityPolicyStats:{type:"structure",members:{EncryptionPolicyCount:{type:"long"},NetworkPolicyCount:{type:"long"}}},TotalPolicyCount:{type:"long"}}}},GetSecurityConfig:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{securityConfigDetail:{shape:"S2a"}}}},GetSecurityPolicy:{input:{type:"structure",required:["name","type"],members:{name:{},type:{}}},output:{type:"structure",members:{securityPolicyDetail:{shape:"S2f"}}}},ListAccessPolicies:{input:{type:"structure",required:["type"],members:{maxResults:{type:"integer"},nextToken:{},resource:{type:"list",member:{}},type:{}}},output:{type:"structure",members:{accessPolicySummaries:{type:"list",member:{type:"structure",members:{createdDate:{type:"long"},description:{},lastModifiedDate:{type:"long"},name:{},policyVersion:{},type:{}}}},nextToken:{}}}},ListCollections:{input:{type:"structure",members:{collectionFilters:{type:"structure",members:{name:{},status:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{collectionSummaries:{type:"list",member:{type:"structure",members:{arn:{},id:{},name:{},status:{}}}},nextToken:{}}}},ListLifecyclePolicies:{input:{type:"structure",required:["type"],members:{maxResults:{type:"integer"},nextToken:{},resources:{type:"list",member:{}},type:{}}},output:{type:"structure",members:{lifecyclePolicySummaries:{type:"list",member:{type:"structure",members:{createdDate:{type:"long"},description:{}, +lastModifiedDate:{type:"long"},name:{},policyVersion:{},type:{}}}},nextToken:{}}}},ListSecurityConfigs:{input:{type:"structure",required:["type"],members:{maxResults:{type:"integer"},nextToken:{},type:{}}},output:{type:"structure",members:{nextToken:{},securityConfigSummaries:{type:"list",member:{type:"structure",members:{configVersion:{},createdDate:{type:"long"},description:{},id:{},lastModifiedDate:{type:"long"},type:{}}}}}}},ListSecurityPolicies:{input:{type:"structure",required:["type"],members:{maxResults:{type:"integer"},nextToken:{},resource:{type:"list",member:{}},type:{}}},output:{type:"structure",members:{nextToken:{},securityPolicySummaries:{type:"list",member:{type:"structure",members:{createdDate:{type:"long"},description:{},lastModifiedDate:{type:"long"},name:{},policyVersion:{},type:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S1s"}}}},ListVpcEndpoints:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{},vpcEndpointFilters:{type:"structure",members:{status:{}}}}},output:{type:"structure",members:{nextToken:{},vpcEndpointSummaries:{type:"list",member:{type:"structure",members:{id:{},name:{},status:{}}}}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S1s"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccessPolicy:{input:{type:"structure",required:["name","policyVersion","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},policy:{},policyVersion:{},type:{}}},output:{type:"structure",members:{accessPolicyDetail:{shape:"S1p"}}},idempotent:!0},UpdateAccountSettings:{input:{type:"structure",members:{capacityLimits:{shape:"S32"}}},output:{type:"structure",members:{accountSettingsDetail:{shape:"S31"}}}},UpdateCollection:{input:{type:"structure",required:["id"],members:{clientToken:{idempotencyToken:!0},description:{},id:{}}},output:{type:"structure",members:{updateCollectionDetail:{type:"structure",members:{arn:{},createdDate:{type:"long"},description:{},id:{},lastModifiedDate:{type:"long"},name:{},status:{},type:{}}}}},idempotent:!0},UpdateLifecyclePolicy:{input:{type:"structure",required:["name","policyVersion","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},policy:{},policyVersion:{},type:{}}},output:{type:"structure",members:{lifecyclePolicyDetail:{shape:"Sz"}}},idempotent:!0},UpdateSecurityConfig:{input:{type:"structure",required:["configVersion","id"],members:{clientToken:{idempotencyToken:!0},configVersion:{},description:{},id:{},samlOptions:{shape:"S23"}}},output:{type:"structure",members:{securityConfigDetail:{shape:"S2a"}}},idempotent:!0},UpdateSecurityPolicy:{input:{type:"structure",required:["name","policyVersion","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},policy:{},policyVersion:{},type:{}}},output:{type:"structure",members:{securityPolicyDetail:{shape:"S2f"}}},idempotent:!0},UpdateVpcEndpoint:{input:{type:"structure",required:["id"],members:{addSecurityGroupIds:{shape:"S1c"},addSubnetIds:{shape:"S1f"},clientToken:{idempotencyToken:!0},id:{},removeSecurityGroupIds:{shape:"S1c"},removeSubnetIds:{shape:"S1f"}}},output:{type:"structure",members:{UpdateVpcEndpointDetail:{type:"structure",members:{id:{},lastModifiedDate:{type:"long"},name:{},securityGroupIds:{shape:"S1c"},status:{},subnetIds:{shape:"S1f"}}}}},idempotent:!0}},shapes:{Sz:{type:"structure",members:{createdDate:{type:"long"},description:{},lastModifiedDate:{type:"long"},name:{},policy:{shape:"S11"},policyVersion:{},type:{}}},S11:{type:"structure",members:{},document:!0},S1c:{type:"list",member:{}},S1f:{type:"list",member:{}},S1p:{type:"structure",members:{createdDate:{type:"long"},description:{},lastModifiedDate:{type:"long"},name:{},policy:{shape:"S11"},policyVersion:{},type:{}}},S1s:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S23:{type:"structure",required:["metadata"],members:{groupAttribute:{},metadata:{},sessionTimeout:{type:"integer"},userAttribute:{}}},S2a:{type:"structure",members:{configVersion:{},createdDate:{type:"long"},description:{},id:{},lastModifiedDate:{type:"long"},samlOptions:{shape:"S23"},type:{}}},S2f:{type:"structure",members:{createdDate:{type:"long"},description:{},lastModifiedDate:{type:"long"},name:{},policy:{shape:"S11"},policyVersion:{},type:{}}},S31:{type:"structure",members:{capacityLimits:{shape:"S32"}}},S32:{type:"structure",members:{maxIndexingCapacityInOCU:{type:"integer"},maxSearchCapacityInOCU:{type:"integer"}}}}}},{}],540:[function(e,t,r){t.exports={pagination:{ListAccessPolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListCollections:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListLifecyclePolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSecurityConfigs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSecurityPolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListVpcEndpoints:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],541:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-02-18",endpointPrefix:"opsworks",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS OpsWorks",serviceId:"OpsWorks",signatureVersion:"v4",targetPrefix:"OpsWorks_20130218",uid:"opsworks-2013-02-18"},operations:{AssignInstance:{input:{type:"structure",required:["InstanceId","LayerIds"],members:{InstanceId:{},LayerIds:{shape:"S3"}}}},AssignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},InstanceId:{}}}},AssociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},InstanceId:{}}}},AttachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},CloneStack:{input:{type:"structure",required:["SourceStackId","ServiceRoleArn"],members:{SourceStackId:{},Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},ClonePermissions:{type:"boolean"},CloneAppIds:{shape:"S3"},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateApp:{input:{type:"structure",required:["StackId","Name","Type"],members:{StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}},output:{type:"structure",members:{AppId:{}}}},CreateDeployment:{input:{type:"structure",required:["StackId","Command"],members:{StackId:{},AppId:{},InstanceIds:{shape:"S3"},LayerIds:{shape:"S3"},Command:{shape:"Ss"},Comment:{},CustomJson:{}}},output:{type:"structure",members:{DeploymentId:{}}}},CreateInstance:{input:{type:"structure",required:["StackId","LayerIds","InstanceType"],members:{StackId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},AvailabilityZone:{},VirtualizationType:{},SubnetId:{},Architecture:{},RootDeviceType:{},BlockDeviceMappings:{shape:"Sz"},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{},Tenancy:{}}},output:{type:"structure",members:{InstanceId:{}}}},CreateLayer:{input:{type:"structure",required:["StackId","Type","Name","Shortname"],members:{StackId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}},output:{type:"structure",members:{LayerId:{}}}},CreateStack:{input:{type:"structure",required:["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],members:{Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}},output:{type:"structure",members:{IamUserArn:{}}}},DeleteApp:{input:{type:"structure",required:["AppId"],members:{AppId:{}}}},DeleteInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DeleteElasticIp:{type:"boolean"},DeleteVolumes:{type:"boolean"}}}},DeleteLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}}},DeleteStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},DeleteUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{}}}},DeregisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn"],members:{EcsClusterArn:{}}}},DeregisterElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},DeregisterInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},DeregisterRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{}}}},DeregisterVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},DescribeAgentVersions:{input:{type:"structure",members:{StackId:{},ConfigurationManager:{shape:"Sa"}}},output:{type:"structure",members:{AgentVersions:{type:"list",member:{type:"structure",members:{Version:{},ConfigurationManager:{shape:"Sa"}}}}}}},DescribeApps:{input:{type:"structure",members:{StackId:{},AppIds:{shape:"S3"}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{AppId:{},StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},CreatedAt:{},Environment:{shape:"So"}}}}}}},DescribeCommands:{input:{type:"structure",members:{DeploymentId:{},InstanceId:{},CommandIds:{shape:"S3"}}},output:{type:"structure",members:{Commands:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},DeploymentId:{},CreatedAt:{},AcknowledgedAt:{},CompletedAt:{},Status:{},ExitCode:{type:"integer"},LogUrl:{},Type:{}}}}}}},DescribeDeployments:{input:{type:"structure",members:{StackId:{},AppId:{},DeploymentIds:{shape:"S3"}}},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{DeploymentId:{},StackId:{},AppId:{},CreatedAt:{},CompletedAt:{},Duration:{type:"integer"},IamUserArn:{},Comment:{},Command:{shape:"Ss"},Status:{},CustomJson:{},InstanceIds:{shape:"S3"}}}}}}},DescribeEcsClusters:{input:{type:"structure",members:{EcsClusterArns:{shape:"S3"},StackId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EcsClusters:{type:"list",member:{type:"structure",members:{EcsClusterArn:{},EcsClusterName:{},StackId:{},RegisteredAt:{}}}},NextToken:{}}}},DescribeElasticIps:{input:{type:"structure",members:{InstanceId:{},StackId:{},Ips:{shape:"S3"}}},output:{type:"structure",members:{ElasticIps:{type:"list",member:{type:"structure",members:{Ip:{},Name:{},Domain:{},Region:{},InstanceId:{}}}}}}},DescribeElasticLoadBalancers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{ElasticLoadBalancers:{type:"list",member:{type:"structure",members:{ElasticLoadBalancerName:{},Region:{},DnsName:{},StackId:{},LayerId:{},VpcId:{},AvailabilityZones:{shape:"S3"},SubnetIds:{shape:"S3"},Ec2InstanceIds:{shape:"S3"}}}}}}},DescribeInstances:{input:{type:"structure",members:{StackId:{},LayerId:{},InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{AgentVersion:{},AmiId:{},Architecture:{},Arn:{},AutoScalingType:{},AvailabilityZone:{},BlockDeviceMappings:{shape:"Sz"},CreatedAt:{},EbsOptimized:{type:"boolean"},Ec2InstanceId:{},EcsClusterArn:{},EcsContainerInstanceArn:{},ElasticIp:{},Hostname:{},InfrastructureClass:{},InstallUpdatesOnBoot:{type:"boolean"},InstanceId:{},InstanceProfileArn:{},InstanceType:{},LastServiceErrorId:{},LayerIds:{shape:"S3"},Os:{},Platform:{},PrivateDns:{},PrivateIp:{},PublicDns:{},PublicIp:{},RegisteredBy:{},ReportedAgentVersion:{},ReportedOs:{type:"structure",members:{Family:{},Name:{},Version:{}}},RootDeviceType:{},RootDeviceVolumeId:{},SecurityGroupIds:{shape:"S3"},SshHostDsaKeyFingerprint:{},SshHostRsaKeyFingerprint:{},SshKeyName:{},StackId:{},Status:{},SubnetId:{},Tenancy:{},VirtualizationType:{}}}}}}},DescribeLayers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{Layers:{type:"list",member:{type:"structure",members:{Arn:{},StackId:{},LayerId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},DefaultSecurityGroupNames:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},DefaultRecipes:{shape:"S1h"},CustomRecipes:{shape:"S1h"},CreatedAt:{},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}}}}},DescribeLoadBasedAutoScaling:{input:{type:"structure",required:["LayerIds"],members:{LayerIds:{shape:"S3"}}},output:{type:"structure",members:{LoadBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}}}}},DescribeMyUserProfile:{output:{type:"structure",members:{UserProfile:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{}}}}}},DescribeOperatingSystems:{output:{type:"structure",members:{OperatingSystems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},Type:{},ConfigurationManagers:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},ReportedName:{},ReportedVersion:{},Supported:{type:"boolean"}}}}}}},DescribePermissions:{input:{type:"structure",members:{IamUserArn:{},StackId:{}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}}}}},DescribeRaidArrays:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayIds:{shape:"S3"}}},output:{type:"structure",members:{RaidArrays:{type:"list",member:{type:"structure",members:{RaidArrayId:{},InstanceId:{},Name:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},Device:{},MountPoint:{},AvailabilityZone:{},CreatedAt:{},StackId:{},VolumeType:{},Iops:{type:"integer"}}}}}}},DescribeRdsDbInstances:{input:{type:"structure",required:["StackId"],members:{StackId:{},RdsDbInstanceArns:{shape:"S3"}}},output:{type:"structure",members:{RdsDbInstances:{type:"list",member:{type:"structure",members:{RdsDbInstanceArn:{},DbInstanceIdentifier:{},DbUser:{},DbPassword:{},Region:{},Address:{},Engine:{},StackId:{},MissingOnRds:{type:"boolean"}}}}}}},DescribeServiceErrors:{input:{type:"structure",members:{StackId:{},InstanceId:{},ServiceErrorIds:{shape:"S3"}}},output:{type:"structure",members:{ServiceErrors:{type:"list",member:{type:"structure",members:{ServiceErrorId:{},StackId:{},InstanceId:{},Type:{},Message:{},CreatedAt:{}}}}}}},DescribeStackProvisioningParameters:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{AgentInstallerUrl:{},Parameters:{type:"map",key:{},value:{}}}}},DescribeStackSummary:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{StackSummary:{type:"structure",members:{StackId:{},Name:{},Arn:{},LayersCount:{type:"integer"},AppsCount:{type:"integer"},InstancesCount:{type:"structure",members:{Assigning:{type:"integer"},Booting:{type:"integer"},ConnectionLost:{type:"integer"},Deregistering:{type:"integer"},Online:{type:"integer"},Pending:{type:"integer"},Rebooting:{type:"integer"},Registered:{type:"integer"},Registering:{type:"integer"},Requested:{type:"integer"},RunningSetup:{type:"integer"},SetupFailed:{type:"integer"},ShuttingDown:{type:"integer"},StartFailed:{type:"integer"},StopFailed:{type:"integer"},Stopped:{type:"integer"},Stopping:{type:"integer"},Terminated:{type:"integer"},Terminating:{type:"integer"},Unassigning:{type:"integer"}}}}}}}},DescribeStacks:{input:{type:"structure",members:{StackIds:{shape:"S3"}}},output:{type:"structure",members:{Stacks:{type:"list",member:{type:"structure",members:{StackId:{},Name:{},Arn:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},CreatedAt:{},DefaultRootDeviceType:{},AgentVersion:{}}}}}}},DescribeTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{TimeBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}}}}},DescribeUserProfiles:{input:{type:"structure",members:{IamUserArns:{shape:"S3"}}},output:{type:"structure",members:{UserProfiles:{type:"list",member:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}}}}},DescribeVolumes:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayId:{},VolumeIds:{shape:"S3"}}},output:{type:"structure",members:{Volumes:{type:"list",member:{type:"structure",members:{VolumeId:{},Ec2VolumeId:{},Name:{},RaidArrayId:{},InstanceId:{},Status:{},Size:{type:"integer"},Device:{},MountPoint:{},Region:{},AvailabilityZone:{},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}}}}},DetachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},DisassociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},GetHostnameSuggestion:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}},output:{type:"structure",members:{LayerId:{},Hostname:{}}}},GrantAccess:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},ValidForInMinutes:{type:"integer"}}},output:{type:"structure",members:{TemporaryCredential:{type:"structure",members:{Username:{},Password:{},ValidForInMinutes:{type:"integer"},InstanceId:{}}}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S50"},NextToken:{}}}},RebootInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},RegisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn","StackId"],members:{EcsClusterArn:{},StackId:{}}},output:{type:"structure",members:{EcsClusterArn:{}}}},RegisterElasticIp:{input:{type:"structure",required:["ElasticIp","StackId"],members:{ElasticIp:{},StackId:{}}},output:{type:"structure",members:{ElasticIp:{}}}},RegisterInstance:{input:{type:"structure",required:["StackId"],members:{StackId:{},Hostname:{},PublicIp:{},PrivateIp:{},RsaPublicKey:{},RsaPublicKeyFingerprint:{},InstanceIdentity:{type:"structure",members:{Document:{},Signature:{}}}}},output:{type:"structure",members:{InstanceId:{}}}},RegisterRdsDbInstance:{input:{type:"structure",required:["StackId","RdsDbInstanceArn","DbUser","DbPassword"],members:{StackId:{},RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},RegisterVolume:{input:{type:"structure",required:["StackId"],members:{Ec2VolumeId:{},StackId:{}}},output:{type:"structure",members:{VolumeId:{}}}},SetLoadBasedAutoScaling:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}},SetPermission:{input:{type:"structure",required:["StackId","IamUserArn"],members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}},SetTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}},StartInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},StartStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},StopInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Force:{type:"boolean"}}}},StopStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S50"}}}},UnassignInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},UnassignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}},UpdateApp:{input:{type:"structure",required:["AppId"],members:{AppId:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}}},UpdateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},Name:{}}}},UpdateInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},Architecture:{},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{}}}},UpdateLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}},UpdateMyUserProfile:{input:{type:"structure",members:{SshPublicKey:{}}}},UpdateRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},UpdateStack:{input:{type:"structure",required:["StackId"],members:{StackId:{},Name:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},UseOpsworksSecurityGroups:{type:"boolean"},AgentVersion:{}}}},UpdateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}},UpdateVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},Name:{},MountPoint:{}}}}},shapes:{S3:{type:"list",member:{}},S8:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{Name:{},Version:{}}},Sb:{type:"structure",members:{ManageBerkshelf:{type:"boolean"},BerkshelfVersion:{}}},Sd:{type:"structure",members:{Type:{},Url:{},Username:{},Password:{},SshKey:{},Revision:{}}},Si:{type:"list",member:{type:"structure",members:{Type:{},Arn:{},DatabaseName:{}}}},Sl:{type:"structure",required:["Certificate","PrivateKey"],members:{Certificate:{},PrivateKey:{},Chain:{}}},Sm:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{},Secure:{type:"boolean"}}}},Ss:{type:"structure",required:["Name"],members:{Name:{},Args:{type:"map",key:{},value:{shape:"S3"}}}},Sz:{type:"list",member:{type:"structure",members:{DeviceName:{},NoDevice:{},VirtualName:{},Ebs:{type:"structure",members:{SnapshotId:{},Iops:{type:"integer"},VolumeSize:{type:"integer"},VolumeType:{},DeleteOnTermination:{type:"boolean"}}}}}},S17:{type:"map",key:{},value:{}},S19:{type:"structure",members:{Enabled:{type:"boolean"},LogStreams:{type:"list",member:{type:"structure",members:{LogGroupName:{},DatetimeFormat:{},TimeZone:{},File:{},FileFingerprintLines:{},MultiLineStartPattern:{},InitialPosition:{},Encoding:{},BufferDuration:{type:"integer"},BatchCount:{type:"integer"},BatchSize:{type:"integer"}}}}}},S1f:{type:"list",member:{type:"structure",required:["MountPoint","NumberOfDisks","Size"],members:{MountPoint:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}},S1h:{type:"structure",members:{Setup:{shape:"S3"},Configure:{shape:"S3"},Deploy:{shape:"S3"},Undeploy:{shape:"S3"},Shutdown:{shape:"S3"}}},S1i:{type:"structure",members:{Shutdown:{type:"structure",members:{ExecutionTimeout:{type:"integer"},DelayUntilElbConnectionsDrained:{type:"boolean"}}}}},S36:{type:"structure",members:{InstanceCount:{type:"integer"},ThresholdsWaitTime:{type:"integer"},IgnoreMetricsTime:{type:"integer"},CpuThreshold:{type:"double"},MemoryThreshold:{type:"double"},LoadThreshold:{type:"double"},Alarms:{shape:"S3"}}},S4b:{type:"structure",members:{Monday:{shape:"S4c"},Tuesday:{shape:"S4c"},Wednesday:{shape:"S4c"},Thursday:{shape:"S4c"},Friday:{shape:"S4c"},Saturday:{shape:"S4c"},Sunday:{shape:"S4c"}}},S4c:{type:"map",key:{},value:{}},S50:{type:"map",key:{},value:{}}}}},{}],542:[function(e,t,r){t.exports={pagination:{DescribeApps:{result_key:"Apps"},DescribeCommands:{result_key:"Commands"},DescribeDeployments:{result_key:"Deployments"},DescribeEcsClusters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EcsClusters"},DescribeElasticIps:{result_key:"ElasticIps"},DescribeElasticLoadBalancers:{result_key:"ElasticLoadBalancers"},DescribeInstances:{result_key:"Instances"},DescribeLayers:{result_key:"Layers"},DescribeLoadBasedAutoScaling:{result_key:"LoadBasedAutoScalingConfigurations"},DescribePermissions:{result_key:"Permissions"},DescribeRaidArrays:{result_key:"RaidArrays"},DescribeServiceErrors:{result_key:"ServiceErrors"},DescribeStacks:{result_key:"Stacks"},DescribeTimeBasedAutoScaling:{result_key:"TimeBasedAutoScalingConfigurations"},DescribeUserProfiles:{result_key:"UserProfiles"},DescribeVolumes:{result_key:"Volumes"}}}},{}],543:[function(e,t,r){t.exports={version:2,waiters:{AppExists:{delay:1,operation:"DescribeApps",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{matcher:"status",expected:400,state:"failure"}]},DeploymentSuccessful:{delay:15,operation:"DescribeDeployments",maxAttempts:40,description:"Wait until a deployment has completed successfully.",acceptors:[{expected:"successful",matcher:"pathAll",state:"success",argument:"Deployments[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Deployments[].Status"}]},InstanceOnline:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is online.",acceptors:[{expected:"online",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"shutting_down",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopped",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminating",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceRegistered:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is registered.",acceptors:[{expected:"registered",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"shutting_down",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopped",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminating",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is stopped.",acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"booting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"requested",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"running_setup",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is terminated.",acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"},{expected:"booting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"online",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"requested",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"running_setup",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"setup_failed", +matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]}}}},{}],544:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-01",endpointPrefix:"opsworks-cm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"OpsWorksCM",serviceFullName:"AWS OpsWorks CM",serviceId:"OpsWorksCM",signatureVersion:"v4",signingName:"opsworks-cm",targetPrefix:"OpsWorksCM_V2016_11_01",uid:"opsworkscm-2016-11-01"},operations:{AssociateNode:{input:{type:"structure",required:["ServerName","NodeName","EngineAttributes"],members:{ServerName:{},NodeName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{NodeAssociationStatusToken:{}}}},CreateBackup:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},Description:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Backup:{shape:"Sh"}}}},CreateServer:{input:{type:"structure",required:["Engine","ServerName","InstanceProfileArn","InstanceType","ServiceRoleArn"],members:{AssociatePublicIpAddress:{type:"boolean"},CustomDomain:{},CustomCertificate:{},CustomPrivateKey:{type:"string",sensitive:!0},DisableAutomatedBackup:{type:"boolean"},Engine:{},EngineModel:{},EngineVersion:{},EngineAttributes:{shape:"S4"},BackupRetentionCount:{type:"integer"},ServerName:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{},SecurityGroupIds:{shape:"Sn"},ServiceRoleArn:{},SubnetIds:{shape:"Sn"},Tags:{shape:"Sc"},BackupId:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{}}},DeleteServer:{input:{type:"structure",required:["ServerName"],members:{ServerName:{}}},output:{type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{Name:{},Maximum:{type:"integer"},Used:{type:"integer"}}}}}}},DescribeBackups:{input:{type:"structure",members:{BackupId:{},ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"Sh"}},NextToken:{}}}},DescribeEvents:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ServerEvents:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},ServerName:{},Message:{},LogUrl:{}}}},NextToken:{}}}},DescribeNodeAssociationStatus:{input:{type:"structure",required:["NodeAssociationStatusToken","ServerName"],members:{NodeAssociationStatusToken:{},ServerName:{}}},output:{type:"structure",members:{NodeAssociationStatus:{},EngineAttributes:{shape:"S4"}}}},DescribeServers:{input:{type:"structure",members:{ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Servers:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},DisassociateNode:{input:{type:"structure",required:["ServerName","NodeName"],members:{ServerName:{},NodeName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{NodeAssociationStatusToken:{}}}},ExportServerEngineAttribute:{input:{type:"structure",required:["ExportAttributeName","ServerName"],members:{ExportAttributeName:{},ServerName:{},InputAttributes:{shape:"S4"}}},output:{type:"structure",members:{EngineAttribute:{shape:"S5"},ServerName:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sc"},NextToken:{}}}},RestoreServer:{input:{type:"structure",required:["BackupId","ServerName"],members:{BackupId:{},ServerName:{},InstanceType:{},KeyPair:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},StartMaintenance:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateServer:{input:{type:"structure",required:["ServerName"],members:{DisableAutomatedBackup:{type:"boolean"},BackupRetentionCount:{type:"integer"},ServerName:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},UpdateServerEngineAttributes:{input:{type:"structure",required:["ServerName","AttributeName"],members:{ServerName:{},AttributeName:{},AttributeValue:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}}},shapes:{S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",members:{Name:{},Value:{type:"string",sensitive:!0}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",members:{BackupArn:{},BackupId:{},BackupType:{},CreatedAt:{type:"timestamp"},Description:{},Engine:{},EngineModel:{},EngineVersion:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},S3DataSize:{deprecated:!0,type:"integer"},S3DataUrl:{deprecated:!0},S3LogUrl:{},SecurityGroupIds:{shape:"Sn"},ServerName:{},ServiceRoleArn:{},Status:{},StatusDescription:{},SubnetIds:{shape:"Sn"},ToolsVersion:{},UserArn:{}}},Sn:{type:"list",member:{}},Sz:{type:"structure",members:{AssociatePublicIpAddress:{type:"boolean"},BackupRetentionCount:{type:"integer"},ServerName:{},CreatedAt:{type:"timestamp"},CloudFormationStackArn:{},CustomDomain:{},DisableAutomatedBackup:{type:"boolean"},Endpoint:{},Engine:{},EngineModel:{},EngineAttributes:{shape:"S4"},EngineVersion:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},MaintenanceStatus:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{},SecurityGroupIds:{shape:"Sn"},ServiceRoleArn:{},Status:{},StatusReason:{},SubnetIds:{shape:"Sn"},ServerArn:{}}}}}},{}],545:[function(e,t,r){t.exports={pagination:{DescribeBackups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Backups"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerEvents"},DescribeServers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Servers"},ListTagsForResource:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"}}}},{}],546:[function(e,t,r){t.exports={version:2,waiters:{NodeAssociated:{delay:15,maxAttempts:15,operation:"DescribeNodeAssociationStatus",description:"Wait until node is associated or disassociated.",acceptors:[{expected:"SUCCESS",state:"success",matcher:"path",argument:"NodeAssociationStatus"},{expected:"FAILED",state:"failure",matcher:"path",argument:"NodeAssociationStatus"}]}}}},{}],547:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"organizations",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Organizations",serviceFullName:"AWS Organizations",serviceId:"Organizations",signatureVersion:"v4",targetPrefix:"AWSOrganizationsV20161128",uid:"organizations-2016-11-28"},operations:{AcceptHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},AttachPolicy:{input:{type:"structure",required:["PolicyId","TargetId"],members:{PolicyId:{},TargetId:{}}}},CancelHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},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:{}}}},DeleteResourcePolicy:{},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"}}}},DescribeResourcePolicy:{output:{type:"structure",members:{ResourcePolicy:{shape:"S2l"}}}},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:"S2v"}}}},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:"S2v"}}}},InviteAccountToOrganization:{input:{type:"structure",required:["Target"],members:{Target:{shape:"S7"},Notes:{type:"string",sensitive:!0},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:"S3e"},NextToken:{}}}},ListAccountsForParent:{input:{type:"structure",required:["ParentId"],members:{ParentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Accounts:{shape:"S3e"},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:"S40"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Handshakes:{shape:"S42"},NextToken:{}}}},ListHandshakesForOrganization:{input:{type:"structure",members:{Filter:{shape:"S40"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Handshakes:{shape:"S42"},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:"S4f"},NextToken:{}}}},ListPoliciesForTarget:{input:{type:"structure",required:["TargetId","Filter"],members:{TargetId:{},Filter:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Policies:{shape:"S4f"},NextToken:{}}}},ListRoots:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Roots:{type:"list",member:{shape:"S2v"}},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:{}}}},PutResourcePolicy:{input:{type:"structure",required:["Content"],members:{Content:{},Tags:{shape:"St"}}},output:{type:"structure",members:{ResourcePolicy:{shape:"S2l"}}}},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:!0},Type:{}}},Sd:{type:"list",member:{type:"structure",members:{Value:{type:"string",sensitive:!0},Type:{},Resources:{shape:"Sd"}}}},Sp:{type:"string",sensitive:!0},Sq:{type:"string",sensitive:!0},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:!0},S2l:{type:"structure",members:{ResourcePolicySummary:{type:"structure",members:{Id:{},Arn:{}}},Content:{}}},S2v:{type:"structure",members:{Id:{},Arn:{},Name:{},PolicyTypes:{shape:"S1b"}}},S3e:{type:"list",member:{shape:"S23"}},S40:{type:"structure",members:{ActionType:{},ParentHandshakeId:{}}},S42:{type:"list",member:{shape:"S4"}},S4f:{type:"list",member:{shape:"S1s"}}}}},{}],548:[function(e,t,r){t.exports={pagination:{ListAWSServiceAccessForOrganization:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAccounts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAccountsForParent:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListChildren:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCreateAccountStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDelegatedAdministrators:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DelegatedAdministrators"},ListDelegatedServicesForAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DelegatedServices"},ListHandshakesForAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListHandshakesForOrganization:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListOrganizationalUnitsForParent:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListParents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListPoliciesForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListRoots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"},ListTargetsForPolicy:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],549:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-01-01",endpointPrefix:"osis",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon OpenSearch Ingestion",serviceId:"OSIS",signatureVersion:"v4",uid:"osis-2022-01-01",auth:["aws.auth#sigv4"]},operations:{CreatePipeline:{http:{requestUri:"/2022-01-01/osis/createPipeline"},input:{type:"structure",required:["PipelineName","MinUnits","MaxUnits","PipelineConfigurationBody"],members:{PipelineName:{},MinUnits:{type:"integer"},MaxUnits:{type:"integer"},PipelineConfigurationBody:{},LogPublishingOptions:{shape:"S5"},VpcOptions:{shape:"S9"},BufferOptions:{shape:"Sh"},EncryptionAtRestOptions:{shape:"Si"},Tags:{shape:"Sk"}}},output:{type:"structure",members:{Pipeline:{shape:"Sp"}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2022-01-01/osis/deletePipeline/{PipelineName}"},input:{type:"structure",required:["PipelineName"],members:{PipelineName:{location:"uri",locationName:"PipelineName"}}},output:{type:"structure",members:{}}},GetPipeline:{http:{method:"GET",requestUri:"/2022-01-01/osis/getPipeline/{PipelineName}"},input:{type:"structure",required:["PipelineName"],members:{PipelineName:{location:"uri",locationName:"PipelineName"}}},output:{type:"structure",members:{Pipeline:{shape:"Sp"}}}},GetPipelineBlueprint:{http:{method:"GET",requestUri:"/2022-01-01/osis/getPipelineBlueprint/{BlueprintName}"},input:{type:"structure",required:["BlueprintName"],members:{BlueprintName:{location:"uri",locationName:"BlueprintName"},Format:{location:"querystring",locationName:"format"}}},output:{type:"structure",members:{Blueprint:{type:"structure",members:{BlueprintName:{},PipelineConfigurationBody:{},DisplayName:{},DisplayDescription:{},Service:{},UseCase:{}}},Format:{}}}},GetPipelineChangeProgress:{http:{method:"GET",requestUri:"/2022-01-01/osis/getPipelineChangeProgress/{PipelineName}"},input:{type:"structure",required:["PipelineName"],members:{PipelineName:{location:"uri",locationName:"PipelineName"}}},output:{type:"structure",members:{ChangeProgressStatuses:{type:"list",member:{type:"structure",members:{StartTime:{type:"timestamp"},Status:{},TotalNumberOfStages:{type:"integer"},ChangeProgressStages:{type:"list",member:{type:"structure",members:{Name:{},Status:{},Description:{},LastUpdatedAt:{type:"timestamp"}}}}}}}}}},ListPipelineBlueprints:{http:{requestUri:"/2022-01-01/osis/listPipelineBlueprints"},input:{type:"structure",members:{}},output:{type:"structure",members:{Blueprints:{type:"list",member:{type:"structure",members:{BlueprintName:{},DisplayName:{},DisplayDescription:{},Service:{},UseCase:{}}}}}}},ListPipelines:{http:{method:"GET",requestUri:"/2022-01-01/osis/listPipelines"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},Pipelines:{type:"list",member:{type:"structure",members:{Status:{},StatusReason:{shape:"St"},PipelineName:{},PipelineArn:{},MinUnits:{type:"integer"},MaxUnits:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Destinations:{shape:"S11"},Tags:{shape:"Sk"}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2022-01-01/osis/listTagsForResource/"},input:{type:"structure",required:["Arn"],members:{Arn:{location:"querystring",locationName:"arn"}}},output:{type:"structure",members:{Tags:{shape:"Sk"}}}},StartPipeline:{http:{method:"PUT",requestUri:"/2022-01-01/osis/startPipeline/{PipelineName}"},input:{type:"structure",required:["PipelineName"],members:{PipelineName:{location:"uri",locationName:"PipelineName"}}},output:{type:"structure",members:{Pipeline:{shape:"Sp"}}}},StopPipeline:{http:{method:"PUT",requestUri:"/2022-01-01/osis/stopPipeline/{PipelineName}"},input:{type:"structure",required:["PipelineName"],members:{PipelineName:{location:"uri",locationName:"PipelineName"}}},output:{type:"structure",members:{Pipeline:{shape:"Sp"}}}},TagResource:{http:{requestUri:"/2022-01-01/osis/tagResource/"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{location:"querystring",locationName:"arn"},Tags:{shape:"Sk"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/2022-01-01/osis/untagResource/"},input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{location:"querystring",locationName:"arn"},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePipeline:{http:{method:"PUT",requestUri:"/2022-01-01/osis/updatePipeline/{PipelineName}"},input:{type:"structure",required:["PipelineName"],members:{PipelineName:{location:"uri",locationName:"PipelineName"},MinUnits:{type:"integer"},MaxUnits:{type:"integer"},PipelineConfigurationBody:{},LogPublishingOptions:{shape:"S5"},BufferOptions:{shape:"Sh"},EncryptionAtRestOptions:{shape:"Si"}}},output:{type:"structure",members:{Pipeline:{shape:"Sp"}}}},ValidatePipeline:{http:{requestUri:"/2022-01-01/osis/validatePipeline"},input:{type:"structure",required:["PipelineConfigurationBody"],members:{PipelineConfigurationBody:{}}},output:{type:"structure",members:{isValid:{type:"boolean"},Errors:{type:"list",member:{type:"structure",members:{Message:{}}}}}}}},shapes:{S5:{type:"structure",members:{IsLoggingEnabled:{type:"boolean"},CloudWatchLogDestination:{type:"structure",required:["LogGroup"],members:{LogGroup:{}}}}},S9:{type:"structure",required:["SubnetIds"],members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}},VpcAttachmentOptions:{type:"structure",required:["AttachToVpc"],members:{AttachToVpc:{type:"boolean"},CidrBlock:{}}},VpcEndpointManagement:{}}},Sh:{type:"structure",required:["PersistentBufferEnabled"],members:{PersistentBufferEnabled:{type:"boolean"}}},Si:{type:"structure",required:["KmsKeyArn"],members:{KmsKeyArn:{}}},Sk:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sp:{type:"structure",members:{PipelineName:{},PipelineArn:{},MinUnits:{type:"integer"},MaxUnits:{type:"integer"},Status:{},StatusReason:{shape:"St"},PipelineConfigurationBody:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},IngestEndpointUrls:{type:"list",member:{}},LogPublishingOptions:{shape:"S5"},VpcEndpoints:{type:"list",member:{type:"structure",members:{VpcEndpointId:{},VpcId:{},VpcOptions:{shape:"S9"}}}},BufferOptions:{shape:"Sh"},EncryptionAtRestOptions:{shape:"Si"},VpcEndpointService:{},ServiceVpcEndpoints:{type:"list",member:{type:"structure",members:{ServiceName:{},VpcEndpointId:{}}}},Destinations:{shape:"S11"},Tags:{shape:"Sk"}}},St:{type:"structure",members:{Description:{}}},S11:{type:"list",member:{type:"structure",members:{ServiceName:{},Endpoint:{}}}}}}},{}],550:[function(e,t,r){t.exports={pagination:{ListPipelines:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],551:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-12-03",endpointPrefix:"outposts",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Outposts",serviceFullName:"AWS Outposts",serviceId:"Outposts",signatureVersion:"v4",signingName:"outposts",uid:"outposts-2019-12-03"},operations:{CancelCapacityTask:{http:{requestUri:"/outposts/{OutpostId}/capacity/{CapacityTaskId}"},input:{type:"structure",required:["CapacityTaskId","OutpostIdentifier"],members:{CapacityTaskId:{location:"uri",locationName:"CapacityTaskId"},OutpostIdentifier:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{}}},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:"Sg"}}}},CreateOutpost:{http:{requestUri:"/outposts"},input:{type:"structure",required:["Name","SiteId"],members:{Name:{},Description:{},SiteId:{},AvailabilityZone:{},AvailabilityZoneId:{},Tags:{shape:"S13"},SupportedHardwareType:{}}},output:{type:"structure",members:{Outpost:{shape:"S18"}}}},CreateSite:{http:{requestUri:"/sites"},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},Notes:{},Tags:{shape:"S13"},OperatingAddress:{shape:"S1i"},ShippingAddress:{shape:"S1i"},RackPhysicalProperties:{shape:"S1u"}}},output:{type:"structure",members:{Site:{shape:"S25"}}}},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:{}}},GetCapacityTask:{http:{method:"GET",requestUri:"/outposts/{OutpostId}/capacity/{CapacityTaskId}"},input:{type:"structure",required:["CapacityTaskId","OutpostIdentifier"],members:{CapacityTaskId:{location:"uri",locationName:"CapacityTaskId"},OutpostIdentifier:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{CapacityTaskId:{},OutpostId:{},OrderId:{},RequestedInstancePools:{shape:"S2d"},DryRun:{type:"boolean"},CapacityTaskStatus:{},Failed:{shape:"S2j"},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}}},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:"S2o"}}}},GetConnection:{http:{method:"GET",requestUri:"/connections/{ConnectionId}"},input:{type:"structure",required:["ConnectionId"],members:{ConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{ConnectionId:{},ConnectionDetails:{type:"structure",members:{ClientPublicKey:{},ServerPublicKey:{},ServerEndpoint:{},ClientTunnelAddress:{},ServerTunnelAddress:{},AllowedIps:{type:"list",member:{}}}}}}},GetOrder:{http:{method:"GET",requestUri:"/orders/{OrderId}"},input:{type:"structure",required:["OrderId"],members:{OrderId:{location:"uri",locationName:"OrderId"}}},output:{type:"structure",members:{Order:{shape:"Sg"}}}},GetOutpost:{http:{method:"GET",requestUri:"/outposts/{OutpostId}"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{Outpost:{shape:"S18"}}}},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:{shape:"S3h"},NextToken:{},OutpostId:{},OutpostArn:{}}}},GetOutpostSupportedInstanceTypes:{http:{method:"GET",requestUri:"/outposts/{OutpostId}/supportedInstanceTypes"},input:{type:"structure",required:["OutpostIdentifier","OrderId"],members:{OutpostIdentifier:{location:"uri",locationName:"OutpostId"},OrderId:{location:"querystring",locationName:"OrderId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring", +locationName:"NextToken"}}},output:{type:"structure",members:{InstanceTypes:{shape:"S3h"},NextToken:{}}}},GetSite:{http:{method:"GET",requestUri:"/sites/{SiteId}"},input:{type:"structure",required:["SiteId"],members:{SiteId:{location:"uri",locationName:"SiteId"}}},output:{type:"structure",members:{Site:{shape:"S25"}}}},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:"S1i"}}}},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"},StatusFilter:{location:"querystring",locationName:"StatusFilter",type:"list",member:{}}}},output:{type:"structure",members:{Assets:{type:"list",member:{type:"structure",members:{AssetId:{},RackId:{},AssetType:{},ComputeAttributes:{type:"structure",members:{HostId:{},State:{},InstanceFamilies:{type:"list",member:{}}}},AssetLocation:{type:"structure",members:{RackElevation:{type:"float"}}}}}},NextToken:{}}}},ListCapacityTasks:{http:{method:"GET",requestUri:"/capacity/tasks"},input:{type:"structure",members:{OutpostIdentifierFilter:{location:"querystring",locationName:"OutpostIdentifierFilter"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},CapacityTaskStatusFilter:{location:"querystring",locationName:"CapacityTaskStatusFilter",type:"list",member:{}}}},output:{type:"structure",members:{CapacityTasks:{type:"list",member:{type:"structure",members:{CapacityTaskId:{},OutpostId:{},OrderId:{},CapacityTaskStatus:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}}},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:"S2z",location:"querystring",locationName:"SupportedStorageFilter"},EC2FamilyFilter:{location:"querystring",locationName:"EC2FamilyFilter",type:"list",member:{}}}},output:{type:"structure",members:{CatalogItems:{type:"list",member:{shape:"S2o"}},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:"S18"}},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:"S25"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S13"}}}},StartCapacityTask:{http:{requestUri:"/outposts/{OutpostId}/capacity"},input:{type:"structure",required:["OutpostIdentifier","OrderId","InstancePools"],members:{OutpostIdentifier:{location:"uri",locationName:"OutpostId"},OrderId:{},InstancePools:{shape:"S2d"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityTaskId:{},OutpostId:{},OrderId:{},RequestedInstancePools:{shape:"S2d"},DryRun:{type:"boolean"},CapacityTaskStatus:{},Failed:{shape:"S2j"},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}}},StartConnection:{http:{requestUri:"/connections"},input:{type:"structure",required:["AssetId","ClientPublicKey","NetworkInterfaceDeviceIndex"],members:{DeviceSerialNumber:{},AssetId:{},ClientPublicKey:{},NetworkInterfaceDeviceIndex:{type:"integer"}}},output:{type:"structure",members:{ConnectionId:{},UnderlayIpAddress:{}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S13"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},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:"S18"}}}},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:"S25"}}}},UpdateSiteAddress:{http:{method:"PUT",requestUri:"/sites/{SiteId}/address"},input:{type:"structure",required:["SiteId","AddressType","Address"],members:{SiteId:{location:"uri",locationName:"SiteId"},AddressType:{},Address:{shape:"S1i"}}},output:{type:"structure",members:{AddressType:{},Address:{shape:"S1i"}}}},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:"S25"}}}}},shapes:{Sg:{type:"structure",members:{OutpostId:{},OrderId:{},Status:{},LineItems:{type:"list",member:{type:"structure",members:{CatalogItemId:{},LineItemId:{},Quantity:{type:"integer"},Status:{},ShipmentInformation:{type:"structure",members:{ShipmentTrackingNumber:{},ShipmentCarrier:{}}},AssetInformationList:{type:"list",member:{type:"structure",members:{AssetId:{},MacAddressList:{type:"list",member:{}}}}},PreviousLineItemId:{},PreviousOrderId:{}}}},PaymentOption:{},OrderSubmissionDate:{type:"timestamp"},OrderFulfilledDate:{type:"timestamp"},PaymentTerm:{},OrderType:{}}},S13:{type:"map",key:{},value:{}},S18:{type:"structure",members:{OutpostId:{},OwnerId:{},OutpostArn:{},SiteId:{},Name:{},Description:{},LifeCycleStatus:{},AvailabilityZone:{},AvailabilityZoneId:{},Tags:{shape:"S13"},SiteArn:{},SupportedHardwareType:{}}},S1i:{type:"structure",required:["AddressLine1","City","StateOrRegion","PostalCode","CountryCode"],members:{ContactName:{},ContactPhoneNumber:{},AddressLine1:{},AddressLine2:{},AddressLine3:{},City:{},StateOrRegion:{},DistrictOrCounty:{},PostalCode:{},CountryCode:{},Municipality:{}}},S1u:{type:"structure",members:{PowerDrawKva:{},PowerPhase:{},PowerConnector:{},PowerFeedDrop:{},UplinkGbps:{},UplinkCount:{},FiberOpticCableType:{},OpticalStandard:{},MaximumSupportedWeightLbs:{}}},S25:{type:"structure",members:{SiteId:{},AccountId:{},Name:{},Description:{},Tags:{shape:"S13"},SiteArn:{},Notes:{},OperatingAddressCountryCode:{},OperatingAddressStateOrRegion:{},OperatingAddressCity:{},RackPhysicalProperties:{shape:"S1u"}}},S2d:{type:"list",member:{type:"structure",required:["InstanceType","Count"],members:{InstanceType:{},Count:{type:"integer"}}}},S2j:{type:"structure",required:["Reason"],members:{Reason:{},Type:{}}},S2o:{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:"S2z"}}},S2z:{type:"list",member:{}},S3h:{type:"list",member:{type:"structure",members:{InstanceType:{}}}}}}},{}],552:[function(e,t,r){t.exports={pagination:{GetOutpostInstanceTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InstanceTypes"},GetOutpostSupportedInstanceTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InstanceTypes"},ListAssets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Assets"},ListCapacityTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CapacityTasks"},ListCatalogItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CatalogItems"},ListOrders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Orders"},ListOutposts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Outposts"},ListSites:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Sites"}}}},{}],553:[function(e,t,r){t.exports={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","JobType"],members:{DeviceIds:{type:"list",member:{}},DeviceJobConfig:{type:"structure",members:{OTAJobConfig:{type:"structure",required:["ImageVersion"],members:{AllowMajorVersionUpdate:{type:"boolean"},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:"Ss"},NodeDescription:{},NodeName:{},OutputPackageName:{},OutputPackageVersion:{},TemplateParameters:{shape:"Sy"},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:"S17"}}}},CreatePackageImportJob:{http:{requestUri:"/packages/import-jobs",responseCode:200},input:{type:"structure",required:["ClientToken","InputConfig","JobType","OutputConfig"],members:{ClientToken:{},InputConfig:{shape:"S1c"},JobTags:{shape:"Ss"},JobType:{},OutputConfig:{shape:"S1j"}}},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:{},RuntimeContextStates:{shape:"S21"},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:"S2j"},Ethernet1Status:{shape:"S2j"},LastUpdatedTime:{type:"timestamp"},NtpStatus:{type:"structure",members:{ConnectionStatus:{},IpAddress:{},NtpServerName:{}}}}},CurrentSoftware:{},Description:{},DeviceAggregatedStatus:{},DeviceConnectionStatus:{},DeviceId:{},LatestAlternateSoftware:{},LatestDeviceJob:{shape:"S2u"},LatestSoftware:{},LeaseExpirationTime:{type:"timestamp"},Name:{},NetworkingConfiguration:{shape:"S2y"},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:{},JobType:{},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:"Ss"},LastUpdatedTime:{type:"timestamp"},NodeDescription:{},NodeName:{},OutputPackageName:{},OutputPackageVersion:{},Status:{},StatusMessage:{},TemplateParameters:{shape:"Sy"},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:"S3z"},StorageLocation:{shape:"S17"},Tags:{shape:"Sb"},WriteAccessPrincipalArns:{shape:"S3z"}}}},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:"S1c"},JobId:{},JobTags:{shape:"Ss"},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:"S1j"},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:{},RuntimeContextStates:{shape:"S21"},Status:{},StatusDescription:{},Tags:{shape:"Sb"}}}},NextToken:{}}}},ListDevices:{http:{method:"GET",requestUri:"/devices",responseCode:200},input:{type:"structure",members:{DeviceAggregatedStatusFilter:{location:"querystring",locationName:"DeviceAggregatedStatusFilter"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NameFilter:{location:"querystring",locationName:"NameFilter"},NextToken:{location:"querystring",locationName:"NextToken"},SortBy:{location:"querystring",locationName:"SortBy"},SortOrder:{location:"querystring",locationName:"SortOrder"}}},output:{type:"structure",required:["Devices"],members:{Devices:{type:"list",member:{type:"structure",members:{Brand:{},CreatedTime:{type:"timestamp"},CurrentSoftware:{},Description:{},DeviceAggregatedStatus:{},DeviceId:{},LastUpdatedTime:{type:"timestamp"},LatestDeviceJob:{shape:"S2u"},LeaseExpirationTime:{type:"timestamp"},Name:{},ProvisioningStatus:{},Tags:{shape:"Sb"},Type:{}}}},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:{},JobType:{}}}},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:"S2y"},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:{}}},SignalApplicationInstanceNodeInstances:{http:{method:"PUT",requestUri:"/application-instances/{ApplicationInstanceId}/node-signals",responseCode:200},input:{type:"structure",required:["ApplicationInstanceId","NodeSignals"],members:{ApplicationInstanceId:{location:"uri",locationName:"ApplicationInstanceId"},NodeSignals:{type:"list",member:{type:"structure",required:["NodeInstanceId","Signal"],members:{NodeInstanceId:{},Signal:{}}}}}},output:{type:"structure",required:["ApplicationInstanceId"],members:{ApplicationInstanceId:{}}}},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:!0},S7:{type:"structure",members:{PayloadData:{}},union:!0},Sb:{type:"map",key:{},value:{}},Ss:{type:"list",member:{type:"structure",required:["ResourceType","Tags"],members:{ResourceType:{},Tags:{shape:"Sb"}}}},Sy:{type:"map",key:{},value:{type:"string",sensitive:!0}},S17:{type:"structure",required:["BinaryPrefixLocation","Bucket","GeneratedPrefixLocation","ManifestPrefixLocation","RepoPrefixLocation"],members:{BinaryPrefixLocation:{},Bucket:{},GeneratedPrefixLocation:{},ManifestPrefixLocation:{},RepoPrefixLocation:{}}},S1c:{type:"structure",members:{PackageVersionInputConfig:{type:"structure",required:["S3Location"],members:{S3Location:{type:"structure",required:["BucketName","ObjectKey"],members:{BucketName:{},ObjectKey:{},Region:{}}}}}}},S1j:{type:"structure",members:{PackageVersionOutputConfig:{type:"structure",required:["PackageName","PackageVersion"],members:{MarkLatest:{type:"boolean"},PackageName:{},PackageVersion:{}}}}},S21:{type:"list",member:{type:"structure",required:["DesiredState","DeviceReportedStatus","DeviceReportedTime","RuntimeContextName"],members:{DesiredState:{},DeviceReportedStatus:{},DeviceReportedTime:{type:"timestamp"},RuntimeContextName:{}}}},S2j:{type:"structure",members:{ConnectionStatus:{},HwAddress:{},IpAddress:{}}},S2u:{type:"structure",members:{ImageVersion:{},JobType:{},Status:{}}},S2y:{type:"structure",members:{Ethernet0:{shape:"S2z"},Ethernet1:{shape:"S2z"},Ntp:{type:"structure",required:["NtpServers"],members:{NtpServers:{type:"list",member:{}}}}}},S2z:{type:"structure",required:["ConnectionType"],members:{ConnectionType:{},StaticIpConnectionInfo:{type:"structure",required:["DefaultGateway","Dns","IpAddress","Mask"],members:{DefaultGateway:{},Dns:{type:"list",member:{}},IpAddress:{},Mask:{}}}}},S3z:{type:"list",member:{}}}}},{}],554:[function(e,t,r){t.exports={pagination:{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"}}}},{}],555:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-09-14",endpointPrefix:"controlplane.payment-cryptography",jsonVersion:"1.0",protocol:"json",serviceFullName:"Payment Cryptography Control Plane",serviceId:"Payment Cryptography",signatureVersion:"v4",signingName:"payment-cryptography",targetPrefix:"PaymentCryptographyControlPlane",uid:"payment-cryptography-2021-09-14"},operations:{CreateAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{},KeyArn:{}}},output:{type:"structure",required:["Alias"],members:{Alias:{shape:"S5"}}},idempotent:!0},CreateKey:{input:{type:"structure",required:["KeyAttributes","Exportable"],members:{KeyAttributes:{shape:"S7"},KeyCheckValueAlgorithm:{},Exportable:{type:"boolean"},Enabled:{type:"boolean"},Tags:{shape:"Sf"}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}}},DeleteAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteKey:{input:{type:"structure",required:["KeyIdentifier"],members:{KeyIdentifier:{},DeleteKeyInDays:{type:"integer"}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}},idempotent:!0},ExportKey:{input:{type:"structure",required:["KeyMaterial","ExportKeyIdentifier"],members:{KeyMaterial:{type:"structure",members:{Tr31KeyBlock:{type:"structure",required:["WrappingKeyIdentifier"],members:{WrappingKeyIdentifier:{},KeyBlockHeaders:{shape:"Sy"}}},Tr34KeyBlock:{type:"structure",required:["CertificateAuthorityPublicKeyIdentifier","WrappingKeyCertificate","ExportToken","KeyBlockFormat"],members:{CertificateAuthorityPublicKeyIdentifier:{},WrappingKeyCertificate:{shape:"S15"},ExportToken:{},KeyBlockFormat:{},RandomNonce:{},KeyBlockHeaders:{shape:"Sy"}}},KeyCryptogram:{type:"structure",required:["CertificateAuthorityPublicKeyIdentifier","WrappingKeyCertificate"],members:{CertificateAuthorityPublicKeyIdentifier:{},WrappingKeyCertificate:{shape:"S15"},WrappingSpec:{}}}},union:!0},ExportKeyIdentifier:{},ExportAttributes:{type:"structure",members:{ExportDukptInitialKey:{type:"structure",required:["KeySerialNumber"],members:{KeySerialNumber:{}}},KeyCheckValueAlgorithm:{}}}}},output:{type:"structure",members:{WrappedKey:{type:"structure",required:["WrappingKeyArn","WrappedKeyMaterialFormat","KeyMaterial"],members:{WrappingKeyArn:{},WrappedKeyMaterialFormat:{},KeyMaterial:{type:"string",sensitive:!0},KeyCheckValue:{},KeyCheckValueAlgorithm:{}}}}}},GetAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{}}},output:{type:"structure",required:["Alias"],members:{Alias:{shape:"S5"}}}},GetKey:{input:{type:"structure",required:["KeyIdentifier"],members:{KeyIdentifier:{}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}}},GetParametersForExport:{input:{type:"structure",required:["KeyMaterialType","SigningKeyAlgorithm"],members:{KeyMaterialType:{},SigningKeyAlgorithm:{}}},output:{type:"structure",required:["SigningKeyCertificate","SigningKeyCertificateChain","SigningKeyAlgorithm","ExportToken","ParametersValidUntilTimestamp"],members:{SigningKeyCertificate:{shape:"S15"},SigningKeyCertificateChain:{shape:"S15"},SigningKeyAlgorithm:{},ExportToken:{},ParametersValidUntilTimestamp:{type:"timestamp"}}}},GetParametersForImport:{input:{type:"structure",required:["KeyMaterialType","WrappingKeyAlgorithm"],members:{KeyMaterialType:{},WrappingKeyAlgorithm:{}}},output:{type:"structure",required:["WrappingKeyCertificate","WrappingKeyCertificateChain","WrappingKeyAlgorithm","ImportToken","ParametersValidUntilTimestamp"],members:{WrappingKeyCertificate:{shape:"S15"},WrappingKeyCertificateChain:{shape:"S15"},WrappingKeyAlgorithm:{},ImportToken:{},ParametersValidUntilTimestamp:{type:"timestamp"}}}},GetPublicKeyCertificate:{input:{type:"structure",required:["KeyIdentifier"],members:{KeyIdentifier:{}}},output:{type:"structure",required:["KeyCertificate","KeyCertificateChain"],members:{KeyCertificate:{shape:"S15"},KeyCertificateChain:{shape:"S15"}}}},ImportKey:{input:{type:"structure",required:["KeyMaterial"],members:{KeyMaterial:{type:"structure",members:{RootCertificatePublicKey:{type:"structure",required:["KeyAttributes","PublicKeyCertificate"],members:{KeyAttributes:{shape:"S7"},PublicKeyCertificate:{shape:"S15"}}},TrustedCertificatePublicKey:{type:"structure",required:["KeyAttributes","PublicKeyCertificate","CertificateAuthorityPublicKeyIdentifier"],members:{KeyAttributes:{shape:"S7"},PublicKeyCertificate:{shape:"S15"},CertificateAuthorityPublicKeyIdentifier:{}}},Tr31KeyBlock:{type:"structure",required:["WrappingKeyIdentifier","WrappedKeyBlock"],members:{WrappingKeyIdentifier:{},WrappedKeyBlock:{}}},Tr34KeyBlock:{type:"structure",required:["CertificateAuthorityPublicKeyIdentifier","SigningKeyCertificate","ImportToken","WrappedKeyBlock","KeyBlockFormat"],members:{CertificateAuthorityPublicKeyIdentifier:{},SigningKeyCertificate:{shape:"S15"},ImportToken:{},WrappedKeyBlock:{},KeyBlockFormat:{},RandomNonce:{}}},KeyCryptogram:{type:"structure",required:["KeyAttributes","Exportable","WrappedKeyCryptogram","ImportToken"],members:{KeyAttributes:{shape:"S7"},Exportable:{type:"boolean"},WrappedKeyCryptogram:{},ImportToken:{},WrappingSpec:{}}}},union:!0},KeyCheckValueAlgorithm:{},Enabled:{type:"boolean"},Tags:{shape:"Sf"}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}}},ListAliases:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Aliases"],members:{Aliases:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListKeys:{input:{type:"structure",members:{KeyState:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{type:"structure",required:["KeyArn","KeyState","KeyAttributes","KeyCheckValue","Exportable","Enabled"],members:{KeyArn:{},KeyState:{},KeyAttributes:{shape:"S7"},KeyCheckValue:{},Exportable:{type:"boolean"},Enabled:{type:"boolean"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Sf"},NextToken:{}}}},RestoreKey:{input:{type:"structure",required:["KeyIdentifier"],members:{KeyIdentifier:{}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}}},StartKeyUsage:{input:{type:"structure",required:["KeyIdentifier"],members:{KeyIdentifier:{}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}}},StopKeyUsage:{input:{type:"structure",required:["KeyIdentifier"],members:{KeyIdentifier:{}}},output:{type:"structure",required:["Key"],members:{Key:{shape:"Sk"}}}},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:{}}},UpdateAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{},KeyArn:{}}},output:{type:"structure",required:["Alias"],members:{Alias:{shape:"S5"}}}}},shapes:{S5:{type:"structure",required:["AliasName"],members:{AliasName:{},KeyArn:{}}},S7:{type:"structure",required:["KeyUsage","KeyClass","KeyAlgorithm","KeyModesOfUse"],members:{KeyUsage:{},KeyClass:{},KeyAlgorithm:{},KeyModesOfUse:{shape:"Sb"}}},Sb:{type:"structure",members:{Encrypt:{type:"boolean"},Decrypt:{type:"boolean"},Wrap:{type:"boolean"},Unwrap:{type:"boolean"},Generate:{type:"boolean"},Sign:{type:"boolean"},Verify:{type:"boolean"},DeriveKey:{type:"boolean"},NoRestrictions:{type:"boolean"}}},Sf:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sk:{type:"structure",required:["KeyArn","KeyAttributes","KeyCheckValue","KeyCheckValueAlgorithm","Enabled","Exportable","KeyState","KeyOrigin","CreateTimestamp"],members:{KeyArn:{},KeyAttributes:{shape:"S7"},KeyCheckValue:{},KeyCheckValueAlgorithm:{},Enabled:{type:"boolean"},Exportable:{type:"boolean"},KeyState:{},KeyOrigin:{},CreateTimestamp:{type:"timestamp"},UsageStartTimestamp:{type:"timestamp"},UsageStopTimestamp:{type:"timestamp"},DeletePendingTimestamp:{type:"timestamp"},DeleteTimestamp:{type:"timestamp"}}},Sy:{type:"structure",members:{KeyModesOfUse:{shape:"Sb"},KeyExportability:{},KeyVersion:{},OptionalBlocks:{type:"map",key:{type:"string",sensitive:!0},value:{type:"string",sensitive:!0}}}},S15:{type:"string",sensitive:!0}}}},{}],556:[function(e,t,r){t.exports={pagination:{ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Aliases"},ListKeys:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Keys"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"}}}},{}],557:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-02-03",endpointPrefix:"dataplane.payment-cryptography",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Payment Cryptography Data Plane",serviceId:"Payment Cryptography Data",signatureVersion:"v4",signingName:"payment-cryptography",uid:"payment-cryptography-data-2022-02-03"},operations:{DecryptData:{http:{requestUri:"/keys/{KeyIdentifier}/decrypt",responseCode:200},input:{type:"structure",required:["CipherText","DecryptionAttributes","KeyIdentifier"],members:{CipherText:{shape:"S2"},DecryptionAttributes:{shape:"S3"},KeyIdentifier:{location:"uri",locationName:"KeyIdentifier"}}},output:{type:"structure",required:["KeyArn","KeyCheckValue","PlainText"],members:{KeyArn:{},KeyCheckValue:{},PlainText:{shape:"S2"}}}},EncryptData:{http:{requestUri:"/keys/{KeyIdentifier}/encrypt",responseCode:200},input:{type:"structure",required:["EncryptionAttributes","KeyIdentifier","PlainText"],members:{EncryptionAttributes:{shape:"S3"},KeyIdentifier:{location:"uri",locationName:"KeyIdentifier"},PlainText:{type:"string",sensitive:!0}}},output:{type:"structure",required:["CipherText","KeyArn"],members:{CipherText:{shape:"S2"},KeyArn:{},KeyCheckValue:{}}}},GenerateCardValidationData:{http:{requestUri:"/cardvalidationdata/generate",responseCode:200},input:{type:"structure",required:["GenerationAttributes","KeyIdentifier","PrimaryAccountNumber"],members:{GenerationAttributes:{type:"structure",members:{AmexCardSecurityCodeVersion1:{shape:"St"},AmexCardSecurityCodeVersion2:{shape:"Sv"},CardHolderVerificationValue:{shape:"Sx"},CardVerificationValue1:{shape:"S10"},CardVerificationValue2:{shape:"S11"},DynamicCardVerificationCode:{shape:"S12"},DynamicCardVerificationValue:{shape:"S14"}},union:!0},KeyIdentifier:{},PrimaryAccountNumber:{shape:"Sg"},ValidationDataLength:{type:"integer"}}},output:{type:"structure",required:["KeyArn","KeyCheckValue","ValidationData"],members:{KeyArn:{},KeyCheckValue:{},ValidationData:{}}}},GenerateMac:{http:{requestUri:"/mac/generate",responseCode:200},input:{type:"structure",required:["GenerationAttributes","KeyIdentifier","MessageData"],members:{GenerationAttributes:{shape:"S19"},KeyIdentifier:{},MacLength:{type:"integer"},MessageData:{shape:"S1h"}}},output:{type:"structure",required:["KeyArn","KeyCheckValue","Mac"],members:{KeyArn:{},KeyCheckValue:{},Mac:{}}}},GeneratePinData:{http:{requestUri:"/pindata/generate",responseCode:200},input:{type:"structure",required:["EncryptionKeyIdentifier","GenerationAttributes","GenerationKeyIdentifier","PinBlockFormat","PrimaryAccountNumber"],members:{EncryptionKeyIdentifier:{},GenerationAttributes:{type:"structure",members:{Ibm3624NaturalPin:{type:"structure",required:["DecimalizationTable","PinValidationData","PinValidationDataPadCharacter"],members:{DecimalizationTable:{},PinValidationData:{},PinValidationDataPadCharacter:{}}},Ibm3624PinFromOffset:{type:"structure",required:["DecimalizationTable","PinOffset","PinValidationData","PinValidationDataPadCharacter"],members:{DecimalizationTable:{},PinOffset:{},PinValidationData:{},PinValidationDataPadCharacter:{}}},Ibm3624PinOffset:{type:"structure",required:["DecimalizationTable","EncryptedPinBlock","PinValidationData","PinValidationDataPadCharacter"],members:{DecimalizationTable:{},EncryptedPinBlock:{},PinValidationData:{},PinValidationDataPadCharacter:{}}},Ibm3624RandomPin:{type:"structure",required:["DecimalizationTable","PinValidationData","PinValidationDataPadCharacter"],members:{DecimalizationTable:{},PinValidationData:{},PinValidationDataPadCharacter:{}}},VisaPin:{type:"structure",required:["PinVerificationKeyIndex"],members:{PinVerificationKeyIndex:{type:"integer"}}},VisaPinVerificationValue:{type:"structure",required:["EncryptedPinBlock","PinVerificationKeyIndex"],members:{EncryptedPinBlock:{},PinVerificationKeyIndex:{type:"integer"}}}},union:!0},GenerationKeyIdentifier:{},PinBlockFormat:{},PinDataLength:{type:"integer"},PrimaryAccountNumber:{shape:"Sg"}}},output:{type:"structure",required:["EncryptedPinBlock","EncryptionKeyArn","EncryptionKeyCheckValue","GenerationKeyArn","GenerationKeyCheckValue","PinData"],members:{EncryptedPinBlock:{},EncryptionKeyArn:{},EncryptionKeyCheckValue:{},GenerationKeyArn:{},GenerationKeyCheckValue:{},PinData:{type:"structure",members:{PinOffset:{},VerificationValue:{}},union:!0}}}},ReEncryptData:{http:{requestUri:"/keys/{IncomingKeyIdentifier}/reencrypt",responseCode:200},input:{type:"structure",required:["CipherText","IncomingEncryptionAttributes","IncomingKeyIdentifier","OutgoingEncryptionAttributes","OutgoingKeyIdentifier"],members:{CipherText:{shape:"S2"},IncomingEncryptionAttributes:{shape:"S23"},IncomingKeyIdentifier:{location:"uri",locationName:"IncomingKeyIdentifier"},OutgoingEncryptionAttributes:{shape:"S23"},OutgoingKeyIdentifier:{}}},output:{type:"structure",required:["CipherText","KeyArn","KeyCheckValue"],members:{CipherText:{shape:"S2"},KeyArn:{},KeyCheckValue:{}}}},TranslatePinData:{http:{requestUri:"/pindata/translate",responseCode:200},input:{type:"structure",required:["EncryptedPinBlock","IncomingKeyIdentifier","IncomingTranslationAttributes","OutgoingKeyIdentifier","OutgoingTranslationAttributes"],members:{EncryptedPinBlock:{type:"string",sensitive:!0},IncomingDukptAttributes:{shape:"S27"},IncomingKeyIdentifier:{},IncomingTranslationAttributes:{shape:"S28"},OutgoingDukptAttributes:{shape:"S27"},OutgoingKeyIdentifier:{},OutgoingTranslationAttributes:{shape:"S28"}}},output:{type:"structure",required:["KeyArn","KeyCheckValue","PinBlock"],members:{KeyArn:{},KeyCheckValue:{},PinBlock:{}}}},VerifyAuthRequestCryptogram:{http:{requestUri:"/cryptogram/verify",responseCode:200},input:{type:"structure",required:["AuthRequestCryptogram","KeyIdentifier","MajorKeyDerivationMode","SessionKeyDerivationAttributes","TransactionData"],members:{AuthRequestCryptogram:{},AuthResponseAttributes:{type:"structure",members:{ArpcMethod1:{type:"structure",required:["AuthResponseCode"],members:{AuthResponseCode:{}}},ArpcMethod2:{type:"structure",required:["CardStatusUpdate"],members:{CardStatusUpdate:{},ProprietaryAuthenticationData:{}}}},union:!0},KeyIdentifier:{},MajorKeyDerivationMode:{},SessionKeyDerivationAttributes:{type:"structure",members:{Amex:{type:"structure",required:["PanSequenceNumber","PrimaryAccountNumber"],members:{PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"}}},Emv2000:{type:"structure",required:["ApplicationTransactionCounter","PanSequenceNumber","PrimaryAccountNumber"],members:{ApplicationTransactionCounter:{},PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"}}},EmvCommon:{type:"structure",required:["ApplicationTransactionCounter","PanSequenceNumber","PrimaryAccountNumber"],members:{ApplicationTransactionCounter:{},PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"}}},Mastercard:{type:"structure",required:["ApplicationTransactionCounter","PanSequenceNumber","PrimaryAccountNumber","UnpredictableNumber"],members:{ApplicationTransactionCounter:{},PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"},UnpredictableNumber:{}}},Visa:{type:"structure",required:["PanSequenceNumber","PrimaryAccountNumber"],members:{PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"}}}},union:!0},TransactionData:{}}},output:{type:"structure",required:["KeyArn","KeyCheckValue"],members:{AuthResponseValue:{},KeyArn:{},KeyCheckValue:{}}}},VerifyCardValidationData:{http:{requestUri:"/cardvalidationdata/verify",responseCode:200},input:{type:"structure",required:["KeyIdentifier","PrimaryAccountNumber","ValidationData","VerificationAttributes"],members:{KeyIdentifier:{},PrimaryAccountNumber:{shape:"Sg"},ValidationData:{},VerificationAttributes:{type:"structure",members:{AmexCardSecurityCodeVersion1:{shape:"St"},AmexCardSecurityCodeVersion2:{shape:"Sv"},CardHolderVerificationValue:{shape:"Sx"},CardVerificationValue1:{shape:"S10"},CardVerificationValue2:{shape:"S11"},DiscoverDynamicCardVerificationCode:{type:"structure",required:["ApplicationTransactionCounter","CardExpiryDate","UnpredictableNumber"],members:{ApplicationTransactionCounter:{},CardExpiryDate:{},UnpredictableNumber:{}}},DynamicCardVerificationCode:{shape:"S12"},DynamicCardVerificationValue:{shape:"S14"}},union:!0}}},output:{type:"structure",required:["KeyArn","KeyCheckValue"],members:{KeyArn:{},KeyCheckValue:{}}}},VerifyMac:{http:{requestUri:"/mac/verify",responseCode:200},input:{type:"structure",required:["KeyIdentifier","Mac","MessageData","VerificationAttributes"],members:{KeyIdentifier:{},Mac:{type:"string",sensitive:!0},MacLength:{type:"integer"},MessageData:{shape:"S1h"},VerificationAttributes:{shape:"S19"}}},output:{type:"structure",required:["KeyArn","KeyCheckValue"],members:{KeyArn:{},KeyCheckValue:{}}}},VerifyPinData:{http:{requestUri:"/pindata/verify",responseCode:200},input:{type:"structure",required:["EncryptedPinBlock","EncryptionKeyIdentifier","PinBlockFormat","PrimaryAccountNumber","VerificationAttributes","VerificationKeyIdentifier"],members:{DukptAttributes:{type:"structure",required:["DukptDerivationType","KeySerialNumber"],members:{DukptDerivationType:{},KeySerialNumber:{}}},EncryptedPinBlock:{},EncryptionKeyIdentifier:{},PinBlockFormat:{},PinDataLength:{type:"integer"},PrimaryAccountNumber:{shape:"Sg"},VerificationAttributes:{type:"structure",members:{Ibm3624Pin:{type:"structure",required:["DecimalizationTable","PinOffset","PinValidationData","PinValidationDataPadCharacter"],members:{DecimalizationTable:{},PinOffset:{},PinValidationData:{},PinValidationDataPadCharacter:{}}},VisaPin:{type:"structure",required:["PinVerificationKeyIndex","VerificationValue"],members:{PinVerificationKeyIndex:{type:"integer"},VerificationValue:{}}}},union:!0},VerificationKeyIdentifier:{}}},output:{type:"structure",required:["EncryptionKeyArn","EncryptionKeyCheckValue","VerificationKeyArn","VerificationKeyCheckValue"],members:{EncryptionKeyArn:{},EncryptionKeyCheckValue:{},VerificationKeyArn:{},VerificationKeyCheckValue:{}}}}},shapes:{S2:{type:"string",sensitive:!0},S3:{type:"structure",members:{Asymmetric:{type:"structure",members:{PaddingType:{}}},Dukpt:{shape:"S6"},Emv:{type:"structure",required:["MajorKeyDerivationMode","PanSequenceNumber","PrimaryAccountNumber","SessionDerivationData"],members:{InitializationVector:{shape:"S9"},MajorKeyDerivationMode:{},Mode:{},PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"},SessionDerivationData:{}}},Symmetric:{shape:"Si"}},union:!0},S6:{type:"structure",required:["KeySerialNumber"],members:{DukptKeyDerivationType:{},DukptKeyVariant:{},InitializationVector:{shape:"S9"},KeySerialNumber:{},Mode:{}}},S9:{type:"string",sensitive:!0},Sg:{type:"string",sensitive:!0},Si:{type:"structure",required:["Mode"],members:{InitializationVector:{shape:"S9"},Mode:{},PaddingType:{}}},St:{type:"structure",required:["CardExpiryDate"],members:{CardExpiryDate:{}}},Sv:{type:"structure",required:["CardExpiryDate","ServiceCode"],members:{CardExpiryDate:{},ServiceCode:{}}},Sx:{type:"structure",required:["ApplicationTransactionCounter","PanSequenceNumber","UnpredictableNumber"],members:{ApplicationTransactionCounter:{},PanSequenceNumber:{},UnpredictableNumber:{}}},S10:{type:"structure",required:["CardExpiryDate","ServiceCode"],members:{CardExpiryDate:{},ServiceCode:{}}},S11:{type:"structure",required:["CardExpiryDate"],members:{CardExpiryDate:{}}},S12:{type:"structure",required:["ApplicationTransactionCounter","PanSequenceNumber","TrackData","UnpredictableNumber"],members:{ApplicationTransactionCounter:{},PanSequenceNumber:{},TrackData:{},UnpredictableNumber:{}}},S14:{type:"structure",required:["ApplicationTransactionCounter","CardExpiryDate","PanSequenceNumber","ServiceCode"],members:{ApplicationTransactionCounter:{},CardExpiryDate:{},PanSequenceNumber:{},ServiceCode:{}}},S19:{type:"structure",members:{Algorithm:{},DukptCmac:{shape:"S1b"},DukptIso9797Algorithm1:{shape:"S1b"},DukptIso9797Algorithm3:{shape:"S1b"},EmvMac:{type:"structure",required:["MajorKeyDerivationMode","PanSequenceNumber","PrimaryAccountNumber","SessionKeyDerivationMode","SessionKeyDerivationValue"],members:{MajorKeyDerivationMode:{},PanSequenceNumber:{},PrimaryAccountNumber:{shape:"Sg"},SessionKeyDerivationMode:{},SessionKeyDerivationValue:{type:"structure",members:{ApplicationCryptogram:{},ApplicationTransactionCounter:{}},union:!0}}}},union:!0},S1b:{type:"structure",required:["DukptKeyVariant","KeySerialNumber"],members:{DukptDerivationType:{},DukptKeyVariant:{},KeySerialNumber:{}}},S1h:{type:"string",sensitive:!0},S23:{type:"structure",members:{Dukpt:{shape:"S6"},Symmetric:{shape:"Si"}},union:!0},S27:{type:"structure",required:["KeySerialNumber"],members:{DukptKeyDerivationType:{},DukptKeyVariant:{},KeySerialNumber:{}}},S28:{type:"structure",members:{IsoFormat0:{shape:"S29"},IsoFormat1:{type:"structure",members:{}},IsoFormat3:{shape:"S29"},IsoFormat4:{shape:"S29"}},union:!0},S29:{type:"structure",required:["PrimaryAccountNumber"],members:{PrimaryAccountNumber:{shape:"Sg"}}}}}},{}],558:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"pca-connector-ad",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"PcaConnectorAd",serviceId:"Pca Connector Ad",signatureVersion:"v4",signingName:"pca-connector-ad",uid:"pca-connector-ad-2018-05-10"},operations:{CreateConnector:{http:{requestUri:"/connectors",responseCode:202},input:{type:"structure",required:["CertificateAuthorityArn","DirectoryId","VpcInformation"],members:{CertificateAuthorityArn:{},ClientToken:{idempotencyToken:!0},DirectoryId:{},Tags:{shape:"S5"},VpcInformation:{shape:"S7"}}},output:{type:"structure",members:{ConnectorArn:{}}}},CreateDirectoryRegistration:{http:{requestUri:"/directoryRegistrations",responseCode:202},input:{type:"structure",required:["DirectoryId"],members:{ClientToken:{idempotencyToken:!0},DirectoryId:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{DirectoryRegistrationArn:{}}}},CreateServicePrincipalName:{http:{requestUri:"/directoryRegistrations/{DirectoryRegistrationArn}/servicePrincipalNames/{ConnectorArn}",responseCode:202},input:{type:"structure",required:["ConnectorArn","DirectoryRegistrationArn"],members:{ClientToken:{idempotencyToken:!0},ConnectorArn:{location:"uri",locationName:"ConnectorArn"},DirectoryRegistrationArn:{location:"uri",locationName:"DirectoryRegistrationArn"}}},idempotent:!0},CreateTemplate:{http:{requestUri:"/templates",responseCode:200},input:{type:"structure",required:["ConnectorArn","Definition","Name"],members:{ClientToken:{idempotencyToken:!0},ConnectorArn:{},Definition:{shape:"Sh"},Name:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{TemplateArn:{}}}},CreateTemplateGroupAccessControlEntry:{http:{requestUri:"/templates/{TemplateArn}/accessControlEntries",responseCode:200},input:{type:"structure",required:["AccessRights","GroupDisplayName","GroupSecurityIdentifier","TemplateArn"],members:{AccessRights:{shape:"S1y"},ClientToken:{idempotencyToken:!0},GroupDisplayName:{},GroupSecurityIdentifier:{},TemplateArn:{location:"uri",locationName:"TemplateArn"}}},idempotent:!0},DeleteConnector:{http:{method:"DELETE",requestUri:"/connectors/{ConnectorArn}",responseCode:202},input:{type:"structure",required:["ConnectorArn"],members:{ConnectorArn:{location:"uri",locationName:"ConnectorArn"}}},idempotent:!0},DeleteDirectoryRegistration:{http:{method:"DELETE",requestUri:"/directoryRegistrations/{DirectoryRegistrationArn}",responseCode:202},input:{type:"structure",required:["DirectoryRegistrationArn"],members:{DirectoryRegistrationArn:{location:"uri",locationName:"DirectoryRegistrationArn"}}},idempotent:!0},DeleteServicePrincipalName:{http:{method:"DELETE",requestUri:"/directoryRegistrations/{DirectoryRegistrationArn}/servicePrincipalNames/{ConnectorArn}",responseCode:202},input:{type:"structure",required:["ConnectorArn","DirectoryRegistrationArn"],members:{ConnectorArn:{location:"uri",locationName:"ConnectorArn"},DirectoryRegistrationArn:{location:"uri",locationName:"DirectoryRegistrationArn"}}},idempotent:!0},DeleteTemplate:{http:{method:"DELETE",requestUri:"/templates/{TemplateArn}",responseCode:202},input:{type:"structure",required:["TemplateArn"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"}}},idempotent:!0},DeleteTemplateGroupAccessControlEntry:{http:{method:"DELETE",requestUri:"/templates/{TemplateArn}/accessControlEntries/{GroupSecurityIdentifier}",responseCode:200},input:{type:"structure",required:["GroupSecurityIdentifier","TemplateArn"],members:{GroupSecurityIdentifier:{location:"uri",locationName:"GroupSecurityIdentifier"},TemplateArn:{location:"uri",locationName:"TemplateArn"}}},idempotent:!0},GetConnector:{http:{method:"GET",requestUri:"/connectors/{ConnectorArn}",responseCode:200},input:{type:"structure",required:["ConnectorArn"],members:{ConnectorArn:{location:"uri",locationName:"ConnectorArn"}}},output:{type:"structure",members:{Connector:{type:"structure",members:{Arn:{},CertificateAuthorityArn:{},CertificateEnrollmentPolicyServerEndpoint:{},CreatedAt:{type:"timestamp"},DirectoryId:{},Status:{},StatusReason:{},UpdatedAt:{type:"timestamp"},VpcInformation:{shape:"S7"}}}}}},GetDirectoryRegistration:{http:{method:"GET",requestUri:"/directoryRegistrations/{DirectoryRegistrationArn}",responseCode:200},input:{type:"structure",required:["DirectoryRegistrationArn"],members:{DirectoryRegistrationArn:{location:"uri",locationName:"DirectoryRegistrationArn"}}},output:{type:"structure",members:{DirectoryRegistration:{type:"structure",members:{Arn:{},CreatedAt:{type:"timestamp"},DirectoryId:{},Status:{},StatusReason:{},UpdatedAt:{type:"timestamp"}}}}}},GetServicePrincipalName:{http:{method:"GET",requestUri:"/directoryRegistrations/{DirectoryRegistrationArn}/servicePrincipalNames/{ConnectorArn}",responseCode:200},input:{type:"structure",required:["ConnectorArn","DirectoryRegistrationArn"],members:{ConnectorArn:{location:"uri",locationName:"ConnectorArn"},DirectoryRegistrationArn:{location:"uri",locationName:"DirectoryRegistrationArn"}}},output:{type:"structure",members:{ServicePrincipalName:{type:"structure",members:{ConnectorArn:{},CreatedAt:{type:"timestamp"},DirectoryRegistrationArn:{},Status:{},StatusReason:{},UpdatedAt:{type:"timestamp"}}}}}},GetTemplate:{http:{method:"GET",requestUri:"/templates/{TemplateArn}",responseCode:200},input:{type:"structure",required:["TemplateArn"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"}}},output:{type:"structure",members:{Template:{type:"structure",members:{Arn:{},ConnectorArn:{},CreatedAt:{type:"timestamp"},Definition:{shape:"Sh"},Name:{},ObjectIdentifier:{},PolicySchema:{type:"integer"},Revision:{shape:"S2r"},Status:{},UpdatedAt:{type:"timestamp"}}}}}},GetTemplateGroupAccessControlEntry:{http:{method:"GET",requestUri:"/templates/{TemplateArn}/accessControlEntries/{GroupSecurityIdentifier}",responseCode:200},input:{type:"structure",required:["GroupSecurityIdentifier","TemplateArn"],members:{GroupSecurityIdentifier:{location:"uri",locationName:"GroupSecurityIdentifier"},TemplateArn:{location:"uri",locationName:"TemplateArn"}}},output:{type:"structure",members:{AccessControlEntry:{type:"structure",members:{AccessRights:{shape:"S1y"},CreatedAt:{type:"timestamp"},GroupDisplayName:{},GroupSecurityIdentifier:{},TemplateArn:{},UpdatedAt:{type:"timestamp"}}}}}},ListConnectors:{http:{method:"GET",requestUri:"/connectors",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Connectors:{type:"list",member:{type:"structure",members:{Arn:{},CertificateAuthorityArn:{},CertificateEnrollmentPolicyServerEndpoint:{},CreatedAt:{type:"timestamp"},DirectoryId:{},Status:{},StatusReason:{},UpdatedAt:{type:"timestamp"},VpcInformation:{shape:"S7"}}}},NextToken:{}}}},ListDirectoryRegistrations:{http:{method:"GET",requestUri:"/directoryRegistrations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{DirectoryRegistrations:{type:"list",member:{type:"structure",members:{Arn:{},CreatedAt:{type:"timestamp"},DirectoryId:{},Status:{},StatusReason:{},UpdatedAt:{type:"timestamp"}}}},NextToken:{}}}},ListServicePrincipalNames:{http:{method:"GET",requestUri:"/directoryRegistrations/{DirectoryRegistrationArn}/servicePrincipalNames",responseCode:200},input:{type:"structure",required:["DirectoryRegistrationArn"],members:{DirectoryRegistrationArn:{location:"uri",locationName:"DirectoryRegistrationArn"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{NextToken:{},ServicePrincipalNames:{type:"list",member:{type:"structure",members:{ConnectorArn:{},CreatedAt:{type:"timestamp"},DirectoryRegistrationArn:{},Status:{},StatusReason:{},UpdatedAt:{type:"timestamp"}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},ListTemplateGroupAccessControlEntries:{http:{method:"GET",requestUri:"/templates/{TemplateArn}/accessControlEntries",responseCode:200},input:{type:"structure",required:["TemplateArn"],members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},TemplateArn:{location:"uri",locationName:"TemplateArn"}}},output:{type:"structure",members:{AccessControlEntries:{type:"list",member:{type:"structure",members:{AccessRights:{shape:"S1y"},CreatedAt:{type:"timestamp"},GroupDisplayName:{},GroupSecurityIdentifier:{},TemplateArn:{},UpdatedAt:{type:"timestamp"}}}},NextToken:{}}}},ListTemplates:{http:{method:"GET",requestUri:"/templates",responseCode:200},input:{type:"structure",required:["ConnectorArn"],members:{ConnectorArn:{location:"querystring",locationName:"ConnectorArn"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{NextToken:{},Templates:{type:"list",member:{type:"structure",members:{Arn:{},ConnectorArn:{},CreatedAt:{type:"timestamp"},Definition:{shape:"Sh"},Name:{},ObjectIdentifier:{},PolicySchema:{type:"integer"},Revision:{shape:"S2r"},Status:{},UpdatedAt:{type:"timestamp"}}}}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S5"}}}},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:{}}}},idempotent:!0},UpdateTemplate:{http:{method:"PATCH",requestUri:"/templates/{TemplateArn}",responseCode:200},input:{type:"structure",required:["TemplateArn"],members:{Definition:{shape:"Sh"},ReenrollAllCertificateHolders:{type:"boolean"},TemplateArn:{location:"uri",locationName:"TemplateArn"}}}},UpdateTemplateGroupAccessControlEntry:{http:{method:"PATCH",requestUri:"/templates/{TemplateArn}/accessControlEntries/{GroupSecurityIdentifier}",responseCode:200},input:{type:"structure",required:["GroupSecurityIdentifier","TemplateArn"],members:{AccessRights:{shape:"S1y"},GroupDisplayName:{},GroupSecurityIdentifier:{location:"uri",locationName:"GroupSecurityIdentifier"},TemplateArn:{location:"uri",locationName:"TemplateArn"}}}}},shapes:{S5:{type:"map",key:{},value:{}},S7:{type:"structure",required:["SecurityGroupIds"],members:{SecurityGroupIds:{type:"list",member:{}}}},Sh:{type:"structure",members:{TemplateV2:{type:"structure",required:["CertificateValidity","EnrollmentFlags","Extensions","GeneralFlags","PrivateKeyAttributes","PrivateKeyFlags","SubjectNameFlags"],members:{CertificateValidity:{shape:"Sj"},EnrollmentFlags:{type:"structure",members:{EnableKeyReuseOnNtTokenKeysetStorageFull:{type:"boolean"},IncludeSymmetricAlgorithms:{type:"boolean"},NoSecurityExtension:{type:"boolean"},RemoveInvalidCertificateFromPersonalStore:{type:"boolean"},UserInteractionRequired:{type:"boolean"}}},Extensions:{type:"structure",required:["KeyUsage"],members:{ApplicationPolicies:{shape:"Sq"},KeyUsage:{shape:"Sv"}}},GeneralFlags:{type:"structure",members:{AutoEnrollment:{type:"boolean"},MachineType:{type:"boolean"}}},PrivateKeyAttributes:{type:"structure",required:["KeySpec","MinimalKeyLength"],members:{CryptoProviders:{shape:"Sz"},KeySpec:{},MinimalKeyLength:{type:"integer"}}},PrivateKeyFlags:{type:"structure",required:["ClientVersion"],members:{ClientVersion:{},ExportableKey:{type:"boolean"},StrongKeyProtectionRequired:{type:"boolean"}}},SubjectNameFlags:{type:"structure",members:{RequireCommonName:{type:"boolean"},RequireDirectoryPath:{type:"boolean"},RequireDnsAsCn:{type:"boolean"},RequireEmail:{type:"boolean"},SanRequireDirectoryGuid:{type:"boolean"},SanRequireDns:{type:"boolean"},SanRequireDomainDns:{type:"boolean"},SanRequireEmail:{type:"boolean"},SanRequireSpn:{type:"boolean"},SanRequireUpn:{type:"boolean"}}},SupersededTemplates:{shape:"S16"}}},TemplateV3:{type:"structure",required:["CertificateValidity","EnrollmentFlags","Extensions","GeneralFlags","HashAlgorithm","PrivateKeyAttributes","PrivateKeyFlags","SubjectNameFlags"],members:{CertificateValidity:{shape:"Sj"},EnrollmentFlags:{type:"structure",members:{EnableKeyReuseOnNtTokenKeysetStorageFull:{type:"boolean"},IncludeSymmetricAlgorithms:{type:"boolean"},NoSecurityExtension:{type:"boolean"},RemoveInvalidCertificateFromPersonalStore:{type:"boolean"},UserInteractionRequired:{type:"boolean"}}},Extensions:{type:"structure",required:["KeyUsage"],members:{ApplicationPolicies:{shape:"Sq"},KeyUsage:{shape:"Sv"}}},GeneralFlags:{type:"structure",members:{AutoEnrollment:{type:"boolean"},MachineType:{type:"boolean"}}},HashAlgorithm:{},PrivateKeyAttributes:{type:"structure",required:["Algorithm","KeySpec","KeyUsageProperty","MinimalKeyLength"],members:{Algorithm:{},CryptoProviders:{shape:"Sz"},KeySpec:{},KeyUsageProperty:{shape:"S1f"},MinimalKeyLength:{type:"integer"}}},PrivateKeyFlags:{type:"structure",required:["ClientVersion"],members:{ClientVersion:{},ExportableKey:{type:"boolean"},RequireAlternateSignatureAlgorithm:{type:"boolean"},StrongKeyProtectionRequired:{type:"boolean"}}},SubjectNameFlags:{type:"structure",members:{RequireCommonName:{type:"boolean"},RequireDirectoryPath:{type:"boolean"},RequireDnsAsCn:{type:"boolean"},RequireEmail:{type:"boolean"},SanRequireDirectoryGuid:{type:"boolean"},SanRequireDns:{type:"boolean"},SanRequireDomainDns:{type:"boolean"},SanRequireEmail:{type:"boolean"},SanRequireSpn:{type:"boolean"},SanRequireUpn:{type:"boolean"}}},SupersededTemplates:{shape:"S16"}}},TemplateV4:{type:"structure",required:["CertificateValidity","EnrollmentFlags","Extensions","GeneralFlags","PrivateKeyAttributes","PrivateKeyFlags","SubjectNameFlags"],members:{CertificateValidity:{shape:"Sj"},EnrollmentFlags:{type:"structure",members:{EnableKeyReuseOnNtTokenKeysetStorageFull:{type:"boolean"},IncludeSymmetricAlgorithms:{type:"boolean"},NoSecurityExtension:{type:"boolean"},RemoveInvalidCertificateFromPersonalStore:{type:"boolean"},UserInteractionRequired:{type:"boolean"}}},Extensions:{type:"structure",required:["KeyUsage"],members:{ApplicationPolicies:{shape:"Sq"},KeyUsage:{shape:"Sv"}}},GeneralFlags:{type:"structure",members:{AutoEnrollment:{type:"boolean"},MachineType:{type:"boolean"}}},HashAlgorithm:{},PrivateKeyAttributes:{type:"structure",required:["KeySpec","MinimalKeyLength"],members:{Algorithm:{},CryptoProviders:{shape:"Sz"},KeySpec:{},KeyUsageProperty:{shape:"S1f"},MinimalKeyLength:{type:"integer"}}},PrivateKeyFlags:{type:"structure",required:["ClientVersion"],members:{ClientVersion:{},ExportableKey:{type:"boolean"},RequireAlternateSignatureAlgorithm:{type:"boolean"},RequireSameKeyRenewal:{type:"boolean"},StrongKeyProtectionRequired:{type:"boolean"},UseLegacyProvider:{type:"boolean"}}},SubjectNameFlags:{type:"structure",members:{RequireCommonName:{type:"boolean"},RequireDirectoryPath:{type:"boolean"},RequireDnsAsCn:{type:"boolean"},RequireEmail:{type:"boolean"},SanRequireDirectoryGuid:{type:"boolean"},SanRequireDns:{type:"boolean"},SanRequireDomainDns:{type:"boolean"},SanRequireEmail:{type:"boolean"},SanRequireSpn:{type:"boolean"},SanRequireUpn:{type:"boolean"}}},SupersededTemplates:{shape:"S16"}}}},union:!0},Sj:{type:"structure",required:["RenewalPeriod","ValidityPeriod"],members:{RenewalPeriod:{shape:"Sk"},ValidityPeriod:{shape:"Sk"}}},Sk:{type:"structure",required:["Period","PeriodType"],members:{Period:{type:"long"},PeriodType:{}}},Sq:{type:"structure",required:["Policies"],members:{Critical:{type:"boolean"},Policies:{type:"list",member:{type:"structure",members:{PolicyObjectIdentifier:{},PolicyType:{}},union:!0}}}},Sv:{type:"structure",required:["UsageFlags"],members:{Critical:{type:"boolean"},UsageFlags:{type:"structure",members:{DataEncipherment:{type:"boolean"},DigitalSignature:{type:"boolean"},KeyAgreement:{type:"boolean"},KeyEncipherment:{type:"boolean"},NonRepudiation:{type:"boolean"}}}}},Sz:{type:"list",member:{}},S16:{type:"list",member:{}},S1f:{type:"structure",members:{PropertyFlags:{type:"structure",members:{Decrypt:{type:"boolean"},KeyAgreement:{type:"boolean"},Sign:{type:"boolean"}}},PropertyType:{}},union:!0},S1y:{type:"structure",members:{AutoEnroll:{},Enroll:{}}},S2r:{type:"structure",required:["MajorRevision","MinorRevision"],members:{MajorRevision:{type:"integer"},MinorRevision:{type:"integer"}}}}}},{}],559:[function(e,t,r){t.exports={pagination:{ListConnectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Connectors"},ListDirectoryRegistrations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DirectoryRegistrations"},ListServicePrincipalNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ServicePrincipalNames"},ListTemplateGroupAccessControlEntries:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccessControlEntries"},ListTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Templates"}}}},{}],560:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"pca-connector-scep",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Private CA Connector for SCEP",serviceId:"Pca Connector Scep",signatureVersion:"v4",signingName:"pca-connector-scep",uid:"pca-connector-scep-2018-05-10"},operations:{CreateChallenge:{http:{requestUri:"/challenges",responseCode:202},input:{type:"structure",required:["ConnectorArn"],members:{ConnectorArn:{},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{Challenge:{type:"structure",members:{Arn:{},ConnectorArn:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Password:{shape:"Sa"}}}}}},CreateConnector:{http:{requestUri:"/connectors",responseCode:202},input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},MobileDeviceManagement:{shape:"Sd"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{ConnectorArn:{}}}},DeleteChallenge:{http:{method:"DELETE",requestUri:"/challenges/{ChallengeArn}",responseCode:202},input:{type:"structure",required:["ChallengeArn"],members:{ChallengeArn:{location:"uri",locationName:"ChallengeArn"}}},idempotent:!0},DeleteConnector:{http:{method:"DELETE",requestUri:"/connectors/{ConnectorArn}",responseCode:202},input:{type:"structure",required:["ConnectorArn"],members:{ConnectorArn:{location:"uri",locationName:"ConnectorArn"}}},idempotent:!0},GetChallengeMetadata:{http:{method:"GET",requestUri:"/challengeMetadata/{ChallengeArn}",responseCode:200},input:{type:"structure",required:["ChallengeArn"],members:{ChallengeArn:{location:"uri",locationName:"ChallengeArn"}}},output:{type:"structure",members:{ChallengeMetadata:{type:"structure",members:{Arn:{},ConnectorArn:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}},GetChallengePassword:{http:{method:"GET",requestUri:"/challengePasswords/{ChallengeArn}",responseCode:200},input:{type:"structure",required:["ChallengeArn"],members:{ChallengeArn:{location:"uri",locationName:"ChallengeArn"}}},output:{type:"structure",members:{Password:{shape:"Sa"}}}},GetConnector:{http:{method:"GET",requestUri:"/connectors/{ConnectorArn}",responseCode:200},input:{type:"structure",required:["ConnectorArn"],members:{ConnectorArn:{location:"uri",locationName:"ConnectorArn"}}},output:{type:"structure",members:{Connector:{type:"structure",members:{Arn:{},CertificateAuthorityArn:{},Type:{},MobileDeviceManagement:{shape:"Sd"},OpenIdConfiguration:{shape:"St"},Status:{},StatusReason:{},Endpoint:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}},ListChallengeMetadata:{http:{method:"GET",requestUri:"/challengeMetadata",responseCode:200},input:{type:"structure",required:["ConnectorArn"],members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},ConnectorArn:{location:"querystring",locationName:"ConnectorArn"}}},output:{type:"structure",members:{Challenges:{type:"list",member:{type:"structure",members:{Arn:{},ConnectorArn:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}},NextToken:{}}}},ListConnectors:{http:{method:"GET",requestUri:"/connectors",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Connectors:{type:"list",member:{type:"structure",members:{Arn:{},CertificateAuthorityArn:{},Type:{},MobileDeviceManagement:{shape:"Sd"},OpenIdConfiguration:{shape:"St"},Status:{},StatusReason:{},Endpoint:{},CreatedAt:{type:"timestamp"},UpdatedAt:{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:"S4"}}}},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:{}}}},idempotent:!0}},shapes:{S4:{type:"map",key:{},value:{}},Sa:{type:"string",sensitive:!0},Sd:{type:"structure",members:{Intune:{type:"structure",required:["AzureApplicationId","Domain"],members:{AzureApplicationId:{},Domain:{}}}},union:!0},St:{type:"structure",members:{Issuer:{},Subject:{},Audience:{}}}}}},{}],561:[function(e,t,r){t.exports={pagination:{ListChallengeMetadata:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Challenges"},ListConnectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Connectors"}}}},{}],562:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize",jsonVersion:"1.1",protocol:"json",protocols:["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"},batchInferenceJobMode:{},themeGenerationConfig:{shape:"Sk"}}},output:{type:"structure",members:{batchInferenceJobArn:{}}}},CreateBatchSegmentJob:{input:{type:"structure",required:["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],members:{jobName:{},solutionVersionArn:{},filterArn:{},numResults:{type:"integer"},jobInput:{shape:"Sp"},jobOutput:{shape:"Sq"},roleArn:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{batchSegmentJobArn:{}}}},CreateCampaign:{input:{type:"structure",required:["name","solutionVersionArn"],members:{name:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Su"},tags:{shape:"Sf"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0},CreateDataDeletionJob:{input:{type:"structure",required:["jobName","datasetGroupArn","dataSource","roleArn"],members:{jobName:{},datasetGroupArn:{},dataSource:{shape:"Sy"},roleArn:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{dataDeletionJobArn:{}}}},CreateDataset:{input:{type:"structure",required:["name","schemaArn","datasetGroupArn","datasetType"],members:{name:{},schemaArn:{},datasetGroupArn:{},datasetType:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:!0},CreateDatasetExportJob:{input:{type:"structure",required:["jobName","datasetArn","roleArn","jobOutput"],members:{jobName:{},datasetArn:{},ingestionMode:{},roleArn:{},jobOutput:{shape:"S15"},tags:{shape:"Sf"}}},output:{type:"structure",members:{datasetExportJobArn:{}}},idempotent:!0},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:"Sy"},roleArn:{},tags:{shape:"Sf"},importMode:{},publishAttributionMetricsToS3:{type:"boolean"}}},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:!0},CreateFilter:{input:{type:"structure",required:["name","datasetGroupArn","filterExpression"],members:{name:{},datasetGroupArn:{},filterExpression:{shape:"S1h"},tags:{shape:"Sf"}}},output:{type:"structure",members:{filterArn:{}}}},CreateMetricAttribution:{input:{type:"structure",required:["name","datasetGroupArn","metrics","metricsOutputConfig"],members:{name:{},datasetGroupArn:{},metrics:{shape:"S1k"},metricsOutputConfig:{shape:"S1p"}}},output:{type:"structure",members:{metricAttributionArn:{}}}},CreateRecommender:{input:{type:"structure",required:["name","datasetGroupArn","recipeArn"],members:{name:{},datasetGroupArn:{},recipeArn:{},recommenderConfig:{shape:"S1s"},tags:{shape:"Sf"}}},output:{type:"structure",members:{recommenderArn:{}}},idempotent:!0},CreateSchema:{input:{type:"structure",required:["name","schema"],members:{name:{},schema:{},domain:{}}},output:{type:"structure",members:{schemaArn:{}}},idempotent:!0},CreateSolution:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},performAutoTraining:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S23"},tags:{shape:"Sf"}}},output:{type:"structure",members:{solutionArn:{}}}},CreateSolutionVersion:{input:{type:"structure",required:["solutionArn"],members:{name:{},solutionArn:{},trainingMode:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{solutionVersionArn:{}}}},DeleteCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},idempotent:!0},DeleteDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},idempotent:!0},DeleteEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},idempotent:!0},DeleteFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}}},DeleteMetricAttribution:{input:{type:"structure",required:["metricAttributionArn"],members:{metricAttributionArn:{}}},idempotent:!0},DeleteRecommender:{input:{type:"structure",required:["recommenderArn"],members:{recommenderArn:{}}},idempotent:!0},DeleteSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},idempotent:!0},DeleteSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},idempotent:!0},DescribeAlgorithm:{input:{type:"structure",required:["algorithmArn"],members:{algorithmArn:{}}},output:{type:"structure",members:{algorithm:{type:"structure",members:{name:{},algorithmArn:{},algorithmImage:{type:"structure",required:["dockerURI"],members:{name:{},dockerURI:{}}},defaultHyperParameters:{shape:"Sc"},defaultHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"},isTunable:{type:"boolean"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"},isTunable:{type:"boolean"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S2m"},isTunable:{type:"boolean"}}}}}},defaultResourceConfig:{type:"map",key:{},value:{}},trainingInputMode:{},roleArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeBatchInferenceJob:{input:{type:"structure",required:["batchInferenceJobArn"],members:{batchInferenceJobArn:{}}},output:{type:"structure",members:{batchInferenceJob:{type:"structure",members:{jobName:{},batchInferenceJobArn:{},filterArn:{},failureReason:{},solutionVersionArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},batchInferenceJobConfig:{shape:"Sb"},roleArn:{},batchInferenceJobMode:{},themeGenerationConfig:{shape:"Sk"},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},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:"Sp"},jobOutput:{shape:"Sq"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},output:{type:"structure",members:{campaign:{type:"structure",members:{name:{},campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Su"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestCampaignUpdate:{type:"structure",members:{solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Su"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}}}},idempotent:!0},DescribeDataDeletionJob:{input:{type:"structure",required:["dataDeletionJobArn"],members:{dataDeletionJobArn:{}}},output:{type:"structure",members:{dataDeletionJob:{type:"structure",members:{jobName:{},dataDeletionJobArn:{},datasetGroupArn:{},dataSource:{shape:"Sy"},roleArn:{},status:{},numDeleted:{type:"integer"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},datasetArn:{},datasetGroupArn:{},datasetType:{},schemaArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestDatasetUpdate:{type:"structure",members:{schemaArn:{},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}},trackingId:{}}}}},idempotent:!0},DescribeDatasetExportJob:{input:{type:"structure",required:["datasetExportJobArn"],members:{datasetExportJobArn:{}}},output:{type:"structure",members:{datasetExportJob:{type:"structure",members:{jobName:{},datasetExportJobArn:{},datasetArn:{},ingestionMode:{},roleArn:{},status:{},jobOutput:{shape:"S15"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},output:{type:"structure",members:{datasetGroup:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},roleArn:{},kmsKeyArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},domain:{}}}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["datasetImportJobArn"],members:{datasetImportJobArn:{}}},output:{type:"structure",members:{datasetImportJob:{type:"structure",members:{jobName:{},datasetImportJobArn:{},datasetArn:{},dataSource:{shape:"Sy"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},importMode:{},publishAttributionMetricsToS3:{type:"boolean"}}}}},idempotent:!0},DescribeEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},output:{type:"structure",members:{eventTracker:{type:"structure",members:{name:{},eventTrackerArn:{},accountId:{},trackingId:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeFeatureTransformation:{input:{type:"structure",required:["featureTransformationArn"],members:{featureTransformationArn:{}}},output:{type:"structure",members:{featureTransformation:{type:"structure",members:{name:{},featureTransformationArn:{},defaultParameters:{type:"map",key:{},value:{}},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{}}}}},idempotent:!0},DescribeFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}},output:{type:"structure",members:{filter:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},filterExpression:{shape:"S1h"},status:{}}}}},idempotent:!0},DescribeMetricAttribution:{input:{type:"structure",required:["metricAttributionArn"],members:{metricAttributionArn:{}}},output:{type:"structure",members:{metricAttribution:{type:"structure",members:{name:{},metricAttributionArn:{},datasetGroupArn:{},metricsOutputConfig:{shape:"S1p"},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}}},DescribeRecipe:{input:{type:"structure",required:["recipeArn"],members:{recipeArn:{}}},output:{type:"structure",members:{recipe:{type:"structure",members:{name:{},recipeArn:{},algorithmArn:{},featureTransformationArn:{},status:{},description:{},creationDateTime:{type:"timestamp"},recipeType:{},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeRecommender:{input:{type:"structure",required:["recommenderArn"],members:{recommenderArn:{}}},output:{type:"structure",members:{recommender:{type:"structure",members:{recommenderArn:{},datasetGroupArn:{},name:{},recipeArn:{},recommenderConfig:{shape:"S1s"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{},failureReason:{},latestRecommenderUpdate:{type:"structure",members:{recommenderConfig:{shape:"S1s"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{},failureReason:{}}},modelMetrics:{shape:"S55"}}}}},idempotent:!0},DescribeSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},output:{type:"structure",members:{schema:{type:"structure",members:{name:{},schemaArn:{},schema:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},domain:{}}}}},idempotent:!0},DescribeSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},output:{type:"structure",members:{solution:{type:"structure",members:{name:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},performAutoTraining:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S23"},autoMLResult:{type:"structure",members:{bestRecipeArn:{}}},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestSolutionVersion:{shape:"S5f"}}}}},idempotent:!0},DescribeSolutionVersion:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersion:{type:"structure",members:{name:{},solutionVersionArn:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},eventType:{},datasetGroupArn:{},solutionConfig:{shape:"S23"},trainingHours:{type:"double"},trainingMode:{},tunedHPOParams:{type:"structure",members:{algorithmHyperParameters:{shape:"Sc"}}},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},trainingType:{}}}}},idempotent:!0},GetSolutionMetrics:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersionArn:{},metrics:{shape:"S55"}}}},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:{},batchInferenceJobMode:{}}}},nextToken:{}}},idempotent:!0},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:!0},ListCampaigns:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{name:{},campaignArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDataDeletionJobs:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{dataDeletionJobs:{type:"list",member:{type:"structure",members:{dataDeletionJobArn:{},datasetGroupArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},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:!0},ListDatasetGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetGroups:{type:"list",member:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},domain:{}}}},nextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetImportJobs:{type:"list",member:{type:"structure",members:{datasetImportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},importMode:{}}}},nextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasets:{type:"list",member:{type:"structure",members:{name:{},datasetArn:{},datasetType:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListEventTrackers:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTrackers:{type:"list",member:{type:"structure",members:{name:{},eventTrackerArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListFilters:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},status:{}}}},nextToken:{}}},idempotent:!0},ListMetricAttributionMetrics:{input:{type:"structure",members:{metricAttributionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{metrics:{shape:"S1k"},nextToken:{}}},idempotent:!0},ListMetricAttributions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{metricAttributions:{type:"list",member:{type:"structure",members:{name:{},metricAttributionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},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:!0},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:"S1s"},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListSchemas:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{schemas:{type:"list",member:{type:"structure",members:{name:{},schemaArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},domain:{}}}},nextToken:{}}},idempotent:!0},ListSolutionVersions:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutionVersions:{type:"list",member:{shape:"S5f"}},nextToken:{}}},idempotent:!0},ListSolutions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutions:{type:"list",member:{type:"structure",members:{name:{},solutionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},recipeArn:{}}}},nextToken:{}}},idempotent:!0},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:!0},StopRecommender:{input:{type:"structure",required:["recommenderArn"],members:{recommenderArn:{}}},output:{type:"structure",members:{recommenderArn:{}}},idempotent:!0},StopSolutionVersionCreation:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},idempotent:!0},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:"Su"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0},UpdateDataset:{input:{type:"structure",required:["datasetArn","schemaArn"],members:{datasetArn:{},schemaArn:{}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:!0},UpdateMetricAttribution:{input:{type:"structure",members:{addMetrics:{shape:"S1k"},removeMetrics:{type:"list",member:{}},metricsOutputConfig:{shape:"S1p"},metricAttributionArn:{}}},output:{type:"structure",members:{metricAttributionArn:{}}}},UpdateRecommender:{input:{type:"structure",required:["recommenderArn","recommenderConfig"],members:{recommenderArn:{},recommenderConfig:{shape:"S1s"}}},output:{type:"structure",members:{recommenderArn:{}}},idempotent:!0}},shapes:{S5:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},S6:{type:"structure",required:["path"],members:{path:{},kmsKeyArn:{}}},S9:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sb:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sc:{type:"map",key:{},value:{}},Sf:{type:"list",member:{type:"structure",required:["tagKey","tagValue"],members:{tagKey:{},tagValue:{}}}},Sk:{type:"structure",required:["fieldsForThemeGeneration"],members:{fieldsForThemeGeneration:{type:"structure",required:["itemName"],members:{itemName:{}}}}},Sp:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},Sq:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Su:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"},enableMetadataWithRecommendations:{type:"boolean"},syncWithLatestSolutionVersion:{type:"boolean"}}},Sy:{type:"structure",members:{dataLocation:{}}},S15:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},S1h:{type:"string",sensitive:!0},S1k:{type:"list",member:{type:"structure",required:["eventType","metricName","expression"],members:{eventType:{},metricName:{},expression:{}}}},S1p:{type:"structure",required:["roleArn"],members:{s3DataDestination:{shape:"S6"},roleArn:{}}},S1s:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"},minRecommendationRequestsPerSecond:{type:"integer"},trainingDataConfig:{shape:"S1t"},enableMetadataWithRecommendations:{type:"boolean"}}},S1t:{type:"structure",members:{excludedDatasetColumns:{type:"map",key:{},value:{type:"list",member:{}}}}},S23:{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:"S2m"}}}}}}}},algorithmHyperParameters:{shape:"Sc"},featureTransformationParameters:{type:"map",key:{},value:{}},autoMLConfig:{type:"structure",members:{metricName:{},recipeList:{type:"list",member:{}}}},optimizationObjective:{type:"structure",members:{itemAttribute:{},objectiveSensitivity:{}}},trainingDataConfig:{shape:"S1t"},autoTrainingConfig:{type:"structure",members:{schedulingExpression:{}}}}},S2m:{type:"list",member:{}},S55:{type:"map",key:{},value:{type:"double"}},S5f:{type:"structure",members:{solutionVersionArn:{},status:{},trainingMode:{},trainingType:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}}},{}],563:[function(e,t,r){t.exports={pagination:{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"},ListMetricAttributionMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metrics"},ListMetricAttributions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metricAttributions"},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"}}}},{}],564:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-03-22",endpointPrefix:"personalize-events",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Events",serviceId:"Personalize Events",signatureVersion:"v4",signingName:"personalize",uid:"personalize-events-2018-03-22"},operations:{PutActionInteractions:{http:{requestUri:"/action-interactions"},input:{type:"structure",required:["trackingId","actionInteractions"],members:{trackingId:{},actionInteractions:{type:"list",member:{type:"structure",required:["actionId","sessionId","timestamp","eventType"],members:{actionId:{shape:"S5"},userId:{shape:"S6"},sessionId:{},timestamp:{type:"timestamp"},eventType:{},eventId:{},recommendationId:{},impression:{type:"list",member:{shape:"S5"}},properties:{jsonvalue:!0,type:"string",sensitive:!0}}}}}}},PutActions:{http:{requestUri:"/actions"},input:{type:"structure",required:["datasetArn","actions"],members:{datasetArn:{},actions:{type:"list",member:{type:"structure",required:["actionId"],members:{actionId:{},properties:{jsonvalue:!0,type:"string",sensitive:!0}}}}}}},PutEvents:{http:{requestUri:"/events"},input:{type:"structure",required:["trackingId","sessionId","eventList"],members:{trackingId:{},userId:{shape:"S6"},sessionId:{},eventList:{type:"list",member:{type:"structure",required:["eventType","sentAt"],members:{eventId:{},eventType:{},eventValue:{type:"float"},itemId:{shape:"Sk"},properties:{jsonvalue:!0,type:"string",sensitive:!0},sentAt:{type:"timestamp"},recommendationId:{},impression:{type:"list",member:{shape:"Sk"}},metricAttribution:{type:"structure",required:["eventAttributionSource"],members:{eventAttributionSource:{}}}},sensitive:!0}}}}},PutItems:{http:{requestUri:"/items"},input:{type:"structure",required:["datasetArn","items"],members:{datasetArn:{},items:{type:"list",member:{type:"structure",required:["itemId"],members:{itemId:{},properties:{jsonvalue:!0,type:"string",sensitive:!0}}}}}}},PutUsers:{http:{requestUri:"/users"},input:{type:"structure",required:["datasetArn","users"],members:{datasetArn:{},users:{type:"list",member:{type:"structure",required:["userId"],members:{userId:{},properties:{jsonvalue:!0,type:"string",sensitive:!0}}}}}}}},shapes:{S5:{type:"string",sensitive:!0},S6:{type:"string",sensitive:!0},Sk:{type:"string",sensitive:!0}}}},{}],565:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize-runtime",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon Personalize Runtime",serviceId:"Personalize Runtime",signatureVersion:"v4",signingName:"personalize",uid:"personalize-runtime-2018-05-22"},operations:{GetActionRecommendations:{http:{requestUri:"/action-recommendations"},input:{type:"structure",members:{campaignArn:{},userId:{},numResults:{type:"integer"},filterArn:{},filterValues:{shape:"S5"}}},output:{type:"structure",members:{actionList:{type:"list",member:{type:"structure",members:{actionId:{},score:{type:"double"}}}},recommendationId:{}}},idempotent:!0},GetPersonalizedRanking:{http:{requestUri:"/personalize-ranking"},input:{type:"structure",required:["campaignArn","inputList","userId"],members:{campaignArn:{},inputList:{type:"list",member:{}},userId:{},context:{shape:"Sh"},filterArn:{},filterValues:{shape:"S5"},metadataColumns:{shape:"Sk"}}},output:{type:"structure",members:{personalizedRanking:{shape:"Sp"},recommendationId:{}}},idempotent:!0},GetRecommendations:{http:{requestUri:"/recommendations"},input:{type:"structure",members:{campaignArn:{},itemId:{},userId:{},numResults:{type:"integer"},context:{shape:"Sh"},filterArn:{},filterValues:{shape:"S5"},recommenderArn:{},promotions:{type:"list",member:{type:"structure",members:{name:{},percentPromotedItems:{type:"integer"},filterArn:{},filterValues:{shape:"S5"}}}},metadataColumns:{shape:"Sk"}}},output:{type:"structure",members:{itemList:{shape:"Sp"},recommendationId:{}}},idempotent:!0}},shapes:{S5:{type:"map",key:{},value:{type:"string",sensitive:!0}},Sh:{type:"map",key:{},value:{type:"string",sensitive:!0}},Sk:{type:"map",key:{},value:{type:"list",member:{}}},Sp:{type:"list",member:{type:"structure",members:{itemId:{},score:{type:"double"},promotionName:{},metadata:{type:"map",key:{},value:{},sensitive:!0},reason:{type:"list",member:{}}}}}}}},{}],566:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-02-27",endpointPrefix:"pi",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"AWS PI",serviceFullName:"AWS Performance Insights",serviceId:"PI",signatureVersion:"v4",signingName:"pi",targetPrefix:"PerformanceInsightsv20180227",uid:"pi-2018-02-27"},operations:{CreatePerformanceAnalysisReport:{input:{type:"structure",required:["ServiceType","Identifier","StartTime","EndTime"],members:{ServiceType:{},Identifier:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Tags:{shape:"S5"}}},output:{type:"structure",members:{AnalysisReportId:{}}}},DeletePerformanceAnalysisReport:{input:{type:"structure",required:["ServiceType","Identifier","AnalysisReportId"],members:{ServiceType:{},Identifier:{},AnalysisReportId:{}}},output:{type:"structure",members:{}}},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:"Sg"},AdditionalMetrics:{type:"list",member:{}},PartitionBy:{shape:"Sg"},Filter:{shape:"Sl"},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:"Sr"}}}},Keys:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"Sr"},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:{}}}}}}},GetPerformanceAnalysisReport:{input:{type:"structure",required:["ServiceType","Identifier","AnalysisReportId"],members:{ServiceType:{},Identifier:{},AnalysisReportId:{},TextFormat:{},AcceptLanguage:{}}},output:{type:"structure",members:{AnalysisReport:{type:"structure",required:["AnalysisReportId"],members:{AnalysisReportId:{},Identifier:{},ServiceType:{},CreateTime:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Status:{},Insights:{shape:"S1a"}}}}}},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:"Sg"},Filter:{shape:"Sl"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PeriodInSeconds:{type:"integer"},MaxResults:{type:"integer"},NextToken:{},PeriodAlignment:{}}},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:"Sr"}}},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:{},AuthorizedActions:{type:"list",member:{}}}},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:{}}}},ListPerformanceAnalysisReports:{input:{type:"structure",required:["ServiceType","Identifier"],members:{ServiceType:{},Identifier:{},NextToken:{},MaxResults:{type:"integer"},ListTags:{type:"boolean"}}},output:{type:"structure",members:{AnalysisReports:{type:"list",member:{type:"structure",members:{AnalysisReportId:{},CreateTime:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Status:{},Tags:{shape:"S5"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ServiceType","ResourceARN"],members:{ServiceType:{},ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},TagResource:{input:{type:"structure",required:["ServiceType","ResourceARN","Tags"],members:{ServiceType:{},ResourceARN:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ServiceType","ResourceARN","TagKeys"],members:{ServiceType:{},ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"structure",required:["Group"],members:{Group:{},Dimensions:{type:"list",member:{}},Limit:{type:"integer"}}},Sl:{type:"map",key:{},value:{}},Sr:{type:"map",key:{},value:{}},S1a:{type:"list",member:{type:"structure",required:["InsightId"],members:{InsightId:{},InsightType:{},Context:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Severity:{},SupportingInsights:{shape:"S1a"},Description:{shape:"S1e"},Recommendations:{type:"list",member:{type:"structure",members:{RecommendationId:{},RecommendationDescription:{shape:"S1e"}}}},InsightData:{shape:"S1h"},BaselineData:{shape:"S1h"}}}},S1e:{type:"string",sensitive:!0},S1h:{type:"list",member:{type:"structure",members:{PerformanceInsightsMetric:{type:"structure",members:{Metric:{},DisplayName:{},Dimensions:{type:"map",key:{},value:{}},Value:{type:"double"}}}}}}}}},{}],567:[function(e,t,r){t.exports={pagination:{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"},ListPerformanceAnalysisReports:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],568:[function(e,t,r){t.exports={metadata:{apiVersion:"2016-12-01",endpointPrefix:"pinpoint",signingName:"mobiletargeting",serviceFullName:"Amazon Pinpoint",serviceId:"Pinpoint",protocol:"rest-json",jsonVersion:"1.1",uid:"pinpoint-2016-12-01",signatureVersion:"v4"},operations:{CreateApp:{http:{requestUri:"/v1/apps",responseCode:201},input:{type:"structure",members:{CreateApplicationRequest:{type:"structure",members:{Name:{},tags:{shape:"S4",locationName:"tags"}},required:["Name"]}},required:["CreateApplicationRequest"],payload:"CreateApplicationRequest"},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},CreateCampaign:{http:{requestUri:"/v1/apps/{application-id}/campaigns",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteCampaignRequest:{shape:"S8"}},required:["ApplicationId","WriteCampaignRequest"],payload:"WriteCampaignRequest"},output:{type:"structure",members:{CampaignResponse:{shape:"S1l"}},required:["CampaignResponse"],payload:"CampaignResponse"}},CreateEmailTemplate:{http:{requestUri:"/v1/templates/{template-name}/email",responseCode:201},input:{type:"structure",members:{EmailTemplateRequest:{shape:"S1r"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","EmailTemplateRequest"],payload:"EmailTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1t"}},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:"S1x"}},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:"S24"}},required:["ImportJobResponse"],payload:"ImportJobResponse"}},CreateInAppTemplate:{http:{requestUri:"/v1/templates/{template-name}/inapp",responseCode:201},input:{type:"structure",members:{InAppTemplateRequest:{shape:"S27"},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:"S2b"}},required:["ApplicationId","WriteJourneyRequest"],payload:"WriteJourneyRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S3w"}},required:["JourneyResponse"],payload:"JourneyResponse"}},CreatePushTemplate:{http:{requestUri:"/v1/templates/{template-name}/push",responseCode:201},input:{type:"structure",members:{PushNotificationTemplateRequest:{shape:"S3y"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","PushNotificationTemplateRequest"],payload:"PushNotificationTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1t"}},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:"S46"}},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:"S48"}},required:["ApplicationId","WriteSegmentRequest"],payload:"WriteSegmentRequest"},output:{type:"structure",members:{SegmentResponse:{shape:"S4j"}},required:["SegmentResponse"],payload:"SegmentResponse"}},CreateSmsTemplate:{http:{requestUri:"/v1/templates/{template-name}/sms",responseCode:201},input:{type:"structure",members:{SMSTemplateRequest:{shape:"S4o"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","SMSTemplateRequest"],payload:"SMSTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1t"}},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:"S4r"}},required:["TemplateName","VoiceTemplateRequest"],payload:"VoiceTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1t"}},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:"S4v"}},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:"S4y"}},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:"S51"}},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:"S54"}},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:"S57"}},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:"S5c"}},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:"S1l"}},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:"S5h"}},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:"S5k"}},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:"S5n"}},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:"S5w"}},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:"S5z"}},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:"S5k"}},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:"S3w"}},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:"S5k"}},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:"S46"}},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:"S4j"}},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:"S6c"}},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:"S5k"}},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:"S6h"}},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:"S6l"}},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:"S5k"}},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:"S4v"}},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:"S4y"}},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:"S51"}},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:"S54"}},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:"S57"}},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:"S3f",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:"S3f",location:"querystring",locationName:"start-time"}},required:["ApplicationId","KpiName"]},output:{type:"structure",members:{ApplicationDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},EndTime:{shape:"S3f"},KpiName:{},KpiResult:{shape:"S73"},NextToken:{},StartTime:{shape:"S3f"}},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:"S7a"}},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:"S5c"}},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:"S1l"}},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:{},ExecutionMetrics:{shape:"S4"}},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:"S3f",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:"S3f",location:"querystring",locationName:"start-time"}},required:["ApplicationId","KpiName","CampaignId"]},output:{type:"structure",members:{CampaignDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},CampaignId:{},EndTime:{shape:"S3f"},KpiName:{},KpiResult:{shape:"S73"},NextToken:{},StartTime:{shape:"S3f"}},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:"S1l"}},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:"S7w"}},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:"S7w"}},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:"S5h"}},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:{},Headers:{shape:"Sl"},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:"S5n"}},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:"S5w"}},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:"S1x"}},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:"S8j"}},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:"S5z"}},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:"S24"}},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:"S8r"}},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:"Sq"},CustomConfig:{shape:"S4"},Layout:{}}},Priority:{type:"integer"},Schedule:{type:"structure",members:{EndDate:{},EventFilter:{shape:"S11"},QuietTime:{shape:"S1e"}}},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:"Sq"},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:"S3w"}},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:"S3f",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:"S3f",location:"querystring",locationName:"start-time"}},required:["JourneyId","ApplicationId","KpiName"]},output:{type:"structure",members:{JourneyDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},EndTime:{shape:"S3f"},JourneyId:{},KpiName:{},KpiResult:{shape:"S73"},NextToken:{},StartTime:{shape:"S3f"}},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"}},GetJourneyRunExecutionActivityMetrics:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/runs/{run-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"},RunId:{location:"uri",locationName:"run-id"}},required:["RunId","JourneyActivityId","JourneyId","ApplicationId"]},output:{type:"structure",members:{JourneyRunExecutionActivityMetricsResponse:{type:"structure",members:{ActivityType:{},ApplicationId:{},JourneyActivityId:{},JourneyId:{},LastEvaluatedTime:{},Metrics:{shape:"S4"},RunId:{}},required:["Metrics","JourneyId","LastEvaluatedTime","JourneyActivityId","ActivityType","RunId","ApplicationId"]}},required:["JourneyRunExecutionActivityMetricsResponse"],payload:"JourneyRunExecutionActivityMetricsResponse"}},GetJourneyRunExecutionMetrics:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/runs/{run-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"},RunId:{location:"uri",locationName:"run-id"}},required:["RunId","ApplicationId","JourneyId"]},output:{type:"structure",members:{JourneyRunExecutionMetricsResponse:{type:"structure",members:{ApplicationId:{},JourneyId:{},LastEvaluatedTime:{},Metrics:{shape:"S4"},RunId:{}},required:["Metrics","JourneyId","LastEvaluatedTime","RunId","ApplicationId"]}},required:["JourneyRunExecutionMetricsResponse"],payload:"JourneyRunExecutionMetricsResponse"}},GetJourneyRuns:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/runs",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId","JourneyId"]},output:{type:"structure",members:{JourneyRunsResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{CreationTime:{},LastUpdateTime:{},RunId:{},Status:{}},required:["Status","LastUpdateTime","CreationTime","RunId"]}},NextToken:{}},required:["Item"]}},required:["JourneyRunsResponse"],payload:"JourneyRunsResponse"}},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:"S3z"},APNS:{shape:"S40"},Arn:{},Baidu:{shape:"S3z"},CreationDate:{},Default:{shape:"S41"},DefaultSubstitutions:{},GCM:{shape:"S3z"},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:"S46"}},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:"S46"}},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:"S4j"}},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:"S8j"}},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:"S8r"}},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:"S4j"}},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:"Sa9"}},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:"Sa9"}},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:"S6c"}},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:"S6h"}},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:"S6l"}},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:"S3w"}},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:"Sav"}},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:"S5w"}},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:"S5o"},ChannelType:{},Demographic:{shape:"S5q"},EffectiveDate:{},EndpointStatus:{},Location:{shape:"S5r"},Metrics:{shape:"S5s"},OptOut:{},RequestId:{},User:{shape:"S5t"}}},Events:{type:"map",key:{},value:{type:"structure",members:{AppPackageName:{},AppTitle:{},AppVersionCode:{},Attributes:{shape:"S4"},ClientSdkVersion:{},EventType:{},Metrics:{shape:"S5s"},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:"S16"}}}},required:["AttributeType","ApplicationId","UpdateAttributesRequest"],payload:"UpdateAttributesRequest"},output:{type:"structure",members:{AttributesResource:{type:"structure",members:{ApplicationId:{},AttributeType:{},Attributes:{shape:"S16"}},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:"S5o"},TitleOverride:{}}}},Context:{shape:"S4"},Endpoints:{shape:"Sc0"},MessageConfiguration:{shape:"Sc2"},TemplateConfiguration:{shape:"S1f"},TraceId:{}},required:["MessageConfiguration"]}},required:["ApplicationId","MessageRequest"],payload:"MessageRequest"},output:{type:"structure",members:{MessageResponse:{shape:"Sch"}},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:"Sch"}},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:"Sc2"},TemplateConfiguration:{shape:"S1f"},TraceId:{},Users:{shape:"Sc0"}},required:["MessageConfiguration","Users"]}},required:["ApplicationId","SendUsersMessageRequest"],payload:"SendUsersMessageRequest"},output:{type:"structure",members:{SendUsersMessageResponse:{type:"structure",members:{ApplicationId:{},RequestId:{},Result:{type:"map",key:{},value:{shape:"Sci"}}},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:"Sav"}},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:"S16",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:"S4v"}},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:"S4y"}},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:"S51"}},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:"S54"}},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:"S57"}},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:"S1h"},CloudWatchMetricsEnabled:{type:"boolean"},EventTaggingEnabled:{type:"boolean"},Limits:{shape:"S1j"},QuietTime:{shape:"S1e"},JourneyLimits:{shape:"S7b"}}}},required:["ApplicationId","WriteApplicationSettingsRequest"],payload:"WriteApplicationSettingsRequest"},output:{type:"structure",members:{ApplicationSettingsResource:{shape:"S7a"}},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:"S5c"}},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:"S1l"}},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:{},OrchestrationSendingRoleArn:{}},required:["FromAddress","Identity"]}},required:["ApplicationId","EmailChannelRequest"],payload:"EmailChannelRequest"},output:{type:"structure",members:{EmailChannelResponse:{shape:"S5h"}},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:"S1r"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","EmailTemplateRequest"],payload:"EmailTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:"S5o"},ChannelType:{},Demographic:{shape:"S5q"},EffectiveDate:{},EndpointStatus:{},Location:{shape:"S5r"},Metrics:{shape:"S5s"},OptOut:{},RequestId:{},User:{shape:"S5t"}}}},required:["ApplicationId","EndpointId","EndpointRequest"],payload:"EndpointRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:"S5o"},ChannelType:{},Demographic:{shape:"S5q"},EffectiveDate:{},EndpointStatus:{},Id:{},Location:{shape:"S5r"},Metrics:{shape:"S5s"},OptOut:{},RequestId:{},User:{shape:"S5t"}}}}},required:["Item"]}},required:["ApplicationId","EndpointBatchRequest"],payload:"EndpointBatchRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},ServiceJson:{}}}},required:["ApplicationId","GCMChannelRequest"],payload:"GCMChannelRequest"},output:{type:"structure",members:{GCMChannelResponse:{shape:"S5z"}},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:"S27"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","InAppTemplateRequest"],payload:"InAppTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:"S2b"}},required:["JourneyId","ApplicationId","WriteJourneyRequest"],payload:"WriteJourneyRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S3w"}},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:"S3w"}},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:"S3y"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","PushNotificationTemplateRequest"],payload:"PushNotificationTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:"S46"}},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:"S48"}},required:["SegmentId","ApplicationId","WriteSegmentRequest"],payload:"WriteSegmentRequest"},output:{type:"structure",members:{SegmentResponse:{shape:"S4j"}},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:"S6c"}},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:"S4o"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","SMSTemplateRequest"],payload:"SMSTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:"S5k"}},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:"S6l"}},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:"S4r"}},required:["TemplateName","VoiceTemplateRequest"],payload:"VoiceTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S5k"}},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:"S10"},SizePercent:{type:"integer"},TemplateConfiguration:{shape:"S1f"},TreatmentDescription:{},TreatmentName:{}},required:["SizePercent"]}},CustomDeliveryConfiguration:{shape:"Sb"},Description:{},HoldoutPercent:{type:"integer"},Hook:{shape:"S1h"},IsPaused:{type:"boolean"},Limits:{shape:"S1j"},MessageConfiguration:{shape:"Se"},Name:{},Schedule:{shape:"S10"},SegmentId:{},SegmentVersion:{type:"integer"},tags:{shape:"S4",locationName:"tags"},TemplateConfiguration:{shape:"S1f"},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:{},Headers:{shape:"Sl"},HtmlBody:{},Title:{}}},GCMMessage:{shape:"Sf"},SMSMessage:{type:"structure",members:{Body:{},MessageType:{},OriginationNumber:{},SenderId:{},EntityId:{},TemplateId:{}}},InAppMessage:{type:"structure",members:{Body:{},Content:{shape:"Sq"},CustomConfig:{shape:"S4"},Layout:{}}}}},Sf:{type:"structure",members:{Action:{},Body:{},ImageIconUrl:{},ImageSmallIconUrl:{},ImageUrl:{},JsonBody:{},MediaUrl:{},RawContent:{},SilentPush:{type:"boolean"},TimeToLive:{type:"integer"},Title:{},Url:{}}},Sl:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},Sq:{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:"Sv"},SecondaryBtn:{shape:"Sv"}}}},Sv:{type:"structure",members:{Android:{shape:"Sw"},DefaultConfig:{type:"structure",members:{BackgroundColor:{},BorderRadius:{type:"integer"},ButtonAction:{},Link:{},Text:{},TextColor:{}},required:["ButtonAction","Text"]},IOS:{shape:"Sw"},Web:{shape:"Sw"}}},Sw:{type:"structure",members:{ButtonAction:{},Link:{}},required:["ButtonAction"]},S10:{type:"structure",members:{EndTime:{},EventFilter:{shape:"S11"},Frequency:{},IsLocalTime:{type:"boolean"},QuietTime:{shape:"S1e"},StartTime:{},Timezone:{}},required:["StartTime"]},S11:{type:"structure",members:{Dimensions:{shape:"S12"},FilterType:{}},required:["FilterType","Dimensions"]},S12:{type:"structure",members:{Attributes:{shape:"S13"},EventType:{shape:"S17"},Metrics:{shape:"S19"}}},S13:{type:"map",key:{},value:{type:"structure",members:{AttributeType:{},Values:{shape:"S16"}},required:["Values"]}},S16:{type:"list",member:{}},S17:{type:"structure",members:{DimensionType:{},Values:{shape:"S16"}},required:["Values"]},S19:{type:"map",key:{},value:{type:"structure",members:{ComparisonOperator:{},Value:{type:"double"}},required:["ComparisonOperator","Value"]}},S1e:{type:"structure",members:{End:{},Start:{}}},S1f:{type:"structure",members:{EmailTemplate:{shape:"S1g"},PushTemplate:{shape:"S1g"},SMSTemplate:{shape:"S1g"},VoiceTemplate:{shape:"S1g"},InAppTemplate:{shape:"S1g"}}},S1g:{type:"structure",members:{Name:{},Version:{}}},S1h:{type:"structure",members:{LambdaFunctionName:{},Mode:{},WebUrl:{}}},S1j:{type:"structure",members:{Daily:{type:"integer"},MaximumDuration:{type:"integer"},MessagesPerSecond:{type:"integer"},Total:{type:"integer"},Session:{type:"integer"}}},S1l:{type:"structure",members:{AdditionalTreatments:{type:"list",member:{type:"structure",members:{CustomDeliveryConfiguration:{shape:"Sb"},Id:{},MessageConfiguration:{shape:"Se"},Schedule:{shape:"S10"},SizePercent:{type:"integer"},State:{shape:"S1o"},TemplateConfiguration:{shape:"S1f"},TreatmentDescription:{},TreatmentName:{}},required:["Id","SizePercent"]}},ApplicationId:{},Arn:{},CreationDate:{},CustomDeliveryConfiguration:{shape:"Sb"},DefaultState:{shape:"S1o"},Description:{},HoldoutPercent:{type:"integer"},Hook:{shape:"S1h"},Id:{},IsPaused:{type:"boolean"},LastModifiedDate:{},Limits:{shape:"S1j"},MessageConfiguration:{shape:"Se"},Name:{},Schedule:{shape:"S10"},SegmentId:{},SegmentVersion:{type:"integer"},State:{shape:"S1o"},tags:{shape:"S4",locationName:"tags"},TemplateConfiguration:{shape:"S1f"},TreatmentDescription:{},TreatmentName:{},Version:{type:"integer"},Priority:{type:"integer"}},required:["LastModifiedDate","CreationDate","SegmentId","SegmentVersion","Id","Arn","ApplicationId"]},S1o:{type:"structure",members:{CampaignStatus:{}}},S1r:{type:"structure",members:{DefaultSubstitutions:{},HtmlPart:{},RecommenderId:{},Subject:{},Headers:{shape:"Sl"},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TextPart:{}}},S1t:{type:"structure",members:{Arn:{},Message:{},RequestID:{}}},S1x:{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:"S16"},Id:{},JobStatus:{},TotalFailures:{type:"integer"},TotalPieces:{type:"integer"},TotalProcessed:{type:"integer"},Type:{}},required:["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},S24:{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:"S16"},Id:{},JobStatus:{},TotalFailures:{type:"integer"},TotalPieces:{type:"integer"},TotalProcessed:{type:"integer"},Type:{}},required:["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},S27:{type:"structure",members:{Content:{shape:"Sq"},CustomConfig:{shape:"S4"},Layout:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S2b:{type:"structure",members:{Activities:{shape:"S2c"},CreationDate:{},LastModifiedDate:{},Limits:{shape:"S3c"},LocalTime:{type:"boolean"},Name:{},QuietTime:{shape:"S1e"},RefreshFrequency:{},Schedule:{shape:"S3e"},StartActivity:{},StartCondition:{shape:"S3g"},State:{},WaitForQuietTime:{type:"boolean"},RefreshOnSegmentUpdate:{type:"boolean"},JourneyChannelSettings:{shape:"S3k"},SendingSchedule:{type:"boolean"},OpenHours:{shape:"S3l"},ClosedDays:{shape:"S3q"},TimezoneEstimationMethods:{shape:"S3t"}},required:["Name"]},S2c:{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:"S2j"}},Operator:{}}},EvaluationWaitTime:{shape:"S2w"},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:"S2j"},NextActivity:{}}}},DefaultActivity:{},EvaluationWaitTime:{shape:"S2w"}}},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:"S2w"}}},ContactCenter:{type:"structure",members:{NextActivity:{}}}}}},S2j:{type:"structure",members:{EventCondition:{type:"structure",members:{Dimensions:{shape:"S12"},MessageActivity:{}}},SegmentCondition:{shape:"S2l"},SegmentDimensions:{shape:"S2m",locationName:"segmentDimensions"}}},S2l:{type:"structure",members:{SegmentId:{}},required:["SegmentId"]},S2m:{type:"structure",members:{Attributes:{shape:"S13"},Behavior:{type:"structure",members:{Recency:{type:"structure",members:{Duration:{},RecencyType:{}},required:["Duration","RecencyType"]}}},Demographic:{type:"structure",members:{AppVersion:{shape:"S17"},Channel:{shape:"S17"},DeviceType:{shape:"S17"},Make:{shape:"S17"},Model:{shape:"S17"},Platform:{shape:"S17"}}},Location:{type:"structure",members:{Country:{shape:"S17"},GPSPoint:{type:"structure",members:{Coordinates:{type:"structure",members:{Latitude:{type:"double"},Longitude:{type:"double"}},required:["Latitude","Longitude"]},RangeInKilometers:{type:"double"}},required:["Coordinates"]}}},Metrics:{shape:"S19"},UserAttributes:{shape:"S13"}}},S2w:{type:"structure",members:{ +WaitFor:{},WaitUntil:{}}},S3c:{type:"structure",members:{DailyCap:{type:"integer"},EndpointReentryCap:{type:"integer"},MessagesPerSecond:{type:"integer"},EndpointReentryInterval:{},TimeframeCap:{shape:"S3d"},TotalCap:{type:"integer"}}},S3d:{type:"structure",members:{Cap:{type:"integer"},Days:{type:"integer"}}},S3e:{type:"structure",members:{EndTime:{shape:"S3f"},StartTime:{shape:"S3f"},Timezone:{}}},S3f:{type:"timestamp",timestampFormat:"iso8601"},S3g:{type:"structure",members:{Description:{},EventStartCondition:{type:"structure",members:{EventFilter:{type:"structure",members:{Dimensions:{shape:"S12"},FilterType:{}},required:["FilterType","Dimensions"]},SegmentId:{}}},SegmentStartCondition:{shape:"S2l"}}},S3k:{type:"structure",members:{ConnectCampaignArn:{},ConnectCampaignExecutionRoleArn:{}}},S3l:{type:"structure",members:{EMAIL:{shape:"S3m"},SMS:{shape:"S3m"},PUSH:{shape:"S3m"},VOICE:{shape:"S3m"},CUSTOM:{shape:"S3m"}}},S3m:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{StartTime:{},EndTime:{}}}}},S3q:{type:"structure",members:{EMAIL:{shape:"S3r"},SMS:{shape:"S3r"},PUSH:{shape:"S3r"},VOICE:{shape:"S3r"},CUSTOM:{shape:"S3r"}}},S3r:{type:"list",member:{type:"structure",members:{Name:{},StartDateTime:{},EndDateTime:{}}}},S3t:{type:"list",member:{}},S3w:{type:"structure",members:{Activities:{shape:"S2c"},ApplicationId:{},CreationDate:{},Id:{},LastModifiedDate:{},Limits:{shape:"S3c"},LocalTime:{type:"boolean"},Name:{},QuietTime:{shape:"S1e"},RefreshFrequency:{},Schedule:{shape:"S3e"},StartActivity:{},StartCondition:{shape:"S3g"},State:{},tags:{shape:"S4",locationName:"tags"},WaitForQuietTime:{type:"boolean"},RefreshOnSegmentUpdate:{type:"boolean"},JourneyChannelSettings:{shape:"S3k"},SendingSchedule:{type:"boolean"},OpenHours:{shape:"S3l"},ClosedDays:{shape:"S3q"},TimezoneEstimationMethods:{shape:"S3t"}},required:["Name","Id","ApplicationId"]},S3y:{type:"structure",members:{ADM:{shape:"S3z"},APNS:{shape:"S40"},Baidu:{shape:"S3z"},Default:{shape:"S41"},DefaultSubstitutions:{},GCM:{shape:"S3z"},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S3z:{type:"structure",members:{Action:{},Body:{},ImageIconUrl:{},ImageUrl:{},RawContent:{},SmallImageIconUrl:{},Sound:{},Title:{},Url:{}}},S40:{type:"structure",members:{Action:{},Body:{},MediaUrl:{},RawContent:{},Sound:{},Title:{},Url:{}}},S41:{type:"structure",members:{Action:{},Body:{},Sound:{},Title:{},Url:{}}},S46:{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"]},S48:{type:"structure",members:{Dimensions:{shape:"S2m"},Name:{},SegmentGroups:{shape:"S49"},tags:{shape:"S4",locationName:"tags"}}},S49:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Dimensions:{type:"list",member:{shape:"S2m"}},SourceSegments:{type:"list",member:{type:"structure",members:{Id:{},Version:{type:"integer"}},required:["Id"]}},SourceType:{},Type:{}}}},Include:{}}},S4j:{type:"structure",members:{ApplicationId:{},Arn:{},CreationDate:{},Dimensions:{shape:"S2m"},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:"S49"},SegmentType:{},tags:{shape:"S4",locationName:"tags"},Version:{type:"integer"}},required:["SegmentType","CreationDate","Id","Arn","ApplicationId"]},S4o:{type:"structure",members:{Body:{},DefaultSubstitutions:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S4r:{type:"structure",members:{Body:{},DefaultSubstitutions:{},LanguageCode:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},VoiceId:{}}},S4v:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4y:{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"]},S51:{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"]},S54:{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"]},S57:{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"]},S5c:{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"]},S5h:{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:{},OrchestrationSendingRoleArn:{},Version:{type:"integer"}},required:["Platform"]},S5k:{type:"structure",members:{Message:{},RequestID:{}}},S5n:{type:"structure",members:{Address:{},ApplicationId:{},Attributes:{shape:"S5o"},ChannelType:{},CohortId:{},CreationDate:{},Demographic:{shape:"S5q"},EffectiveDate:{},EndpointStatus:{},Id:{},Location:{shape:"S5r"},Metrics:{shape:"S5s"},OptOut:{},RequestId:{},User:{shape:"S5t"}}},S5o:{type:"map",key:{},value:{shape:"S16"}},S5q:{type:"structure",members:{AppVersion:{},Locale:{},Make:{},Model:{},ModelVersion:{},Platform:{},PlatformVersion:{},Timezone:{}}},S5r:{type:"structure",members:{City:{},Country:{},Latitude:{type:"double"},Longitude:{type:"double"},PostalCode:{},Region:{}}},S5s:{type:"map",key:{},value:{type:"double"}},S5t:{type:"structure",members:{UserAttributes:{shape:"S5o"},UserId:{}}},S5w:{type:"structure",members:{ApplicationId:{},DestinationStreamArn:{},ExternalId:{},LastModifiedDate:{},LastUpdatedBy:{},RoleArn:{}},required:["ApplicationId","RoleArn","DestinationStreamArn"]},S5z:{type:"structure",members:{ApplicationId:{},CreationDate:{},Credential:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasFcmServiceCredentials:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S6c:{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"]},S6h:{type:"structure",members:{Item:{type:"list",member:{shape:"S5n"}}},required:["Item"]},S6l:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S73:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{GroupedBys:{shape:"S76"},Values:{shape:"S76"}},required:["GroupedBys","Values"]}}},required:["Rows"]},S76:{type:"list",member:{type:"structure",members:{Key:{},Type:{},Value:{}},required:["Type","Value","Key"]}},S7a:{type:"structure",members:{ApplicationId:{},CampaignHook:{shape:"S1h"},LastModifiedDate:{},Limits:{shape:"S1j"},QuietTime:{shape:"S1e"},JourneyLimits:{shape:"S7b"}},required:["ApplicationId"]},S7b:{type:"structure",members:{DailyCap:{type:"integer"},TimeframeCap:{shape:"S3d"},TotalCap:{type:"integer"}}},S7w:{type:"structure",members:{Item:{type:"list",member:{shape:"S1l"}},NextToken:{}},required:["Item"]},S8j:{type:"structure",members:{Item:{type:"list",member:{shape:"S1x"}},NextToken:{}},required:["Item"]},S8r:{type:"structure",members:{Item:{type:"list",member:{shape:"S24"}},NextToken:{}},required:["Item"]},Sa9:{type:"structure",members:{Item:{type:"list",member:{shape:"S4j"}},NextToken:{}},required:["Item"]},Sav:{type:"structure",members:{tags:{shape:"S4",locationName:"tags"}},required:["tags"]},Sc0:{type:"map",key:{},value:{type:"structure",members:{BodyOverride:{},Context:{shape:"S4"},RawContent:{},Substitutions:{shape:"S5o"},TitleOverride:{}}}},Sc2:{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:"S5o"},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:"S5o"},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:"S5o"},TimeToLive:{type:"integer"},Title:{},Url:{}}},DefaultMessage:{type:"structure",members:{Body:{},Substitutions:{shape:"S5o"}}},DefaultPushNotificationMessage:{type:"structure",members:{Action:{},Body:{},Data:{shape:"S4"},SilentPush:{type:"boolean"},Substitutions:{shape:"S5o"},Title:{},Url:{}}},EmailMessage:{type:"structure",members:{Body:{},FeedbackForwardingAddress:{},FromAddress:{},RawEmail:{type:"structure",members:{Data:{type:"blob"}}},ReplyToAddresses:{shape:"S16"},SimpleEmail:{type:"structure",members:{HtmlPart:{shape:"Scc"},Subject:{shape:"Scc"},TextPart:{shape:"Scc"},Headers:{shape:"Sl"}}},Substitutions:{shape:"S5o"}}},GCMMessage:{type:"structure",members:{Action:{},Body:{},CollapseKey:{},Data:{shape:"S4"},IconReference:{},ImageIconUrl:{},ImageUrl:{},PreferredAuthenticationMethod:{},Priority:{},RawContent:{},RestrictedPackageName:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S5o"},TimeToLive:{type:"integer"},Title:{},Url:{}}},SMSMessage:{type:"structure",members:{Body:{},Keyword:{},MediaUrl:{},MessageType:{},OriginationNumber:{},SenderId:{},Substitutions:{shape:"S5o"},EntityId:{},TemplateId:{}}},VoiceMessage:{type:"structure",members:{Body:{},LanguageCode:{},OriginationNumber:{},Substitutions:{shape:"S5o"},VoiceId:{}}}}},Scc:{type:"structure",members:{Charset:{},Data:{}}},Sch:{type:"structure",members:{ApplicationId:{},EndpointResult:{shape:"Sci"},RequestId:{},Result:{type:"map",key:{},value:{type:"structure",members:{DeliveryStatus:{},MessageId:{},StatusCode:{type:"integer"},StatusMessage:{},UpdatedToken:{}},required:["DeliveryStatus","StatusCode"]}}},required:["ApplicationId"]},Sci:{type:"map",key:{},value:{type:"structure",members:{Address:{},DeliveryStatus:{},MessageId:{},StatusCode:{type:"integer"},StatusMessage:{},UpdatedToken:{}},required:["DeliveryStatus","StatusCode"]}}}}},{}],569:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-07-26",endpointPrefix:"email",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Pinpoint Email",serviceFullName:"Amazon Pinpoint Email Service",serviceId:"Pinpoint Email",signatureVersion:"v4",signingName:"ses",uid:"pinpoint-email-2018-07-26"},operations:{CreateConfigurationSet:{http:{requestUri:"/v1/email/configuration-sets"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{},EventDestination:{shape:"Sj"}}},output:{type:"structure",members:{}}},CreateDedicatedIpPool:{http:{requestUri:"/v1/email/dedicated-ip-pools"},input:{type:"structure",required:["PoolName"],members:{PoolName:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateDeliverabilityTestReport:{http:{requestUri:"/v1/email/deliverability-dashboard/test"},input:{type:"structure",required:["FromEmailAddress","Content"],members:{ReportName:{},FromEmailAddress:{},Content:{shape:"S12"},Tags:{shape:"Sc"}}},output:{type:"structure",required:["ReportId","DeliverabilityTestStatus"],members:{ReportId:{},DeliverabilityTestStatus:{}}}},CreateEmailIdentity:{http:{requestUri:"/v1/email/identities"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{IdentityType:{},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S1k"}}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}}},output:{type:"structure",members:{}}},DeleteDedicatedIpPool:{http:{method:"DELETE",requestUri:"/v1/email/dedicated-ip-pools/{PoolName}"},input:{type:"structure",required:["PoolName"],members:{PoolName:{location:"uri",locationName:"PoolName"}}},output:{type:"structure",members:{}}},DeleteEmailIdentity:{http:{method:"DELETE",requestUri:"/v1/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/v1/email/account"},input:{type:"structure",members:{}},output:{type:"structure",members:{SendQuota:{type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}},SendingEnabled:{type:"boolean"},DedicatedIpAutoWarmupEnabled:{type:"boolean"},EnforcementStatus:{},ProductionAccessEnabled:{type:"boolean"}}}},GetBlacklistReports:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/blacklist-report"},input:{type:"structure",required:["BlacklistItemNames"],members:{BlacklistItemNames:{location:"querystring",locationName:"BlacklistItemNames",type:"list",member:{}}}},output:{type:"structure",required:["BlacklistReport"],members:{BlacklistReport:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{RblName:{},ListingTime:{type:"timestamp"},Description:{}}}}}}}},GetConfigurationSet:{http:{method:"GET",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"}}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sk"},KinesisFirehoseDestination:{shape:"Sm"},CloudWatchDestination:{shape:"So"},SnsDestination:{shape:"Su"},PinpointDestination:{shape:"Sv"}}}}}}},GetDedicatedIp:{http:{method:"GET",requestUri:"/v1/email/dedicated-ips/{IP}"},input:{type:"structure",required:["Ip"],members:{Ip:{location:"uri",locationName:"IP"}}},output:{type:"structure",members:{DedicatedIp:{shape:"S2m"}}}},GetDedicatedIps:{http:{method:"GET",requestUri:"/v1/email/dedicated-ips"},input:{type:"structure",members:{PoolName:{location:"querystring",locationName:"PoolName"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIps:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},GetDeliverabilityDashboardOptions:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard"},input:{type:"structure",members:{}},output:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscriptionExpiryDate:{type:"timestamp"},AccountStatus:{},ActiveSubscribedDomains:{shape:"S2x"},PendingExpirationSubscribedDomains:{shape:"S2x"}}}},GetDeliverabilityTestReport:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/test-reports/{ReportId}"},input:{type:"structure",required:["ReportId"],members:{ReportId:{location:"uri",locationName:"ReportId"}}},output:{type:"structure",required:["DeliverabilityTestReport","OverallPlacement","IspPlacements"],members:{DeliverabilityTestReport:{shape:"S35"},OverallPlacement:{shape:"S37"},IspPlacements:{type:"list",member:{type:"structure",members:{IspName:{},PlacementStatistics:{shape:"S37"}}}},Message:{},Tags:{shape:"Sc"}}}},GetDomainDeliverabilityCampaign:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/campaigns/{CampaignId}"},input:{type:"structure",required:["CampaignId"],members:{CampaignId:{location:"uri",locationName:"CampaignId"}}},output:{type:"structure",required:["DomainDeliverabilityCampaign"],members:{DomainDeliverabilityCampaign:{shape:"S3f"}}}},GetDomainStatisticsReport:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/statistics-report/{Domain}"},input:{type:"structure",required:["Domain","StartDate","EndDate"],members:{Domain:{location:"uri",locationName:"Domain"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"}}},output:{type:"structure",required:["OverallVolume","DailyVolumes"],members:{OverallVolume:{type:"structure",members:{VolumeStatistics:{shape:"S3p"},ReadRatePercent:{type:"double"},DomainIspPlacements:{shape:"S3q"}}},DailyVolumes:{type:"list",member:{type:"structure",members:{StartDate:{type:"timestamp"},VolumeStatistics:{shape:"S3p"},DomainIspPlacements:{shape:"S3q"}}}}}}},GetEmailIdentity:{http:{method:"GET",requestUri:"/v1/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{IdentityType:{},FeedbackForwardingStatus:{type:"boolean"},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S1k"},MailFromAttributes:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMxFailure:{}}},Tags:{shape:"Sc"}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v1/email/configuration-sets"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},ListDedicatedIpPools:{http:{method:"GET",requestUri:"/v1/email/dedicated-ip-pools"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIpPools:{type:"list",member:{}},NextToken:{}}}},ListDeliverabilityTestReports:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/test-reports"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DeliverabilityTestReports"],members:{DeliverabilityTestReports:{type:"list",member:{shape:"S35"}},NextToken:{}}}},ListDomainDeliverabilityCampaigns:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},input:{type:"structure",required:["StartDate","EndDate","SubscribedDomain"],members:{StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},SubscribedDomain:{location:"uri",locationName:"SubscribedDomain"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DomainDeliverabilityCampaigns"],members:{DomainDeliverabilityCampaigns:{type:"list",member:{shape:"S3f"}},NextToken:{}}}},ListEmailIdentities:{http:{method:"GET",requestUri:"/v1/email/identities"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{EmailIdentities:{type:"list",member:{type:"structure",members:{IdentityType:{},IdentityName:{},SendingEnabled:{type:"boolean"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Sc"}}}},PutAccountDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v1/email/account/dedicated-ips/warmup"},input:{type:"structure",members:{AutoWarmupEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSendingAttributes:{http:{method:"PUT",requestUri:"/v1/email/account/sending"},input:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetDeliveryOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/delivery-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},TlsPolicy:{},SendingPoolName:{}}},output:{type:"structure",members:{}}},PutConfigurationSetReputationOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/reputation-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},ReputationMetricsEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSendingOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/sending"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetTrackingOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/tracking-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},CustomRedirectDomain:{}}},output:{type:"structure",members:{}}},PutDedicatedIpInPool:{http:{method:"PUT",requestUri:"/v1/email/dedicated-ips/{IP}/pool"},input:{type:"structure",required:["Ip","DestinationPoolName"],members:{Ip:{location:"uri",locationName:"IP"},DestinationPoolName:{}}},output:{type:"structure",members:{}}},PutDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v1/email/dedicated-ips/{IP}/warmup"},input:{type:"structure",required:["Ip","WarmupPercentage"],members:{Ip:{location:"uri",locationName:"IP"},WarmupPercentage:{type:"integer"}}},output:{type:"structure",members:{}}},PutDeliverabilityDashboardOption:{http:{method:"PUT",requestUri:"/v1/email/deliverability-dashboard"},input:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscribedDomains:{shape:"S2x"}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/dkim"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityFeedbackAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/feedback"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},EmailForwardingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityMailFromAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/mail-from"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},MailFromDomain:{},BehaviorOnMxFailure:{}}},output:{type:"structure",members:{}}},SendEmail:{http:{requestUri:"/v1/email/outbound-emails"},input:{type:"structure",required:["Destination","Content"],members:{FromEmailAddress:{},Destination:{type:"structure",members:{ToAddresses:{shape:"S59"},CcAddresses:{shape:"S59"},BccAddresses:{shape:"S59"}}},ReplyToAddresses:{shape:"S59"},FeedbackForwardingEmailAddress:{},Content:{shape:"S12"},EmailTags:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},ConfigurationSetName:{}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"TagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"},EventDestination:{shape:"Sj"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["CustomRedirectDomain"],members:{CustomRedirectDomain:{}}},S5:{type:"structure",members:{TlsPolicy:{},SendingPoolName:{}}},S8:{type:"structure",members:{ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}},Sb:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sj:{type:"structure",members:{Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sk"},KinesisFirehoseDestination:{shape:"Sm"},CloudWatchDestination:{shape:"So"},SnsDestination:{shape:"Su"},PinpointDestination:{shape:"Sv"}}},Sk:{type:"list",member:{}},Sm:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},So:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},Su:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},Sv:{type:"structure",members:{ApplicationArn:{}}},S12:{type:"structure",members:{Simple:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S14"},Body:{type:"structure",members:{Text:{shape:"S14"},Html:{shape:"S14"}}}}},Raw:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},Template:{type:"structure",members:{TemplateArn:{},TemplateData:{}}}}},S14:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}},S1k:{type:"structure",members:{SigningEnabled:{type:"boolean"},Status:{},Tokens:{type:"list",member:{}}}},S2m:{type:"structure",required:["Ip","WarmupStatus","WarmupPercentage"],members:{Ip:{},WarmupStatus:{},WarmupPercentage:{type:"integer"},PoolName:{}}},S2x:{type:"list",member:{type:"structure",members:{Domain:{},SubscriptionStartDate:{type:"timestamp"},InboxPlacementTrackingOption:{type:"structure",members:{Global:{type:"boolean"},TrackedIsps:{type:"list",member:{}}}}}}},S35:{type:"structure",members:{ReportId:{},ReportName:{},Subject:{},FromEmailAddress:{},CreateDate:{type:"timestamp"},DeliverabilityTestStatus:{}}},S37:{type:"structure",members:{InboxPercentage:{type:"double"},SpamPercentage:{type:"double"},MissingPercentage:{type:"double"},SpfPercentage:{type:"double"},DkimPercentage:{type:"double"}}},S3f:{type:"structure",members:{CampaignId:{},ImageUrl:{},Subject:{},FromAddress:{},SendingIps:{type:"list",member:{}},FirstSeenDateTime:{type:"timestamp"},LastSeenDateTime:{type:"timestamp"},InboxCount:{type:"long"},SpamCount:{type:"long"},ReadRate:{type:"double"},DeleteRate:{type:"double"},ReadDeleteRate:{type:"double"},ProjectedVolume:{type:"long"},Esps:{type:"list",member:{}}}},S3p:{type:"structure",members:{InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},ProjectedInbox:{type:"long"},ProjectedSpam:{type:"long"}}},S3q:{type:"list",member:{type:"structure",members:{IspName:{},InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},InboxPercentage:{type:"double"},SpamPercentage:{type:"double"}}}},S59:{type:"list",member:{}}}}},{}],570:[function(e,t,r){t.exports={pagination:{GetDedicatedIps:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListConfigurationSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDedicatedIpPools:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDeliverabilityTestReports:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDomainDeliverabilityCampaigns:{input_token:"NextToken",output_token:"NextToken", +limit_key:"PageSize"},ListEmailIdentities:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"}}}},{}],571:[function(e,t,r){t.exports={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:!0}}},output:{type:"structure",members:{PoolArn:{},PoolId:{},OriginationIdentityArn:{},OriginationIdentity:{},IsoCountryCode:{}}}},AssociateProtectConfiguration:{input:{type:"structure",required:["ProtectConfigurationId","ConfigurationSetName"],members:{ProtectConfigurationId:{},ConfigurationSetName:{}}},output:{type:"structure",required:["ConfigurationSetArn","ConfigurationSetName","ProtectConfigurationArn","ProtectConfigurationId"],members:{ConfigurationSetArn:{},ConfigurationSetName:{},ProtectConfigurationArn:{},ProtectConfigurationId:{}}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConfigurationSetArn:{},ConfigurationSetName:{},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},CreateEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","MatchingEventTypes"],members:{ConfigurationSetName:{},EventDestinationName:{},MatchingEventTypes:{shape:"So"},CloudWatchLogsDestination:{shape:"Sq"},KinesisFirehoseDestination:{shape:"St"},SnsDestination:{shape:"Sv"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConfigurationSetArn:{},ConfigurationSetName:{},EventDestination:{shape:"Sy"}}}},CreateOptOutList:{input:{type:"structure",required:["OptOutListName"],members:{OptOutListName:{},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{OptOutListArn:{},OptOutListName:{},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},CreatePool:{input:{type:"structure",required:["OriginationIdentity","IsoCountryCode","MessageType"],members:{OriginationIdentity:{},IsoCountryCode:{},MessageType:{},DeletionProtectionEnabled:{type:"boolean"},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PoolArn:{},PoolId:{},Status:{},MessageType:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},SharedRoutesEnabled:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},CreateProtectConfiguration:{input:{type:"structure",members:{ClientToken:{idempotencyToken:!0},DeletionProtectionEnabled:{type:"boolean"},Tags:{shape:"Sg"}}},output:{type:"structure",required:["ProtectConfigurationArn","ProtectConfigurationId","CreatedTimestamp","AccountDefault","DeletionProtectionEnabled"],members:{ProtectConfigurationArn:{},ProtectConfigurationId:{},CreatedTimestamp:{type:"timestamp"},AccountDefault:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"},Tags:{shape:"Sg"}}}},CreateRegistration:{input:{type:"structure",required:["RegistrationType"],members:{RegistrationType:{},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","RegistrationType","RegistrationStatus","CurrentVersionNumber","CreatedTimestamp"],members:{RegistrationArn:{},RegistrationId:{},RegistrationType:{},RegistrationStatus:{},CurrentVersionNumber:{type:"long"},AdditionalAttributes:{shape:"S1g"},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},CreateRegistrationAssociation:{input:{type:"structure",required:["RegistrationId","ResourceId"],members:{RegistrationId:{},ResourceId:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","RegistrationType","ResourceArn","ResourceId","ResourceType"],members:{RegistrationArn:{},RegistrationId:{},RegistrationType:{},ResourceArn:{},ResourceId:{},ResourceType:{},IsoCountryCode:{},PhoneNumber:{}}}},CreateRegistrationAttachment:{input:{type:"structure",members:{AttachmentBody:{type:"blob"},AttachmentUrl:{},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["RegistrationAttachmentArn","RegistrationAttachmentId","AttachmentStatus","CreatedTimestamp"],members:{RegistrationAttachmentArn:{},RegistrationAttachmentId:{},AttachmentStatus:{},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},CreateRegistrationVersion:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","VersionNumber","RegistrationVersionStatus","RegistrationVersionStatusHistory"],members:{RegistrationArn:{},RegistrationId:{},VersionNumber:{type:"long"},RegistrationVersionStatus:{},RegistrationVersionStatusHistory:{shape:"S1u"}}}},CreateVerifiedDestinationNumber:{input:{type:"structure",required:["DestinationPhoneNumber"],members:{DestinationPhoneNumber:{},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["VerifiedDestinationNumberArn","VerifiedDestinationNumberId","DestinationPhoneNumber","Status","CreatedTimestamp"],members:{VerifiedDestinationNumberArn:{},VerifiedDestinationNumberId:{},DestinationPhoneNumber:{},Status:{},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},DeleteAccountDefaultProtectConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["DefaultProtectConfigurationArn","DefaultProtectConfigurationId"],members:{DefaultProtectConfigurationArn:{},DefaultProtectConfigurationId:{}}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{type:"structure",members:{ConfigurationSetArn:{},ConfigurationSetName:{},EventDestinations:{shape:"S22"},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:"Sy"}}}},DeleteKeyword:{input:{type:"structure",required:["OriginationIdentity","Keyword"],members:{OriginationIdentity:{},Keyword:{}}},output:{type:"structure",members:{OriginationIdentityArn:{},OriginationIdentity:{},Keyword:{},KeywordMessage:{},KeywordAction:{}}}},DeleteMediaMessageSpendLimitOverride:{input:{type:"structure",members:{}},output:{type:"structure",members:{MonthlyLimit:{type:"long"}}}},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:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},SharedRoutesEnabled:{type:"boolean"},CreatedTimestamp:{type:"timestamp"}}}},DeleteProtectConfiguration:{input:{type:"structure",required:["ProtectConfigurationId"],members:{ProtectConfigurationId:{}}},output:{type:"structure",required:["ProtectConfigurationArn","ProtectConfigurationId","CreatedTimestamp","AccountDefault","DeletionProtectionEnabled"],members:{ProtectConfigurationArn:{},ProtectConfigurationId:{},CreatedTimestamp:{type:"timestamp"},AccountDefault:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"}}}},DeleteRegistration:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","RegistrationType","RegistrationStatus","CurrentVersionNumber","CreatedTimestamp"],members:{RegistrationArn:{},RegistrationId:{},RegistrationType:{},RegistrationStatus:{},CurrentVersionNumber:{type:"long"},ApprovedVersionNumber:{type:"long"},LatestDeniedVersionNumber:{type:"long"},AdditionalAttributes:{shape:"S1g"},CreatedTimestamp:{type:"timestamp"}}}},DeleteRegistrationAttachment:{input:{type:"structure",required:["RegistrationAttachmentId"],members:{RegistrationAttachmentId:{}}},output:{type:"structure",required:["RegistrationAttachmentArn","RegistrationAttachmentId","AttachmentStatus","CreatedTimestamp"],members:{RegistrationAttachmentArn:{},RegistrationAttachmentId:{},AttachmentStatus:{},AttachmentUploadErrorReason:{},CreatedTimestamp:{type:"timestamp"}}}},DeleteRegistrationFieldValue:{input:{type:"structure",required:["RegistrationId","FieldPath"],members:{RegistrationId:{},FieldPath:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","VersionNumber","FieldPath"],members:{RegistrationArn:{},RegistrationId:{},VersionNumber:{type:"long"},FieldPath:{},SelectChoices:{shape:"S31"},TextValue:{},RegistrationAttachmentId:{}}}},DeleteTextMessageSpendLimitOverride:{input:{type:"structure",members:{}},output:{type:"structure",members:{MonthlyLimit:{type:"long"}}}},DeleteVerifiedDestinationNumber:{input:{type:"structure",required:["VerifiedDestinationNumberId"],members:{VerifiedDestinationNumberId:{}}},output:{type:"structure",required:["VerifiedDestinationNumberArn","VerifiedDestinationNumberId","DestinationPhoneNumber","CreatedTimestamp"],members:{VerifiedDestinationNumberArn:{},VerifiedDestinationNumberId:{},DestinationPhoneNumber:{},CreatedTimestamp:{type:"timestamp"}}}},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:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{type:"structure",required:["ConfigurationSetArn","ConfigurationSetName","EventDestinations","CreatedTimestamp"],members:{ConfigurationSetArn:{},ConfigurationSetName:{},EventDestinations:{shape:"S22"},DefaultMessageType:{},DefaultSenderId:{},CreatedTimestamp:{type:"timestamp"},ProtectConfigurationId:{}}}},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:"S3t"}}}},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:"S3t"}}}},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:"S3t"}}}},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:"S4t"},NumberType:{},MonthlyLeasingPrice:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},DeletionProtectionEnabled:{type:"boolean"},PoolId:{},RegistrationId:{},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:"S3t"}}}},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:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},SharedRoutesEnabled:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},DescribeProtectConfigurations:{input:{type:"structure",members:{ProtectConfigurationIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProtectConfigurations:{type:"list",member:{type:"structure",required:["ProtectConfigurationArn","ProtectConfigurationId","CreatedTimestamp","AccountDefault","DeletionProtectionEnabled"],members:{ProtectConfigurationArn:{},ProtectConfigurationId:{},CreatedTimestamp:{type:"timestamp"},AccountDefault:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"}}}},NextToken:{}}}},DescribeRegistrationAttachments:{input:{type:"structure",members:{RegistrationAttachmentIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationAttachments"],members:{RegistrationAttachments:{type:"list",member:{type:"structure",required:["RegistrationAttachmentArn","RegistrationAttachmentId","AttachmentStatus","CreatedTimestamp"],members:{RegistrationAttachmentArn:{},RegistrationAttachmentId:{},AttachmentStatus:{},AttachmentUploadErrorReason:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},DescribeRegistrationFieldDefinitions:{input:{type:"structure",required:["RegistrationType"],members:{RegistrationType:{},SectionPath:{},FieldPaths:{shape:"S5m"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationType","RegistrationFieldDefinitions"],members:{RegistrationType:{},RegistrationFieldDefinitions:{type:"list",member:{type:"structure",required:["SectionPath","FieldPath","FieldType","FieldRequirement","DisplayHints"],members:{SectionPath:{},FieldPath:{},FieldType:{},FieldRequirement:{},SelectValidation:{type:"structure",required:["MinChoices","MaxChoices","Options"],members:{MinChoices:{type:"integer"},MaxChoices:{type:"integer"},Options:{type:"list",member:{}}}},TextValidation:{type:"structure",required:["MinLength","MaxLength","Pattern"],members:{MinLength:{type:"integer"},MaxLength:{type:"integer"},Pattern:{}}},DisplayHints:{type:"structure",required:["Title","ShortDescription"],members:{Title:{},ShortDescription:{},LongDescription:{},DocumentationTitle:{},DocumentationLink:{},SelectOptionDescriptions:{type:"list",member:{type:"structure",required:["Option"],members:{Option:{},Title:{},Description:{}}}},TextValidationDescription:{},ExampleTextValue:{}}}}}},NextToken:{}}}},DescribeRegistrationFieldValues:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{},VersionNumber:{type:"long"},SectionPath:{},FieldPaths:{shape:"S5m"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","VersionNumber","RegistrationFieldValues"],members:{RegistrationArn:{},RegistrationId:{},VersionNumber:{type:"long"},RegistrationFieldValues:{type:"list",member:{type:"structure",required:["FieldPath"],members:{FieldPath:{},SelectChoices:{shape:"S31"},TextValue:{},RegistrationAttachmentId:{},DeniedReason:{}}}},NextToken:{}}}},DescribeRegistrationSectionDefinitions:{input:{type:"structure",required:["RegistrationType"],members:{RegistrationType:{},SectionPaths:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationType","RegistrationSectionDefinitions"],members:{RegistrationType:{},RegistrationSectionDefinitions:{type:"list",member:{type:"structure",required:["SectionPath","DisplayHints"],members:{SectionPath:{},DisplayHints:{type:"structure",required:["Title","ShortDescription"],members:{Title:{},ShortDescription:{},LongDescription:{},DocumentationTitle:{},DocumentationLink:{}}}}}},NextToken:{}}}},DescribeRegistrationTypeDefinitions:{input:{type:"structure",members:{RegistrationTypes:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationTypeDefinitions"],members:{RegistrationTypeDefinitions:{type:"list",member:{type:"structure",required:["RegistrationType","DisplayHints"],members:{RegistrationType:{},SupportedAssociations:{type:"list",member:{type:"structure",required:["ResourceType","AssociationBehavior","DisassociationBehavior"],members:{ResourceType:{},IsoCountryCode:{},AssociationBehavior:{},DisassociationBehavior:{}}}},DisplayHints:{type:"structure",required:["Title"],members:{Title:{},ShortDescription:{},LongDescription:{},DocumentationTitle:{},DocumentationLink:{}}}}}},NextToken:{}}}},DescribeRegistrationVersions:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{},VersionNumbers:{type:"list",member:{type:"long"}},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","RegistrationVersions"],members:{RegistrationArn:{},RegistrationId:{},RegistrationVersions:{type:"list",member:{type:"structure",required:["VersionNumber","RegistrationVersionStatus","RegistrationVersionStatusHistory"],members:{VersionNumber:{type:"long"},RegistrationVersionStatus:{},RegistrationVersionStatusHistory:{shape:"S1u"},DeniedReasons:{type:"list",member:{type:"structure",required:["Reason","ShortDescription"],members:{Reason:{},ShortDescription:{},LongDescription:{},DocumentationTitle:{},DocumentationLink:{}}}}}}},NextToken:{}}}},DescribeRegistrations:{input:{type:"structure",members:{RegistrationIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Registrations"],members:{Registrations:{type:"list",member:{type:"structure",required:["RegistrationArn","RegistrationId","RegistrationType","RegistrationStatus","CurrentVersionNumber","CreatedTimestamp"],members:{RegistrationArn:{},RegistrationId:{},RegistrationType:{},RegistrationStatus:{},CurrentVersionNumber:{type:"long"},ApprovedVersionNumber:{type:"long"},LatestDeniedVersionNumber:{type:"long"},AdditionalAttributes:{shape:"S1g"},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:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SenderIds:{type:"list",member:{type:"structure",required:["SenderIdArn","SenderId","IsoCountryCode","MessageTypes","MonthlyLeasingPrice","DeletionProtectionEnabled","Registered"],members:{SenderIdArn:{},SenderId:{},IsoCountryCode:{},MessageTypes:{shape:"S7e"},MonthlyLeasingPrice:{},DeletionProtectionEnabled:{type:"boolean"},Registered:{type:"boolean"},RegistrationId:{}}}},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:{}}}},DescribeVerifiedDestinationNumbers:{input:{type:"structure",members:{VerifiedDestinationNumberIds:{type:"list",member:{}},DestinationPhoneNumbers:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["VerifiedDestinationNumbers"],members:{VerifiedDestinationNumbers:{type:"list",member:{type:"structure",required:["VerifiedDestinationNumberArn","VerifiedDestinationNumberId","DestinationPhoneNumber","Status","CreatedTimestamp"],members:{VerifiedDestinationNumberArn:{},VerifiedDestinationNumberId:{},DestinationPhoneNumber:{},Status:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},DisassociateOriginationIdentity:{input:{type:"structure",required:["PoolId","OriginationIdentity","IsoCountryCode"],members:{PoolId:{},OriginationIdentity:{},IsoCountryCode:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PoolArn:{},PoolId:{},OriginationIdentityArn:{},OriginationIdentity:{},IsoCountryCode:{}}}},DisassociateProtectConfiguration:{input:{type:"structure",required:["ProtectConfigurationId","ConfigurationSetName"],members:{ProtectConfigurationId:{},ConfigurationSetName:{}}},output:{type:"structure",required:["ConfigurationSetArn","ConfigurationSetName","ProtectConfigurationArn","ProtectConfigurationId"],members:{ConfigurationSetArn:{},ConfigurationSetName:{},ProtectConfigurationArn:{},ProtectConfigurationId:{}}}},DiscardRegistrationVersion:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","VersionNumber","RegistrationVersionStatus","RegistrationVersionStatusHistory"],members:{RegistrationArn:{},RegistrationId:{},VersionNumber:{type:"long"},RegistrationVersionStatus:{},RegistrationVersionStatusHistory:{shape:"S1u"}}}},GetProtectConfigurationCountryRuleSet:{input:{type:"structure",required:["ProtectConfigurationId","NumberCapability"],members:{ProtectConfigurationId:{},NumberCapability:{}}},output:{type:"structure",required:["ProtectConfigurationArn","ProtectConfigurationId","NumberCapability","CountryRuleSet"],members:{ProtectConfigurationArn:{},ProtectConfigurationId:{},NumberCapability:{},CountryRuleSet:{shape:"S81"}}}},ListPoolOriginationIdentities:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},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:"S4t"},PhoneNumber:{}}}},NextToken:{}}}},ListRegistrationAssociations:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S3t"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","RegistrationType","RegistrationAssociations"],members:{RegistrationArn:{},RegistrationId:{},RegistrationType:{},RegistrationAssociations:{type:"list",member:{type:"structure",required:["ResourceArn","ResourceId","ResourceType"],members:{ResourceArn:{},ResourceId:{},ResourceType:{},IsoCountryCode:{},PhoneNumber:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sg"}}}},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"}}}},PutRegistrationFieldValue:{input:{type:"structure",required:["RegistrationId","FieldPath"],members:{RegistrationId:{},FieldPath:{},SelectChoices:{shape:"S31"},TextValue:{},RegistrationAttachmentId:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","VersionNumber","FieldPath"],members:{RegistrationArn:{},RegistrationId:{},VersionNumber:{type:"long"},FieldPath:{},SelectChoices:{shape:"S31"},TextValue:{},RegistrationAttachmentId:{}}}},ReleasePhoneNumber:{input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{}}},output:{type:"structure",members:{PhoneNumberArn:{},PhoneNumberId:{},PhoneNumber:{},Status:{},IsoCountryCode:{},MessageType:{},NumberCapabilities:{shape:"S4t"},NumberType:{},MonthlyLeasingPrice:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},RegistrationId:{},CreatedTimestamp:{type:"timestamp"}}}},ReleaseSenderId:{input:{type:"structure",required:["SenderId","IsoCountryCode"],members:{SenderId:{},IsoCountryCode:{}}},output:{type:"structure",required:["SenderIdArn","SenderId","IsoCountryCode","MessageTypes","MonthlyLeasingPrice","Registered"],members:{SenderIdArn:{},SenderId:{},IsoCountryCode:{},MessageTypes:{shape:"S7e"},MonthlyLeasingPrice:{},Registered:{type:"boolean"},RegistrationId:{}}}},RequestPhoneNumber:{input:{type:"structure",required:["IsoCountryCode","MessageType","NumberCapabilities","NumberType"],members:{IsoCountryCode:{},MessageType:{},NumberCapabilities:{shape:"S4t"},NumberType:{},OptOutListName:{},PoolId:{},RegistrationId:{},DeletionProtectionEnabled:{type:"boolean"},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PhoneNumberArn:{},PhoneNumberId:{},PhoneNumber:{},Status:{},IsoCountryCode:{},MessageType:{},NumberCapabilities:{shape:"S4t"},NumberType:{},MonthlyLeasingPrice:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},DeletionProtectionEnabled:{type:"boolean"},PoolId:{},RegistrationId:{},Tags:{shape:"Sg"},CreatedTimestamp:{type:"timestamp"}}}},RequestSenderId:{input:{type:"structure",required:["SenderId","IsoCountryCode"],members:{SenderId:{},IsoCountryCode:{},MessageTypes:{shape:"S7e"},DeletionProtectionEnabled:{type:"boolean"},Tags:{shape:"Sg"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["SenderIdArn","SenderId","IsoCountryCode","MessageTypes","MonthlyLeasingPrice","DeletionProtectionEnabled","Registered"],members:{SenderIdArn:{},SenderId:{},IsoCountryCode:{},MessageTypes:{shape:"S7e"},MonthlyLeasingPrice:{},DeletionProtectionEnabled:{type:"boolean"},Registered:{type:"boolean"},Tags:{shape:"Sg"}}}},SendDestinationNumberVerificationCode:{input:{type:"structure",required:["VerifiedDestinationNumberId","VerificationChannel"],members:{VerifiedDestinationNumberId:{},VerificationChannel:{},LanguageCode:{},OriginationIdentity:{},ConfigurationSetName:{},Context:{shape:"S94"},DestinationCountryParameters:{shape:"S97"}}},output:{type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendMediaMessage:{input:{type:"structure",required:["DestinationPhoneNumber","OriginationIdentity"],members:{DestinationPhoneNumber:{},OriginationIdentity:{},MessageBody:{},MediaUrls:{type:"list",member:{}},ConfigurationSetName:{},MaxPrice:{},TimeToLive:{type:"integer"},Context:{shape:"S94"},DryRun:{type:"boolean"},ProtectConfigurationId:{}}},output:{type:"structure",members:{MessageId:{}}}},SendTextMessage:{input:{type:"structure",required:["DestinationPhoneNumber"],members:{DestinationPhoneNumber:{},OriginationIdentity:{},MessageBody:{},MessageType:{},Keyword:{},ConfigurationSetName:{},MaxPrice:{},TimeToLive:{type:"integer"},Context:{shape:"S94"},DestinationCountryParameters:{shape:"S97"},DryRun:{type:"boolean"},ProtectConfigurationId:{}}},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:"S94"},DryRun:{type:"boolean"},ProtectConfigurationId:{}}},output:{type:"structure",members:{MessageId:{}}}},SetAccountDefaultProtectConfiguration:{input:{type:"structure",required:["ProtectConfigurationId"],members:{ProtectConfigurationId:{}}},output:{type:"structure",required:["DefaultProtectConfigurationArn","DefaultProtectConfigurationId"],members:{DefaultProtectConfigurationArn:{},DefaultProtectConfigurationId:{}}}},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:{}}}},SetMediaMessageSpendLimitOverride:{input:{type:"structure",required:["MonthlyLimit"],members:{MonthlyLimit:{type:"long"}}},output:{type:"structure",members:{MonthlyLimit:{type:"long"}}}},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"}}}},SubmitRegistrationVersion:{input:{type:"structure",required:["RegistrationId"],members:{RegistrationId:{}}},output:{type:"structure",required:["RegistrationArn","RegistrationId","VersionNumber","RegistrationVersionStatus","RegistrationVersionStatusHistory"],members:{RegistrationArn:{},RegistrationId:{},VersionNumber:{type:"long"},RegistrationVersionStatus:{},RegistrationVersionStatusHistory:{shape:"S1u"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{type:"list",member:{shape:"Sh"}}}},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:"So"},CloudWatchLogsDestination:{shape:"Sq"},KinesisFirehoseDestination:{shape:"St"},SnsDestination:{shape:"Sv"}}},output:{type:"structure",members:{ConfigurationSetArn:{},ConfigurationSetName:{},EventDestination:{shape:"Sy"}}}},UpdatePhoneNumber:{input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},DeletionProtectionEnabled:{type:"boolean"}}},output:{type:"structure",members:{PhoneNumberArn:{},PhoneNumberId:{},PhoneNumber:{},Status:{},IsoCountryCode:{},MessageType:{},NumberCapabilities:{shape:"S4t"},NumberType:{},MonthlyLeasingPrice:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},DeletionProtectionEnabled:{type:"boolean"},RegistrationId:{},CreatedTimestamp:{type:"timestamp"}}}},UpdatePool:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},SharedRoutesEnabled:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"}}},output:{type:"structure",members:{PoolArn:{},PoolId:{},Status:{},MessageType:{},TwoWayEnabled:{type:"boolean"},TwoWayChannelArn:{},TwoWayChannelRole:{},SelfManagedOptOutsEnabled:{type:"boolean"},OptOutListName:{},SharedRoutesEnabled:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"},CreatedTimestamp:{type:"timestamp"}}}},UpdateProtectConfiguration:{input:{type:"structure",required:["ProtectConfigurationId"],members:{ProtectConfigurationId:{},DeletionProtectionEnabled:{type:"boolean"}}},output:{type:"structure",required:["ProtectConfigurationArn","ProtectConfigurationId","CreatedTimestamp","AccountDefault","DeletionProtectionEnabled"],members:{ProtectConfigurationArn:{},ProtectConfigurationId:{},CreatedTimestamp:{type:"timestamp"},AccountDefault:{type:"boolean"},DeletionProtectionEnabled:{type:"boolean"}}}},UpdateProtectConfigurationCountryRuleSet:{input:{type:"structure",required:["ProtectConfigurationId","NumberCapability","CountryRuleSetUpdates"],members:{ProtectConfigurationId:{},NumberCapability:{},CountryRuleSetUpdates:{shape:"S81"}}},output:{type:"structure",required:["ProtectConfigurationArn","ProtectConfigurationId","NumberCapability","CountryRuleSet"],members:{ProtectConfigurationArn:{},ProtectConfigurationId:{},NumberCapability:{},CountryRuleSet:{shape:"S81"}}}},UpdateSenderId:{input:{type:"structure",required:["SenderId","IsoCountryCode"],members:{SenderId:{},IsoCountryCode:{},DeletionProtectionEnabled:{type:"boolean"}}},output:{type:"structure",required:["SenderIdArn","SenderId","IsoCountryCode","MessageTypes","MonthlyLeasingPrice","DeletionProtectionEnabled","Registered"],members:{SenderIdArn:{},SenderId:{},IsoCountryCode:{},MessageTypes:{shape:"S7e"},MonthlyLeasingPrice:{},DeletionProtectionEnabled:{type:"boolean"},Registered:{type:"boolean"},RegistrationId:{}}}},VerifyDestinationNumber:{input:{type:"structure",required:["VerifiedDestinationNumberId","VerificationCode"],members:{VerifiedDestinationNumberId:{},VerificationCode:{}}},output:{type:"structure",required:["VerifiedDestinationNumberArn","VerifiedDestinationNumberId","DestinationPhoneNumber","Status","CreatedTimestamp"],members:{VerifiedDestinationNumberArn:{},VerifiedDestinationNumberId:{},DestinationPhoneNumber:{},Status:{},CreatedTimestamp:{type:"timestamp"}}}}},shapes:{Sg:{type:"list",member:{shape:"Sh"}},Sh:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},So:{type:"list",member:{}},Sq:{type:"structure",required:["IamRoleArn","LogGroupArn"],members:{IamRoleArn:{},LogGroupArn:{}}},St:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},Sv:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},Sy:{type:"structure",required:["EventDestinationName","Enabled","MatchingEventTypes"],members:{EventDestinationName:{},Enabled:{type:"boolean"},MatchingEventTypes:{shape:"So"},CloudWatchLogsDestination:{shape:"Sq"},KinesisFirehoseDestination:{shape:"St"},SnsDestination:{shape:"Sv"}}},S1g:{type:"map",key:{},value:{}},S1u:{type:"structure",required:["DraftTimestamp"],members:{DraftTimestamp:{type:"timestamp"},SubmittedTimestamp:{type:"timestamp"},ReviewingTimestamp:{type:"timestamp"},ApprovedTimestamp:{type:"timestamp"},DiscardedTimestamp:{type:"timestamp"},DeniedTimestamp:{type:"timestamp"},RevokedTimestamp:{type:"timestamp"},ArchivedTimestamp:{type:"timestamp"}}},S22:{type:"list",member:{shape:"Sy"}},S31:{type:"list",member:{}},S3t:{type:"list",member:{}},S4t:{type:"list",member:{}},S5m:{type:"list",member:{}},S7e:{type:"list",member:{}},S81:{type:"map",key:{},value:{type:"structure",required:["ProtectStatus"],members:{ProtectStatus:{}}}},S94:{type:"map",key:{},value:{}},S97:{type:"map",key:{},value:{}}}}},{}],572:[function(e,t,r){t.exports={pagination:{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"},DescribeProtectConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProtectConfigurations"},DescribeRegistrationAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationAttachments"},DescribeRegistrationFieldDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationFieldDefinitions"},DescribeRegistrationFieldValues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationFieldValues"},DescribeRegistrationSectionDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationSectionDefinitions"},DescribeRegistrationTypeDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationTypeDefinitions"},DescribeRegistrationVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationVersions"},DescribeRegistrations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Registrations"},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"},DescribeVerifiedDestinationNumbers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"VerifiedDestinationNumbers"},ListPoolOriginationIdentities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"OriginationIdentities"},ListRegistrationAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RegistrationAssociations"}}}},{}],573:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"pipes",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon EventBridge Pipes",serviceId:"Pipes",signatureVersion:"v4",signingName:"pipes",uid:"pipes-2015-10-07"},operations:{CreatePipe:{http:{requestUri:"/v1/pipes/{Name}",responseCode:200},input:{type:"structure",required:["Name","Source","Target","RoleArn"],members:{Name:{location:"uri",locationName:"Name"},Description:{shape:"S3"},DesiredState:{},Source:{},SourceParameters:{shape:"S6"},Enrichment:{},EnrichmentParameters:{shape:"S1a"},Target:{},TargetParameters:{shape:"S1l"},RoleArn:{},Tags:{shape:"S4u"},LogConfiguration:{shape:"S4v"}}},output:{type:"structure",members:{Arn:{},Name:{},DesiredState:{},CurrentState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},idempotent:!0},DeletePipe:{http:{method:"DELETE",requestUri:"/v1/pipes/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},Name:{},DesiredState:{},CurrentState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},idempotent:!0},DescribePipe:{http:{method:"GET",requestUri:"/v1/pipes/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},Name:{},Description:{shape:"S3"},DesiredState:{},CurrentState:{},StateReason:{},Source:{},SourceParameters:{shape:"S6"},Enrichment:{},EnrichmentParameters:{shape:"S1a"},Target:{},TargetParameters:{shape:"S1l"},RoleArn:{},Tags:{shape:"S4u"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LogConfiguration:{type:"structure",members:{S3LogDestination:{type:"structure",members:{BucketName:{},Prefix:{},BucketOwner:{},OutputFormat:{}}},FirehoseLogDestination:{type:"structure",members:{DeliveryStreamArn:{}}},CloudwatchLogsLogDestination:{type:"structure",members:{LogGroupArn:{}}},Level:{},IncludeExecutionData:{shape:"S56"}}}}}},ListPipes:{http:{method:"GET",requestUri:"/v1/pipes",responseCode:200},input:{type:"structure",members:{NamePrefix:{location:"querystring",locationName:"NamePrefix"},DesiredState:{location:"querystring",locationName:"DesiredState"},CurrentState:{location:"querystring",locationName:"CurrentState"},SourcePrefix:{location:"querystring",locationName:"SourcePrefix"},TargetPrefix:{location:"querystring",locationName:"TargetPrefix"},NextToken:{shape:"S5n",location:"querystring",locationName:"NextToken"},Limit:{location:"querystring",locationName:"Limit",type:"integer"}}},output:{type:"structure",members:{Pipes:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},DesiredState:{},CurrentState:{},StateReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},Source:{},Target:{},Enrichment:{}}}},NextToken:{shape:"S5n"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S4u"}}}},StartPipe:{http:{requestUri:"/v1/pipes/{Name}/start",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},Name:{},DesiredState:{},CurrentState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},StopPipe:{http:{requestUri:"/v1/pipes/{Name}/stop",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},Name:{},DesiredState:{},CurrentState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S4u"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdatePipe:{http:{method:"PUT",requestUri:"/v1/pipes/{Name}",responseCode:200},input:{type:"structure",required:["Name","RoleArn"],members:{Name:{location:"uri",locationName:"Name"},Description:{shape:"S3"},DesiredState:{},SourceParameters:{type:"structure",members:{FilterCriteria:{shape:"S7"},KinesisStreamParameters:{type:"structure",members:{BatchSize:{type:"integer"},DeadLetterConfig:{shape:"Sd"},OnPartialBatchItemFailure:{},MaximumBatchingWindowInSeconds:{type:"integer"},MaximumRecordAgeInSeconds:{type:"integer"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"}}},DynamoDBStreamParameters:{type:"structure",members:{BatchSize:{type:"integer"},DeadLetterConfig:{shape:"Sd"},OnPartialBatchItemFailure:{},MaximumBatchingWindowInSeconds:{type:"integer"},MaximumRecordAgeInSeconds:{type:"integer"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"}}},SqsQueueParameters:{type:"structure",members:{BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"}}},ActiveMQBrokerParameters:{type:"structure",required:["Credentials"],members:{Credentials:{shape:"Sq"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"}}},RabbitMQBrokerParameters:{type:"structure",required:["Credentials"],members:{Credentials:{shape:"Sq"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"}}},ManagedStreamingKafkaParameters:{type:"structure",members:{BatchSize:{type:"integer"},Credentials:{shape:"Sy"},MaximumBatchingWindowInSeconds:{type:"integer"}}},SelfManagedKafkaParameters:{type:"structure",members:{BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},Credentials:{shape:"S13"},ServerRootCaCertificate:{},Vpc:{shape:"S14"}}}}},Enrichment:{},EnrichmentParameters:{shape:"S1a"},Target:{},TargetParameters:{shape:"S1l"},RoleArn:{},LogConfiguration:{shape:"S4v"}}},output:{type:"structure",members:{Arn:{},Name:{},DesiredState:{},CurrentState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},idempotent:!0}},shapes:{S3:{type:"string",sensitive:!0},S6:{type:"structure",members:{FilterCriteria:{shape:"S7"},KinesisStreamParameters:{type:"structure",required:["StartingPosition"],members:{BatchSize:{type:"integer"},DeadLetterConfig:{shape:"Sd"},OnPartialBatchItemFailure:{},MaximumBatchingWindowInSeconds:{type:"integer"},MaximumRecordAgeInSeconds:{type:"integer"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"}}},DynamoDBStreamParameters:{type:"structure",required:["StartingPosition"],members:{BatchSize:{type:"integer"},DeadLetterConfig:{shape:"Sd"},OnPartialBatchItemFailure:{},MaximumBatchingWindowInSeconds:{type:"integer"},MaximumRecordAgeInSeconds:{type:"integer"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"},StartingPosition:{}}},SqsQueueParameters:{type:"structure",members:{BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"}}},ActiveMQBrokerParameters:{type:"structure",required:["Credentials","QueueName"],members:{Credentials:{shape:"Sq"},QueueName:{shape:"Ss"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"}}},RabbitMQBrokerParameters:{type:"structure",required:["Credentials","QueueName"],members:{Credentials:{shape:"Sq"},QueueName:{shape:"Ss"},VirtualHost:{shape:"Su"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"}}},ManagedStreamingKafkaParameters:{type:"structure",required:["TopicName"],members:{TopicName:{shape:"Sw"},StartingPosition:{},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ConsumerGroupID:{shape:"Su"},Credentials:{shape:"Sy"}}},SelfManagedKafkaParameters:{type:"structure",required:["TopicName"],members:{TopicName:{shape:"Sw"},StartingPosition:{},AdditionalBootstrapServers:{type:"list",member:{type:"string",sensitive:!0}},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ConsumerGroupID:{shape:"Su"},Credentials:{shape:"S13"},ServerRootCaCertificate:{},Vpc:{shape:"S14"}}}}},S7:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Pattern:{type:"string",sensitive:!0}}}}}},Sd:{type:"structure",members:{Arn:{}}},Sq:{type:"structure",members:{BasicAuth:{}},union:!0},Ss:{type:"string",sensitive:!0},Su:{type:"string",sensitive:!0},Sw:{type:"string",sensitive:!0},Sy:{type:"structure",members:{SaslScram512Auth:{},ClientCertificateTlsAuth:{}},union:!0},S13:{type:"structure",members:{BasicAuth:{},SaslScram512Auth:{},SaslScram256Auth:{},ClientCertificateTlsAuth:{}},union:!0},S14:{type:"structure",members:{Subnets:{type:"list",member:{type:"string",sensitive:!0}},SecurityGroup:{type:"list",member:{type:"string",sensitive:!0}}}},S1a:{type:"structure",members:{InputTemplate:{shape:"S1b"},HttpParameters:{type:"structure",members:{PathParameterValues:{shape:"S1d"},HeaderParameters:{shape:"S1f"},QueryStringParameters:{shape:"S1i"}}}}},S1b:{type:"string",sensitive:!0},S1d:{type:"list",member:{type:"string",sensitive:!0}},S1f:{type:"map",key:{},value:{type:"string",sensitive:!0}},S1i:{type:"map",key:{},value:{type:"string",sensitive:!0}},S1l:{type:"structure",members:{InputTemplate:{shape:"S1b"},LambdaFunctionParameters:{type:"structure",members:{InvocationType:{}}},StepFunctionStateMachineParameters:{type:"structure",members:{InvocationType:{}}},KinesisStreamParameters:{type:"structure",required:["PartitionKey"],members:{PartitionKey:{type:"string",sensitive:!0}}},EcsTaskParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{type:"list",member:{type:"string",sensitive:!0}},SecurityGroups:{type:"list",member:{type:"string",sensitive:!0}},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{},CapacityProviderStrategy:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{type:"string",sensitive:!0},weight:{type:"integer"},base:{type:"integer"}}}},EnableECSManagedTags:{type:"boolean"},EnableExecuteCommand:{type:"boolean"},PlacementConstraints:{type:"list",member:{type:"structure",members:{type:{},expression:{type:"string",sensitive:!0}}}},PlacementStrategy:{type:"list",member:{type:"structure",members:{type:{},field:{type:"string",sensitive:!0}}}},PropagateTags:{},ReferenceId:{type:"string",sensitive:!0},Overrides:{type:"structure",members:{ContainerOverrides:{type:"list",member:{type:"structure",members:{Command:{shape:"S2m"},Cpu:{type:"integer"},Environment:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},EnvironmentFiles:{type:"list",member:{type:"structure",required:["type","value"],members:{type:{},value:{}}}},Memory:{type:"integer"},MemoryReservation:{type:"integer"},Name:{},ResourceRequirements:{type:"list",member:{type:"structure",required:["type","value"],members:{type:{},value:{}}}}}}},Cpu:{},EphemeralStorage:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},ExecutionRoleArn:{},InferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},Memory:{},TaskRoleArn:{}}},Tags:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{shape:"S33"}}}}}},BatchJobParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}},ContainerOverrides:{type:"structure",members:{Command:{shape:"S2m"},Environment:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},InstanceType:{},ResourceRequirements:{type:"list",member:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}}}}},DependsOn:{type:"list",member:{type:"structure",members:{JobId:{},Type:{}}}},Parameters:{type:"map",key:{},value:{}}}},SqsQueueParameters:{type:"structure",members:{MessageGroupId:{type:"string",sensitive:!0},MessageDeduplicationId:{type:"string",sensitive:!0}}},HttpParameters:{type:"structure",members:{PathParameterValues:{shape:"S1d"},HeaderParameters:{shape:"S1f"},QueryStringParameters:{shape:"S1i"}}},RedshiftDataParameters:{type:"structure",required:["Database","Sqls"],members:{SecretManagerArn:{},Database:{type:"string",sensitive:!0},DbUser:{type:"string",sensitive:!0},StatementName:{type:"string",sensitive:!0},WithEvent:{type:"boolean"},Sqls:{type:"list",member:{type:"string",sensitive:!0}}}},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{type:"string",sensitive:!0},Value:{type:"string",sensitive:!0}}}}}},EventBridgeEventBusParameters:{type:"structure",members:{EndpointId:{type:"string",sensitive:!0},DetailType:{type:"string",sensitive:!0},Source:{type:"string",sensitive:!0},Resources:{type:"list",member:{}},Time:{}}},CloudWatchLogsParameters:{type:"structure",members:{LogStreamName:{},Timestamp:{}}},TimestreamParameters:{type:"structure",required:["TimeValue","VersionValue","DimensionMappings"],members:{TimeValue:{},EpochTimeUnit:{},TimeFieldType:{},TimestampFormat:{},VersionValue:{},DimensionMappings:{type:"list",member:{type:"structure",required:["DimensionValue","DimensionValueType","DimensionName"],members:{DimensionValue:{},DimensionValueType:{},DimensionName:{}}}},SingleMeasureMappings:{type:"list",member:{type:"structure",required:["MeasureValue","MeasureValueType","MeasureName"],members:{MeasureValue:{},MeasureValueType:{},MeasureName:{}}}},MultiMeasureMappings:{type:"list",member:{type:"structure",required:["MultiMeasureName","MultiMeasureAttributeMappings"],members:{MultiMeasureName:{},MultiMeasureAttributeMappings:{type:"list",member:{type:"structure",required:["MeasureValue","MeasureValueType","MultiMeasureAttributeName"],members:{MeasureValue:{},MeasureValueType:{},MultiMeasureAttributeName:{}}}}}}}}}}},S2m:{type:"list",member:{}},S33:{type:"string",sensitive:!0},S4u:{type:"map",key:{},value:{shape:"S33"}},S4v:{type:"structure",required:["Level"],members:{S3LogDestination:{type:"structure",required:["BucketName","BucketOwner"],members:{BucketName:{},BucketOwner:{},OutputFormat:{},Prefix:{}}},FirehoseLogDestination:{type:"structure",required:["DeliveryStreamArn"],members:{DeliveryStreamArn:{}}},CloudwatchLogsLogDestination:{type:"structure",required:["LogGroupArn"],members:{LogGroupArn:{}}},Level:{},IncludeExecutionData:{shape:"S56"}}},S56:{type:"list",member:{}},S5n:{type:"string",sensitive:!0}}}},{}],574:[function(e,t,r){t.exports={pagination:{ListPipes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Pipes"}}}},{}],575:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-06-10",endpointPrefix:"polly",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon Polly",serviceId:"Polly",signatureVersion:"v4",uid:"polly-2016-06-10",auth:["aws.auth#sigv4"]},operations:{DeleteLexicon:{http:{method:"DELETE",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{}}},DescribeVoices:{http:{method:"GET",requestUri:"/v1/voices",responseCode:200},input:{type:"structure",members:{Engine:{location:"querystring",locationName:"Engine"},LanguageCode:{location:"querystring",locationName:"LanguageCode"},IncludeAdditionalLanguageCodes:{location:"querystring",locationName:"IncludeAdditionalLanguageCodes",type:"boolean"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Voices:{type:"list",member:{type:"structure",members:{Gender:{},Id:{},LanguageCode:{},LanguageName:{},Name:{},AdditionalLanguageCodes:{type:"list",member:{}},SupportedEngines:{type:"list",member:{}}}}},NextToken:{}}}},GetLexicon:{http:{method:"GET",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{Lexicon:{type:"structure",members:{Content:{shape:"Sl"},Name:{}}},LexiconAttributes:{shape:"Sm"}}}},GetSpeechSynthesisTask:{http:{method:"GET",requestUri:"/v1/synthesisTasks/{TaskId}",responseCode:200},input:{type:"structure",required:["TaskId"],members:{TaskId:{location:"uri",locationName:"TaskId"}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},ListLexicons:{http:{method:"GET",requestUri:"/v1/lexicons",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Lexicons:{type:"list",member:{type:"structure",members:{Name:{},Attributes:{shape:"Sm"}}}},NextToken:{}}}},ListSpeechSynthesisTasks:{http:{method:"GET",requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{NextToken:{},SynthesisTasks:{type:"list",member:{shape:"Sv"}}}}},PutLexicon:{http:{method:"PUT",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name","Content"],members:{Name:{location:"uri",locationName:"LexiconName"},Content:{shape:"Sl"}}},output:{type:"structure",members:{}}},StartSpeechSynthesisTask:{http:{requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",required:["OutputFormat","OutputS3BucketName","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},SampleRate:{},SnsTopicArn:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},SynthesizeSpeech:{http:{requestUri:"/v1/speech",responseCode:200},input:{type:"structure",required:["OutputFormat","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{AudioStream:{type:"blob",streaming:!0},ContentType:{location:"header",locationName:"Content-Type"},RequestCharacters:{location:"header",locationName:"x-amzn-RequestCharacters",type:"integer"}},payload:"AudioStream"}}},shapes:{Sl:{type:"string",sensitive:!0},Sm:{type:"structure",members:{Alphabet:{},LanguageCode:{},LastModified:{type:"timestamp"},LexiconArn:{},LexemesCount:{type:"integer"},Size:{type:"integer"}}},Sv:{type:"structure",members:{Engine:{},TaskId:{},TaskStatus:{},TaskStatusReason:{},OutputUri:{},CreationTime:{type:"timestamp"},RequestCharacters:{type:"integer"},SnsTopicArn:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},TextType:{},VoiceId:{},LanguageCode:{}}},S12:{type:"list",member:{}},S15:{type:"list",member:{}}}}},{}],576:[function(e,t,r){t.exports={pagination:{ListSpeechSynthesisTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],577:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-15",endpointPrefix:"api.pricing",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Pricing",serviceFullName:"AWS Price List Service",serviceId:"Pricing",signatureVersion:"v4",signingName:"pricing",targetPrefix:"AWSPriceListService",uid:"pricing-2017-10-15"},operations:{DescribeServices:{input:{type:"structure",members:{ServiceCode:{},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},AttributeNames:{type:"list",member:{}}}}},FormatVersion:{},NextToken:{}}}},GetAttributeValues:{input:{type:"structure",required:["ServiceCode","AttributeName"],members:{ServiceCode:{},AttributeName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttributeValues:{type:"list",member:{type:"structure",members:{Value:{}}}},NextToken:{}}}},GetPriceListFileUrl:{input:{type:"structure",required:["PriceListArn","FileFormat"],members:{PriceListArn:{},FileFormat:{}}},output:{type:"structure",members:{Url:{}}}},GetProducts:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},Filters:{type:"list",member:{type:"structure",required:["Type","Field","Value"],members:{Type:{},Field:{},Value:{}}}},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FormatVersion:{},PriceList:{type:"list",member:{jsonvalue:!0}},NextToken:{}}}},ListPriceLists:{input:{type:"structure",required:["ServiceCode","EffectiveDate","CurrencyCode"],members:{ServiceCode:{},EffectiveDate:{type:"timestamp"},RegionCode:{},CurrencyCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PriceLists:{type:"list",member:{type:"structure",members:{PriceListArn:{},RegionCode:{},CurrencyCode:{},FileFormats:{type:"list",member:{}}}}},NextToken:{}}}}},shapes:{}}},{}],578:[function(e,t,r){t.exports={pagination:{DescribeServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Services"},GetAttributeValues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AttributeValues"},GetProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PriceList"},ListPriceLists:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PriceLists"}}}},{}], +579:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-12-03",endpointPrefix:"private-networks",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Private 5G",serviceId:"PrivateNetworks",signatureVersion:"v4",signingName:"private-networks",uid:"privatenetworks-2021-12-03"},operations:{AcknowledgeOrderReceipt:{http:{requestUri:"/v1/orders/acknowledge",responseCode:200},input:{type:"structure",required:["orderArn"],members:{orderArn:{}}},output:{type:"structure",required:["order"],members:{order:{shape:"S4"}}}},ActivateDeviceIdentifier:{http:{requestUri:"/v1/device-identifiers/activate",responseCode:200},input:{type:"structure",required:["deviceIdentifierArn"],members:{clientToken:{},deviceIdentifierArn:{}}},output:{type:"structure",required:["deviceIdentifier"],members:{deviceIdentifier:{shape:"Sm"},tags:{shape:"Sp"}}},idempotent:!0},ActivateNetworkSite:{http:{requestUri:"/v1/network-sites/activate",responseCode:200},input:{type:"structure",required:["networkSiteArn","shippingAddress"],members:{clientToken:{},commitmentConfiguration:{shape:"S9"},networkSiteArn:{},shippingAddress:{shape:"Se"}}},output:{type:"structure",members:{networkSite:{shape:"Su"}}},idempotent:!0},ConfigureAccessPoint:{http:{requestUri:"/v1/network-resources/configure",responseCode:200},input:{type:"structure",required:["accessPointArn"],members:{accessPointArn:{},cpiSecretKey:{type:"string",sensitive:!0},cpiUserId:{type:"string",sensitive:!0},cpiUserPassword:{type:"string",sensitive:!0},cpiUsername:{type:"string",sensitive:!0},position:{shape:"S19"}}},output:{type:"structure",required:["accessPoint"],members:{accessPoint:{shape:"S1e"}}},idempotent:!0},CreateNetwork:{http:{requestUri:"/v1/networks",responseCode:200},input:{type:"structure",required:["networkName"],members:{clientToken:{},description:{},networkName:{},tags:{shape:"Sp"}}},output:{type:"structure",required:["network"],members:{network:{shape:"S1n"},tags:{shape:"Sp"}}},idempotent:!0},CreateNetworkSite:{http:{requestUri:"/v1/network-sites",responseCode:200},input:{type:"structure",required:["networkArn","networkSiteName"],members:{availabilityZone:{},availabilityZoneId:{},clientToken:{},description:{},networkArn:{},networkSiteName:{},pendingPlan:{shape:"Sv"},tags:{shape:"Sp"}}},output:{type:"structure",members:{networkSite:{shape:"Su"},tags:{shape:"Sp"}}},idempotent:!0},DeactivateDeviceIdentifier:{http:{requestUri:"/v1/device-identifiers/deactivate",responseCode:200},input:{type:"structure",required:["deviceIdentifierArn"],members:{clientToken:{},deviceIdentifierArn:{}}},output:{type:"structure",required:["deviceIdentifier"],members:{deviceIdentifier:{shape:"Sm"}}},idempotent:!0},DeleteNetwork:{http:{method:"DELETE",requestUri:"/v1/networks/{networkArn}",responseCode:200},input:{type:"structure",required:["networkArn"],members:{clientToken:{location:"querystring",locationName:"clientToken"},networkArn:{location:"uri",locationName:"networkArn"}}},output:{type:"structure",required:["network"],members:{network:{shape:"S1n"}}},idempotent:!0},DeleteNetworkSite:{http:{method:"DELETE",requestUri:"/v1/network-sites/{networkSiteArn}",responseCode:200},input:{type:"structure",required:["networkSiteArn"],members:{clientToken:{location:"querystring",locationName:"clientToken"},networkSiteArn:{location:"uri",locationName:"networkSiteArn"}}},output:{type:"structure",members:{networkSite:{shape:"Su"}}},idempotent:!0},GetDeviceIdentifier:{http:{method:"GET",requestUri:"/v1/device-identifiers/{deviceIdentifierArn}",responseCode:200},input:{type:"structure",required:["deviceIdentifierArn"],members:{deviceIdentifierArn:{location:"uri",locationName:"deviceIdentifierArn"}}},output:{type:"structure",members:{deviceIdentifier:{shape:"Sm"},tags:{shape:"Sp"}}}},GetNetwork:{http:{method:"GET",requestUri:"/v1/networks/{networkArn}",responseCode:200},input:{type:"structure",required:["networkArn"],members:{networkArn:{location:"uri",locationName:"networkArn"}}},output:{type:"structure",required:["network"],members:{network:{shape:"S1n"},tags:{shape:"Sp"}}}},GetNetworkResource:{http:{method:"GET",requestUri:"/v1/network-resources/{networkResourceArn}",responseCode:200},input:{type:"structure",required:["networkResourceArn"],members:{networkResourceArn:{location:"uri",locationName:"networkResourceArn"}}},output:{type:"structure",required:["networkResource"],members:{networkResource:{shape:"S1e"},tags:{shape:"Sp"}}}},GetNetworkSite:{http:{method:"GET",requestUri:"/v1/network-sites/{networkSiteArn}",responseCode:200},input:{type:"structure",required:["networkSiteArn"],members:{networkSiteArn:{location:"uri",locationName:"networkSiteArn"}}},output:{type:"structure",members:{networkSite:{shape:"Su"},tags:{shape:"Sp"}}}},GetOrder:{http:{method:"GET",requestUri:"/v1/orders/{orderArn}",responseCode:200},input:{type:"structure",required:["orderArn"],members:{orderArn:{location:"uri",locationName:"orderArn"}}},output:{type:"structure",required:["order"],members:{order:{shape:"S4"},tags:{shape:"Sp"}}}},ListDeviceIdentifiers:{http:{requestUri:"/v1/device-identifiers/list",responseCode:200},input:{type:"structure",required:["networkArn"],members:{filters:{type:"map",key:{},value:{type:"list",member:{}}},maxResults:{type:"integer"},networkArn:{},startToken:{}}},output:{type:"structure",members:{deviceIdentifiers:{type:"list",member:{shape:"Sm"}},nextToken:{}}}},ListNetworkResources:{http:{requestUri:"/v1/network-resources",responseCode:200},input:{type:"structure",required:["networkArn"],members:{filters:{type:"map",key:{},value:{type:"list",member:{}}},maxResults:{type:"integer"},networkArn:{},startToken:{}}},output:{type:"structure",members:{networkResources:{type:"list",member:{shape:"S1e"}},nextToken:{}}}},ListNetworkSites:{http:{requestUri:"/v1/network-sites/list",responseCode:200},input:{type:"structure",required:["networkArn"],members:{filters:{type:"map",key:{},value:{type:"list",member:{}}},maxResults:{type:"integer"},networkArn:{},startToken:{}}},output:{type:"structure",members:{networkSites:{type:"list",member:{shape:"Su"}},nextToken:{}}}},ListNetworks:{http:{requestUri:"/v1/networks/list",responseCode:200},input:{type:"structure",members:{filters:{type:"map",key:{},value:{type:"list",member:{}}},maxResults:{type:"integer"},startToken:{}}},output:{type:"structure",members:{networks:{type:"list",member:{shape:"S1n"}},nextToken:{}}}},ListOrders:{http:{requestUri:"/v1/orders/list",responseCode:200},input:{type:"structure",required:["networkArn"],members:{filters:{type:"map",key:{},value:{type:"list",member:{}}},maxResults:{type:"integer"},networkArn:{},startToken:{}}},output:{type:"structure",members:{nextToken:{},orders:{type:"list",member:{shape:"S4"}}}}},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:"Sp"}}}},Ping:{http:{method:"GET",requestUri:"/ping",responseCode:200},output:{type:"structure",members:{status:{}}}},StartNetworkResourceUpdate:{http:{requestUri:"/v1/network-resources/update",responseCode:200},input:{type:"structure",required:["networkResourceArn","updateType"],members:{commitmentConfiguration:{shape:"S9"},networkResourceArn:{},returnReason:{},shippingAddress:{shape:"Se"},updateType:{}}},output:{type:"structure",members:{networkResource:{shape:"S1e"}}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sp"}}},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:!0}}},output:{type:"structure",members:{}}},UpdateNetworkSite:{http:{method:"PUT",requestUri:"/v1/network-sites/site",responseCode:200},input:{type:"structure",required:["networkSiteArn"],members:{clientToken:{},description:{},networkSiteArn:{}}},output:{shape:"S3k"},idempotent:!0},UpdateNetworkSitePlan:{http:{method:"PUT",requestUri:"/v1/network-sites/plan",responseCode:200},input:{type:"structure",required:["networkSiteArn","pendingPlan"],members:{clientToken:{},networkSiteArn:{},pendingPlan:{shape:"Sv"}}},output:{shape:"S3k"},idempotent:!0}},shapes:{S4:{type:"structure",members:{acknowledgmentStatus:{},createdAt:{shape:"S6"},networkArn:{},networkSiteArn:{},orderArn:{},orderedResources:{type:"list",member:{type:"structure",required:["count","type"],members:{commitmentConfiguration:{shape:"S9"},count:{type:"integer"},type:{}}}},shippingAddress:{shape:"Se"},trackingInformation:{type:"list",member:{type:"structure",members:{trackingNumber:{}}}}}},S6:{type:"timestamp",timestampFormat:"iso8601"},S9:{type:"structure",required:["automaticRenewal","commitmentLength"],members:{automaticRenewal:{type:"boolean"},commitmentLength:{}}},Se:{type:"structure",required:["city","country","name","postalCode","stateOrProvince","street1"],members:{city:{shape:"Sf"},company:{shape:"Sf"},country:{shape:"Sf"},emailAddress:{shape:"Sf"},name:{shape:"Sf"},phoneNumber:{shape:"Sf"},postalCode:{shape:"Sf"},stateOrProvince:{shape:"Sf"},street1:{shape:"Sf"},street2:{shape:"Sf"},street3:{shape:"Sf"}}},Sf:{type:"string",sensitive:!0},Sm:{type:"structure",members:{createdAt:{shape:"S6"},deviceIdentifierArn:{},iccid:{},imsi:{type:"string",sensitive:!0},networkArn:{},orderArn:{},status:{},trafficGroupArn:{},vendor:{}}},Sp:{type:"map",key:{},value:{},sensitive:!0},Su:{type:"structure",required:["networkArn","networkSiteArn","networkSiteName","status"],members:{availabilityZone:{},availabilityZoneId:{},createdAt:{shape:"S6"},currentPlan:{shape:"Sv"},description:{},networkArn:{},networkSiteArn:{},networkSiteName:{},pendingPlan:{shape:"Sv"},status:{},statusReason:{}}},Sv:{type:"structure",members:{options:{shape:"Sw"},resourceDefinitions:{type:"list",member:{type:"structure",required:["count","type"],members:{count:{type:"integer"},options:{shape:"Sw"},type:{}}}}}},Sw:{type:"list",member:{shape:"Sx"}},Sx:{type:"structure",required:["name"],members:{name:{},value:{}}},S19:{type:"structure",members:{elevation:{type:"double"},elevationReference:{},elevationUnit:{},latitude:{type:"double"},longitude:{type:"double"}}},S1e:{type:"structure",members:{attributes:{type:"list",member:{shape:"Sx"}},commitmentInformation:{type:"structure",required:["commitmentConfiguration"],members:{commitmentConfiguration:{shape:"S9"},expiresOn:{shape:"S6"},startAt:{shape:"S6"}}},createdAt:{shape:"S6"},description:{},health:{},model:{},networkArn:{},networkResourceArn:{},networkSiteArn:{},orderArn:{},position:{shape:"S19"},returnInformation:{type:"structure",members:{replacementOrderArn:{},returnReason:{},shippingAddress:{shape:"Se"},shippingLabel:{}}},serialNumber:{},status:{},statusReason:{},type:{},vendor:{}}},S1n:{type:"structure",required:["networkArn","networkName","status"],members:{createdAt:{shape:"S6"},description:{},networkArn:{},networkName:{},status:{},statusReason:{}}},S3k:{type:"structure",members:{networkSite:{shape:"Su"},tags:{shape:"Sp"}}}}}},{}],580:[function(e,t,r){t.exports={pagination:{ListDeviceIdentifiers:{input_token:"startToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deviceIdentifiers"},ListNetworkResources:{input_token:"startToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networkResources"},ListNetworkSites:{input_token:"startToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networkSites"},ListNetworks:{input_token:"startToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networks"},ListOrders:{input_token:"startToken",output_token:"nextToken",limit_key:"maxResults",result_key:"orders"}}}},{}],581:[function(e,t,r){t.exports={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:!0},CancelComponentDeployment:{input:{type:"structure",required:["componentName"],members:{componentName:{}}},output:{type:"structure",required:["component"],members:{component:{shape:"Se"}}}},CancelEnvironmentDeployment:{input:{type:"structure",required:["environmentName"],members:{environmentName:{}}},output:{type:"structure",required:["environment"],members:{environment:{shape:"So"}}}},CancelServiceInstanceDeployment:{input:{type:"structure",required:["serviceInstanceName","serviceName"],members:{serviceInstanceName:{},serviceName:{}}},output:{type:"structure",required:["serviceInstance"],members:{serviceInstance:{shape:"Sz"}}}},CancelServicePipelineDeployment:{input:{type:"structure",required:["serviceName"],members:{serviceName:{}}},output:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"S13"}}}},CreateComponent:{input:{type:"structure",required:["manifest","name","templateFile"],members:{clientToken:{idempotencyToken:!0},description:{shape:"Si"},environmentName:{},manifest:{type:"string",sensitive:!0},name:{},serviceInstanceName:{},serviceName:{},serviceSpec:{shape:"Sl"},tags:{shape:"S17"},templateFile:{shape:"S1b"}}},output:{type:"structure",required:["component"],members:{component:{shape:"Se"}}},idempotent:!0},CreateEnvironment:{input:{type:"structure",required:["name","spec","templateMajorVersion","templateName"],members:{codebuildRoleArn:{},componentRoleArn:{},description:{shape:"Si"},environmentAccountConnectionId:{},name:{},protonServiceRoleArn:{},provisioningRepository:{shape:"S1e"},spec:{shape:"Sl"},tags:{shape:"S17"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},output:{type:"structure",required:["environment"],members:{environment:{shape:"So"}}},idempotent:!0},CreateEnvironmentAccountConnection:{input:{type:"structure",required:["environmentName","managementAccountId"],members:{clientToken:{idempotencyToken:!0},codebuildRoleArn:{},componentRoleArn:{},environmentName:{},managementAccountId:{},roleArn:{},tags:{shape:"S17"}}},output:{type:"structure",required:["environmentAccountConnection"],members:{environmentAccountConnection:{shape:"S4"}}},idempotent:!0},CreateEnvironmentTemplate:{input:{type:"structure",required:["name"],members:{description:{shape:"Si"},displayName:{shape:"S1j"},encryptionKey:{},name:{},provisioning:{},tags:{shape:"S17"}}},output:{type:"structure",required:["environmentTemplate"],members:{environmentTemplate:{shape:"S1l"}}},idempotent:!0},CreateEnvironmentTemplateVersion:{input:{type:"structure",required:["source","templateName"],members:{clientToken:{idempotencyToken:!0},description:{shape:"Si"},majorVersion:{},source:{shape:"S1p"},tags:{shape:"S17"},templateName:{}}},output:{type:"structure",required:["environmentTemplateVersion"],members:{environmentTemplateVersion:{shape:"S1u"}}},idempotent:!0},CreateRepository:{input:{type:"structure",required:["connectionArn","name","provider"],members:{connectionArn:{},encryptionKey:{},name:{},provider:{},tags:{shape:"S17"}}},output:{type:"structure",required:["repository"],members:{repository:{shape:"S20"}}},idempotent:!0},CreateService:{input:{type:"structure",required:["name","spec","templateMajorVersion","templateName"],members:{branchName:{},description:{shape:"Si"},name:{},repositoryConnectionArn:{},repositoryId:{},spec:{shape:"Sl"},tags:{shape:"S17"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},output:{type:"structure",required:["service"],members:{service:{shape:"S24"}}},idempotent:!0},CreateServiceInstance:{input:{type:"structure",required:["name","serviceName","spec"],members:{clientToken:{idempotencyToken:!0},name:{},serviceName:{},spec:{shape:"Sl"},tags:{shape:"S17"},templateMajorVersion:{},templateMinorVersion:{}}},output:{type:"structure",required:["serviceInstance"],members:{serviceInstance:{shape:"Sz"}}},idempotent:!0},CreateServiceSyncConfig:{input:{type:"structure",required:["branch","filePath","repositoryName","repositoryProvider","serviceName"],members:{branch:{},filePath:{},repositoryName:{},repositoryProvider:{},serviceName:{}}},output:{type:"structure",members:{serviceSyncConfig:{shape:"S2c"}}},idempotent:!0},CreateServiceTemplate:{input:{type:"structure",required:["name"],members:{description:{shape:"Si"},displayName:{shape:"S1j"},encryptionKey:{},name:{},pipelineProvisioning:{},tags:{shape:"S17"}}},output:{type:"structure",required:["serviceTemplate"],members:{serviceTemplate:{shape:"S2f"}}},idempotent:!0},CreateServiceTemplateVersion:{input:{type:"structure",required:["compatibleEnvironmentTemplates","source","templateName"],members:{clientToken:{idempotencyToken:!0},compatibleEnvironmentTemplates:{shape:"S2i"},description:{shape:"Si"},majorVersion:{},source:{shape:"S1p"},supportedComponentSources:{shape:"S2k"},tags:{shape:"S17"},templateName:{}}},output:{type:"structure",required:["serviceTemplateVersion"],members:{serviceTemplateVersion:{shape:"S2n"}}},idempotent:!0},CreateTemplateSyncConfig:{input:{type:"structure",required:["branch","repositoryName","repositoryProvider","templateName","templateType"],members:{branch:{},repositoryName:{},repositoryProvider:{},subdirectory:{},templateName:{},templateType:{}}},output:{type:"structure",members:{templateSyncConfig:{shape:"S2v"}}},idempotent:!0},DeleteComponent:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{component:{shape:"Se"}}},idempotent:!0},DeleteDeployment:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{deployment:{shape:"S30"}}},idempotent:!0},DeleteEnvironment:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{environment:{shape:"So"}}},idempotent:!0},DeleteEnvironmentAccountConnection:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{environmentAccountConnection:{shape:"S4"}}},idempotent:!0},DeleteEnvironmentTemplate:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{environmentTemplate:{shape:"S1l"}}},idempotent:!0},DeleteEnvironmentTemplateVersion:{input:{type:"structure",required:["majorVersion","minorVersion","templateName"],members:{majorVersion:{},minorVersion:{},templateName:{}}},output:{type:"structure",members:{environmentTemplateVersion:{shape:"S1u"}}},idempotent:!0},DeleteRepository:{input:{type:"structure",required:["name","provider"],members:{name:{},provider:{}}},output:{type:"structure",members:{repository:{shape:"S20"}}},idempotent:!0},DeleteService:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{service:{shape:"S24"}}},idempotent:!0},DeleteServiceSyncConfig:{input:{type:"structure",required:["serviceName"],members:{serviceName:{}}},output:{type:"structure",members:{serviceSyncConfig:{shape:"S2c"}}},idempotent:!0},DeleteServiceTemplate:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{serviceTemplate:{shape:"S2f"}}},idempotent:!0},DeleteServiceTemplateVersion:{input:{type:"structure",required:["majorVersion","minorVersion","templateName"],members:{majorVersion:{},minorVersion:{},templateName:{}}},output:{type:"structure",members:{serviceTemplateVersion:{shape:"S2n"}}},idempotent:!0},DeleteTemplateSyncConfig:{input:{type:"structure",required:["templateName","templateType"],members:{templateName:{},templateType:{}}},output:{type:"structure",members:{templateSyncConfig:{shape:"S2v"}}},idempotent:!0},GetAccountSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{accountSettings:{shape:"S3w"}}}},GetComponent:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{component:{shape:"Se"}}}},GetDeployment:{input:{type:"structure",required:["id"],members:{componentName:{},environmentName:{},id:{},serviceInstanceName:{},serviceName:{}}},output:{type:"structure",members:{deployment:{shape:"S30"}}}},GetEnvironment:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["environment"],members:{environment:{shape:"So"}}}},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:"S1l"}}}},GetEnvironmentTemplateVersion:{input:{type:"structure",required:["majorVersion","minorVersion","templateName"],members:{majorVersion:{},minorVersion:{},templateName:{}}},output:{type:"structure",required:["environmentTemplateVersion"],members:{environmentTemplateVersion:{shape:"S1u"}}}},GetRepository:{input:{type:"structure",required:["name","provider"],members:{name:{},provider:{}}},output:{type:"structure",required:["repository"],members:{repository:{shape:"S20"}}}},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:{}}}}}},GetResourcesSummary:{input:{type:"structure",members:{}},output:{type:"structure",required:["counts"],members:{counts:{type:"structure",members:{components:{shape:"S4m"},environmentTemplates:{shape:"S4m"},environments:{shape:"S4m"},pipelines:{shape:"S4m"},serviceInstances:{shape:"S4m"},serviceTemplates:{shape:"S4m"},services:{shape:"S4m"}}}}}},GetService:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{service:{shape:"S24"}}}},GetServiceInstance:{input:{type:"structure",required:["name","serviceName"],members:{name:{},serviceName:{}}},output:{type:"structure",required:["serviceInstance"],members:{serviceInstance:{shape:"Sz"}}}},GetServiceInstanceSyncStatus:{input:{type:"structure",required:["serviceInstanceName","serviceName"],members:{serviceInstanceName:{},serviceName:{}}},output:{type:"structure",members:{desiredState:{shape:"S4u"},latestSuccessfulSync:{shape:"S4w"},latestSync:{shape:"S4w"}}}},GetServiceSyncBlockerSummary:{input:{type:"structure",required:["serviceName"],members:{serviceInstanceName:{},serviceName:{}}},output:{type:"structure",members:{serviceSyncBlockerSummary:{type:"structure",required:["serviceName"],members:{latestBlockers:{type:"list",member:{shape:"S54"}},serviceInstanceName:{},serviceName:{}}}}}},GetServiceSyncConfig:{input:{type:"structure",required:["serviceName"],members:{serviceName:{}}},output:{type:"structure",members:{serviceSyncConfig:{shape:"S2c"}}}},GetServiceTemplate:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["serviceTemplate"],members:{serviceTemplate:{shape:"S2f"}}}},GetServiceTemplateVersion:{input:{type:"structure",required:["majorVersion","minorVersion","templateName"],members:{majorVersion:{},minorVersion:{},templateName:{}}},output:{type:"structure",required:["serviceTemplateVersion"],members:{serviceTemplateVersion:{shape:"S2n"}}}},GetTemplateSyncConfig:{input:{type:"structure",required:["templateName","templateType"],members:{templateName:{},templateType:{}}},output:{type:"structure",members:{templateSyncConfig:{shape:"S2v"}}}},GetTemplateSyncStatus:{input:{type:"structure",required:["templateName","templateType","templateVersion"],members:{templateName:{},templateType:{},templateVersion:{}}},output:{type:"structure",members:{desiredState:{shape:"S4u"},latestSuccessfulSync:{shape:"S4w"},latestSync:{shape:"S4w"}}}},ListComponentOutputs:{input:{type:"structure",required:["componentName"],members:{componentName:{},deploymentId:{},nextToken:{}}},output:{type:"structure",required:["outputs"],members:{nextToken:{},outputs:{shape:"S5m"}}}},ListComponentProvisionedResources:{input:{type:"structure",required:["componentName"],members:{componentName:{},nextToken:{}}},output:{type:"structure",required:["provisionedResources"],members:{nextToken:{},provisionedResources:{shape:"S5s"}}}},ListComponents:{input:{type:"structure",members:{environmentName:{},maxResults:{type:"integer"},nextToken:{},serviceInstanceName:{},serviceName:{}}},output:{type:"structure",required:["components"],members:{components:{type:"list",member:{type:"structure",required:["arn","createdAt","deploymentStatus","environmentName","lastModifiedAt","name"],members:{arn:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},environmentName:{},lastAttemptedDeploymentId:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastModifiedAt:{type:"timestamp"},lastSucceededDeploymentId:{},name:{},serviceInstanceName:{},serviceName:{}}}},nextToken:{}}}},ListDeployments:{input:{type:"structure",members:{componentName:{},environmentName:{},maxResults:{type:"integer"},nextToken:{},serviceInstanceName:{},serviceName:{}}},output:{type:"structure",required:["deployments"],members:{deployments:{type:"list",member:{type:"structure",required:["arn","createdAt","deploymentStatus","environmentName","id","lastModifiedAt","targetArn","targetResourceCreatedAt","targetResourceType"],members:{arn:{},completedAt:{type:"timestamp"},componentName:{},createdAt:{type:"timestamp"},deploymentStatus:{},environmentName:{},id:{},lastAttemptedDeploymentId:{},lastModifiedAt:{type:"timestamp"},lastSucceededDeploymentId:{},serviceInstanceName:{},serviceName:{},targetArn:{},targetResourceCreatedAt:{type:"timestamp"},targetResourceType:{}}}},nextToken:{}}}},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:{},componentRoleArn:{},environmentAccountId:{},environmentName:{},id:{},lastModifiedAt:{type:"timestamp"},managementAccountId:{},requestedAt:{type:"timestamp"},roleArn:{},status:{}}}},nextToken:{}}}},ListEnvironmentOutputs:{input:{type:"structure",required:["environmentName"],members:{deploymentId:{},environmentName:{},nextToken:{}}},output:{type:"structure",required:["outputs"],members:{nextToken:{},outputs:{shape:"S5m"}}}},ListEnvironmentProvisionedResources:{input:{type:"structure",required:["environmentName"],members:{environmentName:{},nextToken:{}}},output:{type:"structure",required:["provisionedResources"],members:{nextToken:{},provisionedResources:{shape:"S5s"}}}},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:"Si"},lastModifiedAt:{type:"timestamp"},majorVersion:{},minorVersion:{},recommendedMinorVersion:{},status:{},statusMessage:{shape:"Sh"},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:"Si"},displayName:{shape:"S1j"},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:{},componentRoleArn:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},description:{shape:"Si"},environmentAccountConnectionId:{},environmentAccountId:{},lastAttemptedDeploymentId:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastSucceededDeploymentId:{},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","connectionArn","name","provider"],members:{arn:{},connectionArn:{},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:{deploymentId:{},nextToken:{},serviceInstanceName:{},serviceName:{}}},output:{type:"structure",required:["outputs"],members:{nextToken:{},outputs:{shape:"S5m"}}}},ListServiceInstanceProvisionedResources:{input:{type:"structure",required:["serviceInstanceName","serviceName"],members:{nextToken:{},serviceInstanceName:{},serviceName:{}}},output:{type:"structure",required:["provisionedResources"],members:{nextToken:{},provisionedResources:{shape:"S5s"}}}},ListServiceInstances:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},maxResults:{type:"integer"},nextToken:{},serviceName:{},sortBy:{},sortOrder:{}}},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:"Sh"},environmentName:{},lastAttemptedDeploymentId:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastSucceededDeploymentId:{},name:{},serviceName:{},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}}}}}},ListServicePipelineOutputs:{input:{type:"structure",required:["serviceName"],members:{deploymentId:{},nextToken:{},serviceName:{}}}, +output:{type:"structure",required:["outputs"],members:{nextToken:{},outputs:{shape:"S5m"}}}},ListServicePipelineProvisionedResources:{input:{type:"structure",required:["serviceName"],members:{nextToken:{},serviceName:{}}},output:{type:"structure",required:["provisionedResources"],members:{nextToken:{},provisionedResources:{shape:"S5s"}}}},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:"Si"},lastModifiedAt:{type:"timestamp"},majorVersion:{},minorVersion:{},recommendedMinorVersion:{},status:{},statusMessage:{shape:"Sh"},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:"Si"},displayName:{shape:"S1j"},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:"Si"},lastModifiedAt:{type:"timestamp"},name:{},status:{},statusMessage:{shape:"Sh"},templateName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{maxResults:{type:"integer"},nextToken:{},resourceArn:{}}},output:{type:"structure",required:["tags"],members:{nextToken:{},tags:{shape:"S17"}}}},NotifyResourceDeploymentStatusChange:{input:{type:"structure",required:["resourceArn"],members:{deploymentId:{},outputs:{type:"list",member:{shape:"S5n"}},resourceArn:{},status:{},statusMessage:{type:"string",sensitive:!0}}},output:{type:"structure",members:{}}},RejectEnvironmentAccountConnection:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",required:["environmentAccountConnection"],members:{environmentAccountConnection:{shape:"S4"}}},idempotent:!0},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S17"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateAccountSettings:{input:{type:"structure",members:{deletePipelineProvisioningRepository:{type:"boolean"},pipelineCodebuildRoleArn:{},pipelineProvisioningRepository:{shape:"S1e"},pipelineServiceRoleArn:{}}},output:{type:"structure",required:["accountSettings"],members:{accountSettings:{shape:"S3w"}}}},UpdateComponent:{input:{type:"structure",required:["deploymentType","name"],members:{clientToken:{idempotencyToken:!0},deploymentType:{},description:{shape:"Si"},name:{},serviceInstanceName:{},serviceName:{},serviceSpec:{shape:"Sl"},templateFile:{shape:"S1b"}}},output:{type:"structure",required:["component"],members:{component:{shape:"Se"}}}},UpdateEnvironment:{input:{type:"structure",required:["deploymentType","name"],members:{codebuildRoleArn:{},componentRoleArn:{},deploymentType:{},description:{shape:"Si"},environmentAccountConnectionId:{},name:{},protonServiceRoleArn:{},provisioningRepository:{shape:"S1e"},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{}}},output:{type:"structure",required:["environment"],members:{environment:{shape:"So"}}}},UpdateEnvironmentAccountConnection:{input:{type:"structure",required:["id"],members:{codebuildRoleArn:{},componentRoleArn:{},id:{},roleArn:{}}},output:{type:"structure",required:["environmentAccountConnection"],members:{environmentAccountConnection:{shape:"S4"}}},idempotent:!0},UpdateEnvironmentTemplate:{input:{type:"structure",required:["name"],members:{description:{shape:"Si"},displayName:{shape:"S1j"},name:{}}},output:{type:"structure",required:["environmentTemplate"],members:{environmentTemplate:{shape:"S1l"}}}},UpdateEnvironmentTemplateVersion:{input:{type:"structure",required:["majorVersion","minorVersion","templateName"],members:{description:{shape:"Si"},majorVersion:{},minorVersion:{},status:{},templateName:{}}},output:{type:"structure",required:["environmentTemplateVersion"],members:{environmentTemplateVersion:{shape:"S1u"}}}},UpdateService:{input:{type:"structure",required:["name"],members:{description:{shape:"Si"},name:{},spec:{shape:"Sl"}}},output:{type:"structure",required:["service"],members:{service:{shape:"S24"}}}},UpdateServiceInstance:{input:{type:"structure",required:["deploymentType","name","serviceName"],members:{clientToken:{idempotencyToken:!0},deploymentType:{},name:{},serviceName:{},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{}}},output:{type:"structure",required:["serviceInstance"],members:{serviceInstance:{shape:"Sz"}}}},UpdateServicePipeline:{input:{type:"structure",required:["deploymentType","serviceName","spec"],members:{deploymentType:{},serviceName:{},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{}}},output:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"S13"}}}},UpdateServiceSyncBlocker:{input:{type:"structure",required:["id","resolvedReason"],members:{id:{},resolvedReason:{}}},output:{type:"structure",required:["serviceName","serviceSyncBlocker"],members:{serviceInstanceName:{},serviceName:{},serviceSyncBlocker:{shape:"S54"}}}},UpdateServiceSyncConfig:{input:{type:"structure",required:["branch","filePath","repositoryName","repositoryProvider","serviceName"],members:{branch:{},filePath:{},repositoryName:{},repositoryProvider:{},serviceName:{}}},output:{type:"structure",members:{serviceSyncConfig:{shape:"S2c"}}}},UpdateServiceTemplate:{input:{type:"structure",required:["name"],members:{description:{shape:"Si"},displayName:{shape:"S1j"},name:{}}},output:{type:"structure",required:["serviceTemplate"],members:{serviceTemplate:{shape:"S2f"}}}},UpdateServiceTemplateVersion:{input:{type:"structure",required:["majorVersion","minorVersion","templateName"],members:{compatibleEnvironmentTemplates:{shape:"S2i"},description:{shape:"Si"},majorVersion:{},minorVersion:{},status:{},supportedComponentSources:{shape:"S2k"},templateName:{}}},output:{type:"structure",required:["serviceTemplateVersion"],members:{serviceTemplateVersion:{shape:"S2n"}}}},UpdateTemplateSyncConfig:{input:{type:"structure",required:["branch","repositoryName","repositoryProvider","templateName","templateType"],members:{branch:{},repositoryName:{},repositoryProvider:{},subdirectory:{},templateName:{},templateType:{}}},output:{type:"structure",members:{templateSyncConfig:{shape:"S2v"}}}}},shapes:{S4:{type:"structure",required:["arn","environmentAccountId","environmentName","id","lastModifiedAt","managementAccountId","requestedAt","roleArn","status"],members:{arn:{},codebuildRoleArn:{},componentRoleArn:{},environmentAccountId:{},environmentName:{},id:{},lastModifiedAt:{type:"timestamp"},managementAccountId:{},requestedAt:{type:"timestamp"},roleArn:{},status:{}}},Se:{type:"structure",required:["arn","createdAt","deploymentStatus","environmentName","lastModifiedAt","name"],members:{arn:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},description:{shape:"Si"},environmentName:{},lastAttemptedDeploymentId:{},lastClientRequestToken:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastModifiedAt:{type:"timestamp"},lastSucceededDeploymentId:{},name:{},serviceInstanceName:{},serviceName:{},serviceSpec:{shape:"Sl"}}},Sh:{type:"string",sensitive:!0},Si:{type:"string",sensitive:!0},Sl:{type:"string",sensitive:!0},So:{type:"structure",required:["arn","createdAt","deploymentStatus","lastDeploymentAttemptedAt","lastDeploymentSucceededAt","name","templateMajorVersion","templateMinorVersion","templateName"],members:{arn:{},codebuildRoleArn:{},componentRoleArn:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},description:{shape:"Si"},environmentAccountConnectionId:{},environmentAccountId:{},lastAttemptedDeploymentId:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastSucceededDeploymentId:{},name:{},protonServiceRoleArn:{},provisioning:{},provisioningRepository:{shape:"Sr"},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},Sr:{type:"structure",required:["arn","branch","name","provider"],members:{arn:{},branch:{},name:{},provider:{}}},Sz:{type:"structure",required:["arn","createdAt","deploymentStatus","environmentName","lastDeploymentAttemptedAt","lastDeploymentSucceededAt","name","serviceName","templateMajorVersion","templateMinorVersion","templateName"],members:{arn:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},environmentName:{},lastAttemptedDeploymentId:{},lastClientRequestToken:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastSucceededDeploymentId:{},name:{},serviceName:{},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},S13:{type:"structure",required:["arn","createdAt","deploymentStatus","lastDeploymentAttemptedAt","lastDeploymentSucceededAt","templateMajorVersion","templateMinorVersion","templateName"],members:{arn:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},lastAttemptedDeploymentId:{},lastDeploymentAttemptedAt:{type:"timestamp"},lastDeploymentSucceededAt:{type:"timestamp"},lastSucceededDeploymentId:{},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},S17:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S1b:{type:"string",sensitive:!0},S1e:{type:"structure",required:["branch","name","provider"],members:{branch:{},name:{},provider:{}}},S1j:{type:"string",sensitive:!0},S1l:{type:"structure",required:["arn","createdAt","lastModifiedAt","name"],members:{arn:{},createdAt:{type:"timestamp"},description:{shape:"Si"},displayName:{shape:"S1j"},encryptionKey:{},lastModifiedAt:{type:"timestamp"},name:{},provisioning:{},recommendedVersion:{}}},S1p:{type:"structure",members:{s3:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{}}}},union:!0},S1u:{type:"structure",required:["arn","createdAt","lastModifiedAt","majorVersion","minorVersion","status","templateName"],members:{arn:{},createdAt:{type:"timestamp"},description:{shape:"Si"},lastModifiedAt:{type:"timestamp"},majorVersion:{},minorVersion:{},recommendedMinorVersion:{},schema:{shape:"S1w"},status:{},statusMessage:{shape:"Sh"},templateName:{}}},S1w:{type:"string",sensitive:!0},S20:{type:"structure",required:["arn","connectionArn","name","provider"],members:{arn:{},connectionArn:{},encryptionKey:{},name:{},provider:{}}},S24:{type:"structure",required:["arn","createdAt","lastModifiedAt","name","spec","status","templateName"],members:{arn:{},branchName:{},createdAt:{type:"timestamp"},description:{shape:"Si"},lastModifiedAt:{type:"timestamp"},name:{},pipeline:{shape:"S13"},repositoryConnectionArn:{},repositoryId:{},spec:{shape:"Sl"},status:{},statusMessage:{shape:"Sh"},templateName:{}}},S2c:{type:"structure",required:["branch","filePath","repositoryName","repositoryProvider","serviceName"],members:{branch:{},filePath:{},repositoryName:{},repositoryProvider:{},serviceName:{}}},S2f:{type:"structure",required:["arn","createdAt","lastModifiedAt","name"],members:{arn:{},createdAt:{type:"timestamp"},description:{shape:"Si"},displayName:{shape:"S1j"},encryptionKey:{},lastModifiedAt:{type:"timestamp"},name:{},pipelineProvisioning:{},recommendedVersion:{}}},S2i:{type:"list",member:{type:"structure",required:["majorVersion","templateName"],members:{majorVersion:{},templateName:{}}}},S2k:{type:"list",member:{}},S2n:{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:"Si"},lastModifiedAt:{type:"timestamp"},majorVersion:{},minorVersion:{},recommendedMinorVersion:{},schema:{shape:"S1w"},status:{},statusMessage:{shape:"Sh"},supportedComponentSources:{shape:"S2k"},templateName:{}}},S2v:{type:"structure",required:["branch","repositoryName","repositoryProvider","templateName","templateType"],members:{branch:{},repositoryName:{},repositoryProvider:{},subdirectory:{},templateName:{},templateType:{}}},S30:{type:"structure",required:["arn","createdAt","deploymentStatus","environmentName","id","lastModifiedAt","targetArn","targetResourceCreatedAt","targetResourceType"],members:{arn:{},completedAt:{type:"timestamp"},componentName:{},createdAt:{type:"timestamp"},deploymentStatus:{},deploymentStatusMessage:{shape:"Sh"},environmentName:{},id:{},initialState:{shape:"S32"},lastAttemptedDeploymentId:{},lastModifiedAt:{type:"timestamp"},lastSucceededDeploymentId:{},serviceInstanceName:{},serviceName:{},targetArn:{},targetResourceCreatedAt:{type:"timestamp"},targetResourceType:{},targetState:{shape:"S32"}}},S32:{type:"structure",members:{component:{type:"structure",members:{serviceInstanceName:{},serviceName:{},serviceSpec:{shape:"Sl"},templateFile:{shape:"S1b"}}},environment:{type:"structure",required:["templateMajorVersion","templateMinorVersion","templateName"],members:{spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},serviceInstance:{type:"structure",required:["spec","templateMajorVersion","templateMinorVersion","templateName"],members:{lastSuccessfulComponentDeploymentIds:{type:"list",member:{}},lastSuccessfulEnvironmentDeploymentId:{},lastSuccessfulServicePipelineDeploymentId:{},spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}},servicePipeline:{type:"structure",required:["templateMajorVersion","templateMinorVersion","templateName"],members:{spec:{shape:"Sl"},templateMajorVersion:{},templateMinorVersion:{},templateName:{}}}},union:!0},S3w:{type:"structure",members:{pipelineCodebuildRoleArn:{},pipelineProvisioningRepository:{shape:"Sr"},pipelineServiceRoleArn:{}}},S4m:{type:"structure",required:["total"],members:{behindMajor:{type:"integer"},behindMinor:{type:"integer"},failed:{type:"integer"},total:{type:"integer"},upToDate:{type:"integer"}}},S4u:{type:"structure",required:["branch","directory","repositoryName","repositoryProvider","sha"],members:{branch:{},directory:{},repositoryName:{},repositoryProvider:{},sha:{}}},S4w:{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:"S4u"},startedAt:{type:"timestamp"},status:{},target:{},targetRevision:{shape:"S4u"}}},S54:{type:"structure",required:["createdAt","createdReason","id","status","type"],members:{contexts:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},createdAt:{type:"timestamp"},createdReason:{},id:{},resolvedAt:{type:"timestamp"},resolvedReason:{},status:{},type:{}}},S5m:{type:"list",member:{shape:"S5n"}},S5n:{type:"structure",members:{key:{},valueString:{}},sensitive:!0},S5s:{type:"list",member:{type:"structure",members:{identifier:{},name:{},provisioningEngine:{}}}}}}},{}],582:[function(e,t,r){t.exports={pagination:{ListComponentOutputs:{input_token:"nextToken",output_token:"nextToken",result_key:"outputs"},ListComponentProvisionedResources:{input_token:"nextToken",output_token:"nextToken",result_key:"provisionedResources"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"components"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deployments"},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"}}}},{}],583:[function(e,t,r){t.exports={version:2,waiters:{ComponentDeleted:{description:"Wait until a Component is deleted. Use this after invoking DeleteComponent",delay:5,maxAttempts:999,operation:"GetComponent",acceptors:[{matcher:"error",state:"success",expected:"ResourceNotFoundException"},{matcher:"path",argument:"component.deploymentStatus",state:"failure",expected:"DELETE_FAILED"}]},ComponentDeployed:{description:"Wait until a Component is deployed. Use this after invoking CreateComponent or UpdateComponent",delay:5,maxAttempts:999,operation:"GetComponent",acceptors:[{matcher:"path",argument:"component.deploymentStatus",state:"success",expected:"SUCCEEDED"},{matcher:"path",argument:"component.deploymentStatus",state:"failure",expected:"FAILED"}]},EnvironmentDeployed:{description:"Wait until an Environment is deployed. Use this after invoking CreateEnvironment or UpdateEnvironment",delay:5,maxAttempts:999,operation:"GetEnvironment",acceptors:[{matcher:"path",argument:"environment.deploymentStatus",state:"success",expected:"SUCCEEDED"},{matcher:"path",argument:"environment.deploymentStatus",state:"failure",expected:"FAILED"}]},EnvironmentTemplateVersionRegistered:{description:"Wait until an EnvironmentTemplateVersion is registered. Use this after invoking CreateEnvironmentTemplateVersion",delay:2,maxAttempts:150,operation:"GetEnvironmentTemplateVersion",acceptors:[{matcher:"path",argument:"environmentTemplateVersion.status",state:"success",expected:"DRAFT"},{matcher:"path",argument:"environmentTemplateVersion.status",state:"success",expected:"PUBLISHED"},{matcher:"path",argument:"environmentTemplateVersion.status",state:"failure",expected:"REGISTRATION_FAILED"}]},ServiceCreated:{description:"Wait until an Service has deployed its instances and possibly pipeline. Use this after invoking CreateService",delay:5,maxAttempts:999,operation:"GetService",acceptors:[{matcher:"path",argument:"service.status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"service.status",state:"failure",expected:"CREATE_FAILED_CLEANUP_COMPLETE"},{matcher:"path",argument:"service.status",state:"failure",expected:"CREATE_FAILED_CLEANUP_FAILED"},{matcher:"path",argument:"service.status",state:"failure",expected:"CREATE_FAILED"}]},ServiceDeleted:{description:"Wait until a Service, its instances, and possibly pipeline have been deleted after DeleteService is invoked",delay:5,maxAttempts:999,operation:"GetService",acceptors:[{matcher:"error",state:"success",expected:"ResourceNotFoundException"},{matcher:"path",argument:"service.status",state:"failure",expected:"DELETE_FAILED"}]},ServiceInstanceDeployed:{description:"Wait until a ServiceInstance is deployed. Use this after invoking CreateService or UpdateServiceInstance",delay:5,maxAttempts:999,operation:"GetServiceInstance",acceptors:[{matcher:"path",argument:"serviceInstance.deploymentStatus",state:"success",expected:"SUCCEEDED"},{matcher:"path",argument:"serviceInstance.deploymentStatus",state:"failure",expected:"FAILED"}]},ServicePipelineDeployed:{description:"Wait until an ServicePipeline is deployed. Use this after invoking CreateService or UpdateServicePipeline",delay:10,maxAttempts:360,operation:"GetService",acceptors:[{matcher:"path",argument:"service.pipeline.deploymentStatus",state:"success",expected:"SUCCEEDED"},{matcher:"path",argument:"service.pipeline.deploymentStatus",state:"failure",expected:"FAILED"}]},ServiceTemplateVersionRegistered:{description:"Wait until a ServiceTemplateVersion is registered. Use this after invoking CreateServiceTemplateVersion",delay:2,maxAttempts:150,operation:"GetServiceTemplateVersion",acceptors:[{matcher:"path",argument:"serviceTemplateVersion.status",state:"success",expected:"DRAFT"},{matcher:"path",argument:"serviceTemplateVersion.status",state:"success",expected:"PUBLISHED"},{matcher:"path",argument:"serviceTemplateVersion.status",state:"failure",expected:"REGISTRATION_FAILED"}]},ServiceUpdated:{description:"Wait until a Service, its instances, and possibly pipeline have been deployed after UpdateService is invoked",delay:5,maxAttempts:999,operation:"GetService",acceptors:[{matcher:"path",argument:"service.status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"service.status",state:"failure",expected:"UPDATE_FAILED_CLEANUP_COMPLETE"},{matcher:"path",argument:"service.status",state:"failure",expected:"UPDATE_FAILED_CLEANUP_FAILED"},{matcher:"path",argument:"service.status",state:"failure",expected:"UPDATE_FAILED"},{matcher:"path",argument:"service.status",state:"failure",expected:"UPDATE_COMPLETE_CLEANUP_FAILED"}]}}}},{}],584:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-11-27",endpointPrefix:"qbusiness",protocol:"rest-json",protocolSettings:{h2:"eventstream"},protocols:["rest-json"],serviceFullName:"QBusiness",serviceId:"QBusiness",signatureVersion:"v4",signingName:"qbusiness",uid:"qbusiness-2023-11-27"},operations:{BatchDeleteDocument:{http:{requestUri:"/applications/{applicationId}/indices/{indexId}/documents/delete",responseCode:200},input:{type:"structure",required:["applicationId","indexId","documents"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},documents:{type:"list",member:{type:"structure",required:["documentId"],members:{documentId:{}}}},dataSourceSyncId:{}}},output:{type:"structure",members:{failedDocuments:{shape:"S9"}}}},BatchPutDocument:{http:{requestUri:"/applications/{applicationId}/indices/{indexId}/documents",responseCode:200},input:{type:"structure",required:["applicationId","indexId","documents"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},documents:{type:"list",member:{type:"structure",required:["id"],members:{id:{},attributes:{type:"list",member:{shape:"Sj"}},content:{type:"structure",members:{blob:{type:"blob"},s3:{shape:"St"}},union:!0},contentType:{},title:{},accessConfiguration:{type:"structure",required:["accessControls"],members:{accessControls:{type:"list",member:{type:"structure",required:["principals"],members:{principals:{type:"list",member:{type:"structure",members:{user:{type:"structure",required:["access"],members:{id:{},access:{},membershipType:{}}},group:{type:"structure",required:["access"],members:{name:{},access:{},membershipType:{}}}},union:!0}},memberRelation:{}}}},memberRelation:{}}},documentEnrichmentConfiguration:{shape:"S1a"}}}},roleArn:{},dataSourceSyncId:{}}},output:{type:"structure",members:{failedDocuments:{shape:"S9"}}}},ChatSync:{http:{requestUri:"/applications/{applicationId}/conversations?sync",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"querystring",locationName:"userId"},userGroups:{shape:"S1n",location:"querystring",locationName:"userGroups"},userMessage:{},attachments:{type:"list",member:{type:"structure",required:["name","data"],members:{name:{},data:{type:"blob"}}}},actionExecution:{shape:"S1s"},authChallengeResponse:{type:"structure",required:["responseMap"],members:{responseMap:{type:"map",key:{},value:{}}}},conversationId:{},parentMessageId:{},attributeFilter:{shape:"S25"},chatMode:{},chatModeConfiguration:{type:"structure",members:{pluginConfiguration:{type:"structure",required:["pluginId"],members:{pluginId:{}}}},union:!0},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{conversationId:{},systemMessage:{},systemMessageId:{},userMessageId:{},actionReview:{shape:"S2c"},authChallengeRequest:{type:"structure",required:["authorizationUrl"],members:{authorizationUrl:{}}},sourceAttributions:{shape:"S2n"},failedAttachments:{shape:"S2t"}}}},CreateApplication:{http:{requestUri:"/applications",responseCode:200},input:{type:"structure",required:["displayName"],members:{displayName:{},roleArn:{},identityCenterInstanceArn:{},description:{},encryptionConfiguration:{shape:"S30"},tags:{shape:"S32"},clientToken:{idempotencyToken:!0},attachmentsConfiguration:{shape:"S36"}}},output:{type:"structure",members:{applicationId:{},applicationArn:{}}},idempotent:!0},CreateDataSource:{http:{requestUri:"/applications/{applicationId}/indices/{indexId}/datasources",responseCode:200},input:{type:"structure",required:["applicationId","indexId","displayName","configuration"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},displayName:{},configuration:{shape:"S3c"},vpcConfiguration:{shape:"S3d"},description:{},tags:{shape:"S32"},syncSchedule:{},roleArn:{},clientToken:{idempotencyToken:!0},documentEnrichmentConfiguration:{shape:"S1a"}}},output:{type:"structure",members:{dataSourceId:{},dataSourceArn:{}}},idempotent:!0},CreateIndex:{http:{requestUri:"/applications/{applicationId}/indices",responseCode:200},input:{type:"structure",required:["applicationId","displayName"],members:{applicationId:{location:"uri",locationName:"applicationId"},displayName:{},type:{},description:{},tags:{shape:"S32"},capacityConfiguration:{shape:"S3o"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{indexId:{},indexArn:{}}}},CreatePlugin:{http:{requestUri:"/applications/{applicationId}/plugins",responseCode:200},input:{type:"structure",required:["applicationId","displayName","type","authConfiguration"],members:{applicationId:{location:"uri",locationName:"applicationId"},displayName:{},type:{},authConfiguration:{shape:"S3u"},serverUrl:{},customPluginConfiguration:{shape:"S3z"},tags:{shape:"S32"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{pluginId:{},pluginArn:{},buildStatus:{}}},idempotent:!0},CreateRetriever:{http:{requestUri:"/applications/{applicationId}/retrievers",responseCode:200},input:{type:"structure",required:["applicationId","type","displayName","configuration"],members:{applicationId:{location:"uri",locationName:"applicationId"},type:{},displayName:{},configuration:{shape:"S4a"},roleArn:{},clientToken:{idempotencyToken:!0},tags:{shape:"S32"}}},output:{type:"structure",members:{retrieverId:{},retrieverArn:{}}}},CreateUser:{http:{requestUri:"/applications/{applicationId}/users",responseCode:200},input:{type:"structure",required:["applicationId","userId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{},userAliases:{type:"list",member:{shape:"S4u"}},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},idempotent:!0},CreateWebExperience:{http:{requestUri:"/applications/{applicationId}/experiences",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},title:{},subtitle:{},welcomeMessage:{},samplePromptsControlMode:{},roleArn:{},tags:{shape:"S32"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{webExperienceId:{},webExperienceArn:{}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteChatControlsConfiguration:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/chatcontrols",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteConversation:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/conversations/{conversationId}",responseCode:200},input:{type:"structure",required:["conversationId","applicationId"],members:{conversationId:{location:"uri",locationName:"conversationId"},applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"querystring",locationName:"userId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteDataSource:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}",responseCode:200},input:{type:"structure",required:["applicationId","indexId","dataSourceId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},dataSourceId:{location:"uri",locationName:"dataSourceId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteGroup:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/indices/{indexId}/groups/{groupName}",responseCode:200},input:{type:"structure",required:["applicationId","indexId","groupName"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},groupName:{location:"uri",locationName:"groupName"},dataSourceId:{location:"querystring",locationName:"dataSourceId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteIndex:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/indices/{indexId}",responseCode:200},input:{type:"structure",required:["applicationId","indexId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"}}},output:{type:"structure",members:{}},idempotent:!0},DeletePlugin:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/plugins/{pluginId}",responseCode:200},input:{type:"structure", +required:["applicationId","pluginId"],members:{applicationId:{location:"uri",locationName:"applicationId"},pluginId:{location:"uri",locationName:"pluginId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteRetriever:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/retrievers/{retrieverId}",responseCode:200},input:{type:"structure",required:["applicationId","retrieverId"],members:{applicationId:{location:"uri",locationName:"applicationId"},retrieverId:{location:"uri",locationName:"retrieverId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteUser:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/users/{userId}",responseCode:200},input:{type:"structure",required:["applicationId","userId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWebExperience:{http:{method:"DELETE",requestUri:"/applications/{applicationId}/experiences/{webExperienceId}",responseCode:200},input:{type:"structure",required:["applicationId","webExperienceId"],members:{applicationId:{location:"uri",locationName:"applicationId"},webExperienceId:{location:"uri",locationName:"webExperienceId"}}},output:{type:"structure",members:{}},idempotent:!0},GetApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"}}},output:{type:"structure",members:{displayName:{},applicationId:{},applicationArn:{},identityCenterApplicationArn:{},roleArn:{},status:{},description:{},encryptionConfiguration:{shape:"S30"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},error:{shape:"Sb"},attachmentsConfiguration:{type:"structure",members:{attachmentsControlMode:{}}}}}},GetChatControlsConfiguration:{http:{method:"GET",requestUri:"/applications/{applicationId}/chatcontrols",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{responseScope:{},blockedPhrases:{type:"structure",members:{blockedPhrases:{shape:"S5z"},systemMessageOverride:{}}},topicConfigurations:{shape:"S62"},creatorModeConfiguration:{type:"structure",required:["creatorModeControl"],members:{creatorModeControl:{}}},nextToken:{}}}},GetDataSource:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}",responseCode:200},input:{type:"structure",required:["applicationId","indexId","dataSourceId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},dataSourceId:{location:"uri",locationName:"dataSourceId"}}},output:{type:"structure",members:{applicationId:{},indexId:{},dataSourceId:{},dataSourceArn:{},displayName:{},type:{},configuration:{shape:"S3c"},vpcConfiguration:{shape:"S3d"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},description:{},status:{},syncSchedule:{},roleArn:{},error:{shape:"Sb"},documentEnrichmentConfiguration:{shape:"S1a"}}}},GetGroup:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices/{indexId}/groups/{groupName}",responseCode:200},input:{type:"structure",required:["applicationId","indexId","groupName"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},groupName:{location:"uri",locationName:"groupName"},dataSourceId:{location:"querystring",locationName:"dataSourceId"}}},output:{type:"structure",members:{status:{shape:"S6p"},statusHistory:{type:"list",member:{shape:"S6p"}}}}},GetIndex:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices/{indexId}",responseCode:200},input:{type:"structure",required:["applicationId","indexId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"}}},output:{type:"structure",members:{applicationId:{},indexId:{},displayName:{},type:{},indexArn:{},status:{},description:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityConfiguration:{shape:"S3o"},documentAttributeConfigurations:{shape:"S6v"},error:{shape:"Sb"},indexStatistics:{type:"structure",members:{textDocumentStatistics:{type:"structure",members:{indexedTextBytes:{type:"long"},indexedTextDocumentCount:{type:"integer"}}}}}}}},GetPlugin:{http:{method:"GET",requestUri:"/applications/{applicationId}/plugins/{pluginId}",responseCode:200},input:{type:"structure",required:["applicationId","pluginId"],members:{applicationId:{location:"uri",locationName:"applicationId"},pluginId:{location:"uri",locationName:"pluginId"}}},output:{type:"structure",members:{applicationId:{},pluginId:{},displayName:{},type:{},serverUrl:{},authConfiguration:{shape:"S3u"},customPluginConfiguration:{shape:"S3z"},buildStatus:{},pluginArn:{},state:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},GetRetriever:{http:{method:"GET",requestUri:"/applications/{applicationId}/retrievers/{retrieverId}",responseCode:200},input:{type:"structure",required:["applicationId","retrieverId"],members:{applicationId:{location:"uri",locationName:"applicationId"},retrieverId:{location:"uri",locationName:"retrieverId"}}},output:{type:"structure",members:{applicationId:{},retrieverId:{},retrieverArn:{},type:{},status:{},displayName:{},configuration:{shape:"S4a"},roleArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},GetUser:{http:{method:"GET",requestUri:"/applications/{applicationId}/users/{userId}",responseCode:200},input:{type:"structure",required:["applicationId","userId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{userAliases:{shape:"S7c"}}}},GetWebExperience:{http:{method:"GET",requestUri:"/applications/{applicationId}/experiences/{webExperienceId}",responseCode:200},input:{type:"structure",required:["applicationId","webExperienceId"],members:{applicationId:{location:"uri",locationName:"applicationId"},webExperienceId:{location:"uri",locationName:"webExperienceId"}}},output:{type:"structure",members:{applicationId:{},webExperienceId:{},webExperienceArn:{},defaultEndpoint:{},status:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},title:{},subtitle:{},welcomeMessage:{},samplePromptsControlMode:{},roleArn:{},authenticationConfiguration:{shape:"S7g",deprecated:!0,deprecatedMessage:"Property associated with legacy SAML IdP flow. Deprecated in favor of using AWS IAM Identity Center for user management."},error:{shape:"Sb"}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{nextToken:{},applications:{type:"list",member:{type:"structure",members:{displayName:{},applicationId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},status:{}}}}}}},ListConversations:{http:{method:"GET",requestUri:"/applications/{applicationId}/conversations",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"querystring",locationName:"userId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{nextToken:{},conversations:{type:"list",member:{type:"structure",members:{conversationId:{},title:{},startTime:{type:"timestamp"}}}}}}},ListDataSourceSyncJobs:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}/syncjobs",responseCode:200},input:{type:"structure",required:["dataSourceId","applicationId","indexId"],members:{dataSourceId:{location:"uri",locationName:"dataSourceId"},applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},statusFilter:{location:"querystring",locationName:"syncStatus"}}},output:{type:"structure",members:{history:{type:"list",member:{type:"structure",members:{executionId:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},status:{},error:{shape:"Sb"},dataSourceErrorCode:{},metrics:{type:"structure",members:{documentsAdded:{},documentsModified:{},documentsDeleted:{},documentsFailed:{},documentsScanned:{}}}}}},nextToken:{}}}},ListDataSources:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices/{indexId}/datasources",responseCode:200},input:{type:"structure",required:["applicationId","indexId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dataSources:{type:"list",member:{type:"structure",members:{displayName:{},dataSourceId:{},type:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListDocuments:{http:{method:"GET",requestUri:"/applications/{applicationId}/index/{indexId}/documents",responseCode:200},input:{type:"structure",required:["applicationId","indexId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},dataSourceIds:{location:"querystring",locationName:"dataSourceIds",type:"list",member:{}},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{documentDetailList:{type:"list",member:{type:"structure",members:{documentId:{},status:{},error:{shape:"Sb"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListGroups:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices/{indexId}/groups",responseCode:200},input:{type:"structure",required:["applicationId","indexId","updatedEarlierThan"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},updatedEarlierThan:{location:"querystring",locationName:"updatedEarlierThan",type:"timestamp"},dataSourceId:{location:"querystring",locationName:"dataSourceId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{nextToken:{},items:{type:"list",member:{type:"structure",members:{groupName:{}}}}}}},ListIndices:{http:{method:"GET",requestUri:"/applications/{applicationId}/indices",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{nextToken:{},indices:{type:"list",member:{type:"structure",members:{displayName:{},indexId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},status:{}}}}}}},ListMessages:{http:{method:"GET",requestUri:"/applications/{applicationId}/conversations/{conversationId}",responseCode:200},input:{type:"structure",required:["conversationId","applicationId"],members:{conversationId:{location:"uri",locationName:"conversationId"},applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"querystring",locationName:"userId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{messages:{type:"list",member:{type:"structure",members:{messageId:{},body:{},time:{type:"timestamp"},type:{},attachments:{shape:"S2t"},sourceAttribution:{shape:"S2n"},actionReview:{shape:"S2c"},actionExecution:{shape:"S1s"}}}},nextToken:{}}}},ListPlugins:{http:{method:"GET",requestUri:"/applications/{applicationId}/plugins",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{nextToken:{},plugins:{type:"list",member:{type:"structure",members:{pluginId:{},displayName:{},type:{},serverUrl:{},state:{},buildStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}}}}},ListRetrievers:{http:{method:"GET",requestUri:"/applications/{applicationId}/retrievers",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{retrievers:{type:"list",member:{type:"structure",members:{applicationId:{},retrieverId:{},type:{},status:{},displayName:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN"],members:{resourceARN:{location:"uri",locationName:"resourceARN"}}},output:{type:"structure",members:{tags:{shape:"S32"}}}},ListWebExperiences:{http:{method:"GET",requestUri:"/applications/{applicationId}/experiences",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{webExperiences:{type:"list",member:{type:"structure",members:{webExperienceId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},defaultEndpoint:{},status:{}}}},nextToken:{}}}},PutFeedback:{http:{requestUri:"/applications/{applicationId}/conversations/{conversationId}/messages/{messageId}/feedback",responseCode:200},input:{type:"structure",required:["applicationId","conversationId","messageId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"querystring",locationName:"userId"},conversationId:{location:"uri",locationName:"conversationId"},messageId:{location:"uri",locationName:"messageId"},messageCopiedAt:{type:"timestamp"},messageUsefulness:{type:"structure",required:["usefulness","submittedAt"],members:{usefulness:{},reason:{},comment:{},submittedAt:{type:"timestamp"}}}}}},PutGroup:{http:{method:"PUT",requestUri:"/applications/{applicationId}/indices/{indexId}/groups",responseCode:200},input:{type:"structure",required:["applicationId","indexId","groupName","type","groupMembers"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},groupName:{},dataSourceId:{},type:{},groupMembers:{type:"structure",members:{memberGroups:{type:"list",member:{type:"structure",required:["groupName"],members:{groupName:{},type:{}}}},memberUsers:{type:"list",member:{type:"structure",required:["userId"],members:{userId:{},type:{}}}}}}}},output:{type:"structure",members:{}},idempotent:!0},StartDataSourceSyncJob:{http:{requestUri:"/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}/startsync",responseCode:200},input:{type:"structure",required:["dataSourceId","applicationId","indexId"],members:{dataSourceId:{location:"uri",locationName:"dataSourceId"},applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"}}},output:{type:"structure",members:{executionId:{}}}},StopDataSourceSyncJob:{http:{requestUri:"/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}/stopsync",responseCode:200},input:{type:"structure",required:["dataSourceId","applicationId","indexId"],members:{dataSourceId:{location:"uri",locationName:"dataSourceId"},applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/v1/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN","tags"],members:{resourceARN:{location:"uri",locationName:"resourceARN"},tags:{shape:"S32"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN","tagKeys"],members:{resourceARN:{location:"uri",locationName:"resourceARN"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateApplication:{http:{method:"PUT",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},identityCenterInstanceArn:{},displayName:{},description:{},roleArn:{},attachmentsConfiguration:{shape:"S36"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateChatControlsConfiguration:{http:{method:"PATCH",requestUri:"/applications/{applicationId}/chatcontrols",responseCode:200},input:{type:"structure",required:["applicationId"],members:{applicationId:{location:"uri",locationName:"applicationId"},clientToken:{idempotencyToken:!0},responseScope:{},blockedPhrasesConfigurationUpdate:{type:"structure",members:{blockedPhrasesToCreateOrUpdate:{shape:"S5z"},blockedPhrasesToDelete:{shape:"S5z"},systemMessageOverride:{}}},topicConfigurationsToCreateOrUpdate:{shape:"S62"},topicConfigurationsToDelete:{shape:"S62"},creatorModeConfiguration:{type:"structure",required:["creatorModeControl"],members:{creatorModeControl:{}}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateDataSource:{http:{method:"PUT",requestUri:"/applications/{applicationId}/indices/{indexId}/datasources/{dataSourceId}",responseCode:200},input:{type:"structure",required:["applicationId","indexId","dataSourceId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},dataSourceId:{location:"uri",locationName:"dataSourceId"},displayName:{},configuration:{shape:"S3c"},vpcConfiguration:{shape:"S3d"},description:{},syncSchedule:{},roleArn:{},documentEnrichmentConfiguration:{shape:"S1a"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateIndex:{http:{method:"PUT",requestUri:"/applications/{applicationId}/indices/{indexId}",responseCode:200},input:{type:"structure",required:["applicationId","indexId"],members:{applicationId:{location:"uri",locationName:"applicationId"},indexId:{location:"uri",locationName:"indexId"},displayName:{},description:{},capacityConfiguration:{shape:"S3o"},documentAttributeConfigurations:{shape:"S6v"}}},output:{type:"structure",members:{}},idempotent:!0},UpdatePlugin:{http:{method:"PUT",requestUri:"/applications/{applicationId}/plugins/{pluginId}",responseCode:200},input:{type:"structure",required:["applicationId","pluginId"],members:{applicationId:{location:"uri",locationName:"applicationId"},pluginId:{location:"uri",locationName:"pluginId"},displayName:{},state:{},serverUrl:{},customPluginConfiguration:{shape:"S3z"},authConfiguration:{shape:"S3u"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateRetriever:{http:{method:"PUT",requestUri:"/applications/{applicationId}/retrievers/{retrieverId}",responseCode:200},input:{type:"structure",required:["applicationId","retrieverId"],members:{applicationId:{location:"uri",locationName:"applicationId"},retrieverId:{location:"uri",locationName:"retrieverId"},configuration:{shape:"S4a"},displayName:{},roleArn:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateUser:{http:{method:"PUT",requestUri:"/applications/{applicationId}/users/{userId}",responseCode:200},input:{type:"structure",required:["applicationId","userId"],members:{applicationId:{location:"uri",locationName:"applicationId"},userId:{location:"uri",locationName:"userId"},userAliasesToUpdate:{shape:"S7c"},userAliasesToDelete:{shape:"S7c"}}},output:{type:"structure",members:{userAliasesAdded:{shape:"S7c"},userAliasesUpdated:{shape:"S7c"},userAliasesDeleted:{shape:"S7c"}}},idempotent:!0},UpdateWebExperience:{http:{method:"PUT",requestUri:"/applications/{applicationId}/experiences/{webExperienceId}",responseCode:200},input:{type:"structure",required:["applicationId","webExperienceId"],members:{applicationId:{location:"uri",locationName:"applicationId"},webExperienceId:{location:"uri",locationName:"webExperienceId"},roleArn:{},authenticationConfiguration:{shape:"S7g",deprecated:!0,deprecatedMessage:"Property associated with legacy SAML IdP flow. Deprecated in favor of using AWS IAM Identity Center for user management."},title:{},subtitle:{},welcomeMessage:{},samplePromptsControlMode:{}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S9:{type:"list",member:{type:"structure",members:{id:{},error:{shape:"Sb"},dataSourceId:{}}}},Sb:{type:"structure",members:{errorMessage:{},errorCode:{}}},Sj:{type:"structure",required:["name","value"],members:{name:{},value:{shape:"Sl"}}},Sl:{type:"structure",members:{stringValue:{},stringListValue:{type:"list",member:{}},longValue:{type:"long"},dateValue:{type:"timestamp"}},union:!0},St:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{}}},S1a:{type:"structure",members:{inlineConfigurations:{type:"list",member:{type:"structure",members:{condition:{shape:"S1d"},target:{type:"structure",required:["key"],members:{key:{},value:{shape:"Sl"},attributeValueOperator:{}}},documentContentOperator:{}}}},preExtractionHookConfiguration:{shape:"S1i"},postExtractionHookConfiguration:{shape:"S1i"}}},S1d:{type:"structure",required:["key","operator"],members:{key:{},operator:{},value:{shape:"Sl"}}},S1i:{type:"structure",members:{invocationCondition:{shape:"S1d"},lambdaArn:{},s3BucketName:{},roleArn:{}}},S1n:{type:"list",member:{}},S1s:{type:"structure",required:["pluginId","payload","payloadFieldNameSeparator"],members:{pluginId:{},payload:{type:"map",key:{},value:{type:"structure",required:["value"],members:{value:{shape:"S1x"}}}},payloadFieldNameSeparator:{}}},S1x:{type:"structure",members:{},document:!0},S25:{type:"structure",members:{andAllFilters:{shape:"S26"},orAllFilters:{shape:"S26"},notFilter:{shape:"S25"},equalsTo:{shape:"Sj"},containsAll:{shape:"Sj"},containsAny:{shape:"Sj"},greaterThan:{shape:"Sj"},greaterThanOrEquals:{shape:"Sj"},lessThan:{shape:"Sj"},lessThanOrEquals:{shape:"Sj"}}},S26:{type:"list",member:{shape:"S25"}},S2c:{type:"structure",members:{pluginId:{},pluginType:{},payload:{type:"map",key:{},value:{type:"structure",members:{displayName:{},displayOrder:{type:"integer"},displayDescription:{},type:{},value:{shape:"S1x"},allowedValues:{type:"list",member:{type:"structure",members:{value:{shape:"S1x"},displayValue:{shape:"S1x"}}}},allowedFormat:{},required:{type:"boolean"}}}},payloadFieldNameSeparator:{}}},S2n:{type:"list",member:{type:"structure",members:{title:{},snippet:{},url:{},citationNumber:{type:"integer"},updatedAt:{type:"timestamp"},textMessageSegments:{type:"list",member:{type:"structure",members:{beginOffset:{type:"integer"},endOffset:{type:"integer"},snippetExcerpt:{type:"structure",members:{text:{}}}}}}}}},S2t:{type:"list",member:{type:"structure",members:{name:{},status:{},error:{shape:"Sb"}}}},S30:{type:"structure",members:{kmsKeyId:{type:"string",sensitive:!0}}},S32:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S36:{type:"structure",required:["attachmentsControlMode"],members:{attachmentsControlMode:{}}},S3c:{type:"structure",members:{},document:!0},S3d:{type:"structure",required:["subnetIds","securityGroupIds"],members:{subnetIds:{type:"list",member:{}},securityGroupIds:{type:"list",member:{}}}},S3o:{type:"structure",members:{units:{type:"integer"}}},S3u:{type:"structure",members:{basicAuthConfiguration:{type:"structure",required:["secretArn","roleArn"],members:{secretArn:{},roleArn:{}}},oAuth2ClientCredentialConfiguration:{type:"structure",required:["secretArn","roleArn"],members:{secretArn:{},roleArn:{}}},noAuthConfiguration:{type:"structure",members:{}}},union:!0},S3z:{type:"structure",required:["description","apiSchemaType","apiSchema"],members:{description:{},apiSchemaType:{},apiSchema:{type:"structure",members:{payload:{type:"string",sensitive:!0},s3:{shape:"St"}},union:!0}}},S4a:{type:"structure",members:{nativeIndexConfiguration:{type:"structure",required:["indexId"],members:{indexId:{},boostingOverride:{type:"map",key:{},value:{type:"structure",members:{numberConfiguration:{type:"structure",required:["boostingLevel"],members:{boostingLevel:{},boostingType:{}}},stringConfiguration:{type:"structure",required:["boostingLevel"],members:{boostingLevel:{},attributeValueBoosting:{type:"map",key:{},value:{}}}},dateConfiguration:{type:"structure",required:["boostingLevel"],members:{boostingLevel:{},boostingDurationInSeconds:{type:"long"}}},stringListConfiguration:{type:"structure",required:["boostingLevel"],members:{boostingLevel:{}}}},union:!0}}}},kendraIndexConfiguration:{type:"structure",required:["indexId"],members:{indexId:{}}}},union:!0},S4u:{type:"structure",required:["userId"],members:{indexId:{},dataSourceId:{},userId:{}}},S5z:{type:"list",member:{}},S62:{type:"list",member:{type:"structure",required:["name","rules"],members:{name:{},description:{},exampleChatMessages:{type:"list",member:{}},rules:{type:"list",member:{type:"structure",required:["ruleType"],members:{includedUsersAndGroups:{shape:"S6a"},excludedUsersAndGroups:{shape:"S6a"},ruleType:{},ruleConfiguration:{type:"structure",members:{contentBlockerRule:{type:"structure",members:{systemMessageOverride:{}}},contentRetrievalRule:{type:"structure",members:{eligibleDataSources:{type:"list",member:{type:"structure",members:{indexId:{},dataSourceId:{}}}}}}},union:!0}}}}}}},S6a:{type:"structure",members:{userIds:{type:"list",member:{}},userGroups:{shape:"S1n"}}},S6p:{type:"structure",members:{status:{},lastUpdatedAt:{type:"timestamp"},errorDetail:{shape:"Sb"}}},S6v:{type:"list",member:{type:"structure",members:{name:{},type:{},search:{}}}},S7c:{type:"list",member:{shape:"S4u"}},S7g:{type:"structure",members:{samlConfiguration:{type:"structure",required:["metadataXML","roleArn","userIdAttribute"],members:{metadataXML:{},roleArn:{},userIdAttribute:{},userGroupAttribute:{}}}},union:!0}}}},{}],585:[function(e,t,r){t.exports={pagination:{GetChatControlsConfiguration:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"topicConfigurations"},ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applications"},ListConversations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"conversations"},ListDataSourceSyncJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"history"},ListDataSources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataSources"},ListDocuments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"documentDetailList"},ListGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListIndices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"indices"},ListMessages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"messages"},ListPlugins:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"plugins"},ListRetrievers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"retrievers"},ListWebExperiences:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"webExperiences"}}}},{}],586:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-10-19",endpointPrefix:"wisdom",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Q Connect",serviceId:"QConnect",signatureVersion:"v4",signingName:"wisdom",uid:"qconnect-2020-10-19"},operations:{CreateAssistant:{http:{requestUri:"/assistants",responseCode:200},input:{type:"structure",required:["name","type"],members:{clientToken:{idempotencyToken:!0},description:{},name:{},serverSideEncryptionConfiguration:{shape:"S5"},tags:{shape:"S7"},type:{}}},output:{type:"structure",members:{assistant:{shape:"Sc"}}},idempotent:!0},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:!0},associationType:{},clientToken:{idempotencyToken:!0},tags:{shape:"S7"}}},output:{type:"structure",members:{assistantAssociation:{shape:"Sp"}}},idempotent:!0},CreateContent:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/contents",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","name","uploadId"],members:{clientToken:{idempotencyToken:!0},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},metadata:{shape:"St"},name:{},overrideLinkOutUri:{},tags:{shape:"S7"},title:{},uploadId:{}}},output:{type:"structure",members:{content:{shape:"Sy"}}},idempotent:!0},CreateKnowledgeBase:{http:{requestUri:"/knowledgeBases",responseCode:200},input:{type:"structure",required:["knowledgeBaseType","name"],members:{clientToken:{idempotencyToken:!0},description:{},knowledgeBaseType:{},name:{},renderingConfiguration:{shape:"S15"},serverSideEncryptionConfiguration:{shape:"S5"},sourceConfiguration:{shape:"S16"},tags:{shape:"S7"}}},output:{type:"structure",members:{knowledgeBase:{shape:"S1a"}}},idempotent:!0},CreateQuickResponse:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses",responseCode:200},input:{type:"structure",required:["content","knowledgeBaseId","name"],members:{channels:{shape:"S1d"},clientToken:{idempotencyToken:!0},content:{shape:"S1f"},contentType:{},description:{},groupingConfiguration:{shape:"S1j"},isActive:{type:"boolean"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},language:{},name:{},shortcutKey:{},tags:{shape:"S7"}}},output:{type:"structure",members:{quickResponse:{shape:"S1s"}}},idempotent:!0},CreateSession:{http:{requestUri:"/assistants/{assistantId}/sessions",responseCode:200},input:{type:"structure",required:["assistantId","name"],members:{assistantId:{location:"uri",locationName:"assistantId"},clientToken:{idempotencyToken:!0},description:{},name:{},tagFilter:{shape:"S1x"},tags:{shape:"S7"}}},output:{type:"structure",members:{session:{shape:"S23"}}},idempotent:!0},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:!0},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:!0},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:!0},DeleteImportJob:{http:{method:"DELETE",requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs/{importJobId}",responseCode:204},input:{type:"structure",required:["importJobId","knowledgeBaseId"],members:{importJobId:{location:"uri",locationName:"importJobId"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},DeleteQuickResponse:{http:{method:"DELETE",requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}",responseCode:204},input:{type:"structure",required:["knowledgeBaseId","quickResponseId"],members:{knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},quickResponseId:{location:"uri",locationName:"quickResponseId"}}},output:{type:"structure",members:{}},idempotent:!0},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:"Sp"}}}},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:"Sy"}}}},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:"S2p"}}}},GetImportJob:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs/{importJobId}",responseCode:200},input:{type:"structure",required:["importJobId","knowledgeBaseId"],members:{importJobId:{location:"uri",locationName:"importJobId"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"}}},output:{type:"structure",members:{importJob:{shape:"S2s"}}}},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:"S1a"}}}},GetQuickResponse:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","quickResponseId"],members:{knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},quickResponseId:{location:"uri",locationName:"quickResponseId"}}},output:{type:"structure",members:{quickResponse:{shape:"S1s"}}}},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:["recommendationId"],members:{data:{shape:"S39"},document:{shape:"S3t"},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:"S40"}}}},union:!0},id:{},recommendationIds:{shape:"S41"},source:{},type:{}}}}}},deprecated:!0,deprecatedMessage:"GetRecommendations API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications."},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:"S23"}}}},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:"Sq"},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:{},capabilityConfiguration:{shape:"Sf"},description:{},integrationConfiguration:{shape:"Sh"},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:"S4h"},nextToken:{}}}},ListImportJobs:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs",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:["importJobSummaries"],members:{importJobSummaries:{type:"list",member:{type:"structure",required:["createdTime","importJobId","importJobType","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","status","uploadId"],members:{createdTime:{shape:"S12"},externalSourceConfiguration:{shape:"S2t"},importJobId:{},importJobType:{},knowledgeBaseArn:{},knowledgeBaseId:{},lastModifiedTime:{shape:"S12"},metadata:{shape:"St"},status:{},uploadId:{}}}},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:"S15"},serverSideEncryptionConfiguration:{shape:"S5"},sourceConfiguration:{shape:"S16"},status:{},tags:{shape:"S7"}}}},nextToken:{}}}},ListQuickResponses:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses",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:["quickResponseSummaries"],members:{nextToken:{},quickResponseSummaries:{type:"list",member:{type:"structure",required:["contentType","createdTime","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","name","quickResponseArn","quickResponseId","status"],members:{channels:{shape:"S1d"},contentType:{},createdTime:{shape:"S12"},description:{},isActive:{type:"boolean"},knowledgeBaseArn:{},knowledgeBaseId:{},lastModifiedBy:{},lastModifiedTime:{shape:"S12"},name:{},quickResponseArn:{},quickResponseId:{},status:{},tags:{shape:"S7"}}}}}}},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:"S41"},sessionId:{location:"uri",locationName:"sessionId"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{message:{},recommendationId:{}}}},recommendationIds:{shape:"S41"}}},idempotent:!0},PutFeedback:{http:{method:"PUT",requestUri:"/assistants/{assistantId}/feedback",responseCode:200},input:{type:"structure",required:["assistantId","contentFeedback","targetId","targetType"],members:{assistantId:{location:"uri",locationName:"assistantId"},contentFeedback:{shape:"S52"},targetId:{},targetType:{}}},output:{type:"structure",required:["assistantArn","assistantId","contentFeedback","targetId","targetType"],members:{assistantArn:{},assistantId:{},contentFeedback:{shape:"S52"},targetId:{},targetType:{}}},idempotent:!0},QueryAssistant:{http:{requestUri:"/assistants/{assistantId}/query",responseCode:200},input:{type:"structure",required:["assistantId","queryText"],members:{assistantId:{location:"uri",locationName:"assistantId"},maxResults:{type:"integer"},nextToken:{},queryCondition:{type:"list",member:{type:"structure",members:{single:{type:"structure",required:["comparator","field","value"],members:{comparator:{},field:{},value:{}}}},union:!0}},queryText:{shape:"S40"},sessionId:{}}},output:{type:"structure",required:["results"],members:{nextToken:{},results:{type:"list",member:{type:"structure",required:["resultId"],members:{data:{shape:"S39"},document:{shape:"S3t"},relevanceScore:{type:"double"},resultId:{},type:{}}}}}},deprecated:!0,deprecatedMessage:"QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications."},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:"S5k"}}},output:{type:"structure",required:["contentSummaries"],members:{contentSummaries:{shape:"S4h"},nextToken:{}}}},SearchQuickResponses:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/search/quickResponses",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","searchExpression"],members:{attributes:{type:"map",key:{},value:{},sensitive:!0},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},searchExpression:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","operator"],members:{includeNoExistence:{type:"boolean"},name:{},operator:{},values:{type:"list",member:{}}}}},orderOnField:{type:"structure",required:["name"],members:{name:{},order:{}}},queries:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{allowFuzziness:{type:"boolean"},name:{},operator:{},priority:{},values:{type:"list",member:{}}}}}}}}},output:{type:"structure",required:["results"],members:{nextToken:{},results:{type:"list",member:{type:"structure",required:["contentType","contents","createdTime","isActive","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","name","quickResponseArn","quickResponseId","status"],members:{attributesInterpolated:{shape:"S6b"},attributesNotInterpolated:{shape:"S6b"},channels:{shape:"S1d"},contentType:{},contents:{shape:"S1t"},createdTime:{shape:"S12"},description:{},groupingConfiguration:{shape:"S1j"},isActive:{type:"boolean"},knowledgeBaseArn:{},knowledgeBaseId:{},language:{},lastModifiedBy:{},lastModifiedTime:{shape:"S12"},name:{},quickResponseArn:{},quickResponseId:{},shortcutKey:{},status:{},tags:{shape:"S7"}}}}}}},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:"S5k"}}},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"},presignedUrlTimeToLive:{type:"integer"}}},output:{type:"structure",required:["headersToInclude","uploadId","url","urlExpiry"],members:{headersToInclude:{type:"map",key:{},value:{}},uploadId:{},url:{shape:"S11"},urlExpiry:{shape:"S12"}}}},StartImportJob:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs",responseCode:200},input:{type:"structure",required:["importJobType","knowledgeBaseId","uploadId"],members:{clientToken:{idempotencyToken:!0},externalSourceConfiguration:{shape:"S2t"},importJobType:{},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},metadata:{shape:"St"},uploadId:{}}},output:{type:"structure",members:{importJob:{shape:"S2s"}}},idempotent:!0},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:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},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:"St"},overrideLinkOutUri:{},removeOverrideLinkOutUri:{type:"boolean"},revisionId:{},title:{},uploadId:{}}},output:{type:"structure",members:{content:{shape:"Sy"}}}},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:"S1a"}}}},UpdateQuickResponse:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","quickResponseId"],members:{channels:{shape:"S1d"},content:{shape:"S1f"},contentType:{},description:{},groupingConfiguration:{shape:"S1j"},isActive:{type:"boolean"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},language:{},name:{},quickResponseId:{location:"uri",locationName:"quickResponseId"},removeDescription:{type:"boolean"},removeGroupingConfiguration:{type:"boolean"},removeShortcutKey:{type:"boolean"},shortcutKey:{}}},output:{type:"structure",members:{quickResponse:{shape:"S1s"}}}},UpdateSession:{http:{requestUri:"/assistants/{assistantId}/sessions/{sessionId}",responseCode:200},input:{type:"structure",required:["assistantId","sessionId"],members:{assistantId:{location:"uri",locationName:"assistantId"},description:{},sessionId:{location:"uri",locationName:"sessionId"},tagFilter:{shape:"S1x"}}},output:{type:"structure",members:{session:{shape:"S23"}}}}},shapes:{S5:{type:"structure",members:{kmsKeyId:{}}},S7:{type:"map",key:{},value:{}},Sc:{type:"structure",required:["assistantArn","assistantId","name","status","type"],members:{assistantArn:{},assistantId:{},capabilityConfiguration:{shape:"Sf"},description:{},integrationConfiguration:{shape:"Sh"},name:{},serverSideEncryptionConfiguration:{shape:"S5"},status:{},tags:{shape:"S7"},type:{}}},Sf:{type:"structure",members:{type:{}}},Sh:{type:"structure",members:{topicIntegrationArn:{}}},Sp:{type:"structure",required:["assistantArn","assistantAssociationArn","assistantAssociationId","assistantId","associationData","associationType"],members:{assistantArn:{},assistantAssociationArn:{},assistantAssociationId:{},assistantId:{},associationData:{shape:"Sq"},associationType:{},tags:{shape:"S7"}}},Sq:{type:"structure",members:{knowledgeBaseAssociation:{type:"structure",members:{knowledgeBaseArn:{},knowledgeBaseId:{}}}},union:!0},St:{type:"map",key:{},value:{}},Sy:{type:"structure",required:["contentArn","contentId","contentType","knowledgeBaseArn","knowledgeBaseId","metadata","name","revisionId","status","title","url","urlExpiry"],members:{contentArn:{},contentId:{},contentType:{},knowledgeBaseArn:{},knowledgeBaseId:{},linkOutUri:{},metadata:{shape:"St"},name:{},revisionId:{},status:{},tags:{shape:"S7"},title:{},url:{shape:"S11"},urlExpiry:{shape:"S12"}}},S11:{type:"string",sensitive:!0},S12:{type:"timestamp",timestampFormat:"unixTimestamp"},S15:{type:"structure",members:{templateUri:{}}},S16:{type:"structure",members:{appIntegrations:{type:"structure",required:["appIntegrationArn"],members:{appIntegrationArn:{},objectFields:{type:"list",member:{}}}}},union:!0},S1a:{type:"structure",required:["knowledgeBaseArn","knowledgeBaseId","knowledgeBaseType","name","status"],members:{description:{},knowledgeBaseArn:{},knowledgeBaseId:{},knowledgeBaseType:{},lastContentModificationTime:{shape:"S12"},name:{},renderingConfiguration:{shape:"S15"},serverSideEncryptionConfiguration:{shape:"S5"},sourceConfiguration:{shape:"S16"},status:{},tags:{shape:"S7"}}},S1d:{type:"list",member:{type:"string",sensitive:!0}},S1f:{type:"structure",members:{content:{shape:"S1g"}},union:!0},S1g:{type:"string",sensitive:!0},S1j:{type:"structure",members:{criteria:{type:"string",sensitive:!0},values:{type:"list",member:{type:"string",sensitive:!0}}}},S1s:{type:"structure",required:["contentType","createdTime","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","name","quickResponseArn","quickResponseId","status"],members:{channels:{shape:"S1d"},contentType:{},contents:{shape:"S1t"},createdTime:{shape:"S12"},description:{},groupingConfiguration:{shape:"S1j"},isActive:{type:"boolean"},knowledgeBaseArn:{},knowledgeBaseId:{},language:{},lastModifiedBy:{},lastModifiedTime:{shape:"S12"},name:{},quickResponseArn:{},quickResponseId:{},shortcutKey:{},status:{},tags:{shape:"S7"}}},S1t:{type:"structure",members:{markdown:{shape:"S1u"},plainText:{shape:"S1u"}}},S1u:{type:"structure",members:{content:{shape:"S1g"}},union:!0},S1x:{type:"structure",members:{andConditions:{shape:"S1y"},orConditions:{type:"list",member:{type:"structure",members:{andConditions:{shape:"S1y"},tagCondition:{shape:"S1z"}},union:!0}},tagCondition:{shape:"S1z"}},union:!0},S1y:{type:"list",member:{shape:"S1z"}},S1z:{type:"structure",required:["key"],members:{key:{},value:{}}},S23:{type:"structure",required:["name","sessionArn","sessionId"],members:{description:{},integrationConfiguration:{type:"structure",members:{topicIntegrationArn:{}}},name:{},sessionArn:{},sessionId:{},tagFilter:{shape:"S1x"},tags:{shape:"S7"}}},S2p:{type:"structure",required:["contentArn","contentId","contentType","knowledgeBaseArn","knowledgeBaseId","metadata","name","revisionId","status","title"],members:{contentArn:{},contentId:{},contentType:{},knowledgeBaseArn:{},knowledgeBaseId:{},metadata:{shape:"St"},name:{},revisionId:{},status:{},tags:{shape:"S7"},title:{}}},S2s:{type:"structure",required:["createdTime","importJobId","importJobType","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","status","uploadId","url","urlExpiry"],members:{createdTime:{shape:"S12"},externalSourceConfiguration:{shape:"S2t"},failedRecordReport:{shape:"S11"},importJobId:{},importJobType:{},knowledgeBaseArn:{},knowledgeBaseId:{},lastModifiedTime:{shape:"S12"},metadata:{shape:"St"},status:{},uploadId:{},url:{shape:"S11"},urlExpiry:{shape:"S12"}}},S2t:{type:"structure",required:["configuration","source"],members:{configuration:{type:"structure",members:{connectConfiguration:{type:"structure",members:{instanceId:{}}}},union:!0},source:{}}},S39:{type:"structure",required:["details","reference"],members:{details:{type:"structure",members:{contentData:{type:"structure",required:["rankingData","textData"],members:{rankingData:{shape:"S3c"},textData:{shape:"S3f"}}},generativeData:{type:"structure",required:["completion","rankingData","references"],members:{completion:{shape:"S3k"},rankingData:{shape:"S3c"},references:{type:"list",member:{shape:"S39"}}}},sourceContentData:{type:"structure",required:["id","rankingData","textData","type"],members:{id:{},rankingData:{shape:"S3c"},textData:{shape:"S3f"},type:{}}}},union:!0},reference:{type:"structure",members:{contentReference:{shape:"S3q"},generativeReference:{type:"structure",members:{generationId:{},modelId:{}}}},union:!0}}},S3c:{type:"structure",members:{relevanceLevel:{},relevanceScore:{type:"double"}}},S3f:{type:"structure",members:{excerpt:{shape:"S3g"},title:{shape:"S3g"}}},S3g:{type:"structure",members:{highlights:{type:"list",member:{type:"structure",members:{beginOffsetInclusive:{type:"integer"},endOffsetExclusive:{type:"integer"}}}},text:{shape:"S3k"}}},S3k:{type:"string",sensitive:!0},S3q:{type:"structure",members:{contentArn:{},contentId:{},knowledgeBaseArn:{},knowledgeBaseId:{}}},S3t:{type:"structure",required:["contentReference"],members:{contentReference:{shape:"S3q"},excerpt:{shape:"S3g"},title:{shape:"S3g"}}},S40:{type:"string",sensitive:!0},S41:{type:"list",member:{}},S4h:{type:"list",member:{shape:"S2p"}},S52:{type:"structure",members:{generativeContentFeedbackData:{type:"structure",required:["relevance"],members:{relevance:{}}}},union:!0},S5k:{type:"structure",required:["filters"],members:{filters:{type:"list",member:{type:"structure",required:["field","operator","value"],members:{field:{},operator:{},value:{}}}}}},S6b:{type:"list",member:{},sensitive:!0}}}},{}],587:[function(e,t,r){t.exports={pagination:{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"},ListImportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"importJobSummaries"},ListKnowledgeBases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"knowledgeBaseSummaries"},ListQuickResponses:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"quickResponseSummaries"},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"},SearchQuickResponses:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"results"},SearchSessions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"sessionSummaries"}}}},{}],588:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-01-02",endpointPrefix:"qldb",jsonVersion:"1.0",protocol:"rest-json",serviceAbbreviation:"QLDB",serviceFullName:"Amazon QLDB",serviceId:"QLDB",signatureVersion:"v4",signingName:"qldb",uid:"qldb-2019-01-02"},operations:{CancelJournalKinesisStream:{http:{method:"DELETE",requestUri:"/ledgers/{name}/journal-kinesis-streams/{streamId}"},input:{type:"structure",required:["LedgerName","StreamId"],members:{LedgerName:{location:"uri",locationName:"name"},StreamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{StreamId:{}}}},CreateLedger:{http:{requestUri:"/ledgers"},input:{type:"structure",required:["Name","PermissionsMode"],members:{Name:{},Tags:{shape:"S6"},PermissionsMode:{},DeletionProtection:{type:"boolean"},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:!0}},sensitive:!0},S1l:{type:"list",member:{shape:"Sr"}}}}},{}],589:[function(e,t,r){t.exports={pagination:{ListJournalKinesisStreamsForLedger:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListJournalS3Exports:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListJournalS3ExportsForLedger:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLedgers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],590:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-07-11",endpointPrefix:"session.qldb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"QLDB Session",serviceFullName:"Amazon QLDB Session",serviceId:"QLDB Session",signatureVersion:"v4",signingName:"qldb",targetPrefix:"QLDBSession",uid:"qldb-session-2019-07-11"},operations:{SendCommand:{input:{type:"structure",members:{SessionToken:{},StartSession:{type:"structure",required:["LedgerName"],members:{LedgerName:{}}},StartTransaction:{type:"structure",members:{}},EndSession:{type:"structure",members:{}},CommitTransaction:{type:"structure",required:["TransactionId","CommitDigest"],members:{TransactionId:{},CommitDigest:{type:"blob"}}},AbortTransaction:{type:"structure",members:{}},ExecuteStatement:{type:"structure",required:["TransactionId","Statement"],members:{TransactionId:{},Statement:{},Parameters:{type:"list",member:{shape:"Se"}}}},FetchPage:{type:"structure",required:["TransactionId","NextPageToken"],members:{TransactionId:{},NextPageToken:{}}}}},output:{type:"structure",members:{StartSession:{type:"structure",members:{SessionToken:{},TimingInformation:{shape:"Sl"}}},StartTransaction:{type:"structure",members:{TransactionId:{},TimingInformation:{shape:"Sl"}}},EndSession:{type:"structure",members:{TimingInformation:{shape:"Sl"}}},CommitTransaction:{type:"structure",members:{TransactionId:{},CommitDigest:{type:"blob"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}},AbortTransaction:{type:"structure",members:{TimingInformation:{shape:"Sl"}}},ExecuteStatement:{type:"structure",members:{FirstPage:{shape:"Sv"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}},FetchPage:{type:"structure",members:{Page:{shape:"Sv"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}}}}}},shapes:{Se:{type:"structure",members:{IonBinary:{type:"blob"},IonText:{}}},Sl:{type:"structure",members:{ProcessingTimeMilliseconds:{type:"long"}}},Sq:{type:"structure",members:{ReadIOs:{type:"long"},WriteIOs:{type:"long"}}},Sv:{type:"structure",members:{Values:{type:"list",member:{shape:"Se"}},NextPageToken:{}}}}}},{}],591:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-04-01",endpointPrefix:"quicksight",jsonVersion:"1.0",protocol:"rest-json",protocols:["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"}}}},CreateAccountSubscription:{http:{requestUri:"/account/{AwsAccountId}"},input:{type:"structure",required:["AuthenticationMethod","AwsAccountId","AccountName","NotificationEmail"],members:{Edition:{},AuthenticationMethod:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AccountName:{},NotificationEmail:{},ActiveDirectoryName:{},Realm:{},DirectoryId:{},AdminGroup:{shape:"Sk"},AuthorGroup:{shape:"Sk"},ReaderGroup:{shape:"Sk"},AdminProGroup:{shape:"Sk"},AuthorProGroup:{shape:"Sk"},ReaderProGroup:{shape:"Sk"},FirstName:{},LastName:{},EmailAddress:{},ContactNumber:{},IAMIdentityCenterInstanceArn:{}}},output:{type:"structure",members:{SignupResponse:{type:"structure",members:{IAMUser:{type:"boolean"},userLoginName:{},accountName:{},directoryType:{}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateAnalysis:{http:{requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId","Name"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},Name:{},Parameters:{shape:"Sr"},Permissions:{shape:"S19"},SourceEntity:{shape:"S1d"},ThemeArn:{},Tags:{shape:"Sb"},Definition:{shape:"S1h"},ValidationStrategy:{shape:"Smn"},FolderArns:{shape:"Smp"}}},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"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},Name:{},Parameters:{shape:"Sr"},Permissions:{shape:"S19"},SourceEntity:{shape:"Smu"},Tags:{shape:"Sb"},VersionDescription:{},DashboardPublishOptions:{shape:"Smx"},ThemeArn:{},Definition:{shape:"Sna"},ValidationStrategy:{shape:"Smn"},FolderArns:{shape:"Smp"},LinkSharingConfiguration:{shape:"Snb"},LinkEntities:{shape:"Snc"}}},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:"Sni"},LogicalTableMap:{shape:"So2"},ImportMode:{},ColumnGroups:{shape:"Sp9"},FieldFolders:{shape:"Spf"},Permissions:{shape:"S19"},RowLevelPermissionDataSet:{shape:"Spk"},RowLevelPermissionTagConfiguration:{shape:"Spo"},ColumnLevelPermissionRules:{shape:"Spw"},Tags:{shape:"Sb"},DataSetUsageConfiguration:{shape:"Sq0"},DatasetParameters:{shape:"Sq1"},FolderArns:{shape:"Smp"}}},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:"Sqg"},Credentials:{shape:"Srx"},Permissions:{shape:"S19"},VpcConnectionProperties:{shape:"Ss4"},SslProperties:{shape:"Ss5"},Tags:{shape:"Sb"},FolderArns:{shape:"Smp"}}},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:"S19"},Tags:{shape:"Sb"},SharingModel:{}}},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:"Ssl"},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:"Ssp"},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:"Sst"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"Sst"},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"}}}},CreateRefreshSchedule:{http:{requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules"},input:{type:"structure",required:["DataSetId","AwsAccountId","Schedule"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Schedule:{shape:"St6"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},RequestId:{},ScheduleId:{},Arn:{}}}},CreateRoleMembership:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/roles/{Role}/members/{MemberName}"},input:{type:"structure",required:["MemberName","AwsAccountId","Namespace","Role"],members:{MemberName:{location:"uri",locationName:"MemberName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},Role:{location:"uri",locationName:"Role"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateTemplate:{http:{requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},Name:{},Permissions:{shape:"S19"},SourceEntity:{shape:"Sti"},Tags:{shape:"Sb"},VersionDescription:{},Definition:{shape:"Stl"},ValidationStrategy:{shape:"Smn"}}},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:"Su0"},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:"Su3"},Permissions:{shape:"S19"},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:"Suj"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateTopic:{http:{requestUri:"/accounts/{AwsAccountId}/topics"},input:{type:"structure",required:["AwsAccountId","TopicId","Topic"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{},Topic:{shape:"Sum"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},TopicId:{},RefreshArn:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateTopicRefreshSchedule:{http:{requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/schedules"},input:{type:"structure",required:["AwsAccountId","TopicId","DatasetArn","RefreshSchedule"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},DatasetArn:{},DatasetName:{},RefreshSchedule:{shape:"Swb"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},DatasetArn:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateVPCConnection:{http:{requestUri:"/accounts/{AwsAccountId}/vpc-connections"},input:{type:"structure",required:["AwsAccountId","VPCConnectionId","Name","SubnetIds","SecurityGroupIds","RoleArn"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},VPCConnectionId:{},Name:{},SubnetIds:{shape:"Swg"},SecurityGroupIds:{shape:"Swi"},DnsResolvers:{shape:"Swk"},RoleArn:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},VPCConnectionId:{},CreationStatus:{},AvailabilityStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},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"}}}},DeleteAccountSubscription:{http:{method:"DELETE",requestUri:"/account/{AwsAccountId}"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"}}},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"}}}},DeleteDataSetRefreshProperties:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{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"}}}},DeleteIdentityPropagationConfig:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/identity-propagation-config/{Service}"},input:{type:"structure",required:["AwsAccountId","Service"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Service:{location:"uri",locationName:"Service"}}},output:{type:"structure",members:{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"}}}},DeleteRefreshSchedule:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules/{ScheduleId}"},input:{type:"structure",required:["DataSetId","AwsAccountId","ScheduleId"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ScheduleId:{location:"uri",locationName:"ScheduleId"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},RequestId:{},ScheduleId:{},Arn:{}}}},DeleteRoleCustomPermission:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/roles/{Role}/custom-permission"},input:{type:"structure",required:["Role","AwsAccountId","Namespace"],members:{Role:{location:"uri",locationName:"Role"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{type:"integer"}}}},DeleteRoleMembership:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/roles/{Role}/members/{MemberName}"},input:{type:"structure",required:["MemberName","Role","AwsAccountId","Namespace"],members:{MemberName:{location:"uri",locationName:"MemberName"},Role:{location:"uri",locationName:"Role"},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:{}}}},DeleteTopic:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}"},input:{type:"structure",required:["AwsAccountId","TopicId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"}}},output:{type:"structure",members:{Arn:{},TopicId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteTopicRefreshSchedule:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}"},input:{type:"structure",required:["AwsAccountId","TopicId","DatasetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},DatasetId:{location:"uri",locationName:"DatasetId"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},DatasetArn:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteUserByPrincipalId:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}"},input:{type:"structure",required:["PrincipalId","AwsAccountId","Namespace"],members:{PrincipalId:{location:"uri",locationName:"PrincipalId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteVPCConnection:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}"},input:{type:"structure",required:["AwsAccountId","VPCConnectionId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},VPCConnectionId:{location:"uri",locationName:"VPCConnectionId"}}},output:{type:"structure",members:{Arn:{},VPCConnectionId:{},DeletionStatus:{},AvailabilityStatus:{},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:{},PublicSharingEnabled:{type:"boolean"},TerminationProtectionEnabled:{type:"boolean"}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAccountSubscription:{http:{method:"GET",requestUri:"/account/{AwsAccountId}"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"}}},output:{type:"structure",members:{AccountInfo:{type:"structure",members:{AccountName:{},Edition:{},NotificationEmail:{},AuthenticationType:{},AccountSubscriptionStatus:{},IAMIdentityCenterInstanceArn:{}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},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:{shape:"Syl"},DataSetArns:{shape:"Syq"},ThemeArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Sheets:{shape:"Syr"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeAnalysisDefinition:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}/definition"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{AnalysisId:{},Name:{},Errors:{shape:"Syl"},ResourceStatus:{},ThemeArn:{},Definition:{shape:"S1h"},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:"S19"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeAssetBundleExportJob:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/asset-bundle-export-jobs/{AssetBundleExportJobId}"},input:{type:"structure",required:["AwsAccountId","AssetBundleExportJobId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssetBundleExportJobId:{location:"uri",locationName:"AssetBundleExportJobId"}}},output:{type:"structure",members:{JobStatus:{},DownloadUrl:{shape:"Sz0"},Errors:{type:"list",member:{type:"structure",members:{Arn:{},Type:{},Message:{}}}},Arn:{},CreatedTime:{type:"timestamp"},AssetBundleExportJobId:{},AwsAccountId:{},ResourceArns:{shape:"Sz3"},IncludeAllDependencies:{type:"boolean"},ExportFormat:{},CloudFormationOverridePropertyConfiguration:{shape:"Sz5"},RequestId:{},Status:{location:"statusCode",type:"integer"},IncludePermissions:{type:"boolean"},IncludeTags:{type:"boolean"},ValidationStrategy:{shape:"Szz"},Warnings:{type:"list",member:{type:"structure",members:{Arn:{},Message:{}}}}}}},DescribeAssetBundleImportJob:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/asset-bundle-import-jobs/{AssetBundleImportJobId}"},input:{type:"structure",required:["AwsAccountId","AssetBundleImportJobId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssetBundleImportJobId:{location:"uri",locationName:"AssetBundleImportJobId"}}},output:{type:"structure",members:{JobStatus:{},Errors:{shape:"S105"},RollbackErrors:{shape:"S105"},Arn:{},CreatedTime:{type:"timestamp"},AssetBundleImportJobId:{},AwsAccountId:{},AssetBundleImportSource:{type:"structure",members:{Body:{shape:"Sz0"},S3Uri:{}}},OverrideParameters:{shape:"S109"},FailureAction:{},RequestId:{},Status:{location:"statusCode",type:"integer"},OverridePermissions:{shape:"S10s"},OverrideTags:{shape:"S118"},OverrideValidationStrategy:{shape:"S11l"},Warnings:{type:"list",member:{type:"structure",members:{Arn:{},Message:{}}}}}}},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:{shape:"S11s"},VersionNumber:{type:"long"},Status:{},Arn:{},SourceEntityArn:{},DataSetArns:{shape:"Syq"},Description:{},ThemeArn:{},Sheets:{shape:"Syr"}}},CreatedTime:{type:"timestamp"},LastPublishedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},LinkEntities:{shape:"Snc"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDashboardDefinition:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/definition"},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:{DashboardId:{},Errors:{shape:"S11s"},Name:{},ResourceStatus:{},ThemeArn:{},Definition:{shape:"Sna"},Status:{location:"statusCode",type:"integer"},RequestId:{},DashboardPublishOptions:{shape:"Smx"}}}},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:"S19"},Status:{location:"statusCode",type:"integer"},RequestId:{},LinkSharingConfiguration:{shape:"Snb"}}}},DescribeDashboardSnapshotJob:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs/{SnapshotJobId}"},input:{type:"structure",required:["AwsAccountId","DashboardId","SnapshotJobId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},SnapshotJobId:{location:"uri",locationName:"SnapshotJobId"}}},output:{type:"structure",members:{AwsAccountId:{},DashboardId:{},SnapshotJobId:{},UserConfiguration:{type:"structure",members:{AnonymousUsers:{type:"list",member:{type:"structure",members:{RowLevelPermissionTagKeys:{type:"list",member:{}}}}}}},SnapshotConfiguration:{shape:"S125"},Arn:{},JobStatus:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},RequestId:{},Status:{type:"integer"}}}},DescribeDashboardSnapshotJobResult:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs/{SnapshotJobId}/result"},input:{type:"structure",required:["AwsAccountId","DashboardId","SnapshotJobId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},SnapshotJobId:{location:"uri",locationName:"SnapshotJobId"}}},output:{type:"structure",members:{Arn:{},JobStatus:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Result:{type:"structure",members:{AnonymousUsers:{type:"list",member:{type:"structure",members:{FileGroups:{type:"list",member:{type:"structure",members:{Files:{shape:"S128"},S3Results:{type:"list",member:{type:"structure",members:{S3DestinationConfiguration:{shape:"S12h"},S3Uri:{shape:"Sz0"},ErrorInfo:{type:"list",member:{type:"structure",members:{ErrorMessage:{},ErrorType:{}}}}}}}}}}}}}}},ErrorInfo:{type:"structure",members:{ErrorMessage:{},ErrorType:{}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},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:"Sni"},LogicalTableMap:{shape:"So2"},OutputColumns:{type:"list",member:{type:"structure",members:{Name:{},Description:{},Type:{},SubType:{}}}},ImportMode:{},ConsumedSpiceCapacityInBytes:{type:"long"},ColumnGroups:{shape:"Sp9"},FieldFolders:{shape:"Spf"},RowLevelPermissionDataSet:{shape:"Spk"},RowLevelPermissionTagConfiguration:{shape:"Spo"},ColumnLevelPermissionRules:{shape:"Spw"},DataSetUsageConfiguration:{shape:"Sq0"},DatasetParameters:{shape:"Sq1"}}},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:"S19"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSetRefreshProperties:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"},DataSetRefreshProperties:{shape:"S135"}}}},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:"S13d"},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:"S19"},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"},SharingModel:{}}},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"},Namespace:{location:"querystring",locationName:"namespace"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},FolderId:{},Arn:{},Permissions:{shape:"S19"},RequestId:{},NextToken:{}}}},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"},Namespace:{location:"querystring",locationName:"namespace"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},FolderId:{},Arn:{},Permissions:{shape:"S19"},RequestId:{},NextToken:{}}}},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:"Ssl"},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:"Ssp"},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:"Sst"},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:"S140"},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:"S149"},VpcIdRestrictionRuleMap:{shape:"S14c"},VpcEndpointIdRestrictionRuleMap:{shape:"S14f"},Enabled:{type:"boolean"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeKeyRegistration:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/key-registration"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DefaultKeyOnly:{location:"querystring",locationName:"default-key-only",type:"boolean"}}},output:{type:"structure",members:{AwsAccountId:{},KeyRegistration:{shape:"S14k"},RequestId:{},Status:{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:"S14o"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeRefreshSchedule:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules/{ScheduleId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","ScheduleId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},ScheduleId:{location:"uri",locationName:"ScheduleId"}}},output:{type:"structure",members:{RefreshSchedule:{shape:"St6"},Status:{location:"statusCode",type:"integer"},RequestId:{},Arn:{}}}},DescribeRoleCustomPermission:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/roles/{Role}/custom-permission"},input:{type:"structure",required:["Role","AwsAccountId","Namespace"],members:{Role:{location:"uri",locationName:"Role"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{CustomPermissionsName:{},RequestId:{},Status:{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:{shape:"S150"},VersionNumber:{type:"long"},Status:{},DataSetConfigurations:{shape:"Stm"},Description:{},SourceEntityArn:{},ThemeArn:{},Sheets:{shape:"Syr"}}},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:"Su0"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeTemplateDefinition:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/definition"},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:{Name:{},TemplateId:{},Errors:{shape:"S150"},ResourceStatus:{},ThemeArn:{},Definition:{shape:"Stl"},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:"S19"},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:"Su3"},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:"Suj"},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:"S19"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTopic:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}"},input:{type:"structure",required:["AwsAccountId","TopicId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"}}},output:{type:"structure",members:{Arn:{},TopicId:{},Topic:{shape:"Sum"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTopicPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/permissions"},input:{type:"structure",required:["AwsAccountId","TopicId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},Permissions:{shape:"S19"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeTopicRefresh:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/refresh/{RefreshId}"},input:{type:"structure",required:["AwsAccountId","TopicId","RefreshId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},RefreshId:{location:"uri",locationName:"RefreshId"}}},output:{type:"structure",members:{RefreshDetails:{type:"structure",members:{RefreshArn:{},RefreshId:{},RefreshStatus:{}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTopicRefreshSchedule:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}"},input:{type:"structure",required:["AwsAccountId","TopicId","DatasetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},DatasetId:{location:"uri",locationName:"DatasetId"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},DatasetArn:{},RefreshSchedule:{shape:"Swb"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},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:"S15y"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeVPCConnection:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}"},input:{type:"structure",required:["AwsAccountId","VPCConnectionId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},VPCConnectionId:{location:"uri",locationName:"VPCConnectionId"}}},output:{type:"structure",members:{VPCConnection:{type:"structure",members:{VPCConnectionId:{},Arn:{},Name:{},VPCId:{},SecurityGroupIds:{shape:"Swi"},DnsResolvers:{shape:"Sv4"},Status:{},AvailabilityStatus:{},NetworkInterfaces:{shape:"S164"},RoleArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},RequestId:{},Status:{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:{shape:"S16a"},AuthorizedResourceArns:{type:"list",member:{}},ExperienceConfiguration:{type:"structure",members:{Dashboard:{type:"structure",required:["InitialDashboardId"],members:{InitialDashboardId:{}}},DashboardVisual:{type:"structure",required:["InitialDashboardVisualId"],members:{InitialDashboardVisualId:{shape:"S16g"}}},QSearchBar:{type:"structure",required:["InitialTopicId"],members:{InitialTopicId:{}}},GenerativeQnA:{type:"structure",required:["InitialTopicId"],members:{InitialTopicId:{}}}}},AllowedDomains:{shape:"Sv4"}}},output:{type:"structure",required:["EmbedUrl","Status","RequestId","AnonymousUserArn"],members:{EmbedUrl:{shape:"S16k"},Status:{location:"statusCode",type:"integer"},RequestId:{},AnonymousUserArn:{}}}},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:{},FeatureConfigurations:{type:"structure",members:{StatePersistence:{shape:"S16p"},Bookmarks:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}}}}}},QuickSightConsole:{type:"structure",members:{InitialPath:{},FeatureConfigurations:{type:"structure",members:{StatePersistence:{shape:"S16p"}}}}},QSearchBar:{type:"structure",members:{InitialTopicId:{}}},DashboardVisual:{type:"structure",required:["InitialDashboardVisualId"],members:{InitialDashboardVisualId:{shape:"S16g"}}},GenerativeQnA:{type:"structure",members:{InitialTopicId:{}}}}},AllowedDomains:{shape:"Sv4"}}},output:{type:"structure",required:["EmbedUrl","Status","RequestId"],members:{EmbedUrl:{shape:"S16k"},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:"S16k"},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:"S16k"},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:"S177"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListAssetBundleExportJobs:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/asset-bundle-export-jobs"},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:{AssetBundleExportJobSummaryList:{type:"list",member:{type:"structure",members:{JobStatus:{},Arn:{},CreatedTime:{type:"timestamp"},AssetBundleExportJobId:{},IncludeAllDependencies:{type:"boolean"},ExportFormat:{},IncludePermissions:{type:"boolean"},IncludeTags:{type:"boolean"}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListAssetBundleImportJobs:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/asset-bundle-import-jobs"},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:{AssetBundleImportJobSummaryList:{type:"list",member:{type:"structure",members:{JobStatus:{},Arn:{},CreatedTime:{type:"timestamp"},AssetBundleImportJobId:{},FailureAction:{}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},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:"S17n"},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:{shape:"S17r"},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:"S13d"}},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:"S182"},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:"Ssp"}},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:"S189"},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListIAMPolicyAssignments:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/v2/iam-policy-assignments"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentStatus:{location:"querystring",locationName:"assignment-status"},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"}}}},ListIdentityPropagationConfigs:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/identity-propagation-config"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Service:{},AuthorizedTargets:{shape:"S18n"}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},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:"S140"}},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:"S14o"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListRefreshSchedules:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{RefreshSchedules:{type:"list",member:{shape:"St6"}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListRoleMemberships:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/roles/{Role}/members"},input:{type:"structure",required:["Role","AwsAccountId","Namespace"],members:{Role:{location:"uri",locationName:"Role"},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:{MembersList:{shape:"Sk"},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:"Su0"}},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:"Suj"}},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:{}}}},ListTopicRefreshSchedules:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/schedules"},input:{type:"structure",required:["AwsAccountId","TopicId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},RefreshSchedules:{type:"list",member:{type:"structure",members:{DatasetId:{},DatasetArn:{},DatasetName:{},RefreshSchedule:{shape:"Swb"}}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListTopics:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/topics"},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:{TopicsSummaries:{type:"list",member:{type:"structure",members:{Arn:{},TopicId:{},Name:{},UserExperienceVersion:{}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},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:"S189"},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:"S15y"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListVPCConnections:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/vpc-connections"},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:{VPCConnectionSummaries:{type:"list",member:{type:"structure",members:{VPCConnectionId:{},Arn:{},Name:{},VPCId:{},SecurityGroupIds:{shape:"Swi"},DnsResolvers:{shape:"Sv4"},Status:{},AvailabilityStatus:{},NetworkInterfaces:{shape:"S164"},RoleArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},PutDataSetRefreshProperties:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties"},input:{type:"structure",required:["AwsAccountId","DataSetId","DataSetRefreshProperties"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},DataSetRefreshProperties:{shape:"S135"}}},output:{type:"structure",members:{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:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{User:{shape:"S15y"},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:"S177"},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:"S17n"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},SearchDataSets:{http:{requestUri:"/accounts/{AwsAccountId}/search/data-sets"},input:{type:"structure",required:["AwsAccountId","Filters"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Filters:{type:"list",member:{type:"structure",required:["Operator","Name","Value"],members:{Operator:{},Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DataSetSummaries:{shape:"S17r"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},SearchDataSources:{http:{requestUri:"/accounts/{AwsAccountId}/search/data-sources"},input:{type:"structure",required:["AwsAccountId","Filters"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Filters:{type:"list",member:{type:"structure",required:["Operator","Name","Value"],members:{Operator:{},Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DataSourceSummaries:{type:"list",member:{type:"structure",members:{Arn:{},DataSourceId:{},Name:{},Type:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},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:"S182"},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:"S189"},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},StartAssetBundleExportJob:{http:{requestUri:"/accounts/{AwsAccountId}/asset-bundle-export-jobs/export"},input:{type:"structure",required:["AwsAccountId","AssetBundleExportJobId","ResourceArns","ExportFormat"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssetBundleExportJobId:{},ResourceArns:{shape:"Sz3"},IncludeAllDependencies:{type:"boolean"},ExportFormat:{},CloudFormationOverridePropertyConfiguration:{shape:"Sz5"},IncludePermissions:{type:"boolean"},IncludeTags:{type:"boolean"},ValidationStrategy:{shape:"Szz"}}},output:{type:"structure",members:{Arn:{},AssetBundleExportJobId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},StartAssetBundleImportJob:{http:{requestUri:"/accounts/{AwsAccountId}/asset-bundle-import-jobs/import"},input:{type:"structure",required:["AwsAccountId","AssetBundleImportJobId","AssetBundleImportSource"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssetBundleImportJobId:{},AssetBundleImportSource:{type:"structure",members:{Body:{type:"blob",sensitive:!0},S3Uri:{}}},OverrideParameters:{shape:"S109"},FailureAction:{},OverridePermissions:{shape:"S10s"},OverrideTags:{shape:"S118"},OverrideValidationStrategy:{shape:"S11l"}}},output:{type:"structure",members:{Arn:{},AssetBundleImportJobId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},StartDashboardSnapshotJob:{http:{requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs"},input:{type:"structure",required:["AwsAccountId","DashboardId","SnapshotJobId","UserConfiguration","SnapshotConfiguration"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},SnapshotJobId:{},UserConfiguration:{type:"structure",members:{AnonymousUsers:{type:"list",member:{type:"structure",members:{RowLevelPermissionTags:{shape:"S16a"}}}}}},SnapshotConfiguration:{shape:"S125"}}},output:{type:"structure",members:{Arn:{},SnapshotJobId:{},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:{},TerminationProtectionEnabled:{type:"boolean"}}},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"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},Name:{},Parameters:{shape:"Sr"},SourceEntity:{shape:"S1d"},ThemeArn:{},Definition:{shape:"S1h"},ValidationStrategy:{shape:"Smn"}}},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:"S1bx"},RevokePermissions:{shape:"S1bx"}}},output:{type:"structure",members:{AnalysisArn:{},AnalysisId:{},Permissions:{shape:"S19"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDashboard:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId","Name"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},Name:{},SourceEntity:{shape:"Smu"},Parameters:{shape:"Sr"},VersionDescription:{},DashboardPublishOptions:{shape:"Smx"},ThemeArn:{},Definition:{shape:"Sna"},ValidationStrategy:{shape:"Smn"}}},output:{type:"structure",members:{Arn:{},VersionArn:{},DashboardId:{},CreationStatus:{},Status:{type:"integer"},RequestId:{}}}},UpdateDashboardLinks:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/linked-entities"},input:{type:"structure",required:["AwsAccountId","DashboardId","LinkEntities"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},LinkEntities:{shape:"Snc"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"},DashboardArn:{},LinkEntities:{shape:"Snc"}}}},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:"S1bx"},RevokePermissions:{shape:"S1bx"},GrantLinkPermissions:{shape:"S1c4"},RevokeLinkPermissions:{shape:"S1c4"}}},output:{type:"structure",members:{DashboardArn:{},DashboardId:{},Permissions:{shape:"S19"},RequestId:{},Status:{location:"statusCode",type:"integer"},LinkSharingConfiguration:{shape:"Snb"}}}},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:"Sni"},LogicalTableMap:{shape:"So2"},ImportMode:{},ColumnGroups:{shape:"Sp9"},FieldFolders:{shape:"Spf"},RowLevelPermissionDataSet:{shape:"Spk"},RowLevelPermissionTagConfiguration:{shape:"Spo"},ColumnLevelPermissionRules:{shape:"Spw"},DataSetUsageConfiguration:{shape:"Sq0"},DatasetParameters:{shape:"Sq1"}}},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:"S19"},RevokePermissions:{shape:"S19"}}},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:"Sqg"},Credentials:{shape:"Srx"},VpcConnectionProperties:{shape:"Ss4"},SslProperties:{shape:"Ss5"}}},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:"S19"},RevokePermissions:{shape:"S19"}}},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:"S19"},RevokePermissions:{shape:"S19"}}},output:{type:"structure",members:{Status:{type:"integer"},Arn:{},FolderId:{},Permissions:{shape:"S19"},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:"Ssl"},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:"Sst"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},PolicyArn:{},Identities:{shape:"Sst"},AssignmentStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateIdentityPropagationConfig:{http:{requestUri:"/accounts/{AwsAccountId}/identity-propagation-config/{Service}"},input:{type:"structure",required:["AwsAccountId","Service"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Service:{location:"uri",locationName:"Service"},AuthorizedTargets:{shape:"S18n"}}},output:{type:"structure",members:{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:"S149"},VpcIdRestrictionRuleMap:{shape:"S14c"},VpcEndpointIdRestrictionRuleMap:{shape:"S14f"},Enabled:{type:"boolean"}}},output:{type:"structure",members:{AwsAccountId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateKeyRegistration:{http:{requestUri:"/accounts/{AwsAccountId}/key-registration"},input:{type:"structure",required:["AwsAccountId","KeyRegistration"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},KeyRegistration:{shape:"S14k"}}},output:{type:"structure",members:{ +FailedKeyRegistration:{type:"list",member:{type:"structure",required:["Message","StatusCode","SenderFault"],members:{KeyArn:{},Message:{},StatusCode:{type:"integer"},SenderFault:{type:"boolean"}}}},SuccessfulKeyRegistration:{type:"list",member:{type:"structure",required:["KeyArn","StatusCode"],members:{KeyArn:{},StatusCode:{type:"integer"}}}},RequestId:{}}}},UpdatePublicSharingSettings:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/public-sharing-settings"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},PublicSharingEnabled:{type:"boolean"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateRefreshSchedule:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules"},input:{type:"structure",required:["DataSetId","AwsAccountId","Schedule"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Schedule:{shape:"St6"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},RequestId:{},ScheduleId:{},Arn:{}}}},UpdateRoleCustomPermission:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/roles/{Role}/custom-permission"},input:{type:"structure",required:["CustomPermissionsName","Role","AwsAccountId","Namespace"],members:{CustomPermissionsName:{},Role:{location:"uri",locationName:"Role"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{type:"integer"}}}},UpdateSPICECapacityConfiguration:{http:{requestUri:"/accounts/{AwsAccountId}/spice-capacity-configuration"},input:{type:"structure",required:["AwsAccountId","PurchaseMode"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},PurchaseMode:{}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTemplate:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},SourceEntity:{shape:"Sti"},VersionDescription:{},Name:{},Definition:{shape:"Stl"},ValidationStrategy:{shape:"Smn"}}},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:"Su0"},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:"S1bx"},RevokePermissions:{shape:"S1bx"}}},output:{type:"structure",members:{TemplateId:{},TemplateArn:{},Permissions:{shape:"S19"},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:"Su3"}}},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:"Suj"},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:"S1bx"},RevokePermissions:{shape:"S1bx"}}},output:{type:"structure",members:{ThemeId:{},ThemeArn:{},Permissions:{shape:"S19"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTopic:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}"},input:{type:"structure",required:["AwsAccountId","TopicId","Topic"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},Topic:{shape:"Sum"}}},output:{type:"structure",members:{TopicId:{},Arn:{},RefreshArn:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTopicPermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/permissions"},input:{type:"structure",required:["AwsAccountId","TopicId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},GrantPermissions:{shape:"S1bx"},RevokePermissions:{shape:"S1bx"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},Permissions:{shape:"S19"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateTopicRefreshSchedule:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}"},input:{type:"structure",required:["AwsAccountId","TopicId","DatasetId","RefreshSchedule"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TopicId:{location:"uri",locationName:"TopicId"},DatasetId:{location:"uri",locationName:"DatasetId"},RefreshSchedule:{shape:"Swb"}}},output:{type:"structure",members:{TopicId:{},TopicArn:{},DatasetArn:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},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:"S15y"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateVPCConnection:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}"},input:{type:"structure",required:["AwsAccountId","VPCConnectionId","Name","SubnetIds","SecurityGroupIds","RoleArn"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},VPCConnectionId:{location:"uri",locationName:"VPCConnectionId"},Name:{},SubnetIds:{shape:"Swg"},SecurityGroupIds:{shape:"Swi"},DnsResolvers:{shape:"Swk"},RoleArn:{}}},output:{type:"structure",members:{Arn:{},VPCConnectionId:{},UpdateStatus:{},AvailabilityStatus:{},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:{}}}},Sk:{type:"list",member:{}},Sr:{type:"structure",members:{StringParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"Sv"}}}},IntegerParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{shape:"S10"}}}}},DecimalParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{shape:"S14"}}}}},DateTimeParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{shape:"S18"}}}}}}},Sv:{type:"list",member:{shape:"Sw"}},Sw:{type:"string",sensitive:!0},S10:{type:"long",sensitive:!0},S14:{type:"double",sensitive:!0},S18:{type:"timestamp",sensitive:!0},S19:{type:"list",member:{shape:"S1a"}},S1a:{type:"structure",required:["Principal","Actions"],members:{Principal:{},Actions:{shape:"S1c"}}},S1c:{type:"list",member:{}},S1d:{type:"structure",members:{SourceTemplate:{type:"structure",required:["DataSetReferences","Arn"],members:{DataSetReferences:{shape:"S1f"},Arn:{}}}}},S1f:{type:"list",member:{type:"structure",required:["DataSetPlaceholder","DataSetArn"],members:{DataSetPlaceholder:{},DataSetArn:{}}}},S1h:{type:"structure",required:["DataSetIdentifierDeclarations"],members:{DataSetIdentifierDeclarations:{shape:"S1i"},Sheets:{shape:"S1l"},CalculatedFields:{shape:"Skb"},ParameterDeclarations:{shape:"Ske"},FilterGroups:{shape:"Sky"},ColumnConfigurations:{shape:"Sm7"},AnalysisDefaults:{shape:"Sme"},Options:{shape:"Sml"}}},S1i:{type:"list",member:{type:"structure",required:["Identifier","DataSetArn"],members:{Identifier:{},DataSetArn:{}}}},S1l:{type:"list",member:{type:"structure",required:["SheetId"],members:{SheetId:{},Title:{},Description:{},Name:{},ParameterControls:{type:"list",member:{type:"structure",members:{DateTimePicker:{type:"structure",required:["ParameterControlId","Title","SourceParameterName"],members:{ParameterControlId:{},Title:{},SourceParameterName:{},DisplayOptions:{shape:"S1v"}}},List:{type:"structure",required:["ParameterControlId","Title","SourceParameterName"],members:{ParameterControlId:{},Title:{},SourceParameterName:{},DisplayOptions:{shape:"S2a"},Type:{},SelectableValues:{shape:"S2e"},CascadingControlConfiguration:{shape:"S2i"}}},Dropdown:{type:"structure",required:["ParameterControlId","Title","SourceParameterName"],members:{ParameterControlId:{},Title:{},SourceParameterName:{},DisplayOptions:{shape:"S2m"},Type:{},SelectableValues:{shape:"S2e"},CascadingControlConfiguration:{shape:"S2i"}}},TextField:{type:"structure",required:["ParameterControlId","Title","SourceParameterName"],members:{ParameterControlId:{},Title:{},SourceParameterName:{},DisplayOptions:{shape:"S2o"}}},TextArea:{type:"structure",required:["ParameterControlId","Title","SourceParameterName"],members:{ParameterControlId:{},Title:{},SourceParameterName:{},Delimiter:{},DisplayOptions:{shape:"S2s"}}},Slider:{type:"structure",required:["ParameterControlId","Title","SourceParameterName","MaximumValue","MinimumValue","StepSize"],members:{ParameterControlId:{},Title:{},SourceParameterName:{},DisplayOptions:{shape:"S2u"},MaximumValue:{type:"double"},MinimumValue:{type:"double"},StepSize:{type:"double"}}}}}},FilterControls:{type:"list",member:{type:"structure",members:{DateTimePicker:{type:"structure",required:["FilterControlId","Title","SourceFilterId"],members:{FilterControlId:{},Title:{},SourceFilterId:{},DisplayOptions:{shape:"S1v"},Type:{}}},List:{type:"structure",required:["FilterControlId","Title","SourceFilterId"],members:{FilterControlId:{},Title:{},SourceFilterId:{},DisplayOptions:{shape:"S2a"},Type:{},SelectableValues:{shape:"S31"},CascadingControlConfiguration:{shape:"S2i"}}},Dropdown:{type:"structure",required:["FilterControlId","Title","SourceFilterId"],members:{FilterControlId:{},Title:{},SourceFilterId:{},DisplayOptions:{shape:"S2m"},Type:{},SelectableValues:{shape:"S31"},CascadingControlConfiguration:{shape:"S2i"}}},TextField:{type:"structure",required:["FilterControlId","Title","SourceFilterId"],members:{FilterControlId:{},Title:{},SourceFilterId:{},DisplayOptions:{shape:"S2o"}}},TextArea:{type:"structure",required:["FilterControlId","Title","SourceFilterId"],members:{FilterControlId:{},Title:{},SourceFilterId:{},Delimiter:{},DisplayOptions:{shape:"S2s"}}},Slider:{type:"structure",required:["FilterControlId","Title","SourceFilterId","MaximumValue","MinimumValue","StepSize"],members:{FilterControlId:{},Title:{},SourceFilterId:{},DisplayOptions:{shape:"S2u"},Type:{},MaximumValue:{type:"double"},MinimumValue:{type:"double"},StepSize:{type:"double"}}},RelativeDateTime:{type:"structure",required:["FilterControlId","Title","SourceFilterId"],members:{FilterControlId:{},Title:{},SourceFilterId:{},DisplayOptions:{shape:"S38"}}},CrossSheet:{type:"structure",required:["FilterControlId","SourceFilterId"],members:{FilterControlId:{},SourceFilterId:{},CascadingControlConfiguration:{shape:"S2i"}}}}}},Visuals:{type:"list",member:{type:"structure",members:{TableVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{TableAggregatedFieldWells:{type:"structure",members:{GroupBy:{shape:"S3o"},Values:{shape:"S4g"}}},TableUnaggregatedFieldWells:{type:"structure",members:{Values:{type:"list",member:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},FormatConfiguration:{shape:"S4w"}}}}}}}},SortConfiguration:{type:"structure",members:{RowSort:{type:"list",member:{shape:"S4z"}},PaginationConfiguration:{shape:"S56"}}},TableOptions:{type:"structure",members:{Orientation:{},HeaderStyle:{shape:"S5b"},CellStyle:{shape:"S5b"},RowAlternateColorOptions:{shape:"S5l"}}},TotalOptions:{type:"structure",members:{TotalsVisibility:{},Placement:{},ScrollStatus:{},CustomLabel:{},TotalCellStyle:{shape:"S5b"},TotalAggregationOptions:{shape:"S5r"}}},FieldOptions:{type:"structure",members:{SelectedFieldOptions:{type:"list",member:{type:"structure",required:["FieldId"],members:{FieldId:{},Width:{},CustomLabel:{},Visibility:{},URLStyling:{type:"structure",members:{LinkConfiguration:{type:"structure",required:["Target","Content"],members:{Target:{},Content:{type:"structure",members:{CustomTextContent:{type:"structure",required:["FontConfiguration"],members:{Value:{},FontConfiguration:{shape:"S1y"}}},CustomIconContent:{type:"structure",members:{Icon:{}}}}}}},ImageConfiguration:{type:"structure",members:{SizingOptions:{type:"structure",members:{TableCellImageScalingConfiguration:{}}}}}}}}}},Order:{type:"list",member:{}},PinnedFieldOptions:{type:"structure",members:{PinnedLeftFields:{type:"list",member:{}}}}}},PaginatedReportOptions:{type:"structure",members:{VerticalOverflowVisibility:{},OverflowColumnHeaderVisibility:{}}},TableInlineVisualizations:{type:"list",member:{type:"structure",members:{DataBars:{type:"structure",required:["FieldId"],members:{FieldId:{},PositiveColor:{},NegativeColor:{}}}}}},Interactions:{shape:"S6h"}}},ConditionalFormatting:{type:"structure",members:{ConditionalFormattingOptions:{type:"list",member:{type:"structure",members:{Cell:{type:"structure",required:["FieldId"],members:{FieldId:{},TextFormat:{shape:"S6p"}}},Row:{type:"structure",members:{BackgroundColor:{shape:"S6q"},TextColor:{shape:"S6q"}}}}}}}},Actions:{shape:"S76"}}},PivotTableVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{PivotTableAggregatedFieldWells:{type:"structure",members:{Rows:{shape:"S88"},Columns:{shape:"S88"},Values:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{FieldSortOptions:{type:"list",member:{type:"structure",required:["FieldId","SortBy"],members:{FieldId:{},SortBy:{type:"structure",members:{Field:{shape:"S50"},Column:{shape:"S52"},DataPath:{type:"structure",required:["Direction","SortPaths"],members:{Direction:{},SortPaths:{shape:"S8f"}}}}}}}}}},TableOptions:{type:"structure",members:{MetricPlacement:{},SingleMetricVisibility:{},ColumnNamesVisibility:{},ToggleButtonsVisibility:{},ColumnHeaderStyle:{shape:"S5b"},RowHeaderStyle:{shape:"S5b"},CellStyle:{shape:"S5b"},RowFieldNamesStyle:{shape:"S5b"},RowAlternateColorOptions:{shape:"S5l"},CollapsedRowDimensionsVisibility:{},RowsLayout:{},RowsLabelOptions:{type:"structure",members:{Visibility:{},CustomLabel:{}}},DefaultCellWidth:{}}},TotalOptions:{type:"structure",members:{RowSubtotalOptions:{shape:"S8q"},ColumnSubtotalOptions:{shape:"S8q"},RowTotalOptions:{shape:"S8x"},ColumnTotalOptions:{shape:"S8x"}}},FieldOptions:{type:"structure",members:{SelectedFieldOptions:{type:"list",member:{type:"structure",required:["FieldId"],members:{FieldId:{},CustomLabel:{},Visibility:{}}}},DataPathOptions:{type:"list",member:{type:"structure",required:["DataPathList"],members:{DataPathList:{shape:"S8f"},Width:{}}}},CollapseStateOptions:{type:"list",member:{type:"structure",required:["Target"],members:{Target:{type:"structure",members:{FieldId:{},FieldDataPathValues:{shape:"S8f"}}},State:{}}}}}},PaginatedReportOptions:{type:"structure",members:{VerticalOverflowVisibility:{},OverflowColumnHeaderVisibility:{}}},Interactions:{shape:"S6h"}}},ConditionalFormatting:{type:"structure",members:{ConditionalFormattingOptions:{type:"list",member:{type:"structure",members:{Cell:{type:"structure",required:["FieldId"],members:{FieldId:{},TextFormat:{shape:"S6p"},Scope:{shape:"S9c"},Scopes:{type:"list",member:{shape:"S9c"}}}}}}}}},Actions:{shape:"S76"}}},BarChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{BarChartAggregatedFieldWells:{type:"structure",members:{Category:{shape:"S3o"},Values:{shape:"S4g"},Colors:{shape:"S3o"},SmallMultiples:{shape:"S9j"}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},CategoryItemsLimit:{shape:"S9m"},ColorSort:{shape:"S9l"},ColorItemsLimit:{shape:"S9m"},SmallMultiplesSort:{shape:"S9l"},SmallMultiplesLimitConfiguration:{shape:"S9m"}}},Orientation:{},BarsArrangement:{},VisualPalette:{shape:"S9q"},SmallMultiplesOptions:{shape:"S9t"},CategoryAxis:{shape:"Sa3"},CategoryLabelOptions:{shape:"Saj"},ValueAxis:{shape:"Sa3"},ValueLabelOptions:{shape:"Saj"},ColorLabelOptions:{shape:"Saj"},Legend:{shape:"San"},DataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},ReferenceLines:{shape:"Sb9"},ContributionAnalysisDefaults:{shape:"Sbo"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},KPIVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{Values:{shape:"S4g"},TargetValues:{shape:"S4g"},TrendGroups:{shape:"S3o"}}},SortConfiguration:{type:"structure",members:{TrendGroupSort:{shape:"S9l"}}},KPIOptions:{type:"structure",members:{ProgressBar:{type:"structure",members:{Visibility:{}}},TrendArrows:{type:"structure",members:{Visibility:{}}},SecondaryValue:{type:"structure",members:{Visibility:{}}},Comparison:{shape:"Sce"},PrimaryValueDisplayType:{},PrimaryValueFontConfiguration:{shape:"S1y"},SecondaryValueFontConfiguration:{shape:"S1y"},Sparkline:{type:"structure",required:["Type"],members:{Visibility:{},Type:{},Color:{},TooltipVisibility:{}}},VisualLayoutOptions:{type:"structure",members:{StandardLayout:{type:"structure",required:["Type"],members:{Type:{}}}}}}},Interactions:{shape:"S6h"}}},ConditionalFormatting:{type:"structure",members:{ConditionalFormattingOptions:{type:"list",member:{type:"structure",members:{PrimaryValue:{type:"structure",members:{TextColor:{shape:"S6q"},Icon:{shape:"S6w"}}},ProgressBar:{type:"structure",members:{ForegroundColor:{shape:"S6q"}}},ActualValue:{type:"structure",members:{TextColor:{shape:"S6q"},Icon:{shape:"S6w"}}},ComparisonValue:{type:"structure",members:{TextColor:{shape:"S6q"},Icon:{shape:"S6w"}}}}}}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},PieChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{PieChartAggregatedFieldWells:{type:"structure",members:{Category:{shape:"S3o"},Values:{shape:"S4g"},SmallMultiples:{shape:"S9j"}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},CategoryItemsLimit:{shape:"S9m"},SmallMultiplesSort:{shape:"S9l"},SmallMultiplesLimitConfiguration:{shape:"S9m"}}},DonutOptions:{type:"structure",members:{ArcOptions:{type:"structure",members:{ArcThickness:{}}},DonutCenterOptions:{type:"structure",members:{LabelVisibility:{}}}}},SmallMultiplesOptions:{shape:"S9t"},CategoryLabelOptions:{shape:"Saj"},ValueLabelOptions:{shape:"Saj"},Legend:{shape:"San"},DataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},VisualPalette:{shape:"S9q"},ContributionAnalysisDefaults:{shape:"Sbo"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},GaugeChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{Values:{shape:"S4g"},TargetValues:{shape:"S4g"}}},GaugeChartOptions:{type:"structure",members:{PrimaryValueDisplayType:{},Comparison:{shape:"Sce"},ArcAxis:{type:"structure",members:{Range:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"}}},ReserveRange:{type:"integer"}}},Arc:{type:"structure",members:{ArcAngle:{type:"double"},ArcThickness:{}}},PrimaryValueFontConfiguration:{shape:"S1y"}}},DataLabels:{shape:"Sap"},TooltipOptions:{shape:"Sb0"},VisualPalette:{shape:"S9q"},ColorConfiguration:{type:"structure",members:{ForegroundColor:{},BackgroundColor:{}}},Interactions:{shape:"S6h"}}},ConditionalFormatting:{type:"structure",members:{ConditionalFormattingOptions:{type:"list",member:{type:"structure",members:{PrimaryValue:{type:"structure",members:{TextColor:{shape:"S6q"},Icon:{shape:"S6w"}}},Arc:{type:"structure",members:{ForegroundColor:{shape:"S6q"}}}}}}}},Actions:{shape:"S76"}}},LineChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{LineChartAggregatedFieldWells:{type:"structure",members:{Category:{shape:"S3o"},Values:{shape:"S4g"},Colors:{shape:"S3o"},SmallMultiples:{shape:"S9j"}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},CategoryItemsLimitConfiguration:{shape:"S9m"},ColorItemsLimitConfiguration:{shape:"S9m"},SmallMultiplesSort:{shape:"S9l"},SmallMultiplesLimitConfiguration:{shape:"S9m"}}},ForecastConfigurations:{type:"list",member:{type:"structure",members:{ForecastProperties:{type:"structure",members:{PeriodsForward:{type:"integer"},PeriodsBackward:{type:"integer"},UpperBoundary:{type:"double"},LowerBoundary:{type:"double"},PredictionInterval:{type:"integer"},Seasonality:{type:"integer"}}},Scenario:{type:"structure",members:{WhatIfPointScenario:{type:"structure",required:["Date","Value"],members:{Date:{type:"timestamp"},Value:{type:"double"}}},WhatIfRangeScenario:{type:"structure",required:["StartDate","EndDate","Value"],members:{StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},Value:{type:"double"}}}}}}}},Type:{},SmallMultiplesOptions:{shape:"S9t"},XAxisDisplayOptions:{shape:"Sa3"},XAxisLabelOptions:{shape:"Saj"},PrimaryYAxisDisplayOptions:{shape:"Sdx"},PrimaryYAxisLabelOptions:{shape:"Saj"},SecondaryYAxisDisplayOptions:{shape:"Sdx"},SecondaryYAxisLabelOptions:{shape:"Saj"},SingleAxisOptions:{shape:"Se1"},DefaultSeriesSettings:{type:"structure",members:{AxisBinding:{},LineStyleSettings:{shape:"Se5"},MarkerStyleSettings:{shape:"Se8"}}},Series:{type:"list",member:{type:"structure",members:{FieldSeriesItem:{type:"structure",required:["FieldId","AxisBinding"],members:{FieldId:{},AxisBinding:{},Settings:{shape:"Sed"}}},DataFieldSeriesItem:{type:"structure",required:["FieldId","AxisBinding"],members:{FieldId:{},FieldValue:{shape:"Sw"},AxisBinding:{},Settings:{shape:"Sed"}}}}}},Legend:{shape:"San"},DataLabels:{shape:"Sap"},ReferenceLines:{shape:"Sb9"},Tooltip:{shape:"Sb0"},ContributionAnalysisDefaults:{shape:"Sbo"},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},HeatMapVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{HeatMapAggregatedFieldWells:{type:"structure",members:{Rows:{shape:"Sej"},Columns:{shape:"Sej"},Values:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{HeatMapRowSort:{shape:"S9l"},HeatMapColumnSort:{shape:"S9l"},HeatMapRowItemsLimitConfiguration:{shape:"S9m"},HeatMapColumnItemsLimitConfiguration:{shape:"S9m"}}},RowLabelOptions:{shape:"Saj"},ColumnLabelOptions:{shape:"Saj"},ColorScale:{shape:"Sem"},Legend:{shape:"San"},DataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},Interactions:{shape:"S6h"}}},ColumnHierarchies:{shape:"Sbr"},Actions:{shape:"S76"}}},TreeMapVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{TreeMapAggregatedFieldWells:{type:"structure",members:{Groups:{type:"list",member:{shape:"S3p"}},Sizes:{shape:"Sev"},Colors:{shape:"Sev"}}}}},SortConfiguration:{type:"structure",members:{TreeMapSort:{shape:"S9l"},TreeMapGroupItemsLimitConfiguration:{shape:"S9m"}}},GroupLabelOptions:{shape:"Saj"},SizeLabelOptions:{shape:"Saj"},ColorLabelOptions:{shape:"Saj"},ColorScale:{shape:"Sem"},Legend:{shape:"San"},DataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},GeospatialMapVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{GeospatialMapAggregatedFieldWells:{type:"structure",members:{Geospatial:{shape:"S3o"},Values:{shape:"S4g"},Colors:{shape:"S3o"}}}}},Legend:{shape:"San"},Tooltip:{shape:"Sb0"},WindowOptions:{shape:"Sf1"},MapStyleOptions:{shape:"Sf6"},PointStyleOptions:{type:"structure",members:{SelectedPointStyle:{},ClusterMarkerConfiguration:{type:"structure",members:{ClusterMarker:{type:"structure",members:{SimpleClusterMarker:{type:"structure",members:{Color:{}}}}}}},HeatmapConfiguration:{type:"structure",members:{HeatmapColor:{type:"structure",members:{Colors:{type:"list",member:{type:"structure",required:["Color"],members:{Color:{}}}}}}}}}},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},ColumnHierarchies:{shape:"Sbr"},Actions:{shape:"S76"}}},FilledMapVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{FilledMapAggregatedFieldWells:{type:"structure",members:{Geospatial:{type:"list",member:{shape:"S3p"}},Values:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"}}},Legend:{shape:"San"},Tooltip:{shape:"Sb0"},WindowOptions:{shape:"Sf1"},MapStyleOptions:{shape:"Sf6"},Interactions:{shape:"S6h"}}},ConditionalFormatting:{type:"structure",required:["ConditionalFormattingOptions"],members:{ConditionalFormattingOptions:{type:"list",member:{type:"structure",required:["Shape"],members:{Shape:{type:"structure",required:["FieldId"],members:{FieldId:{},Format:{type:"structure",required:["BackgroundColor"],members:{BackgroundColor:{shape:"S6q"}}}}}}}}}},ColumnHierarchies:{shape:"Sbr"},Actions:{shape:"S76"}}},FunnelChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{FunnelChartAggregatedFieldWells:{type:"structure",members:{Category:{type:"list",member:{shape:"S3p"}},Values:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},CategoryItemsLimit:{shape:"S9m"}}},CategoryLabelOptions:{shape:"Saj"},ValueLabelOptions:{shape:"Saj"},Tooltip:{shape:"Sb0"},DataLabelOptions:{type:"structure",members:{Visibility:{},CategoryLabelVisibility:{},MeasureLabelVisibility:{},Position:{},LabelFontConfiguration:{shape:"S1y"},LabelColor:{},MeasureDataLabelStyle:{}}},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},ScatterPlotVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{ScatterPlotCategoricallyAggregatedFieldWells:{type:"structure",members:{XAxis:{shape:"S4g"},YAxis:{shape:"S4g"},Category:{shape:"S3o"},Size:{shape:"S4g"},Label:{shape:"S3o"}}},ScatterPlotUnaggregatedFieldWells:{type:"structure",members:{XAxis:{shape:"S3o"},YAxis:{shape:"S3o"},Size:{shape:"S4g"},Category:{shape:"S3o"},Label:{shape:"S3o"}}}}},SortConfiguration:{type:"structure",members:{ScatterPlotLimitConfiguration:{shape:"S9m"}}},XAxisLabelOptions:{shape:"Saj"},XAxisDisplayOptions:{shape:"Sa3"},YAxisLabelOptions:{shape:"Saj"},YAxisDisplayOptions:{shape:"Sa3"},Legend:{shape:"San"},DataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},ComboChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{ComboChartAggregatedFieldWells:{type:"structure",members:{Category:{shape:"S3o"},BarValues:{shape:"S4g"},Colors:{shape:"S3o"},LineValues:{shape:"S4g"}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},CategoryItemsLimit:{shape:"S9m"},ColorSort:{shape:"S9l"},ColorItemsLimit:{shape:"S9m"}}},BarsArrangement:{},CategoryAxis:{shape:"Sa3"},CategoryLabelOptions:{shape:"Saj"},PrimaryYAxisDisplayOptions:{shape:"Sa3"},PrimaryYAxisLabelOptions:{shape:"Saj"},SecondaryYAxisDisplayOptions:{shape:"Sa3"},SecondaryYAxisLabelOptions:{shape:"Saj"},SingleAxisOptions:{shape:"Se1"},ColorLabelOptions:{shape:"Saj"},Legend:{shape:"San"},BarDataLabels:{shape:"Sap"},LineDataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},ReferenceLines:{shape:"Sb9"},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},BoxPlotVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{BoxPlotAggregatedFieldWells:{type:"structure",members:{GroupBy:{type:"list",member:{shape:"S3p"}},Values:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},PaginationConfiguration:{shape:"S56"}}},BoxPlotOptions:{type:"structure",members:{StyleOptions:{type:"structure",members:{FillStyle:{}}},OutlierVisibility:{},AllDataPointsVisibility:{}}},CategoryAxis:{shape:"Sa3"},CategoryLabelOptions:{shape:"Saj"},PrimaryYAxisDisplayOptions:{shape:"Sa3"},PrimaryYAxisLabelOptions:{shape:"Saj"},Legend:{shape:"San"},Tooltip:{shape:"Sb0"},ReferenceLines:{shape:"Sb9"},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{ +shape:"Sbr"}}},WaterfallVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{WaterfallChartAggregatedFieldWells:{type:"structure",members:{Categories:{shape:"S3o"},Values:{shape:"S4g"},Breakdowns:{shape:"S3o"}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},BreakdownItemsLimit:{shape:"S9m"}}},WaterfallChartOptions:{type:"structure",members:{TotalBarLabel:{}}},CategoryAxisLabelOptions:{shape:"Saj"},CategoryAxisDisplayOptions:{shape:"Sa3"},PrimaryYAxisLabelOptions:{shape:"Saj"},PrimaryYAxisDisplayOptions:{shape:"Sa3"},Legend:{shape:"San"},DataLabels:{shape:"Sap"},VisualPalette:{shape:"S9q"},ColorConfiguration:{type:"structure",members:{GroupColorConfiguration:{type:"structure",members:{PositiveBarColor:{},NegativeBarColor:{},TotalBarColor:{}}}}},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},HistogramVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{HistogramAggregatedFieldWells:{type:"structure",members:{Values:{type:"list",member:{shape:"S4h"}}}}}},XAxisDisplayOptions:{shape:"Sa3"},XAxisLabelOptions:{shape:"Saj"},YAxisDisplayOptions:{shape:"Sa3"},BinOptions:{type:"structure",members:{SelectedBinType:{},BinCount:{type:"structure",members:{Value:{type:"integer"}}},BinWidth:{type:"structure",members:{Value:{type:"double"},BinCountLimit:{type:"long"}}},StartValue:{type:"double"}}},DataLabels:{shape:"Sap"},Tooltip:{shape:"Sb0"},VisualPalette:{shape:"S9q"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"}}},WordCloudVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{WordCloudAggregatedFieldWells:{type:"structure",members:{GroupBy:{type:"list",member:{shape:"S3p"}},Size:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{CategoryItemsLimit:{shape:"S9m"},CategorySort:{shape:"S9l"}}},CategoryLabelOptions:{shape:"Saj"},WordCloudOptions:{type:"structure",members:{WordOrientation:{},WordScaling:{},CloudLayout:{},WordCasing:{},WordPadding:{},MaximumStringLength:{type:"integer"}}},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}},InsightVisual:{type:"structure",required:["VisualId","DataSetIdentifier"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},InsightConfiguration:{type:"structure",members:{Computations:{type:"list",member:{type:"structure",members:{TopBottomRanked:{type:"structure",required:["ComputationId","Type"],members:{ComputationId:{},Name:{},Category:{shape:"S3p"},Value:{shape:"S4h"},ResultSize:{type:"integer"},Type:{}}},TopBottomMovers:{type:"structure",required:["ComputationId","Type"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},Category:{shape:"S3p"},Value:{shape:"S4h"},MoverSize:{type:"integer"},SortOrder:{},Type:{}}},TotalAggregation:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Value:{shape:"S4h"}}},MaximumMinimum:{type:"structure",required:["ComputationId","Type"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},Value:{shape:"S4h"},Type:{}}},MetricComparison:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},FromValue:{shape:"S4h"},TargetValue:{shape:"S4h"}}},PeriodOverPeriod:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},Value:{shape:"S4h"}}},PeriodToDate:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},Value:{shape:"S4h"},PeriodTimeGranularity:{}}},GrowthRate:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},Value:{shape:"S4h"},PeriodSize:{type:"integer"}}},UniqueValues:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Category:{shape:"S3p"}}},Forecast:{type:"structure",required:["ComputationId"],members:{ComputationId:{},Name:{},Time:{shape:"S3p"},Value:{shape:"S4h"},PeriodsForward:{type:"integer"},PeriodsBackward:{type:"integer"},UpperBoundary:{type:"double"},LowerBoundary:{type:"double"},PredictionInterval:{type:"integer"},Seasonality:{},CustomSeasonalityValue:{type:"integer"}}}}}},CustomNarrative:{type:"structure",required:["Narrative"],members:{Narrative:{}}},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},DataSetIdentifier:{}}},SankeyDiagramVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{SankeyDiagramAggregatedFieldWells:{type:"structure",members:{Source:{shape:"S3o"},Destination:{shape:"S3o"},Weight:{shape:"S4g"}}}}},SortConfiguration:{type:"structure",members:{WeightSort:{shape:"S9l"},SourceItemsLimit:{shape:"S9m"},DestinationItemsLimit:{shape:"S9m"}}},DataLabels:{shape:"Sap"},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"}}},CustomContentVisual:{type:"structure",required:["VisualId","DataSetIdentifier"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{ContentUrl:{},ContentType:{},ImageScaling:{},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},DataSetIdentifier:{}}},EmptyVisual:{type:"structure",required:["VisualId","DataSetIdentifier"],members:{VisualId:{},DataSetIdentifier:{},Actions:{shape:"S76"}}},RadarChartVisual:{type:"structure",required:["VisualId"],members:{VisualId:{},Title:{shape:"S3d"},Subtitle:{shape:"S3h"},ChartConfiguration:{type:"structure",members:{FieldWells:{type:"structure",members:{RadarChartAggregatedFieldWells:{type:"structure",members:{Category:{type:"list",member:{shape:"S3p"}},Color:{type:"list",member:{shape:"S3p"}},Values:{type:"list",member:{shape:"S4h"}}}}}},SortConfiguration:{type:"structure",members:{CategorySort:{shape:"S9l"},CategoryItemsLimit:{shape:"S9m"},ColorSort:{shape:"S9l"},ColorItemsLimit:{shape:"S9m"}}},Shape:{},BaseSeriesSettings:{type:"structure",members:{AreaStyleSettings:{type:"structure",members:{Visibility:{}}}}},StartAngle:{type:"double"},VisualPalette:{shape:"S9q"},AlternateBandColorsVisibility:{},AlternateBandEvenColor:{},AlternateBandOddColor:{},CategoryAxis:{shape:"Sa3"},CategoryLabelOptions:{shape:"Saj"},ColorAxis:{shape:"Sa3"},ColorLabelOptions:{shape:"Saj"},Legend:{shape:"San"},AxesRangeScale:{},Interactions:{shape:"S6h"}}},Actions:{shape:"S76"},ColumnHierarchies:{shape:"Sbr"}}}}}},TextBoxes:{type:"list",member:{type:"structure",required:["SheetTextBoxId"],members:{SheetTextBoxId:{},Content:{}}}},Layouts:{type:"list",member:{type:"structure",required:["Configuration"],members:{Configuration:{type:"structure",members:{GridLayout:{shape:"Sj2"},FreeFormLayout:{type:"structure",required:["Elements"],members:{Elements:{shape:"Sje"},CanvasSizeOptions:{shape:"Sjn"}}},SectionBasedLayout:{type:"structure",required:["HeaderSections","BodySections","FooterSections","CanvasSizeOptions"],members:{HeaderSections:{shape:"Sjq"},BodySections:{type:"list",member:{type:"structure",required:["SectionId","Content"],members:{SectionId:{},Content:{type:"structure",members:{Layout:{shape:"Sjs"}}},Style:{shape:"Sju"},PageBreakConfiguration:{type:"structure",members:{After:{type:"structure",members:{Status:{}}}}}}}},FooterSections:{shape:"Sjq"},CanvasSizeOptions:{shape:"Sk3"}}}}}}}},SheetControlLayouts:{type:"list",member:{type:"structure",required:["Configuration"],members:{Configuration:{type:"structure",members:{GridLayout:{shape:"Sj2"}}}}}},ContentType:{}}}},S1v:{type:"structure",members:{TitleOptions:{shape:"S1w"},DateTimeFormat:{},InfoIconLabelOptions:{shape:"S27"}}},S1w:{type:"structure",members:{Visibility:{},FontConfiguration:{shape:"S1y"},CustomLabel:{}}},S1y:{type:"structure",members:{FontSize:{type:"structure",members:{Relative:{}}},FontDecoration:{},FontColor:{},FontWeight:{type:"structure",members:{Name:{}}},FontStyle:{}}},S27:{type:"structure",members:{Visibility:{},InfoIconText:{}}},S2a:{type:"structure",members:{SearchOptions:{type:"structure",members:{Visibility:{}}},SelectAllOptions:{shape:"S2c"},TitleOptions:{shape:"S1w"},InfoIconLabelOptions:{shape:"S27"}}},S2c:{type:"structure",members:{Visibility:{}}},S2e:{type:"structure",members:{Values:{shape:"S2f"},LinkToDataSetColumn:{shape:"S2g"}}},S2f:{type:"list",member:{}},S2g:{type:"structure",required:["DataSetIdentifier","ColumnName"],members:{DataSetIdentifier:{},ColumnName:{}}},S2i:{type:"structure",members:{SourceControls:{type:"list",member:{type:"structure",members:{SourceSheetControlId:{},ColumnToMatch:{shape:"S2g"}}}}}},S2m:{type:"structure",members:{SelectAllOptions:{shape:"S2c"},TitleOptions:{shape:"S1w"},InfoIconLabelOptions:{shape:"S27"}}},S2o:{type:"structure",members:{TitleOptions:{shape:"S1w"},PlaceholderOptions:{shape:"S2p"},InfoIconLabelOptions:{shape:"S27"}}},S2p:{type:"structure",members:{Visibility:{}}},S2s:{type:"structure",members:{TitleOptions:{shape:"S1w"},PlaceholderOptions:{shape:"S2p"},InfoIconLabelOptions:{shape:"S27"}}},S2u:{type:"structure",members:{TitleOptions:{shape:"S1w"},InfoIconLabelOptions:{shape:"S27"}}},S31:{type:"structure",members:{Values:{shape:"S2f"}}},S38:{type:"structure",members:{TitleOptions:{shape:"S1w"},DateTimeFormat:{},InfoIconLabelOptions:{shape:"S27"}}},S3d:{type:"structure",members:{Visibility:{},FormatText:{type:"structure",members:{PlainText:{},RichText:{}}}}},S3h:{type:"structure",members:{Visibility:{},FormatText:{type:"structure",members:{PlainText:{},RichText:{}}}}},S3o:{type:"list",member:{shape:"S3p"}},S3p:{type:"structure",members:{NumericalDimensionField:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},HierarchyId:{},FormatConfiguration:{shape:"S3t"}}},CategoricalDimensionField:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},HierarchyId:{},FormatConfiguration:{shape:"S4c"}}},DateDimensionField:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},DateGranularity:{},HierarchyId:{},FormatConfiguration:{shape:"S4f"}}}}},S3t:{type:"structure",members:{FormatConfiguration:{shape:"S3u"}}},S3u:{type:"structure",members:{NumberDisplayFormatConfiguration:{shape:"S3v"},CurrencyDisplayFormatConfiguration:{type:"structure",members:{Prefix:{shape:"S3w"},Suffix:{shape:"S3x"},SeparatorConfiguration:{shape:"S3y"},Symbol:{},DecimalPlacesConfiguration:{shape:"S41"},NumberScale:{},NegativeValueConfiguration:{shape:"S44"},NullValueFormatConfiguration:{shape:"S46"}}},PercentageDisplayFormatConfiguration:{shape:"S4a"}}},S3v:{type:"structure",members:{Prefix:{shape:"S3w"},Suffix:{shape:"S3x"},SeparatorConfiguration:{shape:"S3y"},DecimalPlacesConfiguration:{shape:"S41"},NumberScale:{},NegativeValueConfiguration:{shape:"S44"},NullValueFormatConfiguration:{shape:"S46"}}},S3w:{type:"string",sensitive:!0},S3x:{type:"string",sensitive:!0},S3y:{type:"structure",members:{DecimalSeparator:{},ThousandsSeparator:{type:"structure",members:{Symbol:{},Visibility:{}}}}},S41:{type:"structure",required:["DecimalPlaces"],members:{DecimalPlaces:{type:"long"}}},S44:{type:"structure",required:["DisplayMode"],members:{DisplayMode:{}}},S46:{type:"structure",required:["NullString"],members:{NullString:{type:"string",sensitive:!0}}},S4a:{type:"structure",members:{Prefix:{shape:"S3w"},Suffix:{shape:"S3x"},SeparatorConfiguration:{shape:"S3y"},DecimalPlacesConfiguration:{shape:"S41"},NegativeValueConfiguration:{shape:"S44"},NullValueFormatConfiguration:{shape:"S46"}}},S4c:{type:"structure",members:{NullValueFormatConfiguration:{shape:"S46"},NumericFormatConfiguration:{shape:"S3u"}}},S4f:{type:"structure",members:{DateTimeFormat:{},NullValueFormatConfiguration:{shape:"S46"},NumericFormatConfiguration:{shape:"S3u"}}},S4g:{type:"list",member:{shape:"S4h"}},S4h:{type:"structure",members:{NumericalMeasureField:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},AggregationFunction:{shape:"S4j"},FormatConfiguration:{shape:"S3t"}}},CategoricalMeasureField:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},AggregationFunction:{},FormatConfiguration:{shape:"S4c"}}},DateMeasureField:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"},AggregationFunction:{},FormatConfiguration:{shape:"S4f"}}},CalculatedMeasureField:{type:"structure",required:["FieldId","Expression"],members:{FieldId:{},Expression:{shape:"S4s"}}}}},S4j:{type:"structure",members:{SimpleNumericalAggregation:{},PercentileAggregation:{type:"structure",members:{PercentileValue:{type:"double"}}}}},S4s:{type:"string",sensitive:!0},S4w:{type:"structure",members:{StringFormatConfiguration:{shape:"S4c"},NumberFormatConfiguration:{shape:"S3t"},DateTimeFormatConfiguration:{shape:"S4f"}}},S4z:{type:"structure",members:{FieldSort:{shape:"S50"},ColumnSort:{shape:"S52"}}},S50:{type:"structure",required:["FieldId","Direction"],members:{FieldId:{},Direction:{}}},S52:{type:"structure",required:["SortBy","Direction"],members:{SortBy:{shape:"S2g"},Direction:{},AggregationFunction:{shape:"S53"}}},S53:{type:"structure",members:{NumericalAggregationFunction:{shape:"S4j"},CategoricalAggregationFunction:{},DateAggregationFunction:{},AttributeAggregationFunction:{type:"structure",members:{SimpleAttributeAggregation:{},ValueForMultipleValues:{}}}}},S56:{type:"structure",required:["PageSize","PageNumber"],members:{PageSize:{type:"long"},PageNumber:{type:"long"}}},S5b:{type:"structure",members:{Visibility:{},FontConfiguration:{shape:"S1y"},TextWrap:{},HorizontalTextAlignment:{},VerticalTextAlignment:{},BackgroundColor:{},Height:{type:"integer"},Border:{type:"structure",members:{UniformBorder:{shape:"S5h"},SideSpecificBorder:{type:"structure",members:{InnerVertical:{shape:"S5h"},InnerHorizontal:{shape:"S5h"},Left:{shape:"S5h"},Right:{shape:"S5h"},Top:{shape:"S5h"},Bottom:{shape:"S5h"}}}}}}},S5h:{type:"structure",members:{Color:{},Thickness:{type:"integer"},Style:{}}},S5l:{type:"structure",members:{Status:{},RowAlternateColors:{type:"list",member:{}},UsePrimaryBackgroundColor:{}}},S5r:{type:"list",member:{type:"structure",required:["FieldId","TotalAggregationFunction"],members:{FieldId:{},TotalAggregationFunction:{type:"structure",members:{SimpleTotalAggregationFunction:{}}}}}},S6h:{type:"structure",members:{VisualMenuOption:{shape:"S6i"},ContextMenuOption:{type:"structure",members:{AvailabilityStatus:{}}}}},S6i:{type:"structure",members:{AvailabilityStatus:{}}},S6p:{type:"structure",members:{BackgroundColor:{shape:"S6q"},TextColor:{shape:"S6q"},Icon:{shape:"S6w"}}},S6q:{type:"structure",members:{Solid:{type:"structure",required:["Expression"],members:{Expression:{shape:"S4s"},Color:{}}},Gradient:{type:"structure",required:["Expression","Color"],members:{Expression:{shape:"S4s"},Color:{type:"structure",members:{Stops:{type:"list",member:{type:"structure",required:["GradientOffset"],members:{GradientOffset:{type:"double"},DataValue:{type:"double"},Color:{}}}}}}}}}},S6w:{type:"structure",members:{IconSet:{type:"structure",required:["Expression"],members:{Expression:{shape:"S4s"},IconSetType:{}}},CustomCondition:{type:"structure",required:["Expression","IconOptions"],members:{Expression:{shape:"S4s"},IconOptions:{type:"structure",members:{Icon:{},UnicodeIcon:{}}},Color:{},DisplayConfiguration:{type:"structure",members:{IconDisplayOption:{}}}}}}},S76:{type:"list",member:{type:"structure",required:["CustomActionId","Name","Trigger","ActionOperations"],members:{CustomActionId:{},Name:{},Status:{},Trigger:{},ActionOperations:{type:"list",member:{type:"structure",members:{FilterOperation:{type:"structure",required:["SelectedFieldsConfiguration","TargetVisualsConfiguration"],members:{SelectedFieldsConfiguration:{type:"structure",members:{SelectedFields:{type:"list",member:{}},SelectedFieldOptions:{},SelectedColumns:{type:"list",member:{shape:"S2g"}}}},TargetVisualsConfiguration:{type:"structure",members:{SameSheetTargetVisualConfiguration:{type:"structure",members:{TargetVisuals:{type:"list",member:{}},TargetVisualOptions:{}}}}}}},NavigationOperation:{type:"structure",members:{LocalNavigationConfiguration:{type:"structure",required:["TargetSheetId"],members:{TargetSheetId:{}}}}},URLOperation:{type:"structure",required:["URLTemplate","URLTarget"],members:{URLTemplate:{},URLTarget:{}}},SetParametersOperation:{type:"structure",required:["ParameterValueConfigurations"],members:{ParameterValueConfigurations:{type:"list",member:{type:"structure",required:["DestinationParameterName","Value"],members:{DestinationParameterName:{},Value:{type:"structure",members:{CustomValuesConfiguration:{type:"structure",required:["CustomValues"],members:{IncludeNullValue:{type:"boolean"},CustomValues:{type:"structure",members:{StringValues:{shape:"S7w"},IntegerValues:{shape:"S7y"},DecimalValues:{shape:"S80"},DateTimeValues:{shape:"S82"}}}}},SelectAllValueOptions:{},SourceParameterName:{},SourceField:{},SourceColumn:{shape:"S2g"}}}}}}}}}}}}}},S7w:{type:"list",member:{type:"string",sensitive:!0}},S7y:{type:"list",member:{type:"long",sensitive:!0}},S80:{type:"list",member:{type:"double",sensitive:!0}},S82:{type:"list",member:{shape:"S18"}},S88:{type:"list",member:{shape:"S3p"}},S8f:{type:"list",member:{shape:"S8g"}},S8g:{type:"structure",members:{FieldId:{},FieldValue:{shape:"S8h"},DataPathType:{type:"structure",members:{PivotTableDataPathType:{}}}}},S8h:{type:"string",sensitive:!0},S8q:{type:"structure",members:{TotalsVisibility:{},CustomLabel:{},FieldLevel:{},FieldLevelOptions:{type:"list",member:{type:"structure",members:{FieldId:{}}}},TotalCellStyle:{shape:"S5b"},ValueCellStyle:{shape:"S5b"},MetricHeaderCellStyle:{shape:"S5b"},StyleTargets:{type:"list",member:{type:"structure",required:["CellType"],members:{CellType:{}}}}}},S8x:{type:"structure",members:{TotalsVisibility:{},Placement:{},ScrollStatus:{},CustomLabel:{},TotalCellStyle:{shape:"S5b"},ValueCellStyle:{shape:"S5b"},MetricHeaderCellStyle:{shape:"S5b"},TotalAggregationOptions:{shape:"S5r"}}},S9c:{type:"structure",members:{Role:{}}},S9j:{type:"list",member:{shape:"S3p"}},S9l:{type:"list",member:{shape:"S4z"}},S9m:{type:"structure",members:{ItemsLimit:{type:"long"},OtherCategories:{}}},S9q:{type:"structure",members:{ChartColor:{},ColorMap:{type:"list",member:{type:"structure",required:["Element","Color"],members:{Element:{shape:"S8g"},Color:{},TimeGranularity:{}}}}}},S9t:{type:"structure",members:{MaxVisibleRows:{type:"long"},MaxVisibleColumns:{type:"long"},PanelConfiguration:{type:"structure",members:{Title:{type:"structure",members:{Visibility:{},FontConfiguration:{shape:"S1y"},HorizontalTextAlignment:{}}},BorderVisibility:{},BorderThickness:{},BorderStyle:{},BorderColor:{},GutterVisibility:{},GutterSpacing:{},BackgroundVisibility:{},BackgroundColor:{}}},XAxis:{shape:"Sa0"},YAxis:{shape:"Sa0"}}},Sa0:{type:"structure",members:{Scale:{},Placement:{}}},Sa3:{type:"structure",members:{TickLabelOptions:{type:"structure",members:{LabelOptions:{shape:"S1w"},RotationAngle:{type:"double"}}},AxisLineVisibility:{},GridLineVisibility:{},DataOptions:{type:"structure",members:{NumericAxisOptions:{type:"structure",members:{Scale:{type:"structure",members:{Linear:{type:"structure",members:{StepCount:{type:"integer"},StepSize:{type:"double"}}},Logarithmic:{type:"structure",members:{Base:{type:"double"}}}}},Range:{type:"structure",members:{MinMax:{type:"structure",members:{Minimum:{type:"double"},Maximum:{type:"double"}}},DataDriven:{type:"structure",members:{}}}}}},DateAxisOptions:{type:"structure",members:{MissingDateVisibility:{}}}}},ScrollbarOptions:{type:"structure",members:{Visibility:{},VisibleRange:{type:"structure",members:{PercentRange:{type:"structure",members:{From:{type:"double"},To:{type:"double"}}}}}}},AxisOffset:{}}},Saj:{type:"structure",members:{Visibility:{},SortIconVisibility:{},AxisLabelOptions:{type:"list",member:{type:"structure",members:{FontConfiguration:{shape:"S1y"},CustomLabel:{},ApplyTo:{type:"structure",required:["FieldId","Column"],members:{FieldId:{},Column:{shape:"S2g"}}}}}}}},San:{type:"structure",members:{Visibility:{},Title:{shape:"S1w"},Position:{},Width:{},Height:{}}},Sap:{type:"structure",members:{Visibility:{},CategoryLabelVisibility:{},MeasureLabelVisibility:{},DataLabelTypes:{type:"list",member:{type:"structure",members:{FieldLabelType:{type:"structure",members:{FieldId:{},Visibility:{}}},DataPathLabelType:{type:"structure",members:{FieldId:{},FieldValue:{shape:"S8h"},Visibility:{}}},RangeEndsLabelType:{type:"structure",members:{Visibility:{}}},MinimumLabelType:{type:"structure",members:{Visibility:{}}},MaximumLabelType:{type:"structure",members:{Visibility:{}}}}}},Position:{},LabelContent:{},LabelFontConfiguration:{shape:"S1y"},LabelColor:{},Overlap:{},TotalsVisibility:{}}},Sb0:{type:"structure",members:{TooltipVisibility:{},SelectedTooltipType:{},FieldBasedTooltip:{type:"structure",members:{AggregationVisibility:{},TooltipTitleType:{},TooltipFields:{type:"list",member:{type:"structure",members:{FieldTooltipItem:{type:"structure",required:["FieldId"],members:{FieldId:{},Label:{},Visibility:{},TooltipTarget:{}}},ColumnTooltipItem:{type:"structure",required:["Column"],members:{Column:{shape:"S2g"},Label:{},Visibility:{},Aggregation:{shape:"S53"},TooltipTarget:{}}}}}}}}}},Sb9:{type:"list",member:{type:"structure",required:["DataConfiguration"],members:{Status:{},DataConfiguration:{type:"structure",members:{StaticConfiguration:{type:"structure",required:["Value"],members:{Value:{shape:"S14"}}},DynamicConfiguration:{type:"structure",required:["Column","Calculation"],members:{Column:{shape:"S2g"},MeasureAggregationFunction:{shape:"S53"},Calculation:{shape:"S4j"}}},AxisBinding:{},SeriesType:{}}},StyleConfiguration:{type:"structure",members:{Pattern:{},Color:{}}},LabelConfiguration:{type:"structure",members:{ValueLabelConfiguration:{type:"structure",members:{RelativePosition:{},FormatConfiguration:{shape:"S3u"}}},CustomLabelConfiguration:{type:"structure",required:["CustomLabel"],members:{CustomLabel:{}}},FontConfiguration:{shape:"S1y"},FontColor:{},HorizontalPosition:{},VerticalPosition:{}}}}}},Sbo:{type:"list",member:{type:"structure",required:["MeasureFieldId","ContributorDimensions"],members:{MeasureFieldId:{},ContributorDimensions:{type:"list",member:{shape:"S2g"}}}}},Sbr:{type:"list",member:{type:"structure",members:{ExplicitHierarchy:{type:"structure",required:["HierarchyId","Columns"],members:{HierarchyId:{},Columns:{type:"list",member:{shape:"S2g"}},DrillDownFilters:{shape:"Sbv"}}},DateTimeHierarchy:{type:"structure",required:["HierarchyId"],members:{HierarchyId:{},DrillDownFilters:{shape:"Sbv"}}},PredefinedHierarchy:{type:"structure",required:["HierarchyId","Columns"],members:{HierarchyId:{},Columns:{type:"list",member:{shape:"S2g"}},DrillDownFilters:{shape:"Sbv"}}}}}},Sbv:{type:"list",member:{type:"structure",members:{NumericEqualityFilter:{type:"structure",required:["Column","Value"],members:{Column:{shape:"S2g"},Value:{type:"double"}}},CategoryFilter:{type:"structure",required:["Column","CategoryValues"],members:{Column:{shape:"S2g"},CategoryValues:{shape:"Sbz"}}},TimeRangeFilter:{type:"structure",required:["Column","RangeMinimum","RangeMaximum","TimeGranularity"],members:{Column:{shape:"S2g"},RangeMinimum:{type:"timestamp"},RangeMaximum:{type:"timestamp"},TimeGranularity:{}}}}}},Sbz:{type:"list",member:{}},Sce:{type:"structure",members:{ComparisonMethod:{},ComparisonFormat:{type:"structure",members:{NumberDisplayFormatConfiguration:{shape:"S3v"},PercentageDisplayFormatConfiguration:{shape:"S4a"}}}}},Sdx:{type:"structure",members:{AxisOptions:{shape:"Sa3"},MissingDataConfigurations:{type:"list",member:{type:"structure",members:{TreatmentOption:{}}}}}},Se1:{type:"structure",members:{YAxisOptions:{type:"structure",required:["YAxis"],members:{YAxis:{}}}}},Se5:{type:"structure",members:{LineVisibility:{},LineInterpolation:{},LineStyle:{},LineWidth:{}}},Se8:{type:"structure",members:{MarkerVisibility:{},MarkerShape:{},MarkerSize:{},MarkerColor:{}}},Sed:{type:"structure",members:{LineStyleSettings:{shape:"Se5"},MarkerStyleSettings:{shape:"Se8"}}},Sej:{type:"list",member:{shape:"S3p"}},Sem:{type:"structure",required:["Colors","ColorFillType"],members:{Colors:{type:"list",member:{shape:"Seo"}},ColorFillType:{},NullValueColor:{shape:"Seo"}}},Seo:{type:"structure",members:{Color:{},DataValue:{type:"double"}}},Sev:{type:"list",member:{shape:"S4h"}},Sf1:{type:"structure",members:{Bounds:{type:"structure",required:["North","South","West","East"],members:{North:{type:"double"},South:{type:"double"},West:{type:"double"},East:{type:"double"}}},MapZoomMode:{}}},Sf6:{type:"structure",members:{BaseMapStyle:{}}},Sj2:{type:"structure",required:["Elements"],members:{Elements:{type:"list",member:{type:"structure",required:["ElementId","ElementType","ColumnSpan","RowSpan"],members:{ElementId:{},ElementType:{},ColumnIndex:{type:"integer"},ColumnSpan:{type:"integer"},RowIndex:{type:"integer"},RowSpan:{type:"integer"}}}},CanvasSizeOptions:{shape:"Sja"}}},Sja:{type:"structure",members:{ScreenCanvasSizeOptions:{type:"structure",required:["ResizeOption"],members:{ResizeOption:{},OptimizedViewPortWidth:{}}}}},Sje:{type:"list",member:{type:"structure",required:["ElementId","ElementType","XAxisLocation","YAxisLocation","Width","Height"],members:{ElementId:{},ElementType:{},XAxisLocation:{},YAxisLocation:{},Width:{},Height:{},Visibility:{},RenderingRules:{type:"list",member:{type:"structure",required:["Expression","ConfigurationOverrides"],members:{Expression:{shape:"S4s"},ConfigurationOverrides:{type:"structure",members:{Visibility:{}}}}}},BorderStyle:{shape:"Sjk"},SelectedBorderStyle:{shape:"Sjk"},BackgroundStyle:{type:"structure",members:{Visibility:{},Color:{}}},LoadingAnimation:{type:"structure",members:{Visibility:{}}}}}},Sjk:{type:"structure",members:{Visibility:{},Color:{}}},Sjn:{type:"structure",members:{ScreenCanvasSizeOptions:{type:"structure",required:["OptimizedViewPortWidth"],members:{OptimizedViewPortWidth:{}}}}},Sjq:{type:"list",member:{type:"structure",required:["SectionId","Layout"],members:{SectionId:{},Layout:{shape:"Sjs"},Style:{shape:"Sju"}}}},Sjs:{type:"structure",required:["FreeFormLayout"],members:{FreeFormLayout:{type:"structure",required:["Elements"],members:{Elements:{shape:"Sje"}}}}},Sju:{type:"structure",members:{Height:{},Padding:{shape:"Sjv"}}},Sjv:{type:"structure",members:{Top:{},Bottom:{},Left:{},Right:{}}},Sk3:{type:"structure",members:{PaperCanvasSizeOptions:{type:"structure",members:{PaperSize:{},PaperOrientation:{},PaperMargin:{shape:"Sjv"}}}}},Skb:{type:"list",member:{type:"structure",required:["DataSetIdentifier","Name","Expression"],members:{DataSetIdentifier:{},Name:{},Expression:{type:"string",sensitive:!0}}}},Ske:{type:"list",member:{type:"structure",members:{StringParameterDeclaration:{type:"structure",required:["ParameterValueType","Name"],members:{ParameterValueType:{},Name:{},DefaultValues:{type:"structure",members:{DynamicValue:{shape:"Skj"},StaticValues:{shape:"S7w"}}},ValueWhenUnset:{type:"structure",members:{ValueWhenUnsetOption:{},CustomValue:{shape:"Sw"}}},MappedDataSetParameters:{shape:"Skm"}}},DecimalParameterDeclaration:{type:"structure",required:["ParameterValueType","Name"],members:{ParameterValueType:{},Name:{},DefaultValues:{type:"structure",members:{DynamicValue:{shape:"Skj"},StaticValues:{shape:"S80"}}},ValueWhenUnset:{type:"structure",members:{ValueWhenUnsetOption:{},CustomValue:{shape:"S14"}}},MappedDataSetParameters:{shape:"Skm"}}},IntegerParameterDeclaration:{type:"structure",required:["ParameterValueType","Name"],members:{ParameterValueType:{},Name:{},DefaultValues:{type:"structure",members:{DynamicValue:{shape:"Skj"},StaticValues:{shape:"S7y"}}},ValueWhenUnset:{type:"structure",members:{ValueWhenUnsetOption:{},CustomValue:{shape:"S10"}}},MappedDataSetParameters:{shape:"Skm"}}},DateTimeParameterDeclaration:{type:"structure",required:["Name"],members:{Name:{},DefaultValues:{type:"structure",members:{DynamicValue:{shape:"Skj"},StaticValues:{shape:"S82"},RollingDate:{shape:"Skw"}}},TimeGranularity:{},ValueWhenUnset:{type:"structure",members:{ValueWhenUnsetOption:{},CustomValue:{shape:"S18"}}},MappedDataSetParameters:{shape:"Skm"}}}}}},Skj:{type:"structure",required:["DefaultValueColumn"],members:{UserNameColumn:{shape:"S2g"},GroupNameColumn:{shape:"S2g"},DefaultValueColumn:{shape:"S2g"}}},Skm:{type:"list",member:{type:"structure",required:["DataSetIdentifier","DataSetParameterName"],members:{DataSetIdentifier:{},DataSetParameterName:{}}}},Skw:{type:"structure",required:["Expression"],members:{DataSetIdentifier:{},Expression:{shape:"S4s"}}},Sky:{type:"list",member:{type:"structure",required:["FilterGroupId","Filters","ScopeConfiguration","CrossDataset"],members:{FilterGroupId:{},Filters:{type:"list",member:{type:"structure",members:{CategoryFilter:{type:"structure",required:["FilterId","Column","Configuration"],members:{FilterId:{},Column:{shape:"S2g"},Configuration:{type:"structure",members:{FilterListConfiguration:{type:"structure",required:["MatchOperator"],members:{MatchOperator:{},CategoryValues:{shape:"Sbz"},SelectAllOptions:{},NullOption:{}}},CustomFilterListConfiguration:{type:"structure",required:["MatchOperator","NullOption"],members:{MatchOperator:{},CategoryValues:{shape:"Sbz"},SelectAllOptions:{},NullOption:{}}},CustomFilterConfiguration:{type:"structure",required:["MatchOperator","NullOption"],members:{MatchOperator:{},CategoryValue:{},SelectAllOptions:{},ParameterName:{},NullOption:{}}}}},DefaultFilterControlConfiguration:{shape:"Sla"}}},NumericRangeFilter:{type:"structure",required:["FilterId","Column","NullOption"],members:{FilterId:{},Column:{shape:"S2g"},IncludeMinimum:{type:"boolean"},IncludeMaximum:{type:"boolean"},RangeMinimum:{shape:"Slk"},RangeMaximum:{shape:"Slk"},SelectAllOptions:{},AggregationFunction:{shape:"S53"},NullOption:{},DefaultFilterControlConfiguration:{shape:"Sla"}}},NumericEqualityFilter:{type:"structure",required:["FilterId","Column","MatchOperator","NullOption"],members:{FilterId:{},Column:{shape:"S2g"},Value:{type:"double"},SelectAllOptions:{},MatchOperator:{},AggregationFunction:{shape:"S53"},ParameterName:{},NullOption:{},DefaultFilterControlConfiguration:{shape:"Sla"}}},TimeEqualityFilter:{type:"structure",required:["FilterId","Column"],members:{FilterId:{},Column:{shape:"S2g"},Value:{type:"timestamp"},ParameterName:{},TimeGranularity:{},RollingDate:{shape:"Skw"},DefaultFilterControlConfiguration:{shape:"Sla"}}},TimeRangeFilter:{type:"structure",required:["FilterId","Column","NullOption"],members:{FilterId:{},Column:{shape:"S2g"},IncludeMinimum:{type:"boolean"},IncludeMaximum:{type:"boolean"},RangeMinimumValue:{shape:"Slq"},RangeMaximumValue:{shape:"Slq"},NullOption:{},ExcludePeriodConfiguration:{shape:"Slr"},TimeGranularity:{},DefaultFilterControlConfiguration:{shape:"Sla"}}},RelativeDatesFilter:{type:"structure",required:["FilterId","Column","AnchorDateConfiguration","TimeGranularity","RelativeDateType","NullOption"],members:{FilterId:{},Column:{shape:"S2g"},AnchorDateConfiguration:{type:"structure",members:{AnchorOption:{},ParameterName:{}}},MinimumGranularity:{},TimeGranularity:{},RelativeDateType:{},RelativeDateValue:{type:"integer"},ParameterName:{},NullOption:{},ExcludePeriodConfiguration:{shape:"Slr"},DefaultFilterControlConfiguration:{shape:"Sla"}}},TopBottomFilter:{type:"structure",required:["FilterId","Column","AggregationSortConfigurations"],members:{FilterId:{},Column:{shape:"S2g"},Limit:{type:"integer"},AggregationSortConfigurations:{type:"list",member:{type:"structure",required:["Column","SortDirection"],members:{Column:{shape:"S2g"},SortDirection:{},AggregationFunction:{shape:"S53"}}}},TimeGranularity:{}, +ParameterName:{},DefaultFilterControlConfiguration:{shape:"Sla"}}}}}},ScopeConfiguration:{type:"structure",members:{SelectedSheets:{type:"structure",members:{SheetVisualScopingConfigurations:{type:"list",member:{type:"structure",required:["SheetId","Scope"],members:{SheetId:{},Scope:{},VisualIds:{type:"list",member:{}}}}}}},AllSheets:{type:"structure",members:{}}}},Status:{},CrossDataset:{}}}},Sla:{type:"structure",required:["Title","ControlOptions"],members:{Title:{},ControlOptions:{type:"structure",members:{DefaultDateTimePickerOptions:{type:"structure",members:{Type:{},DisplayOptions:{shape:"S1v"}}},DefaultListOptions:{type:"structure",members:{DisplayOptions:{shape:"S2a"},Type:{},SelectableValues:{shape:"S31"}}},DefaultDropdownOptions:{type:"structure",members:{DisplayOptions:{shape:"S2m"},Type:{},SelectableValues:{shape:"S31"}}},DefaultTextFieldOptions:{type:"structure",members:{DisplayOptions:{shape:"S2o"}}},DefaultTextAreaOptions:{type:"structure",members:{Delimiter:{},DisplayOptions:{shape:"S2s"}}},DefaultSliderOptions:{type:"structure",required:["MaximumValue","MinimumValue","StepSize"],members:{DisplayOptions:{shape:"S2u"},Type:{},MaximumValue:{type:"double"},MinimumValue:{type:"double"},StepSize:{type:"double"}}},DefaultRelativeDateTimeOptions:{type:"structure",members:{DisplayOptions:{shape:"S38"}}}}}}},Slk:{type:"structure",members:{StaticValue:{type:"double"},Parameter:{}}},Slq:{type:"structure",members:{StaticValue:{type:"timestamp"},RollingDate:{shape:"Skw"},Parameter:{}}},Slr:{type:"structure",required:["Amount","Granularity"],members:{Amount:{type:"integer"},Granularity:{},Status:{}}},Sm7:{type:"list",member:{type:"structure",required:["Column"],members:{Column:{shape:"S2g"},FormatConfiguration:{shape:"S4w"},Role:{},ColorsConfiguration:{type:"structure",members:{CustomColors:{type:"list",member:{type:"structure",required:["Color"],members:{FieldValue:{shape:"S8h"},Color:{},SpecialValue:{}}}}}}}}},Sme:{type:"structure",required:["DefaultNewSheetConfiguration"],members:{DefaultNewSheetConfiguration:{type:"structure",members:{InteractiveLayoutConfiguration:{type:"structure",members:{Grid:{type:"structure",required:["CanvasSizeOptions"],members:{CanvasSizeOptions:{shape:"Sja"}}},FreeForm:{type:"structure",required:["CanvasSizeOptions"],members:{CanvasSizeOptions:{shape:"Sjn"}}}}},PaginatedLayoutConfiguration:{type:"structure",members:{SectionBased:{type:"structure",required:["CanvasSizeOptions"],members:{CanvasSizeOptions:{shape:"Sk3"}}}}},SheetContentType:{}}}}},Sml:{type:"structure",members:{Timezone:{},WeekStart:{}}},Smn:{type:"structure",required:["Mode"],members:{Mode:{}}},Smp:{type:"list",member:{}},Smu:{type:"structure",members:{SourceTemplate:{type:"structure",required:["DataSetReferences","Arn"],members:{DataSetReferences:{shape:"S1f"},Arn:{}}}}},Smx:{type:"structure",members:{AdHocFilteringOption:{type:"structure",members:{AvailabilityStatus:{}}},ExportToCSVOption:{type:"structure",members:{AvailabilityStatus:{}}},SheetControlsOption:{type:"structure",members:{VisibilityState:{}}},VisualPublishOptions:{deprecated:!0,deprecatedMessage:"VisualPublishOptions property will reach its end of standard support in a future release. To perform this action, use ExportWithHiddenFields.",type:"structure",members:{ExportHiddenFieldsOption:{type:"structure",members:{AvailabilityStatus:{}}}}},SheetLayoutElementMaximizationOption:{type:"structure",members:{AvailabilityStatus:{}}},VisualMenuOption:{shape:"S6i"},VisualAxisSortOption:{type:"structure",members:{AvailabilityStatus:{}}},ExportWithHiddenFieldsOption:{type:"structure",members:{AvailabilityStatus:{}}},DataPointDrillUpDownOption:{type:"structure",members:{AvailabilityStatus:{}}},DataPointMenuLabelOption:{type:"structure",members:{AvailabilityStatus:{}}},DataPointTooltipOption:{type:"structure",members:{AvailabilityStatus:{}}}}},Sna:{type:"structure",required:["DataSetIdentifierDeclarations"],members:{DataSetIdentifierDeclarations:{shape:"S1i"},Sheets:{shape:"S1l"},CalculatedFields:{shape:"Skb"},ParameterDeclarations:{shape:"Ske"},FilterGroups:{shape:"Sky"},ColumnConfigurations:{shape:"Sm7"},AnalysisDefaults:{shape:"Sme"},Options:{shape:"Sml"}}},Snb:{type:"structure",members:{Permissions:{shape:"S19"}}},Snc:{type:"list",member:{}},Sni:{type:"map",key:{},value:{type:"structure",members:{RelationalTable:{type:"structure",required:["DataSourceArn","Name","InputColumns"],members:{DataSourceArn:{},Catalog:{},Schema:{},Name:{},InputColumns:{shape:"Snp"}}},CustomSql:{type:"structure",required:["DataSourceArn","Name","SqlQuery"],members:{DataSourceArn:{},Name:{},SqlQuery:{},Columns:{shape:"Snp"}}},S3Source:{type:"structure",required:["DataSourceArn","InputColumns"],members:{DataSourceArn:{},UploadSettings:{type:"structure",members:{Format:{},StartFromRow:{type:"integer"},ContainsHeader:{type:"boolean"},TextQualifier:{},Delimiter:{}}},InputColumns:{shape:"Snp"}}}}}},Snp:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},SubType:{}}}},So2:{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:{shape:"S4s"}}},CreateColumnsOperation:{type:"structure",required:["Columns"],members:{Columns:{type:"list",member:{type:"structure",required:["ColumnName","ColumnId","Expression"],members:{ColumnName:{},ColumnId:{},Expression:{shape:"S4s"}}}}}},RenameColumnOperation:{type:"structure",required:["ColumnName","NewColumnName"],members:{ColumnName:{},NewColumnName:{}}},CastColumnTypeOperation:{type:"structure",required:["ColumnName","NewColumnType"],members:{ColumnName:{},NewColumnType:{},SubType:{},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:{}}}},OverrideDatasetParameterOperation:{type:"structure",required:["ParameterName"],members:{ParameterName:{},NewParameterName:{},NewDefaultValues:{type:"structure",members:{StringStaticValues:{shape:"Sov"},DecimalStaticValues:{shape:"Sox"},DateTimeStaticValues:{shape:"Soz"},IntegerStaticValues:{shape:"Sp1"}}}}}}}},Source:{type:"structure",members:{JoinInstruction:{type:"structure",required:["LeftOperand","RightOperand","Type","OnClause"],members:{LeftOperand:{},RightOperand:{},LeftJoinKeyProperties:{shape:"Sp5"},RightJoinKeyProperties:{shape:"Sp5"},Type:{},OnClause:{}}},PhysicalTableId:{},DataSetArn:{}}}}}},Sov:{type:"list",member:{}},Sox:{type:"list",member:{type:"double"}},Soz:{type:"list",member:{type:"timestamp"}},Sp1:{type:"list",member:{type:"long"}},Sp5:{type:"structure",members:{UniqueKey:{type:"boolean"}}},Sp9:{type:"list",member:{type:"structure",members:{GeoSpatialColumnGroup:{type:"structure",required:["Name","Columns"],members:{Name:{},CountryCode:{},Columns:{type:"list",member:{}}}}}}},Spf:{type:"map",key:{},value:{type:"structure",members:{description:{},columns:{type:"list",member:{}}}}},Spk:{type:"structure",required:["Arn","PermissionPolicy"],members:{Namespace:{},Arn:{},PermissionPolicy:{},FormatVersion:{},Status:{}}},Spo:{type:"structure",required:["TagRules"],members:{Status:{},TagRules:{type:"list",member:{type:"structure",required:["TagKey","ColumnName"],members:{TagKey:{},ColumnName:{},TagMultiValueDelimiter:{},MatchAllValue:{shape:"Spt"}}}},TagRuleConfigurations:{type:"list",member:{type:"list",member:{}}}}},Spt:{type:"string",sensitive:!0},Spw:{type:"list",member:{type:"structure",members:{Principals:{type:"list",member:{}},ColumnNames:{type:"list",member:{}}}}},Sq0:{type:"structure",members:{DisableUseAsDirectQuerySource:{type:"boolean"},DisableUseAsImportedSource:{type:"boolean"}}},Sq1:{type:"list",member:{type:"structure",members:{StringDatasetParameter:{type:"structure",required:["Id","Name","ValueType"],members:{Id:{},Name:{},ValueType:{},DefaultValues:{type:"structure",members:{StaticValues:{shape:"Sov"}}}}},DecimalDatasetParameter:{type:"structure",required:["Id","Name","ValueType"],members:{Id:{},Name:{},ValueType:{},DefaultValues:{type:"structure",members:{StaticValues:{shape:"Sox"}}}}},IntegerDatasetParameter:{type:"structure",required:["Id","Name","ValueType"],members:{Id:{},Name:{},ValueType:{},DefaultValues:{type:"structure",members:{StaticValues:{shape:"Sp1"}}}}},DateTimeDatasetParameter:{type:"structure",required:["Id","Name","ValueType"],members:{Id:{},Name:{},ValueType:{},TimeGranularity:{},DefaultValues:{type:"structure",members:{StaticValues:{shape:"Soz"}}}}}}}},Sqg:{type:"structure",members:{AmazonElasticsearchParameters:{type:"structure",required:["Domain"],members:{Domain:{}}},AthenaParameters:{type:"structure",members:{WorkGroup:{},RoleArn:{}}},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:{},IAMParameters:{type:"structure",required:["RoleArn"],members:{RoleArn:{},DatabaseUser:{},DatabaseGroups:{type:"list",member:{}},AutoCreateDatabaseUser:{type:"boolean"}}},IdentityCenterConfiguration:{type:"structure",members:{EnableIdentityPropagation:{type:"boolean"}}}}},S3Parameters:{type:"structure",required:["ManifestFileLocation"],members:{ManifestFileLocation:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}},RoleArn:{}}},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"}}},DatabricksParameters:{type:"structure",required:["Host","Port","SqlEndpointPath"],members:{Host:{},Port:{type:"integer"},SqlEndpointPath:{}}},StarburstParameters:{type:"structure",required:["Host","Port","Catalog"],members:{Host:{},Port:{type:"integer"},Catalog:{},ProductType:{}}},TrinoParameters:{type:"structure",required:["Host","Port","Catalog"],members:{Host:{},Port:{type:"integer"},Catalog:{}}},BigQueryParameters:{type:"structure",required:["ProjectId"],members:{ProjectId:{},DataSetRegion:{}}}}},Srx:{type:"structure",members:{CredentialPair:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{},AlternateDataSourceParameters:{shape:"Ss1"}}},CopySourceArn:{},SecretArn:{}},sensitive:!0},Ss1:{type:"list",member:{shape:"Sqg"}},Ss4:{type:"structure",required:["VpcConnectionArn"],members:{VpcConnectionArn:{}}},Ss5:{type:"structure",members:{DisableSsl:{type:"boolean"}}},Ssl:{type:"structure",members:{Arn:{},GroupName:{},Description:{},PrincipalId:{}}},Ssp:{type:"structure",members:{Arn:{},MemberName:{}}},Sst:{type:"map",key:{},value:{type:"list",member:{}}},St6:{type:"structure",required:["ScheduleId","ScheduleFrequency","RefreshType"],members:{ScheduleId:{},ScheduleFrequency:{type:"structure",required:["Interval"],members:{Interval:{},RefreshOnDay:{type:"structure",members:{DayOfWeek:{},DayOfMonth:{}}},Timezone:{},TimeOfTheDay:{}}},StartAfterDateTime:{type:"timestamp"},RefreshType:{},Arn:{}}},Sti:{type:"structure",members:{SourceAnalysis:{type:"structure",required:["Arn","DataSetReferences"],members:{Arn:{},DataSetReferences:{shape:"S1f"}}},SourceTemplate:{type:"structure",required:["Arn"],members:{Arn:{}}}}},Stl:{type:"structure",required:["DataSetConfigurations"],members:{DataSetConfigurations:{shape:"Stm"},Sheets:{shape:"S1l"},CalculatedFields:{shape:"Skb"},ParameterDeclarations:{shape:"Ske"},FilterGroups:{shape:"Sky"},ColumnConfigurations:{shape:"Sm7"},AnalysisDefaults:{shape:"Sme"},Options:{shape:"Sml"}}},Stm:{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:{}}}}}}}}}},Su0:{type:"structure",members:{AliasName:{},Arn:{},TemplateVersionNumber:{type:"long"}}},Su3:{type:"structure",members:{DataColorPalette:{type:"structure",members:{Colors:{shape:"Su5"},MinMaxGradient:{shape:"Su5"},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"}}}}}}},Typography:{type:"structure",members:{FontFamilies:{type:"list",member:{type:"structure",members:{FontFamily:{}}}}}}}},Su5:{type:"list",member:{}},Suj:{type:"structure",members:{Arn:{},AliasName:{},ThemeVersionNumber:{type:"long"}}},Sum:{type:"structure",members:{Name:{},Description:{},UserExperienceVersion:{},DataSets:{type:"list",member:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{},DatasetName:{},DatasetDescription:{},DataAggregation:{type:"structure",members:{DatasetRowDateGranularity:{},DefaultDateColumnName:{}}},Filters:{type:"list",member:{type:"structure",required:["FilterName","OperandFieldName"],members:{FilterDescription:{},FilterClass:{},FilterName:{},FilterSynonyms:{shape:"Suw"},OperandFieldName:{},FilterType:{},CategoryFilter:{type:"structure",members:{CategoryFilterFunction:{},CategoryFilterType:{},Constant:{type:"structure",members:{ConstantType:{},SingularConstant:{},CollectiveConstant:{type:"structure",members:{ValueList:{shape:"Sv4"}}}},sensitive:!0},Inverse:{type:"boolean"}}},NumericEqualityFilter:{type:"structure",members:{Constant:{shape:"Sv6"},Aggregation:{}}},NumericRangeFilter:{type:"structure",members:{Inclusive:{type:"boolean"},Constant:{shape:"Sv9"},Aggregation:{}}},DateRangeFilter:{type:"structure",members:{Inclusive:{type:"boolean"},Constant:{shape:"Sv9"}}},RelativeDateFilter:{type:"structure",members:{TimeGranularity:{},RelativeDateFilterFunction:{},Constant:{shape:"Sv6"}}}}}},Columns:{type:"list",member:{type:"structure",required:["ColumnName"],members:{ColumnName:{},ColumnFriendlyName:{},ColumnDescription:{},ColumnSynonyms:{shape:"Suw"},ColumnDataRole:{},Aggregation:{},IsIncludedInTopic:{type:"boolean"},DisableIndexing:{type:"boolean"},ComparativeOrder:{shape:"Svj"},SemanticType:{shape:"Svm"},TimeGranularity:{},AllowedAggregations:{shape:"Svo"},NotAllowedAggregations:{shape:"Svo"},DefaultFormatting:{shape:"Svq"},NeverAggregateInFilter:{type:"boolean"},CellValueSynonyms:{shape:"Svv"},NonAdditive:{type:"boolean"}}}},CalculatedFields:{type:"list",member:{type:"structure",required:["CalculatedFieldName","Expression"],members:{CalculatedFieldName:{},CalculatedFieldDescription:{},Expression:{shape:"S4s"},CalculatedFieldSynonyms:{shape:"Suw"},IsIncludedInTopic:{type:"boolean"},DisableIndexing:{type:"boolean"},ColumnDataRole:{},TimeGranularity:{},DefaultFormatting:{shape:"Svq"},Aggregation:{},ComparativeOrder:{shape:"Svj"},SemanticType:{shape:"Svm"},AllowedAggregations:{shape:"Svo"},NotAllowedAggregations:{shape:"Svo"},NeverAggregateInFilter:{type:"boolean"},CellValueSynonyms:{shape:"Svv"},NonAdditive:{type:"boolean"}}}},NamedEntities:{type:"list",member:{type:"structure",required:["EntityName"],members:{EntityName:{},EntityDescription:{},EntitySynonyms:{shape:"Suw"},SemanticEntityType:{type:"structure",members:{TypeName:{},SubTypeName:{},TypeParameters:{shape:"Svn"}}},Definition:{type:"list",member:{type:"structure",members:{FieldName:{},PropertyName:{},PropertyRole:{},PropertyUsage:{},Metric:{type:"structure",members:{Aggregation:{},AggregationFunctionParameters:{type:"map",key:{},value:{}}}}}}}}}}}}}}},Suw:{type:"list",member:{}},Sv4:{type:"list",member:{}},Sv6:{type:"structure",members:{ConstantType:{},SingularConstant:{}},sensitive:!0},Sv9:{type:"structure",members:{ConstantType:{},RangeConstant:{type:"structure",members:{Minimum:{},Maximum:{}}}},sensitive:!0},Svj:{type:"structure",members:{UseOrdering:{},SpecifedOrder:{shape:"Sv4"},TreatUndefinedSpecifiedValues:{}}},Svm:{type:"structure",members:{TypeName:{},SubTypeName:{},TypeParameters:{shape:"Svn"},TruthyCellValue:{shape:"Sw"},TruthyCellValueSynonyms:{shape:"Sv"},FalseyCellValue:{shape:"Sw"},FalseyCellValueSynonyms:{shape:"Sv"}}},Svn:{type:"map",key:{},value:{}},Svo:{type:"list",member:{}},Svq:{type:"structure",members:{DisplayFormat:{},DisplayFormatOptions:{type:"structure",members:{UseBlankCellFormat:{type:"boolean"},BlankCellFormat:{},DateFormat:{},DecimalSeparator:{},GroupingSeparator:{},UseGrouping:{type:"boolean"},FractionDigits:{type:"integer"},Prefix:{},Suffix:{},UnitScaler:{},NegativeFormat:{type:"structure",members:{Prefix:{},Suffix:{}}},CurrencySymbol:{}}}}},Svv:{type:"list",member:{type:"structure",members:{CellValue:{},Synonyms:{shape:"Sv4"}}}},Swb:{type:"structure",required:["IsEnabled","BasedOnSpiceSchedule"],members:{IsEnabled:{type:"boolean"},BasedOnSpiceSchedule:{type:"boolean"},StartingAt:{type:"timestamp"},Timezone:{},RepeatAt:{},TopicScheduleType:{}}},Swg:{type:"list",member:{}},Swi:{type:"list",member:{}},Swk:{type:"list",member:{}},Syl:{type:"list",member:{type:"structure",members:{Type:{},Message:{},ViolatedEntities:{shape:"Syo"}}}},Syo:{type:"list",member:{type:"structure",members:{Path:{}}}},Syq:{type:"list",member:{}},Syr:{type:"list",member:{type:"structure",members:{SheetId:{},Name:{}}}},Sz0:{type:"string",sensitive:!0},Sz3:{type:"list",member:{}},Sz5:{type:"structure",members:{ResourceIdOverrideConfiguration:{type:"structure",members:{PrefixForAllResources:{type:"boolean"}}},VPCConnections:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}},RefreshSchedules:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}},DataSources:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}},DataSets:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}},Themes:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}},Analyses:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}},Dashboards:{type:"list",member:{type:"structure",required:["Arn","Properties"],members:{Arn:{},Properties:{type:"list",member:{}}}}}}},Szz:{type:"structure",members:{StrictModeForAllResources:{type:"boolean"}}},S105:{type:"list",member:{type:"structure",members:{Arn:{},Type:{},Message:{}}}},S109:{type:"structure",members:{ResourceIdOverrideConfiguration:{type:"structure",members:{PrefixForAllResources:{}}},VPCConnections:{type:"list",member:{type:"structure",required:["VPCConnectionId"],members:{VPCConnectionId:{},Name:{},SubnetIds:{shape:"Swg"},SecurityGroupIds:{shape:"Swi"},DnsResolvers:{shape:"Swk"},RoleArn:{}}}},RefreshSchedules:{type:"list",member:{type:"structure",required:["DataSetId","ScheduleId"],members:{DataSetId:{},ScheduleId:{},StartAfterDateTime:{type:"timestamp"}}}},DataSources:{type:"list",member:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Name:{},DataSourceParameters:{shape:"Sqg"},VpcConnectionProperties:{shape:"Ss4"},SslProperties:{shape:"Ss5"},Credentials:{type:"structure",members:{CredentialPair:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}},sensitive:!0},SecretArn:{}}}}}},DataSets:{type:"list",member:{type:"structure",required:["DataSetId"],members:{DataSetId:{},Name:{}}}},Themes:{type:"list",member:{type:"structure",required:["ThemeId"],members:{ThemeId:{},Name:{}}}},Analyses:{type:"list",member:{type:"structure",required:["AnalysisId"],members:{AnalysisId:{},Name:{}}}},Dashboards:{type:"list",member:{type:"structure",required:["DashboardId"],members:{DashboardId:{},Name:{}}}}}},S10s:{type:"structure",members:{DataSources:{type:"list",member:{type:"structure",required:["DataSourceIds","Permissions"],members:{DataSourceIds:{shape:"S10v"},Permissions:{shape:"S10x"}}}},DataSets:{type:"list",member:{type:"structure",required:["DataSetIds","Permissions"],members:{DataSetIds:{shape:"S10v"},Permissions:{shape:"S10x"}}}},Themes:{type:"list",member:{type:"structure",required:["ThemeIds","Permissions"],members:{ThemeIds:{shape:"S10v"},Permissions:{shape:"S10x"}}}},Analyses:{type:"list",member:{type:"structure",required:["AnalysisIds","Permissions"],members:{AnalysisIds:{shape:"S10v"},Permissions:{shape:"S10x"}}}},Dashboards:{type:"list",member:{type:"structure",required:["DashboardIds"],members:{DashboardIds:{shape:"S10v"},Permissions:{shape:"S10x"},LinkSharingConfiguration:{type:"structure",members:{Permissions:{shape:"S10x"}}}}}}}},S10v:{type:"list",member:{}},S10x:{type:"structure",required:["Principals","Actions"],members:{Principals:{type:"list",member:{}},Actions:{shape:"S1c"}}},S118:{type:"structure",members:{VPCConnections:{type:"list",member:{type:"structure",required:["VPCConnectionIds","Tags"],members:{VPCConnectionIds:{shape:"S10v"},Tags:{shape:"Sb"}}}},DataSources:{type:"list",member:{type:"structure",required:["DataSourceIds","Tags"],members:{DataSourceIds:{shape:"S10v"},Tags:{shape:"Sb"}}}},DataSets:{type:"list",member:{type:"structure",required:["DataSetIds","Tags"],members:{DataSetIds:{shape:"S10v"},Tags:{shape:"Sb"}}}},Themes:{type:"list",member:{type:"structure",required:["ThemeIds","Tags"],members:{ThemeIds:{shape:"S10v"},Tags:{shape:"Sb"}}}},Analyses:{type:"list",member:{type:"structure",required:["AnalysisIds","Tags"],members:{AnalysisIds:{shape:"S10v"},Tags:{shape:"Sb"}}}},Dashboards:{type:"list",member:{type:"structure",required:["DashboardIds","Tags"],members:{DashboardIds:{shape:"S10v"},Tags:{shape:"Sb"}}}}}},S11l:{type:"structure",members:{StrictModeForAllResources:{type:"boolean"}}},S11s:{type:"list",member:{type:"structure",members:{Type:{},Message:{},ViolatedEntities:{shape:"Syo"}}}},S125:{type:"structure",required:["FileGroups"],members:{FileGroups:{type:"list",member:{type:"structure",members:{Files:{shape:"S128"}}}},DestinationConfiguration:{type:"structure",members:{S3Destinations:{type:"list",member:{shape:"S12h"}}}},Parameters:{shape:"Sr"}}},S128:{type:"list",member:{type:"structure",required:["SheetSelections","FormatType"],members:{SheetSelections:{type:"list",member:{type:"structure",required:["SheetId","SelectionScope"],members:{SheetId:{},SelectionScope:{},VisualIds:{type:"list",member:{}}}}},FormatType:{}}}},S12h:{type:"structure",required:["BucketConfiguration"],members:{BucketConfiguration:{type:"structure",required:["BucketName","BucketPrefix","BucketRegion"],members:{BucketName:{},BucketPrefix:{},BucketRegion:{}}}}},S135:{type:"structure",required:["RefreshConfiguration"],members:{RefreshConfiguration:{type:"structure",required:["IncrementalRefresh"],members:{IncrementalRefresh:{type:"structure",required:["LookbackWindow"],members:{LookbackWindow:{type:"structure",required:["ColumnName","Size","SizeUnit"],members:{ColumnName:{},Size:{type:"long"},SizeUnit:{}}}}}}}}},S13d:{type:"structure",members:{Arn:{},DataSourceId:{},Name:{},Type:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DataSourceParameters:{shape:"Sqg"},AlternateDataSourceParameters:{shape:"Ss1"},VpcConnectionProperties:{shape:"Ss4"},SslProperties:{shape:"Ss5"},ErrorInfo:{type:"structure",members:{Type:{},Message:{}}},SecretArn:{}}},S140:{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:{}}},S149:{type:"map",key:{},value:{}},S14c:{type:"map",key:{},value:{}},S14f:{type:"map",key:{},value:{}},S14k:{type:"list",member:{type:"structure",members:{KeyArn:{},DefaultKey:{type:"boolean"}}}},S14o:{type:"structure",members:{Name:{},Arn:{},CapacityRegion:{},CreationStatus:{},IdentityStore:{},NamespaceError:{type:"structure",members:{Type:{},Message:{}}}}},S150:{type:"list",member:{type:"structure",members:{Type:{},Message:{},ViolatedEntities:{shape:"Syo"}}}},S15y:{type:"structure",members:{Arn:{},UserName:{},Email:{},Role:{},IdentityType:{},Active:{type:"boolean"},PrincipalId:{},CustomPermissionsName:{},ExternalLoginFederationProviderType:{},ExternalLoginFederationProviderUrl:{},ExternalLoginId:{}}},S164:{type:"list",member:{type:"structure",members:{SubnetId:{},AvailabilityZone:{},ErrorMessage:{},Status:{},NetworkInterfaceId:{}}}},S16a:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{shape:"Spt"}}}},S16g:{type:"structure",required:["DashboardId","SheetId","VisualId"],members:{DashboardId:{},SheetId:{},VisualId:{}}},S16k:{type:"string",sensitive:!0},S16p:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},S177:{type:"list",member:{type:"structure",members:{Arn:{},AnalysisId:{},Name:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},S17n:{type:"list",member:{type:"structure",members:{Arn:{},DashboardId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},PublishedVersionNumber:{type:"long"},LastPublishedTime:{type:"timestamp"}}}},S17r:{type:"list",member:{type:"structure",members:{Arn:{},DataSetId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},ImportMode:{},RowLevelPermissionDataSet:{shape:"Spk"},RowLevelPermissionTagConfigurationApplied:{type:"boolean"},ColumnLevelPermissionRulesApplied:{type:"boolean"}}}},S182:{type:"list",member:{type:"structure",members:{Arn:{},FolderId:{},Name:{},FolderType:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},SharingModel:{}}}},S189:{type:"list",member:{shape:"Ssl"}},S18n:{type:"list",member:{}},S1bx:{type:"list",member:{shape:"S1a"}},S1c4:{type:"list",member:{shape:"S1a"}}}}},{}],592:[function(e,t,r){t.exports={pagination:{DescribeFolderPermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Permissions"},DescribeFolderResolvedPermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Permissions"},ListAnalyses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AnalysisSummaryList"},ListAssetBundleExportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AssetBundleExportJobSummaryList"},ListAssetBundleImportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AssetBundleImportJobSummaryList"},ListDashboardVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DashboardVersionSummaryList"},ListDashboards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DashboardSummaryList"},ListDataSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DataSetSummaries"},ListDataSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DataSources"},ListFolderMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FolderMemberList"},ListFolders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FolderSummaryList"},ListGroupMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupMemberList"},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupList"},ListIAMPolicyAssignments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"IAMPolicyAssignments"},ListIAMPolicyAssignmentsForUser:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ActiveAssignments"},ListIngestions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Ingestions"},ListNamespaces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Namespaces"},ListRoleMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MembersList"},ListTemplateAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TemplateAliasList"},ListTemplateVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TemplateVersionSummaryList"},ListTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TemplateSummaryList"},ListThemeVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ThemeVersionSummaryList"},ListThemes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ThemeSummaryList"},ListTopics:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUserGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupList"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"UserList"},ListVPCConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchAnalyses:{input_token:"NextToken",output_token:"NextToken", +limit_key:"MaxResults",result_key:"AnalysisSummaryList"},SearchDashboards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DashboardSummaryList"},SearchDataSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DataSetSummaries"},SearchDataSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DataSourceSummaries"},SearchFolders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FolderSummaryList"},SearchGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupList"}}}},{}],593:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-01-04",endpointPrefix:"ram",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"RAM",serviceFullName:"AWS Resource Access Manager",serviceId:"RAM",signatureVersion:"v4",uid:"ram-2018-01-04"},operations:{AcceptResourceShareInvitation:{http:{requestUri:"/acceptresourceshareinvitation"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},clientToken:{}}},output:{type:"structure",members:{resourceShareInvitation:{shape:"S4"},clientToken:{}}}},AssociateResourceShare:{http:{requestUri:"/associateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},clientToken:{},sources:{shape:"Sf"}}},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:{}}}},CreatePermission:{http:{requestUri:"/createpermission"},input:{type:"structure",required:["name","resourceType","policyTemplate"],members:{name:{},resourceType:{},policyTemplate:{},clientToken:{},tags:{shape:"Sn"}}},output:{type:"structure",members:{permission:{shape:"Ss"},clientToken:{}}}},CreatePermissionVersion:{http:{requestUri:"/createpermissionversion"},input:{type:"structure",required:["permissionArn","policyTemplate"],members:{permissionArn:{},policyTemplate:{},clientToken:{}}},output:{type:"structure",members:{permission:{shape:"Sx"},clientToken:{}}}},CreateResourceShare:{http:{requestUri:"/createresourceshare"},input:{type:"structure",required:["name"],members:{name:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},tags:{shape:"Sn"},allowExternalPrincipals:{type:"boolean"},clientToken:{},permissionArns:{type:"list",member:{}},sources:{shape:"Sf"}}},output:{type:"structure",members:{resourceShare:{shape:"S12"},clientToken:{}}}},DeletePermission:{http:{method:"DELETE",requestUri:"/deletepermission"},input:{type:"structure",required:["permissionArn"],members:{permissionArn:{location:"querystring",locationName:"permissionArn"},clientToken:{location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{},permissionStatus:{}}}},DeletePermissionVersion:{http:{method:"DELETE",requestUri:"/deletepermissionversion"},input:{type:"structure",required:["permissionArn","permissionVersion"],members:{permissionArn:{location:"querystring",locationName:"permissionArn"},permissionVersion:{location:"querystring",locationName:"permissionVersion",type:"integer"},clientToken:{location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{},permissionStatus:{}}}},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:{},sources:{shape:"Sf"}}},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:{shape:"Sx"}}}},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:"S1o"},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:"S1o"},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:"S1o"},resourceShareStatus:{},resourceOwner:{},name:{},tagFilters:{type:"list",member:{type:"structure",members:{tagKey:{},tagValues:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"},permissionArn:{},permissionVersion:{type:"integer"}}},output:{type:"structure",members:{resourceShares:{type:"list",member:{shape:"S12"}},nextToken:{}}}},ListPendingInvitationResources:{http:{requestUri:"/listpendinginvitationresources"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},nextToken:{},maxResults:{type:"integer"},resourceRegionScope:{}}},output:{type:"structure",members:{resources:{shape:"S24"},nextToken:{}}}},ListPermissionAssociations:{http:{requestUri:"/listpermissionassociations"},input:{type:"structure",members:{permissionArn:{},permissionVersion:{type:"integer"},associationStatus:{},resourceType:{},featureSet:{},defaultVersion:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{type:"list",member:{type:"structure",members:{arn:{},permissionVersion:{},defaultVersion:{type:"boolean"},resourceType:{},status:{},featureSet:{},lastUpdatedTime:{type:"timestamp"},resourceShareArn:{}}}},nextToken:{}}}},ListPermissionVersions:{http:{requestUri:"/listpermissionversions"},input:{type:"structure",required:["permissionArn"],members:{permissionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{shape:"S2e"},nextToken:{}}}},ListPermissions:{http:{requestUri:"/listpermissions"},input:{type:"structure",members:{resourceType:{},nextToken:{},maxResults:{type:"integer"},permissionType:{}}},output:{type:"structure",members:{permissions:{shape:"S2e"},nextToken:{}}}},ListPrincipals:{http:{requestUri:"/listprincipals"},input:{type:"structure",required:["resourceOwner"],members:{resourceOwner:{},resourceArn:{},principals:{shape:"Se"},resourceType:{},resourceShareArns:{shape:"S1o"},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:{}}}},ListReplacePermissionAssociationsWork:{http:{requestUri:"/listreplacepermissionassociationswork"},input:{type:"structure",members:{workIds:{type:"list",member:{}},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replacePermissionAssociationsWorks:{type:"list",member:{shape:"S2r"}},nextToken:{}}}},ListResourceSharePermissions:{http:{requestUri:"/listresourcesharepermissions"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{shape:"S2e"},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:"S1o"},nextToken:{},maxResults:{type:"integer"},resourceRegionScope:{}}},output:{type:"structure",members:{resources:{shape:"S24"},nextToken:{}}}},PromotePermissionCreatedFromPolicy:{http:{requestUri:"/promotepermissioncreatedfrompolicy"},input:{type:"structure",required:["permissionArn","name"],members:{permissionArn:{},name:{},clientToken:{}}},output:{type:"structure",members:{permission:{shape:"Ss"},clientToken:{}}}},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:{}}}},ReplacePermissionAssociations:{http:{requestUri:"/replacepermissionassociations"},input:{type:"structure",required:["fromPermissionArn","toPermissionArn"],members:{fromPermissionArn:{},fromPermissionVersion:{type:"integer"},toPermissionArn:{},clientToken:{}}},output:{type:"structure",members:{replacePermissionAssociationsWork:{shape:"S2r"},clientToken:{}}}},SetDefaultPermissionVersion:{http:{requestUri:"/setdefaultpermissionversion"},input:{type:"structure",required:["permissionArn","permissionVersion"],members:{permissionArn:{},permissionVersion:{type:"integer"},clientToken:{}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},TagResource:{http:{requestUri:"/tagresource"},input:{type:"structure",required:["tags"],members:{resourceShareArn:{},tags:{shape:"Sn"},resourceArn:{}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/untagresource"},input:{type:"structure",required:["tagKeys"],members:{resourceShareArn:{},tagKeys:{type:"list",member:{}},resourceArn:{}}},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:"S12"},clientToken:{}}}}},shapes:{S4:{type:"structure",members:{resourceShareInvitationArn:{},resourceShareName:{},resourceShareArn:{},senderAccountId:{},receiverAccountId:{},invitationTimestamp:{type:"timestamp"},status:{},resourceShareAssociations:{shape:"S7",deprecated:!0,deprecatedMessage:"This member has been deprecated. Use ListPendingInvitationResources."},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:{}},Sf:{type:"list",member:{}},Sn:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Ss:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},status:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},isResourceTypeDefault:{type:"boolean"},permissionType:{},featureSet:{},tags:{shape:"Sn"}}},Sx:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},permission:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},isResourceTypeDefault:{type:"boolean"},permissionType:{},featureSet:{},status:{},tags:{shape:"Sn"}}},S12:{type:"structure",members:{resourceShareArn:{},name:{},owningAccountId:{},allowExternalPrincipals:{type:"boolean"},status:{},statusMessage:{},tags:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},featureSet:{}}},S1o:{type:"list",member:{}},S24:{type:"list",member:{type:"structure",members:{arn:{},type:{},resourceShareArn:{},resourceGroupArn:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},resourceRegionScope:{}}}},S2e:{type:"list",member:{shape:"Ss"}},S2r:{type:"structure",members:{id:{},fromPermissionArn:{},fromPermissionVersion:{},toPermissionArn:{},toPermissionVersion:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}}}},{}],594:[function(e,t,r){t.exports={pagination:{GetResourcePolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShareAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShareInvitations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShares:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPendingInvitationResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPermissionAssociations:{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"},ListReplacePermissionAssociationsWork:{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"}}}},{}],595:[function(e,t,r){t.exports={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"},LockConfiguration:{shape:"Sf"}}},output:{type:"structure",members:{Identifier:{},RetentionPeriod:{shape:"S2"},Description:{},Tags:{shape:"S6"},ResourceType:{},ResourceTags:{shape:"Sb"},Status:{},LockConfiguration:{shape:"Sf"},LockState:{},RuleArn:{}}}},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:{},LockConfiguration:{shape:"Sf"},LockState:{},LockEndTime:{type:"timestamp"},RuleArn:{}}}},ListRules:{http:{requestUri:"/list-rules",responseCode:200},input:{type:"structure",required:["ResourceType"],members:{MaxResults:{type:"integer"},NextToken:{},ResourceType:{},ResourceTags:{shape:"Sb"},LockState:{}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Identifier:{},Description:{},RetentionPeriod:{shape:"S2"},LockState:{},RuleArn:{}}}},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"}}}},LockRule:{http:{method:"PATCH",requestUri:"/rules/{identifier}/lock",responseCode:200},input:{type:"structure",required:["Identifier","LockConfiguration"],members:{Identifier:{location:"uri",locationName:"identifier"},LockConfiguration:{shape:"Sf"}}},output:{type:"structure",members:{Identifier:{},Description:{},ResourceType:{},RetentionPeriod:{shape:"S2"},ResourceTags:{shape:"Sb"},Status:{},LockConfiguration:{shape:"Sf"},LockState:{},RuleArn:{}}}},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:{}}},UnlockRule:{http:{method:"PATCH",requestUri:"/rules/{identifier}/unlock",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:{},LockConfiguration:{shape:"Sf"},LockState:{},LockEndTime:{type:"timestamp"},RuleArn:{}}}},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:{},LockState:{},LockEndTime:{type:"timestamp"},RuleArn:{}}}}},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:{}}}},Sf:{type:"structure",required:["UnlockDelay"],members:{UnlockDelay:{type:"structure",required:["UnlockDelayValue","UnlockDelayUnit"],members:{UnlockDelayValue:{type:"integer"},UnlockDelayUnit:{}}}}}}}},{}],596:[function(e,t,r){t.exports={pagination:{ListRules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Rules"}}}},{}],597:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-01-10",endpointPrefix:"rds",protocol:"query",protocols:["query"],serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-01-10",xmlNamespace:"http://rds.amazonaws.com/doc/2013-01-10/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1c"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S25"},SupportedCharacterSets:{type:"list",member:{shape:"S25",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1c",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2f"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2f"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1o",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3m",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{}, +OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3o"}},wrapper:!0}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3m"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{Id:{},CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMembership:{type:"structure",members:{OptionGroupName:{},Status:{}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1c:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1i:{type:"list",member:{locationName:"SubnetIdentifier"}},S1o:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S25:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2f:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3m:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3o"}},wrapper:!0},S3o:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S3z:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],598:[function(e,t,r){t.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},ListTagsForResource:{result_key:"TagList"}}}},{}],599:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-02-12",endpointPrefix:"rds",protocol:"query",protocols:["query"],serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-02-12",xmlNamespace:"http://rds.amazonaws.com/doc/2013-02-12/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1d"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S28"},SupportedCharacterSets:{type:"list",member:{shape:"S28",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1d",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2n"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2n"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1p",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3w",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3y"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3w"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure", +members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1d:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1j:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S1t:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S28:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2n:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3w:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3y"}},wrapper:!0},S3y:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4b:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],600:[function(e,t,r){t.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},{}],601:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-09-09",endpointPrefix:"rds",protocol:"query",protocols:["query"],serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-09-09",xmlNamespace:"http://rds.amazonaws.com/doc/2013-09-09/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1f"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2d"},SupportedCharacterSets:{type:"list",member:{shape:"S2d",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1f",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2s"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2s"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S27"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S27"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1r",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S41",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S43"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S27"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S41"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1f:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1l:{type:"list",member:{locationName:"SubnetIdentifier"}},S1r:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S1v:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S27:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2d:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2s:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S41:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S43"}},wrapper:!0},S43:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4g:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],602:[function(e,t,r){arguments[4][600][0].apply(r,arguments)},{dup:600}],603:[function(e,t,r){t.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60, +acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]}}}},{}],604:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",protocols:["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:"S10"}}}},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:"S13"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S18"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},KmsKeyId:{},Tags:{shape:"Sb"},CopyTags:{type:"boolean"},PreSignedUrl:{},OptionGroupName:{},TargetCustomAvailabilityZone:{},CopyOptionGroup:{type:"boolean"},SourceRegion:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S1b"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1g"}}}},CreateBlueGreenDeployment:{input:{type:"structure",required:["BlueGreenDeploymentName","Source"],members:{BlueGreenDeploymentName:{},Source:{},TargetEngineVersion:{},TargetDBParameterGroupName:{},TargetDBClusterParameterGroupName:{},Tags:{shape:"Sb"},TargetDBInstanceClass:{},UpgradeTargetStorageConfig:{type:"boolean"}}},output:{resultWrapper:"CreateBlueGreenDeploymentResult",type:"structure",members:{BlueGreenDeployment:{shape:"S1x"}}}},CreateCustomDBEngineVersion:{input:{type:"structure",required:["Engine","EngineVersion"],members:{Engine:{},EngineVersion:{},DatabaseInstallationFilesS3BucketName:{},DatabaseInstallationFilesS3Prefix:{},ImageId:{},KMSKeyId:{},Description:{},Manifest:{},Tags:{shape:"Sb"},SourceCustomDbEngineVersionIdentifier:{},UseAwsProvidedLatestImage:{type:"boolean"}}},output:{shape:"S2g",resultWrapper:"CreateCustomDBEngineVersionResult"}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"S14"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S2t"},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:"S2p"},EngineMode:{},ScalingConfiguration:{shape:"S2v"},RdsCustomClusterConfiguration:{shape:"S2w"},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"},EnableLimitlessDatabase:{type:"boolean"},ServerlessV2ScalingConfiguration:{shape:"S2y"},NetworkType:{},DBSystemId:{},ManageMasterUserPassword:{type:"boolean"},MasterUserSecretKmsKeyId:{},EnableLocalWriteForwarding:{type:"boolean"},CACertificateIdentifier:{},EngineLifecycleSupport:{},SourceRegion:{}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},Tags:{shape:"Sb"}}},output:{shape:"S3q",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:"S10"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S13"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S3w"},VpcSecurityGroupIds:{shape:"S2t"},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:{},DomainFqdn:{},DomainOu:{},DomainAuthSecretArn:{},DomainDnsIps:{shape:"Sv"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S2p"},ProcessorFeatures:{shape:"S1c"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},EnableCustomerOwnedIp:{type:"boolean"},CustomIamInstanceProfile:{},BackupTarget:{},NetworkType:{},StorageThroughput:{type:"integer"},ManageMasterUserPassword:{type:"boolean"},MasterUserSecretKmsKeyId:{},CACertificateIdentifier:{},DBSystemId:{},DedicatedLogVolume:{type:"boolean"},MultiTenant:{type:"boolean"},EngineLifecycleSupport:{}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],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:"S2t"},StorageType:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S2p"},ProcessorFeatures:{shape:"S1c"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},Domain:{},DomainIAMRoleName:{},DomainFqdn:{},DomainOu:{},DomainAuthSecretArn:{},DomainDnsIps:{shape:"Sv"},ReplicaMode:{},MaxAllocatedStorage:{type:"integer"},CustomIamInstanceProfile:{},NetworkType:{},StorageThroughput:{type:"integer"},EnableCustomerOwnedIp:{type:"boolean"},AllocatedStorage:{type:"integer"},SourceDBClusterIdentifier:{},DedicatedLogVolume:{type:"boolean"},UpgradeStorageConfig:{type:"boolean"},CACertificateIdentifier:{},SourceRegion:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S18"}}}},CreateDBProxy:{input:{type:"structure",required:["DBProxyName","EngineFamily","Auth","RoleArn","VpcSubnetIds"],members:{DBProxyName:{},EngineFamily:{},Auth:{shape:"S4q"},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:"S4w"}}}},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:"S55"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},CreateDBShardGroup:{input:{type:"structure",required:["DBShardGroupIdentifier","DBClusterIdentifier","MaxACU"],members:{DBShardGroupIdentifier:{},DBClusterIdentifier:{},ComputeRedundancy:{type:"integer"},MaxACU:{type:"double"},PubliclyAccessible:{type:"boolean"}}},output:{shape:"S5a",resultWrapper:"CreateDBShardGroupResult"}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S1b"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S5f"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S42"}}}},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:{},EngineLifecycleSupport:{},DeletionProtection:{type:"boolean"},DatabaseName:{},StorageEncrypted:{type:"boolean"}}},output:{resultWrapper:"CreateGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S5l"}}}},CreateIntegration:{input:{type:"structure",required:["SourceArn","TargetArn","IntegrationName"],members:{SourceArn:{},TargetArn:{},IntegrationName:{},KMSKeyId:{},AdditionalEncryptionContext:{shape:"S5w"},Tags:{shape:"Sb"},DataFilter:{},Description:{}}},output:{shape:"S5z",resultWrapper:"CreateIntegrationResult"}},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:"S1g"}}}},CreateTenantDatabase:{input:{type:"structure",required:["DBInstanceIdentifier","TenantDBName","MasterUsername","MasterUserPassword"],members:{DBInstanceIdentifier:{},TenantDBName:{},MasterUsername:{},MasterUserPassword:{shape:"S67"},CharacterSetName:{},NcharCharacterSetName:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateTenantDatabaseResult",type:"structure",members:{TenantDatabase:{shape:"S69"}}}},DeleteBlueGreenDeployment:{input:{type:"structure",required:["BlueGreenDeploymentIdentifier"],members:{BlueGreenDeploymentIdentifier:{},DeleteTarget:{type:"boolean"}}},output:{resultWrapper:"DeleteBlueGreenDeploymentResult",type:"structure",members:{BlueGreenDeployment:{shape:"S1x"}}}},DeleteCustomDBEngineVersion:{input:{type:"structure",required:["Engine","EngineVersion"],members:{Engine:{},EngineVersion:{}}},output:{shape:"S2g",resultWrapper:"DeleteCustomDBEngineVersionResult"}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{},DeleteAutomatedBackups:{type:"boolean"}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},DeleteDBClusterAutomatedBackup:{input:{type:"structure",required:["DbClusterResourceId"],members:{DbClusterResourceId:{}}},output:{resultWrapper:"DeleteDBClusterAutomatedBackupResult",type:"structure",members:{DBClusterAutomatedBackup:{shape:"S6i"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{shape:"S3q",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:"S13"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{},DeleteAutomatedBackups:{type:"boolean"}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},DeleteDBInstanceAutomatedBackup:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DeleteDBInstanceAutomatedBackupResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S6s"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{}}},output:{resultWrapper:"DeleteDBProxyResult",type:"structure",members:{DBProxy:{shape:"S4w"}}}},DeleteDBProxyEndpoint:{input:{type:"structure",required:["DBProxyEndpointName"],members:{DBProxyEndpointName:{}}},output:{resultWrapper:"DeleteDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S55"}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBShardGroup:{input:{type:"structure",required:["DBShardGroupIdentifier"],members:{DBShardGroupIdentifier:{}}},output:{shape:"S5a",resultWrapper:"DeleteDBShardGroupResult"}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S1b"}}}},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:"S5l"}}}},DeleteIntegration:{input:{type:"structure",required:["IntegrationIdentifier"],members:{IntegrationIdentifier:{}}},output:{shape:"S5z",resultWrapper:"DeleteIntegrationResult"}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DeleteTenantDatabase:{input:{type:"structure",required:["DBInstanceIdentifier","TenantDBName"],members:{DBInstanceIdentifier:{},TenantDBName:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteTenantDatabaseResult",type:"structure",members:{TenantDatabase:{shape:"S69"}}}},DeregisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"DeregisterDBProxyTargetsResult",type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountQuotas:{type:"list",member:{locationName:"AccountQuota",type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}},wrapper:!0}}}}},DescribeBlueGreenDeployments:{input:{type:"structure",members:{BlueGreenDeploymentIdentifier:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeBlueGreenDeploymentsResult",type:"structure",members:{BlueGreenDeployments:{type:"list",member:{shape:"S1x"}},Marker:{}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{DefaultCertificateForNewLaunches:{},Certificates:{type:"list",member:{shape:"S7t",locationName:"Certificate"}},Marker:{}}}},DescribeDBClusterAutomatedBackups:{input:{type:"structure",members:{DbClusterResourceId:{},DBClusterIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterAutomatedBackupsResult",type:"structure",members:{Marker:{},DBClusterAutomatedBackups:{type:"list",member:{shape:"S6i",locationName:"DBClusterAutomatedBackup"}}}}},DescribeDBClusterBacktracks:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},BacktrackIdentifier:{},Filters:{shape:"S7k"},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:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{shape:"S3q",locationName:"DBClusterEndpointList"}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"S10",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S88"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S8d"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"},DbClusterResourceId:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"S13",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"S31",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S7k"},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:"S2g",locationName:"DBEngineVersion"}}}}},DescribeDBInstanceAutomatedBackups:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DescribeDBInstanceAutomatedBackupsResult",type:"structure",members:{Marker:{},DBInstanceAutomatedBackups:{type:"list",member:{shape:"S6s",locationName:"DBInstanceAutomatedBackup"}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S3y",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S7k"},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:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S18",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S88"},Marker:{}}}},DescribeDBProxies:{input:{type:"structure",members:{DBProxyName:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxiesResult",type:"structure",members:{DBProxies:{type:"list",member:{shape:"S4w"}},Marker:{}}}},DescribeDBProxyEndpoints:{input:{type:"structure",members:{DBProxyName:{},DBProxyEndpointName:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyEndpointsResult",type:"structure",members:{DBProxyEndpoints:{type:"list",member:{shape:"S55"}},Marker:{}}}},DescribeDBProxyTargetGroups:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetGroupsResult",type:"structure",members:{TargetGroups:{type:"list",member:{shape:"S9e"}},Marker:{}}}},DescribeDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetsResult",type:"structure",members:{Targets:{shape:"S9i"},Marker:{}}}},DescribeDBRecommendations:{input:{type:"structure",members:{LastUpdatedAfter:{type:"timestamp"},LastUpdatedBefore:{type:"timestamp"},Locale:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBRecommendationsResult",type:"structure",members:{DBRecommendations:{type:"list",member:{shape:"S9s"}},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sl",locationName:"DBSecurityGroup"}}}}},DescribeDBShardGroups:{input:{type:"structure",members:{DBShardGroupIdentifier:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBShardGroupsResult",type:"structure",members:{DBShardGroups:{type:"list",member:{shape:"S5a",locationName:"DBShardGroup"}},Marker:{}}}},DescribeDBSnapshotAttributes:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBSnapshotAttributesResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"Sal"}}}},DescribeDBSnapshotTenantDatabases:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{},DbiResourceId:{}}},output:{resultWrapper:"DescribeDBSnapshotTenantDatabasesResult",type:"structure",members:{Marker:{},DBSnapshotTenantDatabases:{type:"list",member:{locationName:"DBSnapshotTenantDatabase",type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},DbiResourceId:{},EngineName:{},SnapshotType:{},TenantDatabaseCreateTime:{type:"timestamp"},TenantDBName:{},MasterUsername:{},TenantDatabaseResourceId:{},CharacterSetName:{},DBSnapshotTenantDatabaseARN:{},NcharCharacterSetName:{},TagList:{shape:"Sb"}},wrapper:!0}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"},DbiResourceId:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"S1b",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S42",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"Sb0"}}}}, +DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"Sb0"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S7k"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S8"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S7k"},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:"S7k"},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:"S7k"},Marker:{},MaxRecords:{type:"integer"},SourceType:{}}},output:{resultWrapper:"DescribeExportTasksResult",type:"structure",members:{Marker:{},ExportTasks:{type:"list",member:{shape:"Su",locationName:"ExportTask"}}}}},DescribeGlobalClusters:{input:{type:"structure",members:{GlobalClusterIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S5l",locationName:"GlobalClusterMember"}}}}},DescribeIntegrations:{input:{type:"structure",members:{IntegrationIdentifier:{},Filters:{shape:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeIntegrationsResult",type:"structure",members:{Marker:{},Integrations:{type:"list",member:{shape:"S5z",locationName:"Integration"}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S7k"},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"}}}},CopyableCrossAccount:{type:"boolean"}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1g",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},Vpc:{type:"boolean"},Filters:{shape:"S7k"},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:"S45",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:"Sc9"},SupportedEngineModes:{shape:"S2m"},SupportsStorageAutoscaling:{type:"boolean"},SupportsKerberosAuthentication:{type:"boolean"},OutpostCapable:{type:"boolean"},SupportedActivityStreamModes:{type:"list",member:{}},SupportsGlobalDatabases:{type:"boolean"},SupportsClusters:{type:"boolean"},SupportedNetworkTypes:{shape:"Sv"},SupportsStorageThroughput:{type:"boolean"},MinStorageThroughputPerDbInstance:{type:"integer"},MaxStorageThroughputPerDbInstance:{type:"integer"},MinStorageThroughputPerIops:{type:"double"},MaxStorageThroughputPerIops:{type:"double"},SupportsDedicatedLogVolume:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S7k"},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:"S7k"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"Sci",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S7k"},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:"Scj"}},wrapper:!0}}}}},DescribeSourceRegions:{input:{type:"structure",members:{RegionName:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S7k"}}},output:{resultWrapper:"DescribeSourceRegionsResult",type:"structure",members:{Marker:{},SourceRegions:{type:"list",member:{locationName:"SourceRegion",type:"structure",members:{RegionName:{},Endpoint:{},Status:{},SupportsDBInstanceAutomatedBackupsReplication:{type:"boolean"}}}}}}},DescribeTenantDatabases:{input:{type:"structure",members:{DBInstanceIdentifier:{},TenantDBName:{},Filters:{shape:"S7k"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeTenantDatabasesResult",type:"structure",members:{Marker:{},TenantDatabases:{type:"list",member:{shape:"S69",locationName:"TenantDatabase"}}}}},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:"Sd1"},ProvisionedIops:{shape:"Sd1"},IopsToStorageRatio:{shape:"Sd3"},SupportsStorageAutoscaling:{type:"boolean"},ProvisionedStorageThroughput:{shape:"Sd1"},StorageThroughputToIopsRatio:{shape:"Sd3"}}}},ValidProcessorFeatures:{shape:"Sc9"},SupportsDedicatedLogVolume:{type:"boolean"}},wrapper:!0}}}},DisableHttpEndpoint:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"DisableHttpEndpointResult",type:"structure",members:{ResourceArn:{},HttpEndpointEnabled:{type:"boolean"}}}},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"}}}},EnableHttpEndpoint:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"EnableHttpEndpointResult",type:"structure",members:{ResourceArn:{},HttpEndpointEnabled:{type:"boolean"}}}},FailoverDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},FailoverGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier","TargetDbClusterIdentifier"],members:{GlobalClusterIdentifier:{},TargetDbClusterIdentifier:{},AllowDataLoss:{type:"boolean"},Switchover:{type:"boolean"}}},output:{resultWrapper:"FailoverGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S5l"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S7k"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sb"}}}},ModifyActivityStream:{input:{type:"structure",members:{ResourceArn:{},AuditPolicyState:{}}},output:{resultWrapper:"ModifyActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{},Mode:{},EngineNativeAuditFieldsIncluded:{type:"boolean"},PolicyStatus:{}}}},ModifyCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},RemoveCustomerOverride:{type:"boolean"}}},output:{resultWrapper:"ModifyCertificatesResult",type:"structure",members:{Certificate:{shape:"S7t"}}}},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:"S2g",resultWrapper:"ModifyCustomDBEngineVersionResult"}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S2t"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},CloudwatchLogsExportConfiguration:{shape:"Sdt"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},DBInstanceParameterGroupName:{},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S2v"},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:"S2y"},NetworkType:{},ManageMasterUserPassword:{type:"boolean"},RotateMasterUserPassword:{type:"boolean"},MasterUserSecretKmsKeyId:{},EngineMode:{},AllowEngineModeChange:{type:"boolean"},EnableLocalWriteForwarding:{type:"boolean"},AwsBackupRecoveryPointArn:{},EnableLimitlessDatabase:{type:"boolean"},CACertificateIdentifier:{}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"}}},output:{shape:"S3q",resultWrapper:"ModifyDBClusterEndpointResult"}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S88"}}},output:{shape:"Sdy",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S8g"},ValuesToRemove:{shape:"S8g"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S8d"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S3w"},VpcSecurityGroupIds:{shape:"S2t"},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:{},DomainFqdn:{},DomainOu:{},DomainAuthSecretArn:{},DomainDnsIps:{shape:"Sv"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},DisableDomain:{type:"boolean"},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},CloudwatchLogsExportConfiguration:{shape:"Sdt"},ProcessorFeatures:{shape:"S1c"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},CertificateRotationRestart:{type:"boolean"},ReplicaMode:{},EnableCustomerOwnedIp:{type:"boolean"},AwsBackupRecoveryPointArn:{},AutomationMode:{},ResumeFullAutomationModeMinutes:{type:"integer"},NetworkType:{},StorageThroughput:{type:"integer"},ManageMasterUserPassword:{type:"boolean"},RotateMasterUserPassword:{type:"boolean"},MasterUserSecretKmsKeyId:{},Engine:{},DedicatedLogVolume:{type:"boolean"},MultiTenant:{type:"boolean"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S88"}}},output:{shape:"Se4",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},NewDBProxyName:{},Auth:{shape:"S4q"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},RoleArn:{},SecurityGroups:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyResult",type:"structure",members:{DBProxy:{shape:"S4w"}}}},ModifyDBProxyEndpoint:{input:{type:"structure",required:["DBProxyEndpointName"],members:{DBProxyEndpointName:{},NewDBProxyEndpointName:{},VpcSecurityGroupIds:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S55"}}}},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:"S9e"}}}},ModifyDBRecommendation:{input:{type:"structure",required:["RecommendationId"],members:{RecommendationId:{},Locale:{},Status:{},RecommendedActionUpdates:{type:"list",member:{type:"structure",required:["ActionId","Status"],members:{ActionId:{},Status:{}}}}}},output:{resultWrapper:"ModifyDBRecommendationResult",type:"structure",members:{DBRecommendation:{shape:"S9s"}}}},ModifyDBShardGroup:{input:{type:"structure",required:["DBShardGroupIdentifier"],members:{DBShardGroupIdentifier:{},MaxACU:{type:"double"}}},output:{shape:"S5a",resultWrapper:"ModifyDBShardGroupResult"}},ModifyDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{},EngineVersion:{},OptionGroupName:{}}},output:{resultWrapper:"ModifyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S1b"}}}},ModifyDBSnapshotAttribute:{input:{type:"structure",required:["DBSnapshotIdentifier","AttributeName"],members:{DBSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S8g"},ValuesToRemove:{shape:"S8g"}}},output:{resultWrapper:"ModifyDBSnapshotAttributeResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"Sal"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S5f"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S42"}}}},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:"S5l"}}}},ModifyIntegration:{input:{type:"structure",required:["IntegrationIdentifier"],members:{IntegrationIdentifier:{},IntegrationName:{},DataFilter:{},Description:{}}},output:{shape:"S5z",resultWrapper:"ModifyIntegrationResult"}},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:"S3w"},VpcSecurityGroupMemberships:{shape:"S2t"},OptionSettings:{type:"list",member:{shape:"S1k",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1g"}}}},ModifyTenantDatabase:{input:{type:"structure",required:["DBInstanceIdentifier","TenantDBName"],members:{DBInstanceIdentifier:{},TenantDBName:{},MasterUserPassword:{shape:"S67"},NewTenantDBName:{}}},output:{resultWrapper:"ModifyTenantDatabaseResult",type:"structure",members:{TenantDatabase:{shape:"S69"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"Sb"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"Sci"}}}},RebootDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"RebootDBClusterResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},RebootDBShardGroup:{input:{type:"structure",required:["DBShardGroupIdentifier"],members:{DBShardGroupIdentifier:{}}},output:{shape:"S5a",resultWrapper:"RebootDBShardGroupResult"}},RegisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"RegisterDBProxyTargetsResult",type:"structure",members:{DBProxyTargets:{shape:"S9i"}}}},RemoveFromGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S5l"}}}},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:"S88"}}},output:{shape:"Sdy",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S88"}}},output:{shape:"Se4",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromS3:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{AvailabilityZones:{shape:"S14"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S2t"},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:"S2p"},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ServerlessV2ScalingConfiguration:{shape:"S2y"},NetworkType:{},ManageMasterUserPassword:{type:"boolean"},MasterUserSecretKmsKeyId:{},StorageType:{},EngineLifecycleSupport:{}}},output:{resultWrapper:"RestoreDBClusterFromS3Result",type:"structure",members:{DBCluster:{shape:"S31"}}}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"S14"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S2t"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S2p"},EngineMode:{},ScalingConfiguration:{shape:"S2v"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},DBClusterInstanceClass:{},StorageType:{},Iops:{type:"integer"},PubliclyAccessible:{type:"boolean"},ServerlessV2ScalingConfiguration:{shape:"S2y"},NetworkType:{},RdsCustomClusterConfiguration:{shape:"S2w"},EngineLifecycleSupport:{}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S2t"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S2p"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S2v"},EngineMode:{},DBClusterInstanceClass:{},StorageType:{},PubliclyAccessible:{type:"boolean"},Iops:{type:"integer"},ServerlessV2ScalingConfiguration:{shape:"S2y"},NetworkType:{},SourceDbClusterResourceId:{},RdsCustomClusterConfiguration:{shape:"S2w"},EngineLifecycleSupport:{}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"S31"}}}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier"],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:"S2t"},Domain:{},DomainFqdn:{},DomainOu:{},DomainAuthSecretArn:{},DomainDnsIps:{shape:"Sv"},CopyTagsToSnapshot:{type:"boolean"},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S2p"},ProcessorFeatures:{shape:"S1c"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},EnableCustomerOwnedIp:{type:"boolean"},CustomIamInstanceProfile:{},BackupTarget:{},NetworkType:{},StorageThroughput:{type:"integer"},DBClusterSnapshotIdentifier:{},AllocatedStorage:{type:"integer"},DedicatedLogVolume:{type:"boolean"},CACertificateIdentifier:{},EngineLifecycleSupport:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},RestoreDBInstanceFromS3:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S3w"},VpcSecurityGroupIds:{shape:"S2t"},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:"S2p"},ProcessorFeatures:{shape:"S1c"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},NetworkType:{},StorageThroughput:{type:"integer"},ManageMasterUserPassword:{type:"boolean"},MasterUserSecretKmsKeyId:{},DedicatedLogVolume:{type:"boolean"},CACertificateIdentifier:{},EngineLifecycleSupport:{}}},output:{resultWrapper:"RestoreDBInstanceFromS3Result",type:"structure",members:{DBInstance:{shape:"S3y"}}}},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:"S2t"},Domain:{},DomainIAMRoleName:{},DomainFqdn:{},DomainOu:{},DomainAuthSecretArn:{},DomainDnsIps:{shape:"Sv"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S2p"},ProcessorFeatures:{shape:"S1c"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},SourceDbiResourceId:{},MaxAllocatedStorage:{type:"integer"},SourceDBInstanceAutomatedBackupsArn:{},EnableCustomerOwnedIp:{type:"boolean"},CustomIamInstanceProfile:{},BackupTarget:{},NetworkType:{},StorageThroughput:{type:"integer"},AllocatedStorage:{type:"integer"},DedicatedLogVolume:{type:"boolean"},CACertificateIdentifier:{},EngineLifecycleSupport:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},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:"S31"}}}},StartDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"StartDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},StartDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{},BackupRetentionPeriod:{type:"integer"},KmsKeyId:{},PreSignedUrl:{}}},output:{resultWrapper:"StartDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S6s"}}}},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:"S31"}}}},StopDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{}}},output:{resultWrapper:"StopDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}},StopDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{}}},output:{resultWrapper:"StopDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S6s"}}}},SwitchoverBlueGreenDeployment:{input:{type:"structure",required:["BlueGreenDeploymentIdentifier"],members:{BlueGreenDeploymentIdentifier:{},SwitchoverTimeout:{type:"integer"}}},output:{resultWrapper:"SwitchoverBlueGreenDeploymentResult",type:"structure",members:{BlueGreenDeployment:{shape:"S1x"}}}},SwitchoverGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier","TargetDbClusterIdentifier"],members:{GlobalClusterIdentifier:{},TargetDbClusterIdentifier:{}}},output:{resultWrapper:"SwitchoverGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S5l"}}}},SwitchoverReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"SwitchoverReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S3y"}}}}},shapes:{S6:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S7"},EventCategoriesList:{shape:"S8"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:!0},S7:{type:"list",member:{locationName:"SourceId"}},S8:{type:"list",member:{locationName:"EventCategory"}},Sb:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:!0},Sl:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}},DBSecurityGroupArn:{}},wrapper:!0},Ss:{type:"structure",members:{DBClusterIdentifier:{},BacktrackIdentifier:{},BacktrackTo:{type:"timestamp"},BacktrackedFrom:{type:"timestamp"},BacktrackRequestCreationTime:{type:"timestamp"},Status:{}}},Su:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},ExportOnly:{shape:"Sv"},SnapshotTime:{type:"timestamp"},TaskStartTime:{type:"timestamp"},TaskEndTime:{type:"timestamp"},S3Bucket:{},S3Prefix:{},IamRoleArn:{},KmsKeyId:{},Status:{},PercentProgress:{type:"integer"},TotalExtractedDataInGB:{type:"integer"},FailureCause:{},WarningMessage:{},SourceType:{}}},Sv:{type:"list",member:{}},S10:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},S13:{type:"structure",members:{AvailabilityZones:{shape:"S14"},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"},DBSystemId:{},StorageType:{},DbClusterResourceId:{},StorageThroughput:{type:"integer"}},wrapper:!0},S14:{type:"list",member:{locationName:"AvailabilityZone"}},S18:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:!0},S1b:{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:"S1c"},DbiResourceId:{},TagList:{shape:"Sb"},OriginalSnapshotCreateTime:{type:"timestamp"},SnapshotDatabaseTime:{type:"timestamp"},SnapshotTarget:{},StorageThroughput:{type:"integer"},DBSystemId:{},DedicatedLogVolume:{type:"boolean"},MultiTenant:{type:"boolean"}},wrapper:!0},S1c:{type:"list",member:{locationName:"ProcessorFeature",type:"structure",members:{Name:{},Value:{}}}},S1g:{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:"S1k",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"S1l"},VpcSecurityGroupMemberships:{shape:"S1n"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{},OptionGroupArn:{},SourceOptionGroup:{},SourceAccountId:{},CopyTimestamp:{type:"timestamp"}},wrapper:!0},S1k:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S1l:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S1n:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1x:{type:"structure",members:{BlueGreenDeploymentIdentifier:{},BlueGreenDeploymentName:{},Source:{},Target:{},SwitchoverDetails:{type:"list",member:{type:"structure",members:{SourceMember:{},TargetMember:{},Status:{}}}},Tasks:{type:"list",member:{type:"structure",members:{Name:{},Status:{}}}},Status:{},StatusDetails:{},CreateTime:{type:"timestamp"},DeleteTime:{type:"timestamp"},TagList:{shape:"Sb"}}},S2g:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2h"},Image:{type:"structure",members:{ImageId:{},Status:{}}},DBEngineMediaType:{},SupportedCharacterSets:{shape:"S2j"},SupportedNcharCharacterSets:{shape:"S2j"},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"},SupportedEngineModes:{shape:"S2m"},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"},SupportsBabelfish:{type:"boolean"},SupportsLimitlessDatabase:{type:"boolean"},SupportsLocalWriteForwarding:{type:"boolean"},SupportsIntegrations:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"S2p"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"},SupportedEngineModes:{shape:"S2m"},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"},CustomDBEngineVersionManifest:{},SupportsLimitlessDatabase:{type:"boolean"},SupportsCertificateRotationWithoutRestart:{type:"boolean"},SupportedCACertificateIdentifiers:{type:"list",member:{}},SupportsLocalWriteForwarding:{type:"boolean"},SupportsIntegrations:{type:"boolean"}}},S2h:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2j:{type:"list",member:{shape:"S2h",locationName:"CharacterSet"}},S2m:{type:"list",member:{}},S2p:{type:"list",member:{}},S2t:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S2v:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{},SecondsBeforeTimeout:{type:"integer"}}},S2w:{type:"structure",members:{InterconnectSubnetId:{},TransitGatewayMulticastDomainId:{},ReplicaMode:{}}},S2y:{type:"structure",members:{MinCapacity:{type:"double"},MaxCapacity:{type:"double"}}},S31:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S14"},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"}},StatusInfos:{type:"list",member:{locationName:"DBClusterStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"S1n"},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:"S2p"},Capacity:{type:"integer"},EngineMode:{},ScalingConfigurationInfo:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{},SecondsBeforeTimeout:{type:"integer"}}},RdsCustomClusterConfiguration:{shape:"S2w"},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamMode:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S3e"},TagList:{shape:"Sb"},GlobalWriteForwardingStatus:{},GlobalWriteForwardingRequested:{type:"boolean"},PendingModifiedValues:{type:"structure",members:{PendingCloudwatchLogsExports:{shape:"S3i"},DBClusterIdentifier:{},MasterUserPassword:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},EngineVersion:{},BackupRetentionPeriod:{type:"integer"},AllocatedStorage:{type:"integer"},RdsCustomClusterConfiguration:{shape:"S2w"},Iops:{type:"integer"},StorageType:{},CertificateDetails:{shape:"S3j"}}},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"}}},NetworkType:{},DBSystemId:{},MasterUserSecret:{shape:"S3l"},IOOptimizedNextAllowedModificationTime:{type:"timestamp"},LocalWriteForwardingStatus:{},AwsBackupRecoveryPointArn:{},LimitlessDatabase:{type:"structure",members:{Status:{},MinRequiredACU:{type:"double"}}},StorageThroughput:{type:"integer"},CertificateDetails:{shape:"S3j"},EngineLifecycleSupport:{}},wrapper:!0},S3e:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{},OU:{},AuthSecretArn:{},DnsIps:{shape:"Sv"}}}},S3i:{type:"structure",members:{LogTypesToEnable:{shape:"S2p"},LogTypesToDisable:{shape:"S2p"}}},S3j:{type:"structure",members:{CAIdentifier:{},ValidTill:{type:"timestamp"}}},S3l:{type:"structure",members:{SecretArn:{},SecretStatus:{},KmsKeyId:{}}},S3q:{type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},DBClusterEndpointArn:{}}},S3w:{type:"list",member:{locationName:"DBSecurityGroupName"}},S3y:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},AutomaticRestartTime:{type:"timestamp"},MasterUsername:{},DBName:{},Endpoint:{shape:"S3z"},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"S1l"},VpcSecurityGroups:{shape:"S1n"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S42"},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:"S3i"},ProcessorFeatures:{shape:"S1c"},IAMDatabaseAuthenticationEnabled:{type:"boolean"},AutomationMode:{},ResumeFullAutomationModeTime:{type:"timestamp"},StorageThroughput:{type:"integer"},Engine:{},DedicatedLogVolume:{type:"boolean"},MultiTenant:{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:"S3e"},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:"S2p"},ProcessorFeatures:{shape:"S1c"},DeletionProtection:{type:"boolean"},AssociatedRoles:{type:"list",member:{locationName:"DBInstanceRole",type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},ListenerEndpoint:{shape:"S3z"},MaxAllocatedStorage:{type:"integer"},TagList:{shape:"Sb"},DBInstanceAutomatedBackupsReplications:{shape:"S4h"},CustomerOwnedIpEnabled:{type:"boolean"},AwsBackupRecoveryPointArn:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},ActivityStreamMode:{},ActivityStreamEngineNativeAuditFieldsIncluded:{type:"boolean"},AutomationMode:{},ResumeFullAutomationModeTime:{type:"timestamp"},CustomIamInstanceProfile:{},BackupTarget:{},NetworkType:{},ActivityStreamPolicyStatus:{},StorageThroughput:{type:"integer"},DBSystemId:{},MasterUserSecret:{shape:"S3l"},CertificateDetails:{shape:"S3j"},ReadReplicaSourceDBClusterIdentifier:{},PercentProgress:{},DedicatedLogVolume:{type:"boolean"},IsStorageConfigUpgradeAvailable:{type:"boolean"},MultiTenant:{type:"boolean"},EngineLifecycleSupport:{}},wrapper:!0},S3z:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S42:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S45"},SubnetOutpost:{type:"structure",members:{Arn:{}}},SubnetStatus:{}}}},DBSubnetGroupArn:{},SupportedNetworkTypes:{shape:"Sv"}},wrapper:!0},S45:{type:"structure",members:{Name:{}},wrapper:!0},S4h:{type:"list",member:{locationName:"DBInstanceAutomatedBackupsReplication",type:"structure",members:{DBInstanceAutomatedBackupsArn:{}}}},S4q:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{},ClientPasswordAuthType:{}}}},S4w:{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:{},ClientPasswordAuthType:{}}}},RoleArn:{},Endpoint:{},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S55:{type:"structure",members:{DBProxyEndpointName:{},DBProxyEndpointArn:{},DBProxyName:{},Status:{},VpcId:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Endpoint:{},CreatedDate:{type:"timestamp"},TargetRole:{},IsDefault:{type:"boolean"}}},S5a:{type:"structure",members:{DBShardGroupResourceId:{},DBShardGroupIdentifier:{},DBClusterIdentifier:{},MaxACU:{type:"double"},ComputeRedundancy:{type:"integer"},Status:{},PubliclyAccessible:{type:"boolean"},Endpoint:{}}},S5f:{type:"list",member:{locationName:"SubnetIdentifier"}},S5l:{type:"structure",members:{GlobalClusterIdentifier:{},GlobalClusterResourceId:{},GlobalClusterArn:{},Status:{},Engine:{},EngineVersion:{},EngineLifecycleSupport:{},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:{},SynchronizationStatus:{}},wrapper:!0}},FailoverState:{type:"structure",members:{Status:{},FromDbClusterArn:{},ToDbClusterArn:{},IsDataLossAllowed:{type:"boolean"}},wrapper:!0}},wrapper:!0},S5w:{type:"map",key:{},value:{}},S5z:{type:"structure",members:{SourceArn:{},TargetArn:{},IntegrationName:{},IntegrationArn:{},KMSKeyId:{},AdditionalEncryptionContext:{shape:"S5w"},Status:{},Tags:{shape:"Sb"},CreateTime:{type:"timestamp"},Errors:{type:"list",member:{locationName:"IntegrationError",type:"structure",required:["ErrorCode"],members:{ErrorCode:{},ErrorMessage:{}}}},DataFilter:{},Description:{}}},S67:{type:"string",sensitive:!0},S69:{type:"structure",members:{TenantDatabaseCreateTime:{type:"timestamp"},DBInstanceIdentifier:{},TenantDBName:{},Status:{},MasterUsername:{},DbiResourceId:{},TenantDatabaseResourceId:{},TenantDatabaseARN:{},CharacterSetName:{},NcharCharacterSetName:{},DeletionProtection:{type:"boolean"},PendingModifiedValues:{type:"structure",members:{MasterUserPassword:{shape:"S67"},TenantDBName:{}}},TagList:{shape:"Sb"}},wrapper:!0},S6i:{type:"structure",members:{Engine:{},VpcId:{},DBClusterAutomatedBackupsArn:{},DBClusterIdentifier:{},RestoreWindow:{shape:"S6j"},MasterUsername:{},DbClusterResourceId:{},Region:{},LicenseModel:{},Status:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},ClusterCreateTime:{type:"timestamp"},StorageEncrypted:{type:"boolean"},AllocatedStorage:{type:"integer"},EngineVersion:{},DBClusterArn:{},BackupRetentionPeriod:{type:"integer"},EngineMode:{},AvailabilityZones:{shape:"S14"},Port:{type:"integer"},KmsKeyId:{},StorageType:{},Iops:{type:"integer"},AwsBackupRecoveryPointArn:{},StorageThroughput:{type:"integer"}},wrapper:!0},S6j:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},S6s:{type:"structure",members:{DBInstanceArn:{},DbiResourceId:{},Region:{},DBInstanceIdentifier:{},RestoreWindow:{shape:"S6j"},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:"S4h"},BackupTarget:{},StorageThroughput:{type:"integer"},AwsBackupRecoveryPointArn:{},DedicatedLogVolume:{type:"boolean"},MultiTenant:{type:"boolean"}},wrapper:!0},S7k:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S7t:{type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{},CustomerOverride:{type:"boolean"},CustomerOverrideValidTill:{type:"timestamp"}},wrapper:!0},S88:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{},SupportedEngineModes:{shape:"S2m"}}}},S8d:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S8g"}}}}},wrapper:!0},S8g:{type:"list",member:{locationName:"AttributeValue"}},S9e:{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"}}},S9i:{type:"list",member:{type:"structure",members:{TargetArn:{},Endpoint:{},TrackedClusterId:{},RdsResourceId:{},Port:{type:"integer"},Type:{},Role:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}},S9s:{type:"structure",members:{RecommendationId:{},TypeId:{},Severity:{},ResourceArn:{},Status:{},CreatedTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},Detection:{},Recommendation:{},Description:{},Reason:{},RecommendedActions:{type:"list",member:{type:"structure",members:{ActionId:{},Title:{},Description:{},Operation:{},Parameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},ApplyModes:{shape:"Sv"},Status:{},IssueDetails:{shape:"S9x"},ContextAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},Category:{},Source:{},TypeDetection:{},TypeRecommendation:{},Impact:{},AdditionalInfo:{},Links:{type:"list",member:{type:"structure",members:{Text:{},Url:{}}}},IssueDetails:{shape:"S9x"}}},S9x:{type:"structure",members:{PerformanceIssueDetails:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Metrics:{type:"list",member:{type:"structure",members:{Name:{},References:{type:"list",member:{type:"structure",members:{Name:{},ReferenceDetails:{type:"structure",members:{ScalarReferenceDetails:{type:"structure",members:{Value:{type:"double"}}}}}}}},StatisticsDetails:{},MetricQuery:{type:"structure",members:{PerformanceInsightsMetricQuery:{type:"structure",members:{GroupBy:{type:"structure",members:{Dimensions:{shape:"Sv"},Group:{},Limit:{type:"integer"}}},Metric:{}}}}}}}},Analysis:{}}}}},Sal:{type:"structure",members:{DBSnapshotIdentifier:{},DBSnapshotAttributes:{type:"list",member:{locationName:"DBSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S8g"}},wrapper:!0}}},wrapper:!0},Sb0:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S88"}},wrapper:!0},Sc9:{type:"list",member:{locationName:"AvailableProcessorFeature",type:"structure",members:{Name:{},DefaultValue:{},AllowedValues:{}}}},Sci:{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:"Scj"},ReservedDBInstanceArn:{},LeaseId:{}},wrapper:!0},Scj:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},Sd1:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},Sd3:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}},Sdt:{type:"structure",members:{EnableLogTypes:{shape:"S2p"},DisableLogTypes:{shape:"S2p"}}},Sdy:{type:"structure",members:{DBClusterParameterGroupName:{}}},Se4:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],605:[function(e,t,r){t.exports={pagination:{DescribeBlueGreenDeployments:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"BlueGreenDeployments"},DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeDBClusterAutomatedBackups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterAutomatedBackups"},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"},DescribeDBRecommendations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBRecommendations"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshotTenantDatabases:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshotTenantDatabases"},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"},DescribeIntegrations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Integrations"},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"},DescribeTenantDatabases:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TenantDatabases"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},{}],606:[function(e,t,r){t.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBInstances) == `0`"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBSnapshotAvailable:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBSnapshotDeleted:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBSnapshots) == `0`"},{expected:"DBSnapshotNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBClusterSnapshotAvailable:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusterSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterSnapshotDeleted:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBClusterSnapshots) == `0`"},{expected:"DBClusterSnapshotNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterAvailable:{delay:30,operation:"DescribeDBClusters",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusters[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"}]},DBClusterDeleted:{delay:30,operation:"DescribeDBClusters",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBClusters) == `0`"},{expected:"DBClusterNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusters[].Status"}]},TenantDatabaseAvailable:{delay:30,operation:"DescribeTenantDatabases",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"TenantDatabases[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"TenantDatabases[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"TenantDatabases[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"TenantDatabases[].Status"}]},TenantDatabaseDeleted:{delay:30,operation:"DescribeTenantDatabases",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(TenantDatabases) == `0`"},{expected:"DBInstanceNotFoundFault",matcher:"error",state:"success"}]}}}},{}],607:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-08-01",endpointPrefix:"rds-data",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS RDS DataService",serviceId:"RDS Data",signatureVersion:"v4",signingName:"rds-data",uid:"rds-data-2018-08-01"},operations:{BatchExecuteStatement:{http:{requestUri:"/BatchExecute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{resourceArn:{},secretArn:{},sql:{},database:{},schema:{},parameterSets:{type:"list",member:{shape:"S6"}},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:{resourceArn:{},secretArn:{},database:{},schema:{}}},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:["dbClusterOrInstanceArn","awsSecretStoreArn","sqlStatements"],members:{dbClusterOrInstanceArn:{},awsSecretStoreArn:{},sqlStatements:{},database:{},schema:{}}},output:{type:"structure",members:{sqlStatementResults:{type:"list",member:{type:"structure",members:{resultFrame:{type:"structure",members:{resultSetMetadata:{type:"structure",members:{columnCount:{type:"long"},columnMetadata:{shape:"S13"}}},records:{type:"list",member:{type:"structure",members:{values:{type:"list",member:{shape:"S1a"}}}}}}},numberOfRecordsUpdated:{type:"long"}}}}}},deprecated:!0,deprecatedMessage:"The ExecuteSql API is deprecated, please use the ExecuteStatement API."},ExecuteStatement:{http:{requestUri:"/Execute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{resourceArn:{},secretArn:{},sql:{},database:{},schema:{},parameters:{shape:"S6"},transactionId:{},includeResultMetadata:{type:"boolean"},continueAfterTimeout:{type:"boolean"},resultSetOptions:{type:"structure",members:{decimalReturnType:{},longReturnType:{}}},formatRecordsAs:{}}},output:{type:"structure",members:{records:{type:"list",member:{shape:"Sq"}},columnMetadata:{shape:"S13"},numberOfRecordsUpdated:{type:"long"},generatedFields:{shape:"Sq"},formattedRecords:{}}}},RollbackTransaction:{http:{requestUri:"/RollbackTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","transactionId"],members:{resourceArn:{},secretArn:{},transactionId:{}}},output:{type:"structure",members:{transactionStatus:{}}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{name:{},value:{shape:"S9"},typeHint:{}}}},S9:{type:"structure",members:{isNull:{type:"boolean"},booleanValue:{type:"boolean"},longValue:{type:"long"},doubleValue:{type:"double"},stringValue:{},blobValue:{type:"blob"},arrayValue:{shape:"Sf"}},union:!0},Sf:{type:"structure",members:{booleanValues:{type:"list",member:{type:"boolean"}},longValues:{type:"list",member:{type:"long"}},doubleValues:{type:"list",member:{type:"double"}},stringValues:{type:"list",member:{}},arrayValues:{type:"list",member:{shape:"Sf"}}},union:!0},Sq:{type:"list",member:{shape:"S9"}},S13:{type:"list",member:{type:"structure",members:{name:{},type:{type:"integer"},typeName:{},label:{},schemaName:{},tableName:{},isAutoIncrement:{type:"boolean"},isSigned:{type:"boolean"},isCurrency:{type:"boolean"},isCaseSensitive:{type:"boolean"},nullable:{type:"integer"},precision:{type:"integer"},scale:{type:"integer"},arrayBaseColumnType:{type:"integer"}}}},S1a:{type:"structure",members:{isNull:{type:"boolean"},bitValue:{type:"boolean"},bigIntValue:{type:"long"},intValue:{type:"integer"},doubleValue:{type:"double"},realValue:{type:"float"},stringValue:{},blobValue:{type:"blob"},arrayValues:{shape:"S1d"},structValue:{type:"structure",members:{attributes:{shape:"S1d"}}}},union:!0},S1d:{type:"list",member:{shape:"S1a"}}}}},{}],608:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-12-01",endpointPrefix:"redshift",protocol:"query",protocols:["query"],serviceFullName:"Amazon Redshift",serviceId:"Redshift",signatureVersion:"v4",uid:"redshift-2012-12-01",xmlNamespace:"http://redshift.amazonaws.com/doc/2012-12-01/",auth:["aws.auth#sigv4"]},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:{},AllowWrites:{type:"boolean"}}},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:{},AllowWrites:{type:"boolean"}}},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:["AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotArn:{},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"],members:{DBName:{},ClusterIdentifier:{},ClusterType:{},NodeType:{},MasterUsername:{},MasterUserPassword:{shape:"S1x"},ClusterSecurityGroups:{shape:"S1y"},VpcSecurityGroupIds:{shape:"S1z"},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:"S20"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},AvailabilityZoneRelocation:{type:"boolean"},AquaConfigurationStatus:{},DefaultIamRoleArn:{},LoadSampleData:{},ManageMasterPassword:{type:"boolean"},MasterPasswordSecretKmsKeyId:{},IpAddressType:{},MultiAZ:{type:"boolean"},RedshiftIdcApplicationArn:{}}},output:{resultWrapper:"CreateClusterResult",type:"structure",members:{Cluster:{shape:"S23"}}}},CreateClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterGroupFamily","Description"],members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterParameterGroupResult",type:"structure",members:{ClusterParameterGroup:{shape:"S33"}}}},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:"S39"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S3b"}}}},CreateCustomDomainAssociation:{input:{type:"structure",required:["CustomDomainName","CustomDomainCertificateArn","ClusterIdentifier"],members:{CustomDomainName:{},CustomDomainCertificateArn:{},ClusterIdentifier:{}}},output:{resultWrapper:"CreateCustomDomainAssociationResult",type:"structure",members:{CustomDomainName:{},CustomDomainCertificateArn:{},ClusterIdentifier:{},CustomDomainCertExpiryTime:{}}}},CreateEndpointAccess:{input:{type:"structure",required:["EndpointName","SubnetGroupName"],members:{ClusterIdentifier:{},ResourceOwner:{},EndpointName:{},SubnetGroupName:{},VpcSecurityGroupIds:{shape:"S1z"}}},output:{shape:"S3n",resultWrapper:"CreateEndpointAccessResult"}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S3p"},EventCategories:{shape:"S3q"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S3s"}}}},CreateHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateHsmClientCertificateResult",type:"structure",members:{HsmClientCertificate:{shape:"S3v"}}}},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:"S3y"}}}},CreateRedshiftIdcApplication:{input:{type:"structure",required:["IdcInstanceArn","RedshiftIdcApplicationName","IdcDisplayName","IamRoleArn"],members:{IdcInstanceArn:{},RedshiftIdcApplicationName:{},IdentityNamespace:{},IdcDisplayName:{},IamRoleArn:{},AuthorizedTokenIssuerList:{shape:"S43"},ServiceIntegrations:{shape:"S46"}}},output:{resultWrapper:"CreateRedshiftIdcApplicationResult",type:"structure",members:{RedshiftIdcApplication:{shape:"S4d"}}}},CreateScheduledAction:{input:{type:"structure",required:["ScheduledActionName","TargetAction","Schedule","IamRole"],members:{ScheduledActionName:{},TargetAction:{shape:"S4f"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S4j",resultWrapper:"CreateScheduledActionResult"}},CreateSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateSnapshotCopyGrantResult",type:"structure",members:{SnapshotCopyGrant:{shape:"S4o"}}}},CreateSnapshotSchedule:{input:{type:"structure",members:{ScheduleDefinitions:{shape:"S4q"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"St"},DryRun:{type:"boolean"},NextInvocations:{type:"integer"}}},output:{shape:"S4r",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:"S51",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:"S23"}}}},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:{}}}},DeleteCustomDomainAssociation:{input:{type:"structure",required:["ClusterIdentifier","CustomDomainName"],members:{ClusterIdentifier:{},CustomDomainName:{}}}},DeleteEndpointAccess:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{shape:"S3n",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"}},DeleteRedshiftIdcApplication:{input:{type:"structure",required:["RedshiftIdcApplicationArn"],members:{RedshiftIdcApplicationArn:{}}}},DeleteResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}}},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:"S5m"}}}},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:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeClusterParameterGroupsResult",type:"structure",members:{Marker:{},ParameterGroups:{type:"list",member:{shape:"S33",locationName:"ClusterParameterGroup"}}}}},DescribeClusterParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterParametersResult",type:"structure",members:{Parameters:{shape:"S6b"},Marker:{}}}},DescribeClusterSecurityGroups:{input:{type:"structure",members:{ClusterSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeClusterSecurityGroupsResult",type:"structure",members:{Marker:{},ClusterSecurityGroups:{type:"list",member:{shape:"Sq",locationName:"ClusterSecurityGroup"}}}}},DescribeClusterSnapshots:{input:{type:"structure",members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotArn:{},SnapshotType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},Marker:{},OwnerAccount:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"},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:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeClusterSubnetGroupsResult",type:"structure",members:{Marker:{},ClusterSubnetGroups:{type:"list",member:{shape:"S3b",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:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeClustersResult",type:"structure",members:{Marker:{},Clusters:{type:"list",member:{shape:"S23",locationName:"Cluster"}}}}},DescribeCustomDomainAssociations:{input:{type:"structure",members:{CustomDomainName:{},CustomDomainCertificateArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCustomDomainAssociationsResult",type:"structure",members:{Marker:{},Associations:{type:"list",member:{locationName:"Association",type:"structure",members:{CustomDomainCertificateArn:{},CustomDomainCertificateExpiryDate:{type:"timestamp"},CertificateAssociations:{type:"list",member:{locationName:"CertificateAssociation",type:"structure",members:{CustomDomainName:{},ClusterIdentifier:{}}}}},wrapper:!0}}}}},DescribeDataShares:{input:{type:"structure",members:{DataShareArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesResult",type:"structure",members:{DataShares:{shape:"S7e"},Marker:{}}}},DescribeDataSharesForConsumer:{input:{type:"structure",members:{ConsumerArn:{},Status:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesForConsumerResult",type:"structure",members:{DataShares:{shape:"S7e"},Marker:{}}}},DescribeDataSharesForProducer:{input:{type:"structure",members:{ProducerArn:{},Status:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesForProducerResult",type:"structure",members:{DataShares:{shape:"S7e"},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:"S6b"}},wrapper:!0}}}},DescribeEndpointAccess:{input:{type:"structure",members:{ClusterIdentifier:{},ResourceOwner:{},EndpointName:{},VpcId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEndpointAccessResult",type:"structure",members:{EndpointAccessList:{type:"list",member:{shape:"S3n"}},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:"S3q"},EventDescription:{},Severity:{}},wrapper:!0}}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S3s",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:"S3q"},Severity:{},Date:{type:"timestamp"},EventId:{}}}}}}},DescribeHsmClientCertificates:{input:{type:"structure",members:{HsmClientCertificateIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeHsmClientCertificatesResult",type:"structure",members:{Marker:{},HsmClientCertificates:{type:"list",member:{shape:"S3v",locationName:"HsmClientCertificate"}}}}},DescribeHsmConfigurations:{input:{type:"structure",members:{HsmConfigurationIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeHsmConfigurationsResult",type:"structure",members:{Marker:{},HsmConfigurations:{type:"list",member:{shape:"S3y",locationName:"HsmConfiguration"}}}}},DescribeInboundIntegrations:{input:{type:"structure",members:{IntegrationArn:{},TargetArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeInboundIntegrationsResult",type:"structure",members:{Marker:{},InboundIntegrations:{type:"list",member:{locationName:"InboundIntegration",type:"structure",members:{IntegrationArn:{},SourceArn:{},TargetArn:{},Status:{},Errors:{type:"list",member:{locationName:"IntegrationError",type:"structure",required:["ErrorCode"],members:{ErrorCode:{},ErrorMessage:{}}}},CreateTime:{type:"timestamp"}}}}}}},DescribeLoggingStatus:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S8m",resultWrapper:"DescribeLoggingStatusResult"}},DescribeNodeConfigurationOptions:{input:{type:"structure",required:["ActionType"],members:{ActionType:{},ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotArn:{},OwnerAccount:{},Filters:{locationName:"Filter",type:"list",member:{locationName:"NodeConfigurationOptionsFilter",type:"structure",members:{Name:{},Operator:{},Values:{shape:"S3h",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:"S3e",locationName:"AvailabilityZone"}}},wrapper:!0}},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"}}}}}}},DescribeRedshiftIdcApplications:{input:{type:"structure",members:{RedshiftIdcApplicationArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeRedshiftIdcApplicationsResult",type:"structure",members:{RedshiftIdcApplications:{type:"list",member:{shape:"S4d"}},Marker:{}}}},DescribeReservedNodeExchangeStatus:{input:{type:"structure",members:{ReservedNodeId:{},ReservedNodeExchangeRequestId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeExchangeStatusResult",type:"structure",members:{ReservedNodeExchangeStatusDetails:{type:"list",member:{shape:"S2y",locationName:"ReservedNodeExchangeStatus"}},Marker:{}}}},DescribeReservedNodeOfferings:{input:{type:"structure",members:{ReservedNodeOfferingId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S9i"}}}},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:"S3h"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{Marker:{},ScheduledActions:{type:"list",member:{shape:"S4j",locationName:"ScheduledAction"}}}}},DescribeSnapshotCopyGrants:{input:{type:"structure",members:{SnapshotCopyGrantName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeSnapshotCopyGrantsResult",type:"structure",members:{Marker:{},SnapshotCopyGrants:{type:"list",member:{shape:"S4o",locationName:"SnapshotCopyGrant"}}}}},DescribeSnapshotSchedules:{input:{type:"structure",members:{ClusterIdentifier:{},ScheduleIdentifier:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeSnapshotSchedulesResult",type:"structure",members:{SnapshotSchedules:{type:"list",member:{shape:"S4r",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:"Sa5",locationName:"TableRestoreStatus"}},Marker:{}}}},DescribeTags:{input:{type:"structure",members:{ResourceName:{},ResourceType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S5m"},TagValues:{shape:"S66"}}},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:"S5m"},TagValues:{shape:"S66"}}},output:{resultWrapper:"DescribeUsageLimitsResult",type:"structure",members:{UsageLimits:{type:"list",member:{shape:"S51"}},Marker:{}}}},DisableLogging:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S8m",resultWrapper:"DisableLoggingResult"}},DisableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"DisableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S23"}}}},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:"S8o"}}},output:{shape:"S8m",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:"S23"}}}},FailoverPrimaryCompute:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"FailoverPrimaryComputeResult",type:"structure",members:{Cluster:{shape:"S23"}}}},GetClusterCredentials:{input:{type:"structure",required:["DbUser"],members:{DbUser:{},DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},AutoCreate:{type:"boolean"},DbGroups:{type:"list",member:{locationName:"DbGroup"}},CustomDomainName:{}}},output:{resultWrapper:"GetClusterCredentialsResult",type:"structure",members:{DbUser:{},DbPassword:{shape:"S1x"},Expiration:{type:"timestamp"}}}},GetClusterCredentialsWithIAM:{input:{type:"structure",members:{DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},CustomDomainName:{}}},output:{resultWrapper:"GetClusterCredentialsWithIAMResult",type:"structure",members:{DbUser:{},DbPassword:{shape:"S1x"},Expiration:{type:"timestamp"},NextRefreshTime:{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:"S9j"}},wrapper:!0}}}}},GetReservedNodeExchangeOfferings:{input:{type:"structure",required:["ReservedNodeId"],members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S9i"}}}},GetResourcePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"GetResourcePolicyResult",type:"structure",members:{ResourcePolicy:{shape:"Sb1"}}}},ListRecommendations:{input:{type:"structure",members:{ClusterIdentifier:{},NamespaceArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"ListRecommendationsResult",type:"structure",members:{Recommendations:{type:"list",member:{locationName:"Recommendation",type:"structure",members:{Id:{},ClusterIdentifier:{},NamespaceArn:{},CreatedAt:{type:"timestamp"},RecommendationType:{},Title:{},Description:{},Observation:{},ImpactRanking:{},RecommendationText:{},RecommendedActions:{type:"list",member:{locationName:"RecommendedAction",type:"structure",members:{Text:{},Database:{},Command:{},Type:{}}}},ReferenceLinks:{type:"list",member:{locationName:"ReferenceLink",type:"structure",members:{Text:{},Link:{}}}}}}},Marker:{}}}},ModifyAquaConfiguration:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AquaConfigurationStatus:{}}},output:{resultWrapper:"ModifyAquaConfigurationResult",type:"structure",members:{AquaConfiguration:{shape:"S2w"}}}},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:"S1y"},VpcSecurityGroupIds:{shape:"S1z"},MasterUserPassword:{shape:"S1x"},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"},ManageMasterPassword:{type:"boolean"},MasterPasswordSecretKmsKeyId:{},IpAddressType:{},MultiAZ:{type:"boolean"}}},output:{resultWrapper:"ModifyClusterResult",type:"structure",members:{Cluster:{shape:"S23"}}}},ModifyClusterDbRevision:{input:{type:"structure",required:["ClusterIdentifier","RevisionTarget"],members:{ClusterIdentifier:{},RevisionTarget:{}}},output:{resultWrapper:"ModifyClusterDbRevisionResult",type:"structure",members:{Cluster:{shape:"S23"}}}},ModifyClusterIamRoles:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AddIamRoles:{shape:"S20"},RemoveIamRoles:{shape:"S20"},DefaultIamRoleArn:{}}},output:{resultWrapper:"ModifyClusterIamRolesResult",type:"structure",members:{Cluster:{shape:"S23"}}}},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:"S23"}}}},ModifyClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","Parameters"],members:{ParameterGroupName:{},Parameters:{shape:"S6b"}}},output:{shape:"Sbp",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:"S39"}}},output:{resultWrapper:"ModifyClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S3b"}}}},ModifyCustomDomainAssociation:{input:{type:"structure",required:["CustomDomainName","CustomDomainCertificateArn","ClusterIdentifier"],members:{CustomDomainName:{},CustomDomainCertificateArn:{},ClusterIdentifier:{}}},output:{resultWrapper:"ModifyCustomDomainAssociationResult",type:"structure",members:{CustomDomainName:{},CustomDomainCertificateArn:{},ClusterIdentifier:{},CustomDomainCertExpiryTime:{}}}},ModifyEndpointAccess:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},VpcSecurityGroupIds:{shape:"S1z"}}},output:{shape:"S3n",resultWrapper:"ModifyEndpointAccessResult"}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S3p"},EventCategories:{shape:"S3q"},Severity:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S3s"}}}},ModifyRedshiftIdcApplication:{input:{type:"structure",required:["RedshiftIdcApplicationArn"],members:{RedshiftIdcApplicationArn:{},IdentityNamespace:{},IamRoleArn:{},IdcDisplayName:{},AuthorizedTokenIssuerList:{shape:"S43"},ServiceIntegrations:{shape:"S46"}}},output:{resultWrapper:"ModifyRedshiftIdcApplicationResult",type:"structure",members:{RedshiftIdcApplication:{shape:"S4d"}}}},ModifyScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},TargetAction:{shape:"S4f"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S4j",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:"S23"}}}},ModifySnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier","ScheduleDefinitions"],members:{ScheduleIdentifier:{},ScheduleDefinitions:{shape:"S4q"}}},output:{shape:"S4r",resultWrapper:"ModifySnapshotScheduleResult"}},ModifyUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{},Amount:{type:"long"},BreachAction:{}}},output:{shape:"S51",resultWrapper:"ModifyUsageLimitResult"}},PauseCluster:{input:{shape:"S4h"},output:{resultWrapper:"PauseClusterResult",type:"structure",members:{Cluster:{shape:"S23"}}}},PurchaseReservedNodeOffering:{input:{type:"structure",required:["ReservedNodeOfferingId"],members:{ReservedNodeOfferingId:{},NodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedNodeOfferingResult",type:"structure",members:{ReservedNode:{shape:"S4"}}}},PutResourcePolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{resultWrapper:"PutResourcePolicyResult",type:"structure",members:{ResourcePolicy:{shape:"Sb1"}}}},RebootCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RebootClusterResult",type:"structure",members:{Cluster:{shape:"S23"}}}},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:"S6b"}}},output:{shape:"Sbp",resultWrapper:"ResetClusterParameterGroupResult"}},ResizeCluster:{input:{shape:"S4g"},output:{resultWrapper:"ResizeClusterResult",type:"structure",members:{Cluster:{shape:"S23"}}}},RestoreFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotArn:{},SnapshotClusterIdentifier:{},Port:{type:"integer"},AvailabilityZone:{},AllowVersionUpgrade:{type:"boolean"},ClusterSubnetGroupName:{},PubliclyAccessible:{type:"boolean"},OwnerAccount:{},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},ClusterParameterGroupName:{},ClusterSecurityGroups:{shape:"S1y"},VpcSecurityGroupIds:{shape:"S1z"},PreferredMaintenanceWindow:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},KmsKeyId:{},NodeType:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S20"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},NumberOfNodes:{type:"integer"},AvailabilityZoneRelocation:{type:"boolean"},AquaConfigurationStatus:{},DefaultIamRoleArn:{},ReservedNodeId:{},TargetReservedNodeOfferingId:{},Encrypted:{type:"boolean"},ManageMasterPassword:{type:"boolean"},MasterPasswordSecretKmsKeyId:{},IpAddressType:{},MultiAZ:{type:"boolean"}}},output:{resultWrapper:"RestoreFromClusterSnapshotResult",type:"structure",members:{Cluster:{shape:"S23"}}}},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:"Sa5"}}}},ResumeCluster:{input:{shape:"S4i"},output:{resultWrapper:"ResumeClusterResult",type:"structure",members:{Cluster:{shape:"S23"}}}},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:["AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotArn:{},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:"S23"}}}},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:!0},S8:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},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"},ProducerAllowedWrites:{type:"boolean"},ConsumerAcceptedWrites:{type:"boolean"}}}},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:!0},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"},MasterPasswordSecretArn:{},MasterPasswordSecretKmsKeyId:{},SnapshotArn:{}},wrapper:!0},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:"string",sensitive:!0},S1y:{type:"list",member:{locationName:"ClusterSecurityGroupName"}},S1z:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S20:{type:"list",member:{locationName:"IamRoleArn"}},S23:{type:"structure",members:{ClusterIdentifier:{},NodeType:{},ClusterStatus:{},ClusterAvailabilityStatus:{},ModifyStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},VpcEndpoints:{type:"list",member:{shape:"S26",locationName:"VpcEndpoint"}}}},ClusterCreateTime:{type:"timestamp"},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},ClusterSecurityGroups:{type:"list",member:{locationName:"ClusterSecurityGroup",type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{shape:"S2b"},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:{shape:"S1x"},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:{shape:"S2m"},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:"S2w"},DefaultIamRoleArn:{},ReservedNodeExchangeStatus:{shape:"S2y"},CustomDomainName:{},CustomDomainCertificateArn:{},CustomDomainCertificateExpiryDate:{type:"timestamp"},MasterPasswordSecretArn:{},MasterPasswordSecretKmsKeyId:{},IpAddressType:{},MultiAZ:{},MultiAZSecondary:{type:"structure",members:{AvailabilityZone:{},ClusterNodes:{shape:"S2m"}}}},wrapper:!0},S26:{type:"structure",members:{VpcEndpointId:{},VpcId:{},NetworkInterfaces:{type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{NetworkInterfaceId:{},SubnetId:{},PrivateIpAddress:{},AvailabilityZone:{},Ipv6Address:{}}}}}},S2b:{type:"list",member:{locationName:"VpcSecurityGroup",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S2m:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIPAddress:{},PublicIPAddress:{}}}},S2w:{type:"structure",members:{AquaStatus:{},AquaConfigurationStatus:{}}},S2y:{type:"structure",members:{ReservedNodeExchangeRequestId:{},Status:{},RequestTime:{type:"timestamp"},SourceReservedNodeId:{},SourceReservedNodeType:{},SourceReservedNodeCount:{type:"integer"},TargetReservedNodeOfferingId:{},TargetReservedNodeType:{},TargetReservedNodeCount:{type:"integer"}},wrapper:!0},S33:{type:"structure",members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"St"}},wrapper:!0},S39:{type:"list",member:{locationName:"SubnetIdentifier"}},S3b:{type:"structure",members:{ClusterSubnetGroupName:{},Description:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S3e"},SubnetStatus:{}}}},Tags:{shape:"St"},SupportedClusterIpAddressTypes:{shape:"S3h"}},wrapper:!0},S3e:{type:"structure",members:{Name:{},SupportedPlatforms:{type:"list",member:{ +locationName:"SupportedPlatform",type:"structure",members:{Name:{}},wrapper:!0}}},wrapper:!0},S3h:{type:"list",member:{locationName:"item"}},S3n:{type:"structure",members:{ClusterIdentifier:{},ResourceOwner:{},SubnetGroupName:{},EndpointStatus:{},EndpointName:{},EndpointCreateTime:{type:"timestamp"},Port:{type:"integer"},Address:{},VpcSecurityGroups:{shape:"S2b"},VpcEndpoint:{shape:"S26"}}},S3p:{type:"list",member:{locationName:"SourceId"}},S3q:{type:"list",member:{locationName:"EventCategory"}},S3s:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{type:"timestamp"},SourceType:{},SourceIdsList:{shape:"S3p"},EventCategoriesList:{shape:"S3q"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"St"}},wrapper:!0},S3v:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmClientCertificatePublicKey:{},Tags:{shape:"St"}},wrapper:!0},S3y:{type:"structure",members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},Tags:{shape:"St"}},wrapper:!0},S43:{type:"list",member:{type:"structure",members:{TrustedTokenIssuerArn:{},AuthorizedAudiencesList:{type:"list",member:{}}}}},S46:{type:"list",member:{type:"structure",members:{LakeFormation:{type:"list",member:{type:"structure",members:{LakeFormationQuery:{type:"structure",required:["Authorization"],members:{Authorization:{}}}},union:!0}}},union:!0}},S4d:{type:"structure",members:{IdcInstanceArn:{},RedshiftIdcApplicationName:{},RedshiftIdcApplicationArn:{},IdentityNamespace:{},IdcDisplayName:{},IamRoleArn:{},IdcManagedApplicationArn:{},IdcOnboardStatus:{},AuthorizedTokenIssuerList:{shape:"S43"},ServiceIntegrations:{shape:"S46"}},wrapper:!0},S4f:{type:"structure",members:{ResizeCluster:{shape:"S4g"},PauseCluster:{shape:"S4h"},ResumeCluster:{shape:"S4i"}}},S4g:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},Classic:{type:"boolean"},ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},S4h:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S4i:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S4j:{type:"structure",members:{ScheduledActionName:{},TargetAction:{shape:"S4f"},Schedule:{},IamRole:{},ScheduledActionDescription:{},State:{},NextInvocations:{type:"list",member:{locationName:"ScheduledActionTime",type:"timestamp"}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S4o:{type:"structure",members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"St"}},wrapper:!0},S4q:{type:"list",member:{locationName:"ScheduleDefinition"}},S4r:{type:"structure",members:{ScheduleDefinitions:{shape:"S4q"},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:{}}}}}},S51:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"St"}}},S5m:{type:"list",member:{locationName:"TagKey"}},S66:{type:"list",member:{locationName:"TagValue"}},S6b:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},ApplyType:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{}}}},S7e:{type:"list",member:{shape:"Sj"}},S8m:{type:"structure",members:{LoggingEnabled:{type:"boolean"},BucketName:{},S3KeyPrefix:{},LastSuccessfulDeliveryTime:{type:"timestamp"},LastFailureTime:{type:"timestamp"},LastFailureMessage:{},LogDestinationType:{},LogExports:{shape:"S8o"}}},S8o:{type:"list",member:{}},S9i:{type:"list",member:{shape:"S9j",locationName:"ReservedNodeOffering"}},S9j:{type:"structure",members:{ReservedNodeOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0},Sa5:{type:"structure",members:{TableRestoreRequestId:{},Status:{},Message:{},RequestTime:{type:"timestamp"},ProgressInMegaBytes:{type:"long"},TotalDataInMegaBytes:{type:"long"},ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}},wrapper:!0},Sb1:{type:"structure",members:{ResourceArn:{},Policy:{}}},Sbp:{type:"structure",members:{ParameterGroupName:{},ParameterGroupStatus:{}}}}}},{}],609:[function(e,t,r){t.exports={pagination:{DescribeClusterDbRevisions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterDbRevisions"},DescribeClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ParameterGroups"},DescribeClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeClusterSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSecurityGroups"},DescribeClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeClusterSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSubnetGroups"},DescribeClusterTracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"MaintenanceTracks"},DescribeClusterVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterVersions"},DescribeClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Clusters"},DescribeCustomDomainAssociations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Associations"},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"},DescribeInboundIntegrations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"InboundIntegrations"},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"},DescribeRedshiftIdcApplications:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"RedshiftIdcApplications"},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"},ListRecommendations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Recommendations"}}}},{}],610:[function(e,t,r){t.exports={version:2,waiters:{ClusterAvailable:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Clusters[].ClusterStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"ClusterNotFound",matcher:"error",state:"retry"}]},ClusterDeleted:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"ClusterNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"}]},ClusterRestored:{operation:"DescribeClusters",maxAttempts:30,delay:60,acceptors:[{state:"success",matcher:"pathAll",argument:"Clusters[].RestoreStatus.Status",expected:"completed"},{state:"failure",matcher:"pathAny",argument:"Clusters[].ClusterStatus",expected:"deleting"}]},SnapshotAvailable:{delay:15,operation:"DescribeClusterSnapshots",maxAttempts:20,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Snapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"}]}}}},{}],611:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-12-20",endpointPrefix:"redshift-data",jsonVersion:"1.1",protocol:"json",serviceFullName:"Redshift Data API Service",serviceId:"Redshift Data",signatureVersion:"v4",signingName:"redshift-data",targetPrefix:"RedshiftData",uid:"redshift-data-2019-12-20"},operations:{BatchExecuteStatement:{input:{type:"structure",required:["Database","Sqls"],members:{ClientToken:{idempotencyToken:!0},ClusterIdentifier:{},Database:{},DbUser:{},SecretArn:{},Sqls:{type:"list",member:{}},StatementName:{},WithEvent:{type:"boolean"},WorkgroupName:{}}},output:{type:"structure",members:{ClusterIdentifier:{},CreatedAt:{type:"timestamp"},Database:{},DbUser:{},Id:{},SecretArn:{},WorkgroupName:{}}}},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:"Sj"},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"},WorkgroupName:{}}}},DescribeTable:{input:{type:"structure",required:["Database"],members:{ClusterIdentifier:{},ConnectedDatabase:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},Schema:{},SecretArn:{},Table:{},WorkgroupName:{}}},output:{type:"structure",members:{ColumnList:{type:"list",member:{shape:"Sv"}},NextToken:{},TableName:{}}}},ExecuteStatement:{input:{type:"structure",required:["Database","Sql"],members:{ClientToken:{idempotencyToken:!0},ClusterIdentifier:{},Database:{},DbUser:{},Parameters:{shape:"Sj"},SecretArn:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"},WorkgroupName:{}}},output:{type:"structure",members:{ClusterIdentifier:{},CreatedAt:{type:"timestamp"},Database:{},DbUser:{},Id:{},SecretArn:{},WorkgroupName:{}}}},GetStatementResult:{input:{type:"structure",required:["Id"],members:{Id:{},NextToken:{}}},output:{type:"structure",required:["Records"],members:{ColumnMetadata:{type:"list",member:{shape:"Sv"}},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:!0}}},TotalNumRows:{type:"long"}}}},ListDatabases:{input:{type:"structure",required:["Database"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SecretArn:{},WorkgroupName:{}}},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:{},WorkgroupName:{}}},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:"Sj"},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:{},WorkgroupName:{}}},output:{type:"structure",members:{NextToken:{},Tables:{type:"list",member:{type:"structure",members:{name:{},schema:{},type:{}}}}}}}},shapes:{Sj:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},Sv:{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:{}}}}}},{}],612:[function(e,t,r){t.exports={pagination:{DescribeTable:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ColumnList"},GetStatementResult:{input_token:"NextToken",output_token:"NextToken",result_key:"Records"},ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Databases"},ListSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Schemas"},ListStatements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Statements"},ListTables:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tables"}}}},{}],613:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-04-21",endpointPrefix:"redshift-serverless",jsonVersion:"1.1",protocol:"json",serviceFullName:"Redshift Serverless",serviceId:"Redshift Serverless",signatureVersion:"v4",signingName:"redshift-serverless",targetPrefix:"RedshiftServerless",uid:"redshift-serverless-2021-04-21"},operations:{ConvertRecoveryPointToSnapshot:{input:{type:"structure",required:["recoveryPointId","snapshotName"],members:{recoveryPointId:{},retentionPeriod:{type:"integer"},snapshotName:{},tags:{shape:"S4"}}},output:{type:"structure",members:{snapshot:{shape:"S9"}}}},CreateCustomDomainAssociation:{input:{type:"structure",required:["customDomainCertificateArn","customDomainName","workgroupName"],members:{customDomainCertificateArn:{},customDomainName:{},workgroupName:{}}},output:{type:"structure",members:{customDomainCertificateArn:{},customDomainCertificateExpiryTime:{shape:"Se"},customDomainName:{},workgroupName:{}}}},CreateEndpointAccess:{input:{type:"structure",required:["endpointName","subnetIds","workgroupName"],members:{endpointName:{},ownerAccount:{},subnetIds:{shape:"Sn"},vpcSecurityGroupIds:{shape:"Sp"},workgroupName:{}}},output:{type:"structure",members:{endpoint:{shape:"Ss"}}},idempotent:!0},CreateNamespace:{input:{type:"structure",required:["namespaceName"],members:{adminPasswordSecretKmsKeyId:{},adminUserPassword:{shape:"Sz"},adminUsername:{shape:"S10"},dbName:{},defaultIamRoleArn:{},iamRoles:{shape:"S11"},kmsKeyId:{},logExports:{shape:"S13"},manageAdminPassword:{type:"boolean"},namespaceName:{},redshiftIdcApplicationArn:{},tags:{shape:"S4"}}},output:{type:"structure",members:{namespace:{shape:"S19"}}},idempotent:!0},CreateScheduledAction:{input:{type:"structure",required:["namespaceName","roleArn","schedule","scheduledActionName","targetAction"],members:{enabled:{type:"boolean"},endTime:{type:"timestamp"},namespaceName:{},roleArn:{},schedule:{shape:"S1d"},scheduledActionDescription:{},scheduledActionName:{},startTime:{type:"timestamp"},targetAction:{shape:"S1f"}}},output:{type:"structure",members:{scheduledAction:{shape:"S1j"}}},idempotent:!0},CreateSnapshot:{input:{type:"structure",required:["namespaceName","snapshotName"],members:{namespaceName:{},retentionPeriod:{type:"integer"},snapshotName:{},tags:{shape:"S4"}}},output:{type:"structure",members:{snapshot:{shape:"S9"}}},idempotent:!0},CreateSnapshotCopyConfiguration:{input:{type:"structure",required:["destinationRegion","namespaceName"],members:{destinationKmsKeyId:{},destinationRegion:{},namespaceName:{},snapshotRetentionPeriod:{type:"integer"}}},output:{type:"structure",required:["snapshotCopyConfiguration"],members:{snapshotCopyConfiguration:{shape:"S1q"}}},idempotent:!0},CreateUsageLimit:{input:{type:"structure",required:["amount","resourceArn","usageType"],members:{amount:{type:"long"},breachAction:{},period:{},resourceArn:{},usageType:{}}},output:{type:"structure",members:{usageLimit:{shape:"S1w"}}},idempotent:!0},CreateWorkgroup:{input:{type:"structure",required:["namespaceName","workgroupName"],members:{baseCapacity:{type:"integer"},configParameters:{shape:"S1y"},enhancedVpcRouting:{type:"boolean"},maxCapacity:{type:"integer"},namespaceName:{},port:{type:"integer"},publiclyAccessible:{type:"boolean"},securityGroupIds:{shape:"S22"},subnetIds:{shape:"Sn"},tags:{shape:"S4"},workgroupName:{}}},output:{type:"structure",members:{workgroup:{shape:"S25"}}},idempotent:!0},DeleteCustomDomainAssociation:{input:{type:"structure",required:["customDomainName","workgroupName"],members:{customDomainName:{},workgroupName:{}}},output:{type:"structure",members:{}}},DeleteEndpointAccess:{input:{type:"structure",required:["endpointName"],members:{endpointName:{}}},output:{type:"structure",members:{endpoint:{shape:"Ss"}}},idempotent:!0},DeleteNamespace:{input:{type:"structure",required:["namespaceName"],members:{finalSnapshotName:{},finalSnapshotRetentionPeriod:{type:"integer"},namespaceName:{}}},output:{type:"structure",required:["namespace"],members:{namespace:{shape:"S19"}}},idempotent:!0},DeleteResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{}}},DeleteScheduledAction:{input:{type:"structure",required:["scheduledActionName"],members:{scheduledActionName:{}}},output:{type:"structure",members:{scheduledAction:{shape:"S1j"}}},idempotent:!0},DeleteSnapshot:{input:{type:"structure",required:["snapshotName"],members:{snapshotName:{}}},output:{type:"structure",members:{snapshot:{shape:"S9"}}},idempotent:!0},DeleteSnapshotCopyConfiguration:{input:{type:"structure",required:["snapshotCopyConfigurationId"],members:{snapshotCopyConfigurationId:{}}},output:{type:"structure",required:["snapshotCopyConfiguration"],members:{snapshotCopyConfiguration:{shape:"S1q"}}},idempotent:!0},DeleteUsageLimit:{input:{type:"structure",required:["usageLimitId"],members:{usageLimitId:{}}},output:{type:"structure",members:{usageLimit:{shape:"S1w"}}},idempotent:!0},DeleteWorkgroup:{input:{type:"structure",required:["workgroupName"],members:{workgroupName:{}}},output:{type:"structure",required:["workgroup"],members:{workgroup:{shape:"S25"}}},idempotent:!0},GetCredentials:{input:{type:"structure",members:{customDomainName:{},dbName:{},durationSeconds:{type:"integer"},workgroupName:{}}},output:{type:"structure",members:{dbPassword:{shape:"Sz"},dbUser:{shape:"S10"},expiration:{type:"timestamp"},nextRefreshTime:{type:"timestamp"}}}},GetCustomDomainAssociation:{input:{type:"structure",required:["customDomainName","workgroupName"],members:{customDomainName:{},workgroupName:{}}},output:{type:"structure",members:{customDomainCertificateArn:{},customDomainCertificateExpiryTime:{shape:"Se"},customDomainName:{},workgroupName:{}}}},GetEndpointAccess:{input:{type:"structure",required:["endpointName"],members:{endpointName:{}}},output:{type:"structure",members:{endpoint:{shape:"Ss"}}}},GetNamespace:{input:{type:"structure",required:["namespaceName"],members:{namespaceName:{}}},output:{type:"structure",required:["namespace"],members:{namespace:{shape:"S19"}}}},GetRecoveryPoint:{input:{type:"structure",required:["recoveryPointId"],members:{recoveryPointId:{}}},output:{type:"structure",members:{recoveryPoint:{shape:"S33"}}}},GetResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S36"}}}},GetScheduledAction:{input:{type:"structure",required:["scheduledActionName"],members:{scheduledActionName:{}}},output:{type:"structure",members:{scheduledAction:{shape:"S1j"}}}},GetSnapshot:{input:{type:"structure",members:{ownerAccount:{},snapshotArn:{},snapshotName:{}}},output:{type:"structure",members:{snapshot:{shape:"S9"}}}},GetTableRestoreStatus:{input:{type:"structure",required:["tableRestoreRequestId"],members:{tableRestoreRequestId:{}}},output:{type:"structure",members:{tableRestoreStatus:{shape:"S3d"}}}},GetUsageLimit:{input:{type:"structure",required:["usageLimitId"],members:{usageLimitId:{}}},output:{type:"structure",members:{usageLimit:{shape:"S1w"}}}},GetWorkgroup:{input:{type:"structure",required:["workgroupName"],members:{workgroupName:{}}},output:{type:"structure",required:["workgroup"],members:{workgroup:{shape:"S25"}}}},ListCustomDomainAssociations:{input:{type:"structure",members:{customDomainCertificateArn:{},customDomainName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{associations:{type:"list",member:{type:"structure",members:{customDomainCertificateArn:{},customDomainCertificateExpiryTime:{shape:"Se"},customDomainName:{},workgroupName:{}}}},nextToken:{}}}},ListEndpointAccess:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{},ownerAccount:{},vpcId:{},workgroupName:{}}},output:{type:"structure",required:["endpoints"],members:{endpoints:{type:"list",member:{shape:"Ss"}},nextToken:{}}}},ListNamespaces:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["namespaces"],members:{namespaces:{type:"list",member:{shape:"S19"}},nextToken:{}}}},ListRecoveryPoints:{input:{type:"structure",members:{endTime:{type:"timestamp"},maxResults:{type:"integer"},namespaceArn:{},namespaceName:{},nextToken:{},startTime:{type:"timestamp"}}},output:{type:"structure",members:{nextToken:{},recoveryPoints:{type:"list",member:{shape:"S33"}}}}},ListScheduledActions:{input:{type:"structure",members:{maxResults:{type:"integer"},namespaceName:{},nextToken:{}}},output:{type:"structure",members:{nextToken:{},scheduledActions:{type:"list",member:{type:"structure",members:{namespaceName:{},scheduledActionName:{}}}}}}},ListSnapshotCopyConfigurations:{input:{type:"structure",members:{maxResults:{type:"integer"},namespaceName:{},nextToken:{}}},output:{type:"structure",required:["snapshotCopyConfigurations"],members:{nextToken:{},snapshotCopyConfigurations:{type:"list",member:{shape:"S1q"}}}}},ListSnapshots:{input:{type:"structure",members:{endTime:{type:"timestamp"},maxResults:{type:"integer"},namespaceArn:{},namespaceName:{},nextToken:{},ownerAccount:{},startTime:{type:"timestamp"}}},output:{type:"structure",members:{nextToken:{},snapshots:{type:"list",member:{shape:"S9"}}}}},ListTableRestoreStatus:{input:{type:"structure",members:{maxResults:{type:"integer"},namespaceName:{},nextToken:{},workgroupName:{}}},output:{type:"structure",members:{nextToken:{},tableRestoreStatuses:{type:"list",member:{shape:"S3d"}}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S4"}}}},ListUsageLimits:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{},resourceArn:{},usageType:{}}},output:{type:"structure",members:{nextToken:{},usageLimits:{type:"list",member:{shape:"S1w"}}}}},ListWorkgroups:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{},ownerAccount:{}}},output:{type:"structure",required:["workgroups"],members:{nextToken:{},workgroups:{type:"list",member:{shape:"S25"}}}}},PutResourcePolicy:{input:{type:"structure",required:["policy","resourceArn"],members:{policy:{},resourceArn:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S36"}}}},RestoreFromRecoveryPoint:{input:{type:"structure",required:["namespaceName","recoveryPointId","workgroupName"],members:{namespaceName:{},recoveryPointId:{},workgroupName:{}}},output:{type:"structure",members:{namespace:{shape:"S19"},recoveryPointId:{}}}},RestoreFromSnapshot:{input:{type:"structure",required:["namespaceName","workgroupName"],members:{adminPasswordSecretKmsKeyId:{},manageAdminPassword:{type:"boolean"},namespaceName:{},ownerAccount:{},snapshotArn:{},snapshotName:{},workgroupName:{}}},output:{type:"structure",members:{namespace:{shape:"S19"},ownerAccount:{},snapshotName:{}}},idempotent:!0},RestoreTableFromRecoveryPoint:{input:{type:"structure",required:["namespaceName","newTableName","recoveryPointId","sourceDatabaseName","sourceTableName","workgroupName"],members:{activateCaseSensitiveIdentifier:{type:"boolean"},namespaceName:{},newTableName:{},recoveryPointId:{},sourceDatabaseName:{},sourceSchemaName:{},sourceTableName:{},targetDatabaseName:{},targetSchemaName:{},workgroupName:{}}},output:{type:"structure",members:{tableRestoreStatus:{shape:"S3d"}}}},RestoreTableFromSnapshot:{input:{type:"structure",required:["namespaceName","newTableName","snapshotName","sourceDatabaseName","sourceTableName","workgroupName"],members:{activateCaseSensitiveIdentifier:{type:"boolean"},namespaceName:{},newTableName:{},snapshotName:{},sourceDatabaseName:{},sourceSchemaName:{},sourceTableName:{},targetDatabaseName:{},targetSchemaName:{},workgroupName:{}}},output:{type:"structure",members:{tableRestoreStatus:{shape:"S3d"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCustomDomainAssociation:{input:{type:"structure",required:["customDomainCertificateArn","customDomainName","workgroupName"],members:{customDomainCertificateArn:{},customDomainName:{},workgroupName:{}}},output:{type:"structure",members:{customDomainCertificateArn:{},customDomainCertificateExpiryTime:{shape:"Se"},customDomainName:{},workgroupName:{}}}},UpdateEndpointAccess:{input:{type:"structure",required:["endpointName"],members:{endpointName:{},vpcSecurityGroupIds:{shape:"Sp"}}},output:{type:"structure",members:{endpoint:{shape:"Ss"}}}},UpdateNamespace:{input:{type:"structure",required:["namespaceName"],members:{adminPasswordSecretKmsKeyId:{},adminUserPassword:{shape:"Sz"},adminUsername:{shape:"S10"},defaultIamRoleArn:{},iamRoles:{shape:"S11"},kmsKeyId:{},logExports:{shape:"S13"},manageAdminPassword:{type:"boolean"},namespaceName:{}}},output:{type:"structure",required:["namespace"],members:{namespace:{shape:"S19"}}}},UpdateScheduledAction:{input:{type:"structure",required:["scheduledActionName"],members:{enabled:{type:"boolean"},endTime:{type:"timestamp"},roleArn:{},schedule:{shape:"S1d"},scheduledActionDescription:{},scheduledActionName:{},startTime:{type:"timestamp"},targetAction:{shape:"S1f"}}},output:{type:"structure",members:{scheduledAction:{shape:"S1j"}}},idempotent:!0},UpdateSnapshot:{input:{type:"structure",required:["snapshotName"],members:{retentionPeriod:{type:"integer"},snapshotName:{}}},output:{type:"structure",members:{snapshot:{shape:"S9"}}}},UpdateSnapshotCopyConfiguration:{input:{type:"structure",required:["snapshotCopyConfigurationId"],members:{snapshotCopyConfigurationId:{},snapshotRetentionPeriod:{type:"integer"}}},output:{type:"structure",required:["snapshotCopyConfiguration"],members:{snapshotCopyConfiguration:{shape:"S1q"}}}},UpdateUsageLimit:{input:{type:"structure",required:["usageLimitId"],members:{amount:{type:"long"},breachAction:{},usageLimitId:{}}},output:{type:"structure",members:{usageLimit:{shape:"S1w"}}}},UpdateWorkgroup:{input:{type:"structure",required:["workgroupName"],members:{baseCapacity:{type:"integer"},configParameters:{shape:"S1y"},enhancedVpcRouting:{type:"boolean"},maxCapacity:{type:"integer"},port:{type:"integer"},publiclyAccessible:{type:"boolean"},securityGroupIds:{shape:"S22"},subnetIds:{shape:"Sn"},workgroupName:{}}},output:{type:"structure",required:["workgroup"],members:{workgroup:{shape:"S25"}}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S9:{type:"structure",members:{accountsWithProvisionedRestoreAccess:{shape:"Sa"},accountsWithRestoreAccess:{shape:"Sa"},actualIncrementalBackupSizeInMegaBytes:{type:"double"},adminPasswordSecretArn:{},adminPasswordSecretKmsKeyId:{},adminUsername:{},backupProgressInMegaBytes:{type:"double"},currentBackupRateInMegaBytesPerSecond:{type:"double"},elapsedTimeInSeconds:{type:"long"},estimatedSecondsToCompletion:{type:"long"},kmsKeyId:{},namespaceArn:{},namespaceName:{},ownerAccount:{},snapshotArn:{},snapshotCreateTime:{shape:"Se"},snapshotName:{},snapshotRemainingDays:{type:"integer"},snapshotRetentionPeriod:{type:"integer"},snapshotRetentionStartTime:{shape:"Se"},status:{},totalBackupSizeInMegaBytes:{type:"double"}}},Sa:{type:"list",member:{}},Se:{type:"timestamp",timestampFormat:"iso8601"},Sn:{type:"list",member:{}},Sp:{type:"list",member:{}},Ss:{type:"structure",members:{address:{},endpointArn:{},endpointCreateTime:{shape:"Se"},endpointName:{},endpointStatus:{},port:{type:"integer"},subnetIds:{shape:"Sn"},vpcEndpoint:{shape:"St"},vpcSecurityGroups:{type:"list",member:{type:"structure",members:{status:{},vpcSecurityGroupId:{}}}},workgroupName:{}}},St:{type:"structure",members:{networkInterfaces:{ +type:"list",member:{type:"structure",members:{availabilityZone:{},networkInterfaceId:{},privateIpAddress:{},subnetId:{}}}},vpcEndpointId:{},vpcId:{}}},Sz:{type:"string",sensitive:!0},S10:{type:"string",sensitive:!0},S11:{type:"list",member:{}},S13:{type:"list",member:{}},S19:{type:"structure",members:{adminPasswordSecretArn:{},adminPasswordSecretKmsKeyId:{},adminUsername:{shape:"S10"},creationDate:{shape:"Se"},dbName:{},defaultIamRoleArn:{},iamRoles:{shape:"S11"},kmsKeyId:{},logExports:{shape:"S13"},namespaceArn:{},namespaceId:{},namespaceName:{},status:{}}},S1d:{type:"structure",members:{at:{type:"timestamp"},cron:{}},union:!0},S1f:{type:"structure",members:{createSnapshot:{type:"structure",required:["namespaceName","snapshotNamePrefix"],members:{namespaceName:{},retentionPeriod:{type:"integer"},snapshotNamePrefix:{},tags:{shape:"S4"}}}},union:!0},S1j:{type:"structure",members:{endTime:{type:"timestamp"},namespaceName:{},nextInvocations:{type:"list",member:{type:"timestamp"}},roleArn:{},schedule:{shape:"S1d"},scheduledActionDescription:{},scheduledActionName:{},scheduledActionUuid:{},startTime:{type:"timestamp"},state:{},targetAction:{shape:"S1f"}}},S1q:{type:"structure",members:{destinationKmsKeyId:{},destinationRegion:{},namespaceName:{},snapshotCopyConfigurationArn:{},snapshotCopyConfigurationId:{},snapshotRetentionPeriod:{type:"integer"}}},S1w:{type:"structure",members:{amount:{type:"long"},breachAction:{},period:{},resourceArn:{},usageLimitArn:{},usageLimitId:{},usageType:{}}},S1y:{type:"list",member:{type:"structure",members:{parameterKey:{},parameterValue:{}}}},S22:{type:"list",member:{}},S25:{type:"structure",members:{baseCapacity:{type:"integer"},configParameters:{shape:"S1y"},creationDate:{shape:"Se"},crossAccountVpcs:{type:"list",member:{}},customDomainCertificateArn:{},customDomainCertificateExpiryTime:{shape:"Se"},customDomainName:{},endpoint:{type:"structure",members:{address:{},port:{type:"integer"},vpcEndpoints:{type:"list",member:{shape:"St"}}}},enhancedVpcRouting:{type:"boolean"},maxCapacity:{type:"integer"},namespaceName:{},patchVersion:{},port:{type:"integer"},publiclyAccessible:{type:"boolean"},securityGroupIds:{shape:"S22"},status:{},subnetIds:{shape:"Sn"},workgroupArn:{},workgroupId:{},workgroupName:{},workgroupVersion:{}}},S33:{type:"structure",members:{namespaceArn:{},namespaceName:{},recoveryPointCreateTime:{shape:"Se"},recoveryPointId:{},totalSizeInMegaBytes:{type:"double"},workgroupName:{}}},S36:{type:"structure",members:{policy:{},resourceArn:{}}},S3d:{type:"structure",members:{message:{},namespaceName:{},newTableName:{},progressInMegaBytes:{type:"long"},recoveryPointId:{},requestTime:{type:"timestamp"},snapshotName:{},sourceDatabaseName:{},sourceSchemaName:{},sourceTableName:{},status:{},tableRestoreRequestId:{},targetDatabaseName:{},targetSchemaName:{},totalDataInMegaBytes:{type:"long"},workgroupName:{}}}}}},{}],614:[function(e,t,r){t.exports={pagination:{ListCustomDomainAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"associations"},ListEndpointAccess:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"endpoints"},ListNamespaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"namespaces"},ListRecoveryPoints:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"recoveryPoints"},ListScheduledActions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"scheduledActions"},ListSnapshotCopyConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"snapshotCopyConfigurations"},ListSnapshots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"snapshots"},ListTableRestoreStatus:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tableRestoreStatuses"},ListUsageLimits:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"usageLimits"},ListWorkgroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workgroups"}}}},{}],615:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-06-27",endpointPrefix:"rekognition",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"Amazon Rekognition",serviceId:"Rekognition",signatureVersion:"v4",targetPrefix:"RekognitionService",uid:"rekognition-2016-06-27",auth:["aws.auth#sigv4"]},operations:{AssociateFaces:{input:{type:"structure",required:["CollectionId","UserId","FaceIds"],members:{CollectionId:{},UserId:{},FaceIds:{shape:"S4"},UserMatchThreshold:{type:"float"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{AssociatedFaces:{type:"list",member:{type:"structure",members:{FaceId:{}}}},UnsuccessfulFaceAssociations:{type:"list",member:{type:"structure",members:{FaceId:{},UserId:{},Confidence:{type:"float"},Reasons:{type:"list",member:{}}}}},UserStatus:{}}}},CompareFaces:{input:{type:"structure",required:["SourceImage","TargetImage"],members:{SourceImage:{shape:"Sh"},TargetImage:{shape:"Sh"},SimilarityThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SourceImageFace:{type:"structure",members:{BoundingBox:{shape:"Sq"},Confidence:{type:"float"}}},FaceMatches:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"Su"}}}},UnmatchedFaces:{type:"list",member:{shape:"Su"}},SourceImageOrientationCorrection:{},TargetImageOrientationCorrection:{}}}},CopyProjectVersion:{input:{type:"structure",required:["SourceProjectArn","SourceProjectVersionArn","DestinationProjectArn","VersionName","OutputConfig"],members:{SourceProjectArn:{},SourceProjectVersionArn:{},DestinationProjectArn:{},VersionName:{},OutputConfig:{shape:"S1c"},Tags:{shape:"S1e"},KmsKeyId:{}}},output:{type:"structure",members:{ProjectVersionArn:{}}}},CreateCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},Tags:{shape:"S1e"}}},output:{type:"structure",members:{StatusCode:{type:"integer"},CollectionArn:{},FaceModelVersion:{}}}},CreateDataset:{input:{type:"structure",required:["DatasetType","ProjectArn"],members:{DatasetSource:{type:"structure",members:{GroundTruthManifest:{shape:"S1p"},DatasetArn:{}}},DatasetType:{},ProjectArn:{}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateFaceLivenessSession:{input:{type:"structure",members:{KmsKeyId:{},Settings:{type:"structure",members:{OutputConfig:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3KeyPrefix:{}}},AuditImagesLimit:{type:"integer"}}},ClientRequestToken:{}}},output:{type:"structure",required:["SessionId"],members:{SessionId:{}}},idempotent:!0},CreateProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{},Feature:{},AutoUpdate:{}}},output:{type:"structure",members:{ProjectArn:{}}}},CreateProjectVersion:{input:{type:"structure",required:["ProjectArn","VersionName","OutputConfig"],members:{ProjectArn:{},VersionName:{},OutputConfig:{shape:"S1c"},TrainingData:{shape:"S26"},TestingData:{shape:"S29"},Tags:{shape:"S1e"},KmsKeyId:{},VersionDescription:{},FeatureConfig:{shape:"S2b"}}},output:{type:"structure",members:{ProjectVersionArn:{}}}},CreateStreamProcessor:{input:{type:"structure",required:["Input","Output","Name","Settings","RoleArn"],members:{Input:{shape:"S2f"},Output:{shape:"S2i"},Name:{},Settings:{shape:"S2n"},RoleArn:{},Tags:{shape:"S1e"},NotificationChannel:{shape:"S2t"},KmsKeyId:{},RegionsOfInterest:{shape:"S2v"},DataSharingPreference:{shape:"S2z"}}},output:{type:"structure",members:{StreamProcessorArn:{}}}},CreateUser:{input:{type:"structure",required:["CollectionId","UserId"],members:{CollectionId:{},UserId:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},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:"S39"}}},output:{type:"structure",members:{DeletedFaces:{shape:"S39"},UnsuccessfulFaceDeletions:{type:"list",member:{type:"structure",members:{FaceId:{},UserId:{},Reasons:{type:"list",member:{}}}}}}}},DeleteProject:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteProjectPolicy:{input:{type:"structure",required:["ProjectArn","PolicyName"],members:{ProjectArn:{},PolicyName:{},PolicyRevisionId:{}}},output:{type:"structure",members:{}}},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:{}}},DeleteUser:{input:{type:"structure",required:["CollectionId","UserId"],members:{CollectionId:{},UserId:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},DescribeCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{FaceCount:{type:"long"},FaceModelVersion:{},CollectionARN:{},CreationTimestamp:{type:"timestamp"},UserCount:{type:"long"}}}},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:"S1c"},TrainingDataResult:{type:"structure",members:{Input:{shape:"S26"},Output:{shape:"S26"},Validation:{shape:"S4d"}}},TestingDataResult:{type:"structure",members:{Input:{shape:"S29"},Output:{shape:"S29"},Validation:{shape:"S4d"}}},EvaluationResult:{type:"structure",members:{F1Score:{type:"float"},Summary:{type:"structure",members:{S3Object:{shape:"Sj"}}}}},ManifestSummary:{shape:"S1p"},KmsKeyId:{},MaxInferenceUnits:{type:"integer"},SourceProjectVersionArn:{},VersionDescription:{},Feature:{},BaseModelVersion:{},FeatureConfig:{shape:"S2b"}}}},NextToken:{}}}},DescribeProjects:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ProjectNames:{type:"list",member:{}},Features:{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:{}}}},Feature:{},AutoUpdate:{}}}},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:"S2f"},Output:{shape:"S2i"},RoleArn:{},Settings:{shape:"S2n"},NotificationChannel:{shape:"S2t"},KmsKeyId:{},RegionsOfInterest:{shape:"S2v"},DataSharingPreference:{shape:"S2z"}}}},DetectCustomLabels:{input:{type:"structure",required:["ProjectVersionArn","Image"],members:{ProjectVersionArn:{},Image:{shape:"Sh"},MaxResults:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{CustomLabels:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},Geometry:{shape:"S4x"}}}}}}},DetectFaces:{input:{type:"structure",required:["Image"],members:{Image:{shape:"Sh"},Attributes:{shape:"S4z"}}},output:{type:"structure",members:{FaceDetails:{type:"list",member:{shape:"S53"}},OrientationCorrection:{}}}},DetectLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"Sh"},MaxLabels:{type:"integer"},MinConfidence:{type:"float"},Features:{type:"list",member:{}},Settings:{type:"structure",members:{GeneralLabels:{shape:"S5j"},ImageProperties:{type:"structure",members:{MaxDominantColors:{type:"integer"}}}}}}},output:{type:"structure",members:{Labels:{type:"list",member:{shape:"S5q"}},OrientationCorrection:{},LabelModelVersion:{},ImageProperties:{type:"structure",members:{Quality:{shape:"S62"},DominantColors:{shape:"S5t"},Foreground:{type:"structure",members:{Quality:{shape:"S62"},DominantColors:{shape:"S5t"}}},Background:{type:"structure",members:{Quality:{shape:"S62"},DominantColors:{shape:"S5t"}}}}}}}},DetectModerationLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"Sh"},MinConfidence:{type:"float"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}},ProjectVersion:{}}},output:{type:"structure",members:{ModerationLabels:{type:"list",member:{shape:"S6f"}},ModerationModelVersion:{},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:!0}}},ProjectVersion:{},ContentTypes:{shape:"S6l"}}}},DetectProtectiveEquipment:{input:{type:"structure",required:["Image"],members:{Image:{shape:"Sh"},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:"Sq"},Confidence:{type:"float"},Type:{},CoversBodyPart:{type:"structure",members:{Confidence:{type:"float"},Value:{type:"boolean"}}}}}}}}},BoundingBox:{shape:"Sq"},Confidence:{type:"float"},Id:{type:"integer"}}}},Summary:{type:"structure",members:{PersonsWithRequiredEquipment:{shape:"S71"},PersonsWithoutRequiredEquipment:{shape:"S71"},PersonsIndeterminate:{shape:"S71"}}}}}},DetectText:{input:{type:"structure",required:["Image"],members:{Image:{shape:"Sh"},Filters:{type:"structure",members:{WordFilter:{shape:"S74"},RegionsOfInterest:{shape:"S2v"}}}}},output:{type:"structure",members:{TextDetections:{type:"list",member:{shape:"S79"}},TextModelVersion:{}}}},DisassociateFaces:{input:{type:"structure",required:["CollectionId","UserId","FaceIds"],members:{CollectionId:{},UserId:{},ClientRequestToken:{idempotencyToken:!0},FaceIds:{shape:"S4"}}},output:{type:"structure",members:{DisassociatedFaces:{type:"list",member:{type:"structure",members:{FaceId:{}}}},UnsuccessfulFaceDisassociations:{type:"list",member:{type:"structure",members:{FaceId:{},UserId:{},Reasons:{type:"list",member:{}}}}},UserStatus:{}}}},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:"S7q"},Name:{},KnownGender:{shape:"S7s"}}}},GetCelebrityRecognition:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S81"},NextToken:{},Celebrities:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Celebrity:{type:"structure",members:{Urls:{shape:"S7q"},Name:{},Id:{},Confidence:{type:"float"},BoundingBox:{shape:"Sq"},Face:{shape:"S53"},KnownGender:{shape:"S7s"}}}}}},JobId:{},Video:{shape:"S87"},JobTag:{}}}},GetContentModeration:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{},AggregateBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S81"},ModerationLabels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},ModerationLabel:{shape:"S6f"},StartTimestampMillis:{type:"long"},EndTimestampMillis:{type:"long"},DurationMillis:{type:"long"},ContentTypes:{shape:"S6l"}}}},NextToken:{},ModerationModelVersion:{},JobId:{},Video:{shape:"S87"},JobTag:{},GetRequestMetadata:{type:"structure",members:{SortBy:{},AggregateBy:{}}}}}},GetFaceDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S81"},NextToken:{},Faces:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Face:{shape:"S53"}}}},JobId:{},Video:{shape:"S87"},JobTag:{}}}},GetFaceLivenessSessionResults:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",required:["SessionId","Status"],members:{SessionId:{},Status:{},Confidence:{type:"float"},ReferenceImage:{shape:"S8n"},AuditImages:{type:"list",member:{shape:"S8n"}}}}},GetFaceSearch:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},NextToken:{},VideoMetadata:{shape:"S81"},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S8v"},FaceMatches:{shape:"S8x"}}}},JobId:{},Video:{shape:"S87"},JobTag:{}}}},GetLabelDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{},AggregateBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S81"},NextToken:{},Labels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Label:{shape:"S5q"},StartTimestampMillis:{type:"long"},EndTimestampMillis:{type:"long"},DurationMillis:{type:"long"}}}},LabelModelVersion:{},JobId:{},Video:{shape:"S87"},JobTag:{},GetRequestMetadata:{type:"structure",members:{SortBy:{},AggregateBy:{}}}}}},GetMediaAnalysisJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",required:["JobId","OperationsConfig","Status","CreationTimestamp","Input","OutputConfig"],members:{JobId:{},JobName:{},OperationsConfig:{shape:"S9e"},Status:{},FailureDetails:{shape:"S9h"},CreationTimestamp:{type:"timestamp"},CompletionTimestamp:{type:"timestamp"},Input:{shape:"S9j"},OutputConfig:{shape:"S9k"},KmsKeyId:{},Results:{shape:"S9m"},ManifestSummary:{shape:"S9o"}}}},GetPersonTracking:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S81"},NextToken:{},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S8v"}}}},JobId:{},Video:{shape:"S87"},JobTag:{}}}},GetSegmentDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{type:"list",member:{shape:"S81"}},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:{}}}},JobId:{},Video:{shape:"S87"},JobTag:{}}}},GetTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S81"},TextDetections:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},TextDetection:{shape:"S79"}}}},NextToken:{},TextModelVersion:{},JobId:{},Video:{shape:"S87"},JobTag:{}}}},IndexFaces:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"Sh"},ExternalImageId:{},DetectionAttributes:{shape:"S4z"},MaxFaces:{type:"integer"},QualityFilter:{}}},output:{type:"structure",members:{FaceRecords:{type:"list",member:{type:"structure",members:{Face:{shape:"S8z"},FaceDetail:{shape:"S53"}}}},OrientationCorrection:{},FaceModelVersion:{},UnindexedFaces:{type:"list",member:{type:"structure",members:{Reasons:{type:"list",member:{}},FaceDetail:{shape:"S53"}}}}}}},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"},UserId:{},FaceIds:{shape:"S39"}}},output:{type:"structure",members:{Faces:{type:"list",member:{shape:"S8z"}},NextToken:{},FaceModelVersion:{}}}},ListMediaAnalysisJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["MediaAnalysisJobs"],members:{NextToken:{},MediaAnalysisJobs:{type:"list",member:{type:"structure",required:["JobId","OperationsConfig","Status","CreationTimestamp","Input","OutputConfig"],members:{JobId:{},JobName:{},OperationsConfig:{shape:"S9e"},Status:{},FailureDetails:{shape:"S9h"},CreationTimestamp:{type:"timestamp"},CompletionTimestamp:{type:"timestamp"},Input:{shape:"S9j"},OutputConfig:{shape:"S9k"},KmsKeyId:{},Results:{shape:"S9m"},ManifestSummary:{shape:"S9o"}}}}}}},ListProjectPolicies:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectPolicies:{type:"list",member:{type:"structure",members:{ProjectArn:{},PolicyName:{},PolicyRevisionId:{},PolicyDocument:{},CreationTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},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:"S1e"}}}},ListUsers:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",members:{UserId:{},UserStatus:{}}}},NextToken:{}}}},PutProjectPolicy:{input:{type:"structure",required:["ProjectArn","PolicyName","PolicyDocument"],members:{ProjectArn:{},PolicyName:{},PolicyRevisionId:{},PolicyDocument:{}}},output:{type:"structure",members:{PolicyRevisionId:{}}}},RecognizeCelebrities:{input:{type:"structure",required:["Image"],members:{Image:{shape:"Sh"}}},output:{type:"structure",members:{CelebrityFaces:{type:"list",member:{type:"structure",members:{Urls:{shape:"S7q"},Name:{},Id:{},Face:{shape:"Su"},MatchConfidence:{type:"float"},KnownGender:{shape:"S7s"}}}},UnrecognizedFaces:{type:"list",member:{shape:"Su"}},OrientationCorrection:{}}}},SearchFaces:{input:{type:"structure",required:["CollectionId","FaceId"],members:{CollectionId:{},FaceId:{},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"}}},output:{type:"structure",members:{SearchedFaceId:{},FaceMatches:{shape:"S8x"},FaceModelVersion:{}}}},SearchFacesByImage:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"Sh"},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SearchedFaceBoundingBox:{shape:"Sq"},SearchedFaceConfidence:{type:"float"},FaceMatches:{shape:"S8x"},FaceModelVersion:{}}}},SearchUsers:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},UserId:{},FaceId:{},UserMatchThreshold:{type:"float"},MaxUsers:{type:"integer"}}},output:{type:"structure",members:{UserMatches:{shape:"Scb"},FaceModelVersion:{},SearchedFace:{type:"structure",members:{FaceId:{}}},SearchedUser:{type:"structure",members:{UserId:{}}}}}},SearchUsersByImage:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"Sh"},UserMatchThreshold:{type:"float"},MaxUsers:{type:"integer"},QualityFilter:{}}},output:{type:"structure",members:{UserMatches:{shape:"Scb"},FaceModelVersion:{},SearchedFace:{type:"structure",members:{FaceDetail:{shape:"S53"}}},UnsearchedFaces:{type:"list",member:{type:"structure",members:{FaceDetails:{shape:"S53"},Reasons:{type:"list",member:{}}}}}}}},StartCelebrityRecognition:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S87"},ClientRequestToken:{},NotificationChannel:{shape:"Sco"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartContentModeration:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S87"},MinConfidence:{type:"float"},ClientRequestToken:{},NotificationChannel:{shape:"Sco"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S87"},ClientRequestToken:{},NotificationChannel:{shape:"Sco"},FaceAttributes:{},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceSearch:{input:{type:"structure",required:["Video","CollectionId"],members:{Video:{shape:"S87"},ClientRequestToken:{},FaceMatchThreshold:{type:"float"},CollectionId:{},NotificationChannel:{shape:"Sco"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartLabelDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S87"},ClientRequestToken:{},MinConfidence:{type:"float"},NotificationChannel:{shape:"Sco"},JobTag:{},Features:{type:"list",member:{}},Settings:{type:"structure",members:{GeneralLabels:{shape:"S5j"}}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartMediaAnalysisJob:{input:{type:"structure",required:["OperationsConfig","Input","OutputConfig"],members:{ClientRequestToken:{idempotencyToken:!0},JobName:{},OperationsConfig:{shape:"S9e"},Input:{shape:"S9j"},OutputConfig:{shape:"S9k"},KmsKeyId:{}}},output:{type:"structure",required:["JobId"],members:{JobId:{}}},idempotent:!0},StartPersonTracking:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S87"},ClientRequestToken:{},NotificationChannel:{shape:"Sco"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartProjectVersion:{input:{type:"structure",required:["ProjectVersionArn","MinInferenceUnits"],members:{ProjectVersionArn:{},MinInferenceUnits:{type:"integer"},MaxInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{Status:{}}}},StartSegmentDetection:{input:{type:"structure",required:["Video","SegmentTypes"],members:{Video:{shape:"S87"},ClientRequestToken:{},NotificationChannel:{shape:"Sco"},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:!0},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:"S87"},ClientRequestToken:{},NotificationChannel:{shape:"Sco"},JobTag:{},Filters:{type:"structure",members:{WordFilter:{shape:"S74"},RegionsOfInterest:{shape:"S2v"}}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StopProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},StopStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S1e"}}},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:"S2q"},MinConfidence:{type:"float"}}}}},RegionsOfInterestForUpdate:{shape:"S2v"},DataSharingPreferenceForUpdate:{shape:"S2z"},ParametersToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{}},Sh:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"Sj"}}},Sj:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},Sq:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Su:{type:"structure",members:{BoundingBox:{shape:"Sq"},Confidence:{type:"float"},Landmarks:{shape:"Sv"},Pose:{shape:"Sy"},Quality:{shape:"S10"},Emotions:{shape:"S11"},Smile:{shape:"S14"}}},Sv:{type:"list",member:{type:"structure",members:{Type:{},X:{type:"float"},Y:{type:"float"}}}},Sy:{type:"structure",members:{Roll:{type:"float"},Yaw:{type:"float"},Pitch:{type:"float"}}},S10:{type:"structure",members:{Brightness:{ +type:"float"},Sharpness:{type:"float"}}},S11:{type:"list",member:{type:"structure",members:{Type:{},Confidence:{type:"float"}}}},S14:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},S1c:{type:"structure",members:{S3Bucket:{},S3KeyPrefix:{}}},S1e:{type:"map",key:{},value:{}},S1p:{type:"structure",members:{S3Object:{shape:"Sj"}}},S26:{type:"structure",members:{Assets:{shape:"S27"}}},S27:{type:"list",member:{type:"structure",members:{GroundTruthManifest:{shape:"S1p"}}}},S29:{type:"structure",members:{Assets:{shape:"S27"},AutoCreate:{type:"boolean"}}},S2b:{type:"structure",members:{ContentModeration:{type:"structure",members:{ConfidenceThreshold:{type:"float"}}}}},S2f:{type:"structure",members:{KinesisVideoStream:{type:"structure",members:{Arn:{}}}}},S2i:{type:"structure",members:{KinesisDataStream:{type:"structure",members:{Arn:{}}},S3Destination:{type:"structure",members:{Bucket:{},KeyPrefix:{}}}}},S2n:{type:"structure",members:{FaceSearch:{type:"structure",members:{CollectionId:{},FaceMatchThreshold:{type:"float"}}},ConnectedHome:{type:"structure",required:["Labels"],members:{Labels:{shape:"S2q"},MinConfidence:{type:"float"}}}}},S2q:{type:"list",member:{}},S2t:{type:"structure",required:["SNSTopicArn"],members:{SNSTopicArn:{}}},S2v:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sq"},Polygon:{shape:"S2x"}}}},S2x:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}},S2z:{type:"structure",required:["OptIn"],members:{OptIn:{type:"boolean"}}},S39:{type:"list",member:{}},S4d:{type:"structure",members:{Assets:{shape:"S27"}}},S4x:{type:"structure",members:{BoundingBox:{shape:"Sq"},Polygon:{shape:"S2x"}}},S4z:{type:"list",member:{}},S53:{type:"structure",members:{BoundingBox:{shape:"Sq"},AgeRange:{type:"structure",members:{Low:{type:"integer"},High:{type:"integer"}}},Smile:{shape:"S14"},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:"S11"},Landmarks:{shape:"Sv"},Pose:{shape:"Sy"},Quality:{shape:"S10"},Confidence:{type:"float"},FaceOccluded:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},EyeDirection:{type:"structure",members:{Yaw:{type:"float"},Pitch:{type:"float"},Confidence:{type:"float"}}}}},S5j:{type:"structure",members:{LabelInclusionFilters:{shape:"S5k"},LabelExclusionFilters:{shape:"S5k"},LabelCategoryInclusionFilters:{shape:"S5k"},LabelCategoryExclusionFilters:{shape:"S5k"}}},S5k:{type:"list",member:{}},S5q:{type:"structure",members:{Name:{},Confidence:{type:"float"},Instances:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sq"},Confidence:{type:"float"},DominantColors:{shape:"S5t"}}}},Parents:{type:"list",member:{type:"structure",members:{Name:{}}}},Aliases:{type:"list",member:{type:"structure",members:{Name:{}}}},Categories:{type:"list",member:{type:"structure",members:{Name:{}}}}}},S5t:{type:"list",member:{type:"structure",members:{Red:{type:"integer"},Blue:{type:"integer"},Green:{type:"integer"},HexCode:{},CSSColor:{},SimplifiedColor:{},PixelPercent:{type:"float"}}}},S62:{type:"structure",members:{Brightness:{type:"float"},Sharpness:{type:"float"},Contrast:{type:"float"}}},S6f:{type:"structure",members:{Confidence:{type:"float"},Name:{},ParentName:{},TaxonomyLevel:{type:"integer"}}},S6l:{type:"list",member:{type:"structure",members:{Confidence:{type:"float"},Name:{}}}},S71:{type:"list",member:{type:"integer"}},S74:{type:"structure",members:{MinConfidence:{type:"float"},MinBoundingBoxHeight:{type:"float"},MinBoundingBoxWidth:{type:"float"}}},S79:{type:"structure",members:{DetectedText:{},Type:{},Id:{type:"integer"},ParentId:{type:"integer"},Confidence:{type:"float"},Geometry:{shape:"S4x"}}},S7q:{type:"list",member:{}},S7s:{type:"structure",members:{Type:{}}},S81:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},Format:{},FrameRate:{type:"float"},FrameHeight:{type:"long"},FrameWidth:{type:"long"},ColorRange:{}}},S87:{type:"structure",members:{S3Object:{shape:"Sj"}}},S8n:{type:"structure",members:{Bytes:{type:"blob",sensitive:!0},S3Object:{shape:"Sj"},BoundingBox:{shape:"Sq"}}},S8v:{type:"structure",members:{Index:{type:"long"},BoundingBox:{shape:"Sq"},Face:{shape:"S53"}}},S8x:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"S8z"}}}},S8z:{type:"structure",members:{FaceId:{},BoundingBox:{shape:"Sq"},ImageId:{},ExternalImageId:{},Confidence:{type:"float"},IndexFacesModelVersion:{},UserId:{}}},S9e:{type:"structure",members:{DetectModerationLabels:{type:"structure",members:{MinConfidence:{type:"float"},ProjectVersion:{}}}}},S9h:{type:"structure",members:{Code:{},Message:{}}},S9j:{type:"structure",required:["S3Object"],members:{S3Object:{shape:"Sj"}}},S9k:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3KeyPrefix:{}}},S9m:{type:"structure",members:{S3Object:{shape:"Sj"},ModelVersions:{type:"structure",members:{Moderation:{}}}}},S9o:{type:"structure",members:{S3Object:{shape:"Sj"}}},Scb:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},User:{type:"structure",members:{UserId:{},UserStatus:{}}}}}},Sco:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}}}}},{}],616:[function(e,t,r){t.exports={pagination:{DescribeProjectVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectVersionDescriptions"},DescribeProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectDescriptions"},GetCelebrityRecognition:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetContentModeration:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceSearch:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetLabelDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPersonTracking:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSegmentDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTextDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCollections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CollectionIds"},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"},ListMediaAnalysisJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListProjectPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectPolicies"},ListStreamProcessors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListUsers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Users"}}}},{}],617:[function(e,t,r){t.exports={version:2,waiters:{ProjectVersionTrainingCompleted:{description:"Wait until the ProjectVersion training completes.",operation:"DescribeProjectVersions",delay:120,maxAttempts:360,acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_COMPLETED"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_FAILED"}]},ProjectVersionRunning:{description:"Wait until the ProjectVersion is running.",delay:30,maxAttempts:40,operation:"DescribeProjectVersions",acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"RUNNING"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"FAILED"}]}}}},{}],618:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-05-13",endpointPrefix:"repostspace",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS re:Post Private",serviceId:"repostspace",signatureVersion:"v4",signingName:"repostspace",uid:"repostspace-2022-05-13"},operations:{CreateSpace:{http:{requestUri:"/spaces",responseCode:200},input:{type:"structure",required:["name","subdomain","tier"],members:{description:{shape:"S2"},name:{shape:"S3"},roleArn:{},subdomain:{},tags:{shape:"S6"},tier:{},userKMSKey:{}}},output:{type:"structure",required:["spaceId"],members:{spaceId:{}}},idempotent:!0},DeleteSpace:{http:{method:"DELETE",requestUri:"/spaces/{spaceId}",responseCode:200},input:{type:"structure",required:["spaceId"],members:{spaceId:{location:"uri",locationName:"spaceId"}}},idempotent:!0},DeregisterAdmin:{http:{method:"DELETE",requestUri:"/spaces/{spaceId}/admins/{adminId}",responseCode:200},input:{type:"structure",required:["adminId","spaceId"],members:{adminId:{location:"uri",locationName:"adminId"},spaceId:{location:"uri",locationName:"spaceId"}}},idempotent:!0},GetSpace:{http:{method:"GET",requestUri:"/spaces/{spaceId}",responseCode:200},input:{type:"structure",required:["spaceId"],members:{spaceId:{location:"uri",locationName:"spaceId"}}},output:{type:"structure",required:["arn","clientId","configurationStatus","createDateTime","name","randomDomain","spaceId","status","storageLimit","tier","vanityDomain","vanityDomainStatus"],members:{arn:{},clientId:{},configurationStatus:{},contentSize:{type:"long"},createDateTime:{shape:"Sl"},customerRoleArn:{},deleteDateTime:{shape:"Sl"},description:{shape:"S2"},groupAdmins:{type:"list",member:{}},name:{shape:"S3"},randomDomain:{},spaceId:{},status:{},storageLimit:{type:"long"},tier:{},userAdmins:{type:"list",member:{}},userCount:{type:"integer"},userKMSKey:{},vanityDomain:{},vanityDomainStatus:{}}}},ListSpaces:{http:{method:"GET",requestUri:"/spaces",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["spaces"],members:{nextToken:{},spaces:{type:"list",member:{type:"structure",required:["arn","configurationStatus","createDateTime","name","randomDomain","spaceId","status","storageLimit","tier","vanityDomain","vanityDomainStatus"],members:{arn:{},configurationStatus:{},contentSize:{type:"long"},createDateTime:{shape:"Sl"},deleteDateTime:{shape:"Sl"},description:{shape:"S2"},name:{shape:"S3"},randomDomain:{},spaceId:{},status:{},storageLimit:{type:"long"},tier:{},userCount:{type:"integer"},userKMSKey:{},vanityDomain:{},vanityDomainStatus:{}}}}}}},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"}}}},RegisterAdmin:{http:{requestUri:"/spaces/{spaceId}/admins/{adminId}",responseCode:200},input:{type:"structure",required:["adminId","spaceId"],members:{adminId:{location:"uri",locationName:"adminId"},spaceId:{location:"uri",locationName:"spaceId"}}},idempotent:!0},SendInvites:{http:{requestUri:"/spaces/{spaceId}/invite",responseCode:200},input:{type:"structure",required:["accessorIds","body","spaceId","title"],members:{accessorIds:{type:"list",member:{}},body:{type:"string",sensitive:!0},spaceId:{location:"uri",locationName:"spaceId"},title:{type:"string",sensitive:!0}}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S6"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateSpace:{http:{method:"PUT",requestUri:"/spaces/{spaceId}",responseCode:200},input:{type:"structure",required:["spaceId"],members:{description:{shape:"S2"},roleArn:{},spaceId:{location:"uri",locationName:"spaceId"},tier:{}}},idempotent:!0}},shapes:{S2:{type:"string",sensitive:!0},S3:{type:"string",sensitive:!0},S6:{type:"map",key:{},value:{},sensitive:!0},Sl:{type:"timestamp",timestampFormat:"iso8601"}}}},{}],619:[function(e,t,r){t.exports={pagination:{ListSpaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"spaces"}}}},{}],620:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-04-30",endpointPrefix:"resiliencehub",jsonVersion:"1.1",protocol:"rest-json",protocols:["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"}}}},BatchUpdateRecommendationStatus:{http:{requestUri:"/batch-update-recommendation-status",responseCode:200},input:{type:"structure",required:["appArn","requestEntries"],members:{appArn:{},requestEntries:{type:"list",member:{type:"structure",required:["entryId","excluded","item","referenceId"],members:{entryId:{},excludeReason:{},excluded:{type:"boolean"},item:{shape:"Sj"},referenceId:{}}}}}},output:{type:"structure",required:["appArn","failedEntries","successfulEntries"],members:{appArn:{},failedEntries:{type:"list",member:{type:"structure",required:["entryId","errorMessage"],members:{entryId:{},errorMessage:{}}}},successfulEntries:{type:"list",member:{type:"structure",required:["entryId","excluded","item","referenceId"],members:{entryId:{},excludeReason:{},excluded:{type:"boolean"},item:{shape:"Sj"},referenceId:{}}}}}}},CreateApp:{http:{requestUri:"/create-app",responseCode:200},input:{type:"structure",required:["name"],members:{assessmentSchedule:{},clientToken:{idempotencyToken:!0},description:{},eventSubscriptions:{shape:"Sw"},name:{},permissionModel:{shape:"Sz"},policyArn:{},tags:{shape:"S14"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S18"}}}},CreateAppVersionAppComponent:{http:{requestUri:"/create-app-version-app-component",responseCode:200},input:{type:"structure",required:["appArn","name","type"],members:{additionalInfo:{shape:"S1g"},appArn:{},clientToken:{idempotencyToken:!0},id:{},name:{},type:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appComponent:{shape:"S1l"},appVersion:{}}}},CreateAppVersionResource:{http:{requestUri:"/create-app-version-resource",responseCode:200},input:{type:"structure",required:["appArn","appComponents","logicalResourceId","physicalResourceId","resourceType"],members:{additionalInfo:{shape:"S1g"},appArn:{},appComponents:{shape:"S1n"},awsAccountId:{},awsRegion:{},clientToken:{idempotencyToken:!0},logicalResourceId:{shape:"S1o"},physicalResourceId:{},resourceName:{},resourceType:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},physicalResource:{shape:"S1r"}}}},CreateRecommendationTemplate:{http:{requestUri:"/create-recommendation-template",responseCode:200},input:{type:"structure",required:["assessmentArn","name"],members:{assessmentArn:{},bucketName:{},clientToken:{idempotencyToken:!0},format:{},name:{},recommendationIds:{shape:"S1w"},recommendationTypes:{shape:"S1y"},tags:{shape:"S14"}}},output:{type:"structure",members:{recommendationTemplate:{shape:"S21"}}}},CreateResiliencyPolicy:{http:{requestUri:"/create-resiliency-policy",responseCode:200},input:{type:"structure",required:["policy","policyName","tier"],members:{clientToken:{idempotencyToken:!0},dataLocationConstraint:{},policy:{shape:"S26"},policyDescription:{},policyName:{},tags:{shape:"S14"},tier:{}}},output:{type:"structure",required:["policy"],members:{policy:{shape:"S2c"}}}},DeleteApp:{http:{requestUri:"/delete-app",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},clientToken:{idempotencyToken:!0},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:!0}}},output:{type:"structure",required:["assessmentArn","assessmentStatus"],members:{assessmentArn:{},assessmentStatus:{}}}},DeleteAppInputSource:{http:{requestUri:"/delete-app-input-source",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},clientToken:{idempotencyToken:!0},eksSourceClusterNamespace:{shape:"S2k"},sourceArn:{},terraformSource:{shape:"S2m"}}},output:{type:"structure",members:{appArn:{},appInputSource:{shape:"S2p"}}}},DeleteAppVersionAppComponent:{http:{requestUri:"/delete-app-version-app-component",responseCode:200},input:{type:"structure",required:["appArn","id"],members:{appArn:{},clientToken:{idempotencyToken:!0},id:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appComponent:{shape:"S1l"},appVersion:{}}}},DeleteAppVersionResource:{http:{requestUri:"/delete-app-version-resource",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},awsAccountId:{},awsRegion:{},clientToken:{idempotencyToken:!0},logicalResourceId:{shape:"S1o"},physicalResourceId:{},resourceName:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},physicalResource:{shape:"S1r"}}}},DeleteRecommendationTemplate:{http:{requestUri:"/delete-recommendation-template",responseCode:200},input:{type:"structure",required:["recommendationTemplateArn"],members:{clientToken:{idempotencyToken:!0},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:!0},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:"S18"}}}},DescribeAppAssessment:{http:{requestUri:"/describe-app-assessment",responseCode:200},input:{type:"structure",required:["assessmentArn"],members:{assessmentArn:{}}},output:{type:"structure",required:["assessment"],members:{assessment:{shape:"S33"}}}},DescribeAppVersion:{http:{requestUri:"/describe-app-version",responseCode:200},input:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{additionalInfo:{shape:"S1g"},appArn:{},appVersion:{}}}},DescribeAppVersionAppComponent:{http:{requestUri:"/describe-app-version-app-component",responseCode:200},input:{type:"structure",required:["appArn","appVersion","id"],members:{appArn:{},appVersion:{},id:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appComponent:{shape:"S1l"},appVersion:{}}}},DescribeAppVersionResource:{http:{requestUri:"/describe-app-version-resource",responseCode:200},input:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},awsAccountId:{},awsRegion:{},logicalResourceId:{shape:"S1o"},physicalResourceId:{},resourceName:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},physicalResource:{shape:"S1r"}}}},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:"S2c"}}}},ImportResourcesToDraftAppVersion:{http:{requestUri:"/import-resources-to-draft-app-version",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},eksSources:{shape:"S43"},importStrategy:{},sourceArns:{shape:"S47"},terraformSources:{shape:"S48"}}},output:{type:"structure",required:["appArn","appVersion","status"],members:{appArn:{},appVersion:{},eksSources:{shape:"S43"},sourceArns:{shape:"S47"},status:{},terraformSources:{shape:"S48"}}}},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:{deprecated:!0,deprecatedMessage:"An alarm recommendation can be attached to multiple Application Components, hence this property will be replaced by the new property 'appComponentNames'."},appComponentNames:{shape:"S1n"},description:{},items:{shape:"S4h"},name:{},prerequisite:{},recommendationId:{},recommendationStatus:{},referenceId:{},type:{}}}},nextToken:{}}}},ListAppAssessmentComplianceDrifts:{http:{requestUri:"/list-app-assessment-compliance-drifts",responseCode:200},input:{type:"structure",required:["assessmentArn"],members:{assessmentArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["complianceDrifts"],members:{complianceDrifts:{type:"list",member:{type:"structure",members:{actualReferenceId:{},actualValue:{shape:"S34"},appId:{},appVersion:{},diffType:{},driftType:{},entityId:{},entityType:{},expectedReferenceId:{},expectedValue:{shape:"S34"}}}},nextToken:{}}}},ListAppAssessmentResourceDrifts:{http:{requestUri:"/list-app-assessment-resource-drifts",responseCode:200},input:{type:"structure",required:["assessmentArn"],members:{assessmentArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["resourceDrifts"],members:{nextToken:{},resourceDrifts:{type:"list",member:{type:"structure",members:{appArn:{},appVersion:{},diffType:{},referenceId:{},resourceIdentifier:{type:"structure",members:{logicalResourceId:{shape:"S1o"},resourceType:{}}}}}}}}},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:"S37"},driftStatus:{},endTime:{type:"timestamp"},invoker:{},message:{},resiliencyScore:{type:"double"},startTime:{type:"timestamp"},versionName:{}}}},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:"S34"},cost:{shape:"S37"},message:{},resiliencyScore:{shape:"S3c"},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:"S34"},cost:{shape:"S37"},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:{}}}},ListAppInputSources:{http:{requestUri:"/list-app-input-sources",responseCode:200},input:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["appInputSources"],members:{appInputSources:{type:"list",member:{shape:"S2p"}},nextToken:{}}}},ListAppVersionAppComponents:{http:{requestUri:"/list-app-version-app-components",responseCode:200},input:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appComponents:{shape:"S1s"},appVersion:{},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:{shape:"S1r"}},resolutionId:{}}}},ListAppVersions:{http:{requestUri:"/list-app-versions",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},endTime:{type:"timestamp"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"}}},output:{type:"structure",required:["appVersions"],members:{appVersions:{type:"list",member:{type:"structure",required:["appVersion"],members:{appVersion:{},creationTime:{type:"timestamp"},identifier:{type:"long"},versionName:{}}}},nextToken:{}}}},ListApps:{http:{method:"GET",requestUri:"/list-apps",responseCode:200},input:{type:"structure",members:{appArn:{location:"querystring",locationName:"appArn"},fromLastAssessmentTime:{location:"querystring",locationName:"fromLastAssessmentTime",type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},name:{location:"querystring",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},reverseOrder:{location:"querystring",locationName:"reverseOrder",type:"boolean"},toLastAssessmentTime:{location:"querystring",locationName:"toLastAssessmentTime",type:"timestamp"}}},output:{type:"structure",required:["appSummaries"],members:{appSummaries:{type:"list",member:{type:"structure",required:["appArn","creationTime","name"],members:{appArn:{},assessmentSchedule:{},complianceStatus:{},creationTime:{type:"timestamp"},description:{},driftStatus:{},lastAppComplianceEvaluationTime:{type:"timestamp"},name:{},resiliencyScore:{type:"double"},rpoInSecs:{type:"integer"},rtoInSecs:{type:"integer"},status:{}}}},nextToken:{}}}},ListRecommendationTemplates:{http:{method:"GET",requestUri:"/list-recommendation-templates",responseCode:200},input:{type:"structure",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:"S21"}}}}},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:"S66"}}}},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:"S4h"},name:{},prerequisite:{},recommendationId:{},recommendationStatus:{},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:"S66"}}}},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:"S14"}}}},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:{},dependsOnAlarms:{type:"list",member:{}},description:{},intent:{},items:{shape:"S4h"},name:{},prerequisite:{},recommendationId:{},recommendationStatus:{},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:"S1o"},physicalResourceId:{shape:"S8"},resourceType:{},unsupportedResourceStatus:{}}}}}}},PublishAppVersion:{http:{requestUri:"/publish-app-version",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},versionName:{}}},output:{type:"structure",required:["appArn"],members:{appArn:{},appVersion:{},identifier:{type:"long"},versionName:{}}}},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:"S6x"},eksSourceNames:{shape:"S6y"},logicalStackNames:{shape:"S6y"},resourceGroupNames:{shape:"S6x"},resourceNames:{shape:"S6x"},terraformSourceNames:{shape:"S6y"}}},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:!0},tags:{shape:"S14"}}},output:{type:"structure",required:["assessment"],members:{assessment:{shape:"S33"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S14"}}},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:!0}}},output:{type:"structure",members:{}}},UpdateApp:{http:{requestUri:"/update-app",responseCode:200},input:{type:"structure",required:["appArn"],members:{appArn:{},assessmentSchedule:{},clearResiliencyPolicyArn:{type:"boolean"},description:{},eventSubscriptions:{shape:"Sw"},permissionModel:{shape:"Sz"},policyArn:{}}},output:{type:"structure",required:["app"],members:{app:{shape:"S18"}}}},UpdateAppVersion:{http:{requestUri:"/update-app-version",responseCode:200},input:{type:"structure",required:["appArn"],members:{additionalInfo:{shape:"S1g"},appArn:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{additionalInfo:{shape:"S1g"},appArn:{},appVersion:{}}}},UpdateAppVersionAppComponent:{http:{requestUri:"/update-app-version-app-component",responseCode:200},input:{type:"structure",required:["appArn","id"],members:{additionalInfo:{shape:"S1g"},appArn:{},id:{},name:{},type:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appComponent:{shape:"S1l"},appVersion:{}}}},UpdateAppVersionResource:{http:{requestUri:"/update-app-version-resource",responseCode:200},input:{type:"structure",required:["appArn"],members:{additionalInfo:{shape:"S1g"},appArn:{},appComponents:{shape:"S1n"},awsAccountId:{},awsRegion:{},excluded:{type:"boolean"},logicalResourceId:{shape:"S1o"},physicalResourceId:{},resourceName:{},resourceType:{}}},output:{type:"structure",required:["appArn","appVersion"],members:{appArn:{},appVersion:{},physicalResource:{shape:"S1r"}}}},UpdateResiliencyPolicy:{http:{requestUri:"/update-resiliency-policy",responseCode:200},input:{type:"structure",required:["policyArn"],members:{dataLocationConstraint:{},policy:{shape:"S26"},policyArn:{},policyDescription:{},policyName:{},tier:{}}},output:{type:"structure",required:["policy"],members:{policy:{shape:"S2c"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["mappingType","physicalResourceId"],members:{appRegistryAppName:{},eksSourceName:{},logicalStackName:{},mappingType:{},physicalResourceId:{shape:"S8"},resourceGroupName:{},resourceName:{},terraformSourceName:{}}}},S8:{type:"structure",required:["identifier","type"],members:{awsAccountId:{},awsRegion:{},identifier:{},type:{}}},Sj:{type:"structure",members:{resourceId:{},targetAccountId:{},targetRegion:{}}},Sw:{type:"list",member:{type:"structure",required:["eventType","name"],members:{eventType:{},name:{},snsTopicArn:{}}}},Sz:{type:"structure",required:["type"],members:{crossAccountRoleArns:{type:"list",member:{}},invokerRoleName:{},type:{}}},S14:{type:"map",key:{},value:{},sensitive:!0},S18:{type:"structure",required:["appArn","creationTime","name"],members:{appArn:{},assessmentSchedule:{},complianceStatus:{},creationTime:{type:"timestamp"},description:{},driftStatus:{},eventSubscriptions:{shape:"Sw"},lastAppComplianceEvaluationTime:{type:"timestamp"},lastDriftEvaluationTime:{type:"timestamp"},lastResiliencyScoreEvaluationTime:{type:"timestamp"},name:{},permissionModel:{shape:"Sz"},policyArn:{},resiliencyScore:{type:"double"},rpoInSecs:{type:"integer"},rtoInSecs:{type:"integer"},status:{},tags:{shape:"S14"}}},S1g:{type:"map",key:{},value:{type:"list",member:{}}},S1l:{type:"structure",required:["name","type"],members:{additionalInfo:{shape:"S1g"},id:{},name:{},type:{}}},S1n:{type:"list",member:{}},S1o:{type:"structure",required:["identifier"],members:{eksSourceName:{},identifier:{},logicalStackName:{},resourceGroupName:{},terraformSourceName:{}}},S1r:{type:"structure",required:["logicalResourceId","physicalResourceId","resourceType"],members:{additionalInfo:{shape:"S1g"},appComponents:{shape:"S1s"},excluded:{type:"boolean"},logicalResourceId:{shape:"S1o"},parentResourceName:{},physicalResourceId:{shape:"S8"},resourceName:{},resourceType:{},sourceType:{}}},S1s:{type:"list",member:{shape:"S1l"}},S1w:{type:"list",member:{}},S1y:{type:"list",member:{}},S21:{type:"structure",required:["assessmentArn","format","name","recommendationTemplateArn","recommendationTypes","status"],members:{appArn:{},assessmentArn:{},endTime:{type:"timestamp"},format:{},message:{},name:{},needsReplacements:{type:"boolean"},recommendationIds:{shape:"S1w"},recommendationTemplateArn:{},recommendationTypes:{shape:"S1y"},startTime:{type:"timestamp"},status:{},tags:{shape:"S14"},templatesLocation:{type:"structure",members:{bucket:{},prefix:{}}}}},S26:{type:"map",key:{},value:{type:"structure",required:["rpoInSecs","rtoInSecs"],members:{rpoInSecs:{type:"integer"},rtoInSecs:{type:"integer"}}}},S2c:{type:"structure",members:{creationTime:{type:"timestamp"},dataLocationConstraint:{},estimatedCostTier:{},policy:{shape:"S26"},policyArn:{},policyDescription:{},policyName:{},tags:{shape:"S14"},tier:{}}},S2k:{type:"structure",required:["eksClusterArn","namespace"],members:{eksClusterArn:{},namespace:{}}},S2m:{type:"structure",required:["s3StateFileUrl"],members:{s3StateFileUrl:{}}},S2p:{type:"structure",required:["importType"],members:{eksSourceClusterNamespace:{shape:"S2k"},importType:{},resourceCount:{type:"integer"},sourceArn:{},sourceName:{},terraformSource:{shape:"S2m"}}},S33:{type:"structure",required:["assessmentArn","assessmentStatus","invoker"],members:{appArn:{},appVersion:{},assessmentArn:{},assessmentName:{},assessmentStatus:{},compliance:{shape:"S34"},complianceStatus:{},cost:{shape:"S37"},driftStatus:{},endTime:{type:"timestamp"},invoker:{},message:{},policy:{shape:"S2c"},resiliencyScore:{shape:"S3c"},resourceErrorsDetails:{type:"structure",members:{hasMoreErrors:{type:"boolean"},resourceErrors:{type:"list",member:{type:"structure",members:{logicalResourceId:{},physicalResourceId:{},reason:{}}}}}},startTime:{type:"timestamp"},tags:{shape:"S14"},versionName:{}}},S34:{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:{}}}},S37:{type:"structure",required:["amount","currency","frequency"],members:{amount:{type:"double"},currency:{},frequency:{}}},S3c:{type:"structure",required:["disruptionScore","score"],members:{componentScore:{type:"map",key:{},value:{type:"structure",members:{excludedCount:{type:"long"},outstandingCount:{type:"long"},possibleScore:{type:"double"},score:{type:"double"}}}},disruptionScore:{type:"map",key:{},value:{type:"double"}},score:{type:"double"}}},S43:{type:"list",member:{type:"structure",required:["eksClusterArn","namespaces"],members:{eksClusterArn:{},namespaces:{type:"list",member:{}}}}},S47:{type:"list",member:{}},S48:{type:"list",member:{shape:"S2m"}},S4h:{type:"list",member:{type:"structure",members:{alreadyImplemented:{type:"boolean"},excludeReason:{},excluded:{type:"boolean"},resourceId:{},targetAccountId:{},targetRegion:{}}}},S66:{type:"list",member:{shape:"S2c"}},S6x:{type:"list",member:{}},S6y:{type:"list",member:{}}}}},{}],621:[function(e,t,r){t.exports={pagination:{ListAlarmRecommendations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAppAssessmentComplianceDrifts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAppAssessmentResourceDrifts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"resourceDrifts"},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"},ListAppInputSources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAppVersionAppComponents:{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"}}}},{}],622:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-07-28",endpointPrefix:"resource-explorer-2",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Resource Explorer",serviceId:"Resource Explorer 2",signatureVersion:"v4",signingName:"resource-explorer-2",uid:"resource-explorer-2-2022-07-28"},operations:{AssociateDefaultView:{http:{requestUri:"/AssociateDefaultView",responseCode:200},input:{type:"structure",required:["ViewArn"],members:{ViewArn:{}}},output:{type:"structure",members:{ViewArn:{}}},idempotent:!0},BatchGetView:{http:{requestUri:"/BatchGetView",responseCode:200},input:{type:"structure",members:{ViewArns:{type:"list",member:{}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",required:["ErrorMessage","ViewArn"],members:{ErrorMessage:{},ViewArn:{}}}},Views:{type:"list",member:{shape:"Sb"}}}}},CreateIndex:{http:{requestUri:"/CreateIndex",responseCode:200},input:{type:"structure",members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sh"},State:{}}},idempotent:!0},CreateView:{http:{requestUri:"/CreateView",responseCode:200},input:{type:"structure",required:["ViewName"],members:{ClientToken:{idempotencyToken:!0},Filters:{shape:"Sc"},IncludedProperties:{shape:"Se"},Scope:{},Tags:{shape:"Sj"},ViewName:{}}},output:{type:"structure",members:{View:{shape:"Sb"}}}},DeleteIndex:{http:{requestUri:"/DeleteIndex",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Arn:{},LastUpdatedAt:{shape:"Sh"},State:{}}},idempotent:!0},DeleteView:{http:{requestUri:"/DeleteView",responseCode:200},input:{type:"structure",required:["ViewArn"],members:{ViewArn:{}}},output:{type:"structure",members:{ViewArn:{}}},idempotent:!0},DisassociateDefaultView:{http:{requestUri:"/DisassociateDefaultView",responseCode:200},idempotent:!0},GetAccountLevelServiceConfiguration:{http:{requestUri:"/GetAccountLevelServiceConfiguration",responseCode:200},output:{type:"structure",members:{OrgConfiguration:{type:"structure",required:["AWSServiceAccessStatus"],members:{AWSServiceAccessStatus:{},ServiceLinkedRole:{}}}}}},GetDefaultView:{http:{requestUri:"/GetDefaultView",responseCode:200},output:{type:"structure",members:{ViewArn:{}}}},GetIndex:{http:{requestUri:"/GetIndex",responseCode:200},output:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sh"},LastUpdatedAt:{shape:"Sh"},ReplicatingFrom:{shape:"S11"},ReplicatingTo:{shape:"S11"},State:{},Tags:{shape:"Sj"},Type:{}}}},GetView:{http:{requestUri:"/GetView",responseCode:200},input:{type:"structure",required:["ViewArn"],members:{ViewArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},View:{shape:"Sb"}}}},ListIndexes:{http:{requestUri:"/ListIndexes",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Regions:{type:"list",member:{}},Type:{}}},output:{type:"structure",members:{Indexes:{type:"list",member:{type:"structure",members:{Arn:{},Region:{},Type:{}}}},NextToken:{}}}},ListIndexesForMembers:{http:{requestUri:"/ListIndexesForMembers",responseCode:200},input:{type:"structure",required:["AccountIdList"],members:{AccountIdList:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Indexes:{type:"list",member:{type:"structure",members:{AccountId:{},Arn:{},Region:{},Type:{}}}},NextToken:{}}}},ListSupportedResourceTypes:{http:{requestUri:"/ListSupportedResourceTypes",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},ResourceTypes:{type:"list",member:{type:"structure",members:{ResourceType:{},Service:{}}}}}}},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:"Sj"}}}},ListViews:{http:{requestUri:"/ListViews",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Views:{type:"list",member:{}}}}},Search:{http:{requestUri:"/Search",responseCode:200},input:{type:"structure",required:["QueryString"],members:{MaxResults:{type:"integer"},NextToken:{},QueryString:{type:"string",sensitive:!0},ViewArn:{}}},output:{type:"structure",members:{Count:{type:"structure",members:{Complete:{type:"boolean"},TotalResources:{type:"long"}}},NextToken:{},Resources:{type:"list",member:{type:"structure",members:{Arn:{},LastReportedAt:{shape:"Sh"},OwningAccountId:{},Properties:{type:"list",member:{type:"structure",members:{Data:{type:"structure",members:{},document:!0},LastReportedAt:{shape:"Sh"},Name:{}}}},Region:{},ResourceType:{},Service:{}}}},ViewArn:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{Tags:{shape:"Sj"},resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{},sensitive:!0}}},output:{type:"structure",members:{}}},UpdateIndexType:{http:{requestUri:"/UpdateIndexType",responseCode:200},input:{type:"structure",required:["Arn","Type"],members:{Arn:{},Type:{}}},output:{type:"structure",members:{Arn:{},LastUpdatedAt:{shape:"Sh"},State:{},Type:{}}}},UpdateView:{http:{requestUri:"/UpdateView",responseCode:200},input:{type:"structure",required:["ViewArn"],members:{Filters:{shape:"Sc"},IncludedProperties:{shape:"Se"},ViewArn:{}}},output:{type:"structure",members:{View:{shape:"Sb"}}}}},shapes:{Sb:{type:"structure",members:{Filters:{shape:"Sc"},IncludedProperties:{shape:"Se"},LastUpdatedAt:{shape:"Sh"},Owner:{},Scope:{},ViewArn:{}}},Sc:{type:"structure",required:["FilterString"],members:{FilterString:{}},sensitive:!0},Se:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{}}}},Sh:{type:"timestamp",timestampFormat:"iso8601"},Sj:{type:"map",key:{},value:{},sensitive:!0},S11:{type:"list",member:{}}}}},{}],623:[function(e,t,r){t.exports={pagination:{ListIndexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Indexes"},ListIndexesForMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Indexes"},ListSupportedResourceTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceTypes"},ListViews:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Views"},Search:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Resources"}}}},{}],624:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"resource-groups",protocol:"rest-json",serviceAbbreviation:"Resource Groups",serviceFullName:"AWS Resource Groups",serviceId:"Resource Groups",signatureVersion:"v4",signingName:"resource-groups",uid:"resource-groups-2017-11-27"},operations:{CreateGroup:{http:{requestUri:"/groups"},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{Group:{shape:"Sj"},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},GroupConfiguration:{shape:"Sl"}}}},DeleteGroup:{http:{requestUri:"/delete-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetAccountSettings:{http:{requestUri:"/get-account-settings"},output:{type:"structure",members:{AccountSettings:{shape:"Ss"}}}},GetGroup:{http:{requestUri:"/get-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroupConfiguration:{http:{requestUri:"/get-group-configuration"},input:{type:"structure",members:{Group:{}}},output:{type:"structure",members:{GroupConfiguration:{shape:"Sl"}}}},GetGroupQuery:{http:{requestUri:"/get-group-query"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{GroupQuery:{shape:"S12"}}}},GetTags:{http:{method:"GET",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},GroupResources:{http:{requestUri:"/group-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S16"}}},output:{type:"structure",members:{Succeeded:{shape:"S16"},Failed:{shape:"S19"},Pending:{shape:"S1d"}}}},ListGroupResources:{http:{requestUri:"/list-group-resources"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Identifier:{shape:"S1q"},Status:{type:"structure",members:{Name:{}}}}}},ResourceIdentifiers:{shape:"S1u",deprecated:!0,deprecatedMessage:"This field is deprecated, use Resources instead."},NextToken:{},QueryErrors:{shape:"S1v"}}}},ListGroups:{http:{requestUri:"/groups-list"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{GroupIdentifiers:{type:"list",member:{type:"structure",members:{GroupName:{},GroupArn:{}}}},Groups:{deprecated:!0,deprecatedMessage:"This field is deprecated, use GroupIdentifiers instead.",type:"list",member:{shape:"Sj"}},NextToken:{}}}},PutGroupConfiguration:{http:{requestUri:"/put-group-configuration",responseCode:202},input:{type:"structure",members:{Group:{},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{}}},SearchResources:{http:{requestUri:"/resources/search"},input:{type:"structure",required:["ResourceQuery"],members:{ResourceQuery:{shape:"S4"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{shape:"S1u"},NextToken:{},QueryErrors:{shape:"S1v"}}}},Tag:{http:{method:"PUT",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{location:"uri",locationName:"Arn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},UngroupResources:{http:{requestUri:"/ungroup-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S16"}}},output:{type:"structure",members:{Succeeded:{shape:"S16"},Failed:{shape:"S19"},Pending:{shape:"S1d"}}}},Untag:{http:{method:"PATCH",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Keys"],members:{Arn:{location:"uri",locationName:"Arn"},Keys:{shape:"S2i"}}},output:{type:"structure",members:{Arn:{},Keys:{shape:"S2i"}}}},UpdateAccountSettings:{http:{requestUri:"/update-account-settings"},input:{type:"structure",members:{GroupLifecycleEventsDesiredStatus:{}}},output:{type:"structure",members:{AccountSettings:{shape:"Ss"}}}},UpdateGroup:{http:{requestUri:"/update-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Description:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},UpdateGroupQuery:{http:{requestUri:"/update-group-query"},input:{type:"structure",required:["ResourceQuery"],members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},ResourceQuery:{shape:"S4"}}},output:{type:"structure",members:{GroupQuery:{shape:"S12"}}}}},shapes:{S4:{type:"structure",required:["Type","Query"],members:{Type:{},Query:{}}},S7:{type:"map",key:{},value:{}},Sa:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Values:{type:"list",member:{}}}}}}}},Sj:{type:"structure",required:["GroupArn","Name"],members:{GroupArn:{},Name:{},Description:{}}},Sl:{type:"structure",members:{Configuration:{shape:"Sa"},ProposedConfiguration:{shape:"Sa"},Status:{},FailureReason:{}}},Ss:{type:"structure",members:{GroupLifecycleEventsDesiredStatus:{},GroupLifecycleEventsStatus:{},GroupLifecycleEventsStatusMessage:{}}},S12:{type:"structure",required:["GroupName","ResourceQuery"],members:{GroupName:{},ResourceQuery:{shape:"S4"}}},S16:{type:"list",member:{}},S19:{type:"list",member:{type:"structure",members:{ResourceArn:{},ErrorMessage:{},ErrorCode:{}}}},S1d:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},S1q:{type:"structure",members:{ResourceArn:{},ResourceType:{}}},S1u:{type:"list",member:{shape:"S1q"}},S1v:{type:"list",member:{type:"structure",members:{ErrorCode:{},Message:{}}}},S2i:{type:"list",member:{}}}}},{}],625:[function(e,t,r){t.exports={pagination:{ListGroupResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:["ResourceIdentifiers","Resources"]},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupIdentifiers"},SearchResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceIdentifiers"}}}},{}],626:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-01-26",endpointPrefix:"tagging",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Resource Groups Tagging API",serviceId:"Resource Groups Tagging API",signatureVersion:"v4",targetPrefix:"ResourceGroupsTaggingAPI_20170126",uid:"resourcegroupstaggingapi-2017-01-26"},operations:{DescribeReportCreation:{input:{type:"structure",members:{}},output:{type:"structure",members:{Status:{},S3Location:{},ErrorMessage:{}}}},GetComplianceSummary:{input:{type:"structure",members:{TargetIdFilters:{type:"list",member:{}},RegionFilters:{type:"list",member:{}},ResourceTypeFilters:{shape:"Sb"},TagKeyFilters:{type:"list",member:{}},GroupBy:{type:"list",member:{}},MaxResults:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{SummaryList:{type:"list",member:{type:"structure",members:{LastUpdated:{},TargetId:{},TargetIdType:{},Region:{},ResourceType:{},NonCompliantResources:{type:"long"}}}},PaginationToken:{}}}},GetResources:{input:{type:"structure",members:{PaginationToken:{},TagFilters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ResourcesPerPage:{type:"integer"},TagsPerPage:{type:"integer"},ResourceTypeFilters:{shape:"Sb"},IncludeComplianceDetails:{type:"boolean"},ExcludeCompliantResources:{type:"boolean"},ResourceARNList:{type:"list",member:{}}}},output:{type:"structure",members:{PaginationToken:{},ResourceTagMappingList:{type:"list",member:{type:"structure",members:{ResourceARN:{},Tags:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},ComplianceDetails:{type:"structure",members:{NoncompliantKeys:{shape:"S16"},KeysWithNoncompliantValues:{shape:"S16"},ComplianceStatus:{type:"boolean"}}}}}}}}},GetTagKeys:{input:{type:"structure",members:{PaginationToken:{}}},output:{type:"structure",members:{PaginationToken:{},TagKeys:{shape:"S16"}}}},GetTagValues:{input:{type:"structure",required:["Key"],members:{PaginationToken:{},Key:{}}},output:{type:"structure",members:{PaginationToken:{},TagValues:{type:"list",member:{}}}}},StartReportCreation:{input:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{}}},output:{type:"structure",members:{}}},TagResources:{input:{type:"structure",required:["ResourceARNList","Tags"],members:{ResourceARNList:{shape:"S1h"},Tags:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1k"}}}},UntagResources:{input:{type:"structure",required:["ResourceARNList","TagKeys"],members:{ResourceARNList:{shape:"S1h"},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1k"}}}}},shapes:{Sb:{type:"list",member:{}},S16:{type:"list",member:{}},S1h:{type:"list",member:{}},S1k:{type:"map",key:{},value:{type:"structure",members:{StatusCode:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}}}}},{}],627:[function(e,t,r){t.exports={pagination:{GetComplianceSummary:{input_token:"PaginationToken",limit_key:"MaxResults",output_token:"PaginationToken",result_key:"SummaryList"},GetResources:{input_token:"PaginationToken",limit_key:"ResourcesPerPage",output_token:"PaginationToken",result_key:"ResourceTagMappingList"},GetTagKeys:{input_token:"PaginationToken",output_token:"PaginationToken",result_key:"TagKeys"},GetTagValues:{input_token:"PaginationToken",output_token:"PaginationToken",result_key:"TagValues"}}}},{}],628:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-29",endpointPrefix:"robomaker",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"RoboMaker",serviceFullName:"AWS RoboMaker",serviceId:"RoboMaker",signatureVersion:"v4",signingName:"robomaker",uid:"robomaker-2018-06-29"},operations:{BatchDeleteWorlds:{http:{requestUri:"/batchDeleteWorlds"},input:{type:"structure",required:["worlds"],members:{worlds:{shape:"S2"}}},output:{type:"structure",members:{unprocessedWorlds:{shape:"S2"}}}},BatchDescribeSimulationJob:{http:{requestUri:"/batchDescribeSimulationJob"},input:{type:"structure",required:["jobs"],members:{jobs:{shape:"S2"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{arn:{},name:{},status:{},lastStartedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},failureBehavior:{},failureCode:{},failureReason:{},clientRequestToken:{},outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},simulationTimeMillis:{type:"long"},iamRole:{},robotApplications:{shape:"Sp"},simulationApplications:{shape:"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:!0,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:!0, +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:!0,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:!0},fleet:{},deploymentApplicationConfigs:{shape:"S2e"},tags:{shape:"S1o"}},deprecated:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0},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:!0},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:!0},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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0},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:!0},fleet:{}},deprecated:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:{}}}}}}}},{}],629:[function(e,t,r){t.exports={pagination:{ListDeploymentJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deploymentJobs"},ListFleets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"fleetDetails"},ListRobotApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"robotApplicationSummaries"},ListRobots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"robots"},ListSimulationApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationApplicationSummaries"},ListSimulationJobBatches:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationJobBatchSummaries"},ListSimulationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationJobSummaries"},ListWorldExportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldExportJobSummaries"},ListWorldGenerationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldGenerationJobSummaries"},ListWorldTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templateSummaries"},ListWorlds:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldSummaries"}}}},{}],630:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"rolesanywhere",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"IAM Roles Anywhere",serviceId:"RolesAnywhere",signatureVersion:"v4",signingName:"rolesanywhere",uid:"rolesanywhere-2018-05-10"},operations:{CreateProfile:{http:{requestUri:"/profiles",responseCode:201},input:{type:"structure",required:["name","roleArns"],members:{durationSeconds:{type:"integer"},enabled:{type:"boolean"},managedPolicyArns:{shape:"S4"},name:{},requireInstanceProperties:{type:"boolean"},roleArns:{shape:"S7"},sessionPolicy:{},tags:{shape:"Sa"}}},output:{shape:"Se"}},CreateTrustAnchor:{http:{requestUri:"/trustanchors",responseCode:201},input:{type:"structure",required:["name","source"],members:{enabled:{type:"boolean"},name:{},notificationSettings:{shape:"Sr"},source:{shape:"Sw"},tags:{shape:"Sa"}}},output:{shape:"S10"}},DeleteAttributeMapping:{http:{method:"DELETE",requestUri:"/profiles/{profileId}/mappings",responseCode:200},input:{type:"structure",required:["certificateField","profileId"],members:{certificateField:{location:"querystring",locationName:"certificateField"},profileId:{location:"uri",locationName:"profileId"},specifiers:{location:"querystring",locationName:"specifiers",type:"list",member:{}}}},output:{type:"structure",required:["profile"],members:{profile:{shape:"Sf"}}},idempotent:!0},DeleteCrl:{http:{method:"DELETE",requestUri:"/crl/{crlId}",responseCode:200},input:{shape:"S19"},output:{shape:"S1a"},idempotent:!0},DeleteProfile:{http:{method:"DELETE",requestUri:"/profile/{profileId}",responseCode:200},input:{shape:"S1d"},output:{shape:"Se"},idempotent:!0},DeleteTrustAnchor:{http:{method:"DELETE",requestUri:"/trustanchor/{trustAnchorId}",responseCode:200},input:{shape:"S1e"},output:{shape:"S10"},idempotent:!0},DisableCrl:{http:{requestUri:"/crl/{crlId}/disable",responseCode:200},input:{shape:"S19"},output:{shape:"S1a"}},DisableProfile:{http:{requestUri:"/profile/{profileId}/disable",responseCode:200},input:{shape:"S1d"},output:{shape:"Se"}},DisableTrustAnchor:{http:{requestUri:"/trustanchor/{trustAnchorId}/disable",responseCode:200},input:{shape:"S1e"},output:{shape:"S10"}},EnableCrl:{http:{requestUri:"/crl/{crlId}/enable",responseCode:200},input:{shape:"S19"},output:{shape:"S1a"}},EnableProfile:{http:{requestUri:"/profile/{profileId}/enable",responseCode:200},input:{shape:"S1d"},output:{shape:"Se"}},EnableTrustAnchor:{http:{requestUri:"/trustanchor/{trustAnchorId}/enable",responseCode:200},input:{shape:"S1e"},output:{shape:"S10"}},GetCrl:{http:{method:"GET",requestUri:"/crl/{crlId}",responseCode:200},input:{shape:"S19"},output:{shape:"S1a"}},GetProfile:{http:{method:"GET",requestUri:"/profile/{profileId}",responseCode:200},input:{shape:"S1d"},output:{shape:"Se"}},GetSubject:{http:{method:"GET",requestUri:"/subject/{subjectId}",responseCode:200},input:{type:"structure",required:["subjectId"],members:{subjectId:{location:"uri",locationName:"subjectId"}}},output:{type:"structure",members:{subject:{type:"structure",members:{createdAt:{shape:"Sm"},credentials:{type:"list",member:{type:"structure",members:{enabled:{type:"boolean"},failed:{type:"boolean"},issuer:{},seenAt:{shape:"Sm"},serialNumber:{},x509CertificateData:{}}}},enabled:{type:"boolean"},instanceProperties:{type:"list",member:{type:"structure",members:{failed:{type:"boolean"},properties:{type:"map",key:{},value:{}},seenAt:{shape:"Sm"}}}},lastSeenAt:{shape:"Sm"},subjectArn:{},subjectId:{},updatedAt:{shape:"Sm"},x509Subject:{}}}}}},GetTrustAnchor:{http:{method:"GET",requestUri:"/trustanchor/{trustAnchorId}",responseCode:200},input:{shape:"S1e"},output:{shape:"S10"}},ImportCrl:{http:{requestUri:"/crls",responseCode:201},input:{type:"structure",required:["crlData","name","trustAnchorArn"],members:{crlData:{type:"blob"},enabled:{type:"boolean"},name:{},tags:{shape:"Sa"},trustAnchorArn:{}}},output:{shape:"S1a"}},ListCrls:{http:{method:"GET",requestUri:"/crls",responseCode:200},input:{shape:"S1s"},output:{type:"structure",members:{crls:{type:"list",member:{shape:"S1b"}},nextToken:{}}}},ListProfiles:{http:{method:"GET",requestUri:"/profiles",responseCode:200},input:{shape:"S1s"},output:{type:"structure",members:{nextToken:{},profiles:{type:"list",member:{shape:"Sf"}}}}},ListSubjects:{http:{method:"GET",requestUri:"/subjects",responseCode:200},input:{shape:"S1s"},output:{type:"structure",members:{nextToken:{},subjects:{type:"list",member:{type:"structure",members:{createdAt:{shape:"Sm"},enabled:{type:"boolean"},lastSeenAt:{shape:"Sm"},subjectArn:{},subjectId:{},updatedAt:{shape:"Sm"},x509Subject:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/ListTagsForResource",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTrustAnchors:{http:{method:"GET",requestUri:"/trustanchors",responseCode:200},input:{shape:"S1s"},output:{type:"structure",members:{nextToken:{},trustAnchors:{type:"list",member:{shape:"S11"}}}}},PutAttributeMapping:{http:{method:"PUT",requestUri:"/profiles/{profileId}/mappings",responseCode:200},input:{type:"structure",required:["certificateField","mappingRules","profileId"],members:{certificateField:{},mappingRules:{shape:"Sj"},profileId:{location:"uri",locationName:"profileId"}}},output:{type:"structure",required:["profile"],members:{profile:{shape:"Sf"}}},idempotent:!0},PutNotificationSettings:{http:{method:"PATCH",requestUri:"/put-notifications-settings",responseCode:200},input:{type:"structure",required:["notificationSettings","trustAnchorId"],members:{notificationSettings:{shape:"Sr"},trustAnchorId:{}}},output:{type:"structure",required:["trustAnchor"],members:{trustAnchor:{shape:"S11"}}}},ResetNotificationSettings:{http:{method:"PATCH",requestUri:"/reset-notifications-settings",responseCode:200},input:{type:"structure",required:["notificationSettingKeys","trustAnchorId"],members:{notificationSettingKeys:{type:"list",member:{type:"structure",required:["event"],members:{channel:{},event:{}}}},trustAnchorId:{}}},output:{type:"structure",required:["trustAnchor"],members:{trustAnchor:{shape:"S11"}}}},TagResource:{http:{requestUri:"/TagResource",responseCode:201},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{shape:"Sc"}}}},output:{type:"structure",members:{}}},UpdateCrl:{http:{method:"PATCH",requestUri:"/crl/{crlId}",responseCode:200},input:{type:"structure",required:["crlId"],members:{crlData:{type:"blob"},crlId:{location:"uri",locationName:"crlId"},name:{}}},output:{shape:"S1a"}},UpdateProfile:{http:{method:"PATCH",requestUri:"/profile/{profileId}",responseCode:200},input:{type:"structure",required:["profileId"],members:{durationSeconds:{type:"integer"},managedPolicyArns:{shape:"S4"},name:{},profileId:{location:"uri",locationName:"profileId"},roleArns:{shape:"S7"},sessionPolicy:{}}},output:{shape:"Se"},idempotent:!0},UpdateTrustAnchor:{http:{method:"PATCH",requestUri:"/trustanchor/{trustAnchorId}",responseCode:200},input:{type:"structure",required:["trustAnchorId"],members:{name:{},source:{shape:"Sw"},trustAnchorId:{location:"uri",locationName:"trustAnchorId"}}},output:{shape:"S10"},idempotent:!0}},shapes:{S4:{type:"list",member:{}},S7:{type:"list",member:{}},Sa:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{shape:"Sc"},value:{type:"string",sensitive:!0}}}},Sc:{type:"string",sensitive:!0},Se:{type:"structure",members:{profile:{shape:"Sf"}}},Sf:{type:"structure",members:{attributeMappings:{type:"list",member:{type:"structure",members:{certificateField:{},mappingRules:{shape:"Sj"}}}},createdAt:{shape:"Sm"},createdBy:{},durationSeconds:{type:"integer"},enabled:{type:"boolean"},managedPolicyArns:{shape:"S4"},name:{},profileArn:{},profileId:{},requireInstanceProperties:{type:"boolean"},roleArns:{shape:"S7"},sessionPolicy:{},updatedAt:{shape:"Sm"}}},Sj:{type:"list",member:{type:"structure",required:["specifier"],members:{specifier:{}}}},Sm:{type:"timestamp",timestampFormat:"iso8601"},Sr:{type:"list",member:{type:"structure",required:["enabled","event"],members:{channel:{},enabled:{type:"boolean"},event:{},threshold:{type:"integer"}}}},Sw:{type:"structure",members:{sourceData:{type:"structure",members:{acmPcaArn:{},x509CertificateData:{}},union:!0},sourceType:{}}},S10:{type:"structure",required:["trustAnchor"],members:{trustAnchor:{shape:"S11"}}},S11:{type:"structure",members:{createdAt:{shape:"Sm"},enabled:{type:"boolean"},name:{},notificationSettings:{type:"list",member:{type:"structure",required:["enabled","event"],members:{channel:{},configuredBy:{},enabled:{type:"boolean"},event:{},threshold:{type:"integer"}}}},source:{shape:"Sw"},trustAnchorArn:{},trustAnchorId:{},updatedAt:{shape:"Sm"}}},S19:{type:"structure",required:["crlId"],members:{crlId:{location:"uri",locationName:"crlId"}}},S1a:{type:"structure",required:["crl"],members:{crl:{shape:"S1b"}}},S1b:{type:"structure",members:{createdAt:{shape:"Sm"},crlArn:{},crlData:{type:"blob"},crlId:{},enabled:{type:"boolean"},name:{},trustAnchorArn:{},updatedAt:{shape:"Sm"}}},S1d:{type:"structure",required:["profileId"],members:{profileId:{location:"uri",locationName:"profileId"}}},S1e:{type:"structure",required:["trustAnchorId"],members:{trustAnchorId:{location:"uri",locationName:"trustAnchorId"}}},S1s:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}}}}},{}],631:[function(e,t,r){t.exports={pagination:{ListCrls:{input_token:"nextToken",output_token:"nextToken",result_key:"crls"},ListProfiles:{input_token:"nextToken",output_token:"nextToken",result_key:"profiles"},ListSubjects:{input_token:"nextToken",output_token:"nextToken",result_key:"subjects"},ListTrustAnchors:{input_token:"nextToken",output_token:"nextToken",result_key:"trustAnchors"}}}},{}],632:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-04-01",endpointPrefix:"route53",globalEndpoint:"route53.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"Route 53",serviceFullName:"Amazon Route 53",serviceId:"Route 53",signatureVersion:"v4",uid:"route53-2013-04-01"},operations:{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"}}}},ChangeCidrCollection:{http:{requestUri:"/2013-04-01/cidrcollection/{CidrCollectionId}"},input:{locationName:"ChangeCidrCollectionRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Changes"],members:{Id:{location:"uri",locationName:"CidrCollectionId"},CollectionVersion:{type:"long"},Changes:{type:"list",member:{type:"structure",required:["LocationName","Action","CidrList"],members:{LocationName:{},Action:{},CidrList:{type:"list",member:{locationName:"Cidr"}}}}}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},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:"Sv"}}}}}}}},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:"S1s"},RemoveTagKeys:{type:"list",member:{locationName:"Key"}}}},output:{type:"structure",members:{}}},CreateCidrCollection:{http:{requestUri:"/2013-04-01/cidrcollection",responseCode:201},input:{locationName:"CreateCidrCollectionRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","CallerReference"],members:{Name:{},CallerReference:{}}},output:{type:"structure",members:{Collection:{type:"structure",members:{Arn:{},Id:{},Name:{},Version:{type:"long"}}},Location:{location:"header",locationName:"Location"}}}},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:"S27"}}},output:{type:"structure",required:["HealthCheck","Location"],members:{HealthCheck:{shape:"S2u"},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:"S3b"},DelegationSetId:{}}},output:{type:"structure",required:["HostedZone","ChangeInfo","DelegationSet","Location"],members:{HostedZone:{shape:"S3e"},ChangeInfo:{shape:"S5"},DelegationSet:{shape:"S3g"},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:"S3m"},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:"S3t"},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:"S3g"},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:"S42"},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:"S47"},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:"S42"},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"}}}},DeleteCidrCollection:{http:{method:"DELETE",requestUri:"/2013-04-01/cidrcollection/{CidrCollectionId}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"CidrCollectionId"}}},output:{type:"structure",members:{}}},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:"S3m"}}}}},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:"S5o"}}}},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:"S2u"}}}},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:"S5z"}}}},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:"S5z"}}}},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:"S3e"},DelegationSet:{shape:"S3g"},VPCs:{shape:"S67"}}}},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:"S3t"}}}},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:"S3g"}}}},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:"S42"}}}},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:"S47"}}}},GetTrafficPolicyInstanceCount:{http:{method:"GET", +requestUri:"/2013-04-01/trafficpolicyinstancecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["TrafficPolicyInstanceCount"],members:{TrafficPolicyInstanceCount:{type:"integer"}}}},ListCidrBlocks:{http:{method:"GET",requestUri:"/2013-04-01/cidrcollection/{CidrCollectionId}/cidrblocks"},input:{type:"structure",required:["CollectionId"],members:{CollectionId:{location:"uri",locationName:"CidrCollectionId"},LocationName:{location:"querystring",locationName:"location"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",members:{NextToken:{},CidrBlocks:{type:"list",member:{type:"structure",members:{CidrBlock:{},LocationName:{}}}}}}},ListCidrCollections:{http:{method:"GET",requestUri:"/2013-04-01/cidrcollection"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",members:{NextToken:{},CidrCollections:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Name:{},Version:{type:"long"}}}}}}},ListCidrLocations:{http:{method:"GET",requestUri:"/2013-04-01/cidrcollection/{CidrCollectionId}"},input:{type:"structure",required:["CollectionId"],members:{CollectionId:{location:"uri",locationName:"CidrCollectionId"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",members:{NextToken:{},CidrLocations:{type:"list",member:{type:"structure",members:{LocationName:{}}}}}}},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:"S5o",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:"S2u",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"},HostedZoneType:{location:"querystring",locationName:"hostedzonetype"}}},output:{type:"structure",required:["HostedZones","Marker","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S7k"},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:"S7k"},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:"S3t",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:"Sv",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:"S3g",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:"S85"}}}},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:"S85",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:"S8g"},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:"S8g"},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:"S8g"},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:"S42",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:"S67"}}}},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:"S2k"},EnableSNI:{type:"boolean"},Regions:{shape:"S2m"},AlarmIdentifier:{shape:"S2o"},InsufficientDataHealthStatus:{},ResetElements:{type:"list",member:{locationName:"ResettableElementName"}}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S2u"}}}},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:"S3e"}}}},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:"S42"}}}},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:"S47"}}}}},shapes:{S5:{type:"structure",required:["Id","Status","SubmittedAt"],members:{Id:{},Status:{},SubmittedAt:{type:"timestamp"},Comment:{}}},Sa:{type:"structure",members:{VPCRegion:{},VPCId:{}}},Sv:{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:{},CidrRoutingConfig:{type:"structure",required:["CollectionId","LocationName"],members:{CollectionId:{},LocationName:{}}},GeoProximityLocation:{type:"structure",members:{AWSRegion:{},LocalZoneGroup:{},Coordinates:{type:"structure",required:["Latitude","Longitude"],members:{Latitude:{},Longitude:{}}},Bias:{type:"integer"}}}}},S1s:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S27:{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:"S2k"},EnableSNI:{type:"boolean"},Regions:{shape:"S2m"},AlarmIdentifier:{shape:"S2o"},InsufficientDataHealthStatus:{},RoutingControlArn:{}}},S2k:{type:"list",member:{locationName:"ChildHealthCheck"}},S2m:{type:"list",member:{locationName:"Region"}},S2o:{type:"structure",required:["Region","Name"],members:{Region:{},Name:{}}},S2u:{type:"structure",required:["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],members:{Id:{},CallerReference:{},LinkedService:{shape:"S2v"},HealthCheckConfig:{shape:"S27"},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:{}}}}}}}},S2v:{type:"structure",members:{ServicePrincipal:{},Description:{}}},S3b:{type:"structure",members:{Comment:{},PrivateZone:{type:"boolean"}}},S3e:{type:"structure",required:["Id","Name","CallerReference"],members:{Id:{},Name:{},CallerReference:{},Config:{shape:"S3b"},ResourceRecordSetCount:{type:"long"},LinkedService:{shape:"S2v"}}},S3g:{type:"structure",required:["NameServers"],members:{Id:{},CallerReference:{},NameServers:{type:"list",member:{locationName:"NameServer"}}}},S3m:{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"}}},S3t:{type:"structure",required:["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],members:{Id:{},HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},S42:{type:"structure",required:["Id","Version","Name","Type","Document"],members:{Id:{},Version:{type:"integer"},Name:{},Type:{},Document:{},Comment:{}}},S47:{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:{}}},S5o:{type:"structure",members:{ContinentCode:{},ContinentName:{},CountryCode:{},CountryName:{},SubdivisionCode:{},SubdivisionName:{}}},S5z:{type:"list",member:{locationName:"HealthCheckObservation",type:"structure",members:{Region:{},IPAddress:{},StatusReport:{type:"structure",members:{Status:{},CheckedTime:{type:"timestamp"}}}}}},S67:{type:"list",member:{shape:"Sa",locationName:"VPC"}},S7k:{type:"list",member:{shape:"S3e",locationName:"HostedZone"}},S85:{type:"structure",members:{ResourceType:{},ResourceId:{},Tags:{shape:"S1s"}}},S8g:{type:"list",member:{shape:"S47",locationName:"TrafficPolicyInstance"}}}}},{}],633:[function(e,t,r){t.exports={pagination:{ListCidrBlocks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CidrBlocks"},ListCidrCollections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CidrCollections"},ListCidrLocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CidrLocations"},ListHealthChecks:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HealthChecks"},ListHostedZones:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HostedZones"},ListQueryLoggingConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueryLoggingConfigs"},ListResourceRecordSets:{input_token:["StartRecordName","StartRecordType","StartRecordIdentifier"],limit_key:"MaxItems",more_results:"IsTruncated",output_token:["NextRecordName","NextRecordType","NextRecordIdentifier"],result_key:"ResourceRecordSets"}}}},{}],634:[function(e,t,r){t.exports={version:2,waiters:{ResourceRecordSetsChanged:{delay:30,maxAttempts:60,operation:"GetChange",acceptors:[{matcher:"path",expected:"INSYNC",argument:"ChangeInfo.Status",state:"success"}]}}}},{}],635:[function(e,t,r){t.exports={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:{},Owner:{}}}},NextToken:{}}}},UpdateRoutingControlState:{input:{type:"structure",required:["RoutingControlArn","RoutingControlState"],members:{RoutingControlArn:{},RoutingControlState:{},SafetyRulesToOverride:{shape:"Sf"}}},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:"Sf"}}},output:{type:"structure",members:{}}}},shapes:{Sf:{type:"list",member:{}}}}},{}],636:[function(e,t,r){t.exports={pagination:{ListRoutingControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RoutingControls"}}}},{}],637:[function(e,t,r){t.exports={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:!0},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:!0},ClusterArn:{},ControlPanelName:{},Tags:{shape:"S3"}},required:["ClusterArn","ControlPanelName"]},output:{type:"structure",members:{ControlPanel:{shape:"Sh"}}}},CreateRoutingControl:{http:{requestUri:"/routingcontrol",responseCode:200},input:{type:"structure",members:{ClientToken:{idempotencyToken:!0},ClusterArn:{},ControlPanelArn:{},RoutingControlName:{}},required:["ClusterArn","RoutingControlName"]},output:{type:"structure",members:{RoutingControl:{shape:"Sm"}}}},CreateSafetyRule:{http:{requestUri:"/safetyrule",responseCode:200},input:{type:"structure",members:{AssertionRule:{type:"structure",members:{AssertedControls:{shape:"Sp"},ControlPanelArn:{},Name:{},RuleConfig:{shape:"Sq"},WaitPeriodMs:{type:"integer"}},required:["ControlPanelArn","AssertedControls","RuleConfig","WaitPeriodMs","Name"]},ClientToken:{idempotencyToken:!0},GatingRule:{type:"structure",members:{ControlPanelArn:{},GatingControls:{shape:"Sp"},Name:{},RuleConfig:{shape:"Sq"},TargetControls:{shape:"Sp"},WaitPeriodMs:{type:"integer"}},required:["TargetControls","ControlPanelArn","GatingControls","RuleConfig","WaitPeriodMs","Name"]},Tags:{shape:"S3"}}},output:{type:"structure",members:{AssertionRule:{shape:"Su"},GatingRule:{shape:"Sv"}}}},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:"Sh"}}}},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:"Sm"}}}},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:"Su"},GatingRule:{shape:"Sv"}}}},GetResourcePolicy:{http:{method:"GET",requestUri:"/resourcePolicy/{ResourceArn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}},required:["ResourceArn"]},output:{type:"structure",members:{Policy:{}}}},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:"Sh"}},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:"Sm"}}}}},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:"Su"},GATING:{shape:"Sv"}}}}}}},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:"Sh"}}}},UpdateRoutingControl:{http:{method:"PUT",requestUri:"/routingcontrol",responseCode:200},input:{type:"structure",members:{RoutingControlArn:{},RoutingControlName:{}},required:["RoutingControlName","RoutingControlArn"]},output:{type:"structure",members:{RoutingControl:{shape:"Sm"}}}},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:"Su"},GatingRule:{shape:"Sv"}}}}},shapes:{S3:{type:"map",key:{},value:{}},S7:{type:"structure",members:{ClusterArn:{},ClusterEndpoints:{type:"list",member:{type:"structure",members:{Endpoint:{},Region:{}}}},Name:{},Status:{},Owner:{}}},Sh:{type:"structure",members:{ClusterArn:{},ControlPanelArn:{},DefaultControlPanel:{type:"boolean"},Name:{},RoutingControlCount:{type:"integer"},Status:{},Owner:{}}},Sm:{type:"structure",members:{ControlPanelArn:{},Name:{},RoutingControlArn:{},Status:{},Owner:{}}},Sp:{type:"list",member:{}},Sq:{type:"structure",members:{Inverted:{type:"boolean"},Threshold:{type:"integer"},Type:{}},required:["Type","Inverted","Threshold"]},Su:{type:"structure",members:{AssertedControls:{shape:"Sp"},ControlPanelArn:{},Name:{},RuleConfig:{shape:"Sq"},SafetyRuleArn:{},Status:{},WaitPeriodMs:{type:"integer"},Owner:{}},required:["Status","ControlPanelArn","SafetyRuleArn","AssertedControls","RuleConfig","WaitPeriodMs","Name"]},Sv:{type:"structure",members:{ControlPanelArn:{},GatingControls:{shape:"Sp"},Name:{},RuleConfig:{shape:"Sq"},SafetyRuleArn:{},Status:{},TargetControls:{shape:"Sp"},WaitPeriodMs:{type:"integer"},Owner:{}}, +required:["Status","TargetControls","ControlPanelArn","SafetyRuleArn","GatingControls","RuleConfig","WaitPeriodMs","Name"]}}}},{}],638:[function(e,t,r){t.exports={pagination:{ListAssociatedRoute53HealthChecks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HealthCheckIds"},ListClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Clusters"},ListControlPanels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ControlPanels"},ListRoutingControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RoutingControls"},ListSafetyRules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SafetyRules"}}}},{}],639:[function(e,t,r){t.exports={version:2,waiters:{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}]}}}},{}],640:[function(e,t,r){t.exports={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"}}}}}}},{}],641:[function(e,t,r){t.exports={pagination:{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"]}}}},{}],642:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-05-15",endpointPrefix:"route53domains",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"Amazon Route 53 Domains",serviceId:"Route 53 Domains",signatureVersion:"v4",targetPrefix:"Route53Domains_v20140515",uid:"route53domains-2014-05-15",auth:["aws.auth#sigv4"]},operations:{AcceptDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName","Password"],members:{DomainName:{},Password:{shape:"S3"}}},output:{type:"structure",members:{OperationId:{}}}},AssociateDelegationSignerToDomain:{input:{type:"structure",required:["DomainName","SigningAttributes"],members:{DomainName:{},SigningAttributes:{type:"structure",members:{Algorithm:{type:"integer"},Flags:{type:"integer"},PublicKey:{}}}}},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",members:{Availability:{}}}},CheckDomainTransferability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AuthCode:{shape:"Si"}}},output:{type:"structure",members:{Transferability:{type:"structure",members:{Transferable:{}}},Message:{}}}},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",members:{OperationId:{}}}},DisassociateDelegationSignerFromDomain:{input:{type:"structure",required:["DomainName","Id"],members:{DomainName:{},Id:{}}},output:{type:"structure",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",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",members:{DomainName:{},Nameservers:{shape:"S19"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S1f"},RegistrantContact:{shape:"S1f"},TechContact:{shape:"S1f"},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"},RegistrarName:{},WhoIsServer:{},RegistrarUrl:{},AbuseContactEmail:{shape:"S1o"},AbuseContactPhone:{shape:"S1n"},RegistryDomainId:{},CreationDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"},ExpirationDate:{type:"timestamp"},Reseller:{},DnsSec:{},StatusList:{type:"list",member:{}},DnssecKeys:{type:"list",member:{type:"structure",members:{Algorithm:{type:"integer"},Flags:{type:"integer"},PublicKey:{},DigestType:{type:"integer"},Digest:{},KeyTag:{type:"integer"},Id:{}}}},BillingContact:{shape:"S1f"},BillingPrivacy:{type:"boolean"}}}},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"},LastUpdatedDate:{type:"timestamp"},StatusFlag:{}}}},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",members:{Domains:{type:"list",member:{type:"structure",members:{DomainName:{},AutoRenew:{type:"boolean"},TransferLock:{type:"boolean"},Expiry:{type:"timestamp"}}}},NextPageMarker:{}}}},ListOperations:{input:{type:"structure",members:{SubmittedSince:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"},Status:{type:"list",member:{}},Type:{type:"list",member:{}},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{Operations:{type:"list",member:{type:"structure",members:{OperationId:{},Status:{},Type:{},SubmittedDate:{type:"timestamp"},DomainName:{},Message:{},StatusFlag:{},LastUpdatedDate:{type:"timestamp"}}}},NextPageMarker:{}}}},ListPrices:{input:{type:"structure",members:{Tld:{},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{Prices:{type:"list",member:{type:"structure",members:{Name:{},RegistrationPrice:{shape:"S37"},TransferPrice:{shape:"S37"},RenewalPrice:{shape:"S37"},ChangeOwnershipPrice:{shape:"S37"},RestorationPrice:{shape:"S37"}}}},NextPageMarker:{}}}},ListTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{TagList:{shape:"S3c"}}}},PushDomain:{input:{type:"structure",required:["DomainName","Target"],members:{DomainName:{},Target:{}}}},RegisterDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S1f"},RegistrantContact:{shape:"S1f"},TechContact:{shape:"S1f"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"},BillingContact:{shape:"S1f"},PrivacyProtectBillingContact:{type:"boolean"}}},output:{type:"structure",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",members:{OperationId:{}}}},ResendContactReachabilityEmail:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},emailAddress:{shape:"S1o"},isAlreadyVerified:{type:"boolean"}}}},ResendOperationAuthorization:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},RetrieveDomainAuthCode:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{AuthCode:{shape:"Si"}}}},TransferDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},Nameservers:{shape:"S19"},AuthCode:{shape:"Si"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S1f"},RegistrantContact:{shape:"S1f"},TechContact:{shape:"S1f"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"},BillingContact:{shape:"S1f"},PrivacyProtectBillingContact:{type:"boolean"}}},output:{type:"structure",members:{OperationId:{}}}},TransferDomainToAnotherAwsAccount:{input:{type:"structure",required:["DomainName","AccountId"],members:{DomainName:{},AccountId:{}}},output:{type:"structure",members:{OperationId:{},Password:{shape:"S3"}}}},UpdateDomainContact:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminContact:{shape:"S1f"},RegistrantContact:{shape:"S1f"},TechContact:{shape:"S1f"},Consent:{type:"structure",required:["MaxPrice","Currency"],members:{MaxPrice:{type:"double"},Currency:{}}},BillingContact:{shape:"S1f"}}},output:{type:"structure",members:{OperationId:{}}}},UpdateDomainContactPrivacy:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"},BillingPrivacy:{type:"boolean"}}},output:{type:"structure",members:{OperationId:{}}}},UpdateDomainNameservers:{input:{type:"structure",required:["DomainName","Nameservers"],members:{DomainName:{},FIAuthKey:{deprecated:!0,type:"string",sensitive:!0},Nameservers:{shape:"S19"}}},output:{type:"structure",members:{OperationId:{}}}},UpdateTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},TagsToUpdate:{shape:"S3c"}}},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:{S3:{type:"string",sensitive:!0},Si:{type:"string",sensitive:!0},S19:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},GlueIps:{type:"list",member:{}}}}},S1f:{type:"structure",members:{FirstName:{shape:"S1g"},LastName:{shape:"S1g"},ContactType:{},OrganizationName:{shape:"S1g"},AddressLine1:{shape:"S1i"},AddressLine2:{shape:"S1i"},City:{type:"string",sensitive:!0},State:{type:"string",sensitive:!0},CountryCode:{type:"string",sensitive:!0},ZipCode:{type:"string",sensitive:!0},PhoneNumber:{shape:"S1n"},Email:{shape:"S1o"},Fax:{shape:"S1n"},ExtraParams:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{type:"string",sensitive:!0}}}}},sensitive:!0},S1g:{type:"string",sensitive:!0}, +S1i:{type:"string",sensitive:!0},S1n:{type:"string",sensitive:!0},S1o:{type:"string",sensitive:!0},S37:{type:"structure",required:["Price","Currency"],members:{Price:{type:"double"},Currency:{}}},S3c:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},{}],643:[function(e,t,r){t.exports={pagination:{ListDomains:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Domains"},ListOperations:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Operations"},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"}}}},{}],644:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"route53profiles",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Route 53 Profiles",serviceId:"Route53Profiles",signatureVersion:"v4",signingName:"route53profiles",uid:"route53profiles-2018-05-10"},operations:{AssociateProfile:{http:{requestUri:"/profileassociation",responseCode:200},input:{type:"structure",required:["Name","ProfileId","ResourceId"],members:{Name:{},ProfileId:{},ResourceId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{ProfileAssociation:{shape:"S9"}}}},AssociateResourceToProfile:{http:{requestUri:"/profileresourceassociation",responseCode:200},input:{type:"structure",required:["Name","ProfileId","ResourceArn"],members:{Name:{},ProfileId:{},ResourceArn:{},ResourceProperties:{}}},output:{type:"structure",members:{ProfileResourceAssociation:{shape:"Si"}}}},CreateProfile:{http:{requestUri:"/profile",responseCode:200},input:{type:"structure",required:["ClientToken","Name"],members:{ClientToken:{idempotencyToken:!0},Name:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{Profile:{shape:"Sm"}}}},DeleteProfile:{http:{method:"DELETE",requestUri:"/profile/{ProfileId}",responseCode:200},input:{type:"structure",required:["ProfileId"],members:{ProfileId:{location:"uri",locationName:"ProfileId"}}},output:{type:"structure",members:{Profile:{shape:"Sm"}}},idempotent:!0},DisassociateProfile:{http:{method:"DELETE",requestUri:"/profileassociation/Profileid/{ProfileId}/resourceid/{ResourceId}",responseCode:200},input:{type:"structure",required:["ProfileId","ResourceId"],members:{ProfileId:{location:"uri",locationName:"ProfileId"},ResourceId:{location:"uri",locationName:"ResourceId"}}},output:{type:"structure",members:{ProfileAssociation:{shape:"S9"}}},idempotent:!0},DisassociateResourceFromProfile:{http:{method:"DELETE",requestUri:"/profileresourceassociation/profileid/{ProfileId}/resourcearn/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ProfileId","ResourceArn"],members:{ProfileId:{location:"uri",locationName:"ProfileId"},ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{ProfileResourceAssociation:{shape:"Si"}}},idempotent:!0},GetProfile:{http:{method:"GET",requestUri:"/profile/{ProfileId}",responseCode:200},input:{type:"structure",required:["ProfileId"],members:{ProfileId:{location:"uri",locationName:"ProfileId"}}},output:{type:"structure",members:{Profile:{shape:"Sm"}}}},GetProfileAssociation:{http:{method:"GET",requestUri:"/profileassociation/{ProfileAssociationId}",responseCode:200},input:{type:"structure",required:["ProfileAssociationId"],members:{ProfileAssociationId:{location:"uri",locationName:"ProfileAssociationId"}}},output:{type:"structure",members:{ProfileAssociation:{shape:"S9"}}}},GetProfileResourceAssociation:{http:{method:"GET",requestUri:"/profileresourceassociation/{ProfileResourceAssociationId}",responseCode:200},input:{type:"structure",required:["ProfileResourceAssociationId"],members:{ProfileResourceAssociationId:{location:"uri",locationName:"ProfileResourceAssociationId"}}},output:{type:"structure",members:{ProfileResourceAssociation:{shape:"Si"}}}},ListProfileAssociations:{http:{method:"GET",requestUri:"/profileassociations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ProfileId:{location:"querystring",locationName:"profileId"},ResourceId:{location:"querystring",locationName:"resourceId"}}},output:{type:"structure",members:{NextToken:{},ProfileAssociations:{type:"list",member:{shape:"S9"}}}}},ListProfileResourceAssociations:{http:{method:"GET",requestUri:"/profileresourceassociations/profileid/{ProfileId}",responseCode:200},input:{type:"structure",required:["ProfileId"],members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ProfileId:{location:"uri",locationName:"ProfileId"},ResourceType:{location:"querystring",locationName:"resourceType"}}},output:{type:"structure",members:{NextToken:{},ProfileResourceAssociations:{type:"list",member:{shape:"Si"}}}}},ListProfiles:{http:{method:"GET",requestUri:"/profiles",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},ProfileSummaries:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Name:{},ShareStatus:{}}}}}}},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:"S1e"}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S1e"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateProfileResourceAssociation:{http:{method:"PATCH",requestUri:"/profileresourceassociation/{ProfileResourceAssociationId}",responseCode:200},input:{type:"structure",required:["ProfileResourceAssociationId"],members:{Name:{},ProfileResourceAssociationId:{location:"uri",locationName:"ProfileResourceAssociationId"},ResourceProperties:{}}},output:{type:"structure",members:{ProfileResourceAssociation:{shape:"Si"}}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S9:{type:"structure",members:{CreationTime:{type:"timestamp"},Id:{},ModificationTime:{type:"timestamp"},Name:{},OwnerId:{},ProfileId:{},ResourceId:{},Status:{},StatusMessage:{}}},Si:{type:"structure",members:{CreationTime:{type:"timestamp"},Id:{},ModificationTime:{type:"timestamp"},Name:{},OwnerId:{},ProfileId:{},ResourceArn:{},ResourceProperties:{},ResourceType:{},Status:{},StatusMessage:{}}},Sm:{type:"structure",members:{Arn:{},ClientToken:{},CreationTime:{type:"timestamp"},Id:{},ModificationTime:{type:"timestamp"},Name:{},OwnerId:{},ShareStatus:{},Status:{},StatusMessage:{}}},S1e:{type:"map",key:{},value:{}}}}},{}],645:[function(e,t,r){t.exports={pagination:{ListProfileAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProfileAssociations"},ListProfileResourceAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProfileResourceAssociations"},ListProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProfileSummaries"}}}},{}],646:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-04-01",endpointPrefix:"route53resolver",jsonVersion:"1.1",protocol:"json",protocols:["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:!0},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:"So"}}}},AssociateResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId","ResourceId"],members:{ResolverQueryLogConfigId:{},ResourceId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"S10"}}}},AssociateResolverRule:{input:{type:"structure",required:["ResolverRuleId","VPCId"],members:{ResolverRuleId:{},Name:{},VPCId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"S16"}}}},CreateFirewallDomainList:{input:{type:"structure",required:["CreatorRequestId","Name"],members:{CreatorRequestId:{idempotencyToken:!0},Name:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{FirewallDomainList:{shape:"S1a"}}}},CreateFirewallRule:{input:{type:"structure",required:["CreatorRequestId","FirewallRuleGroupId","FirewallDomainListId","Priority","Action","Name"],members:{CreatorRequestId:{idempotencyToken:!0},FirewallRuleGroupId:{},FirewallDomainListId:{},Priority:{type:"integer"},Action:{},BlockResponse:{},BlockOverrideDomain:{},BlockOverrideDnsType:{},BlockOverrideTtl:{type:"integer"},Name:{},FirewallDomainRedirectionAction:{},Qtype:{}}},output:{type:"structure",members:{FirewallRule:{shape:"S1m"}}}},CreateFirewallRuleGroup:{input:{type:"structure",required:["CreatorRequestId","Name"],members:{CreatorRequestId:{idempotencyToken:!0},Name:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{FirewallRuleGroup:{shape:"S1p"}}}},CreateOutpostResolver:{input:{type:"structure",required:["CreatorRequestId","Name","PreferredInstanceType","OutpostArn"],members:{CreatorRequestId:{},Name:{},InstanceCount:{type:"integer"},PreferredInstanceType:{},OutpostArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{OutpostResolver:{shape:"S1x"}}}},CreateResolverEndpoint:{input:{type:"structure",required:["CreatorRequestId","SecurityGroupIds","Direction","IpAddresses"],members:{CreatorRequestId:{},Name:{},SecurityGroupIds:{shape:"Sp"},Direction:{},IpAddresses:{type:"list",member:{type:"structure",required:["SubnetId"],members:{SubnetId:{},Ip:{},Ipv6:{}}}},OutpostArn:{},PreferredInstanceType:{},Tags:{shape:"S7"},ResolverEndpointType:{},Protocols:{shape:"Sw"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"So"}}}},CreateResolverQueryLogConfig:{input:{type:"structure",required:["Name","DestinationArn","CreatorRequestId"],members:{Name:{},DestinationArn:{},CreatorRequestId:{idempotencyToken:!0},Tags:{shape:"S7"}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S28"}}}},CreateResolverRule:{input:{type:"structure",required:["CreatorRequestId","RuleType"],members:{CreatorRequestId:{},Name:{},RuleType:{},DomainName:{},TargetIps:{shape:"S2e"},ResolverEndpointId:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{ResolverRule:{shape:"S2i"}}}},DeleteFirewallDomainList:{input:{type:"structure",required:["FirewallDomainListId"],members:{FirewallDomainListId:{}}},output:{type:"structure",members:{FirewallDomainList:{shape:"S1a"}}}},DeleteFirewallRule:{input:{type:"structure",required:["FirewallRuleGroupId","FirewallDomainListId"],members:{FirewallRuleGroupId:{},FirewallDomainListId:{},Qtype:{}}},output:{type:"structure",members:{FirewallRule:{shape:"S1m"}}}},DeleteFirewallRuleGroup:{input:{type:"structure",required:["FirewallRuleGroupId"],members:{FirewallRuleGroupId:{}}},output:{type:"structure",members:{FirewallRuleGroup:{shape:"S1p"}}}},DeleteOutpostResolver:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{OutpostResolver:{shape:"S1x"}}}},DeleteResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"So"}}}},DeleteResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId"],members:{ResolverQueryLogConfigId:{}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S28"}}}},DeleteResolverRule:{input:{type:"structure",required:["ResolverRuleId"],members:{ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRule:{shape:"S2i"}}}},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:"So"}}}},DisassociateResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId","ResourceId"],members:{ResolverQueryLogConfigId:{},ResourceId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"S10"}}}},DisassociateResolverRule:{input:{type:"structure",required:["VPCId","ResolverRuleId"],members:{VPCId:{},ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"S16"}}}},GetFirewallConfig:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{FirewallConfig:{shape:"S38"}}}},GetFirewallDomainList:{input:{type:"structure",required:["FirewallDomainListId"],members:{FirewallDomainListId:{}}},output:{type:"structure",members:{FirewallDomainList:{shape:"S1a"}}}},GetFirewallRuleGroup:{input:{type:"structure",required:["FirewallRuleGroupId"],members:{FirewallRuleGroupId:{}}},output:{type:"structure",members:{FirewallRuleGroup:{shape:"S1p"}}}},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:{}}}},GetOutpostResolver:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{OutpostResolver:{shape:"S1x"}}}},GetResolverConfig:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{ResolverConfig:{shape:"S3n"}}}},GetResolverDnssecConfig:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{ResolverDNSSECConfig:{shape:"S3r"}}}},GetResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"So"}}}},GetResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId"],members:{ResolverQueryLogConfigId:{}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S28"}}}},GetResolverQueryLogConfigAssociation:{input:{type:"structure",required:["ResolverQueryLogConfigAssociationId"],members:{ResolverQueryLogConfigAssociationId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"S10"}}}},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:"S2i"}}}},GetResolverRuleAssociation:{input:{type:"structure",required:["ResolverRuleAssociationId"],members:{ResolverRuleAssociationId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"S16"}}}},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:"S38"}}}}},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:"S4q"}}}},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:"S1m"}}}}},ListOutpostResolvers:{input:{type:"structure",members:{OutpostArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OutpostResolvers:{type:"list",member:{shape:"S1x"}},NextToken:{}}}},ListResolverConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},ResolverConfigs:{type:"list",member:{shape:"S3n"}}}}},ListResolverDnssecConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S5a"}}},output:{type:"structure",members:{NextToken:{},ResolverDnssecConfigs:{type:"list",member:{shape:"S3r"}}}}},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:{},Ipv6:{},Status:{},StatusMessage:{},CreationTime:{},ModificationTime:{}}}}}}},ListResolverEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S5a"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverEndpoints:{type:"list",member:{shape:"So"}}}}},ListResolverQueryLogConfigAssociations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S5a"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},TotalCount:{type:"integer"},TotalFilteredCount:{type:"integer"},ResolverQueryLogConfigAssociations:{type:"list",member:{shape:"S10"}}}}},ListResolverQueryLogConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S5a"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},TotalCount:{type:"integer"},TotalFilteredCount:{type:"integer"},ResolverQueryLogConfigs:{type:"list",member:{shape:"S28"}}}}},ListResolverRuleAssociations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S5a"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverRuleAssociations:{type:"list",member:{shape:"S16"}}}}},ListResolverRules:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S5a"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverRules:{type:"list",member:{shape:"S2i"}}}}},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:"S38"}}}},UpdateFirewallDomains:{input:{type:"structure",required:["FirewallDomainListId","Operation","Domains"],members:{FirewallDomainListId:{},Operation:{},Domains:{shape:"S4q"}}},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:{},FirewallDomainRedirectionAction:{},Qtype:{}}},output:{type:"structure",members:{FirewallRule:{shape:"S1m"}}}},UpdateFirewallRuleGroupAssociation:{input:{type:"structure",required:["FirewallRuleGroupAssociationId"],members:{FirewallRuleGroupAssociationId:{},Priority:{type:"integer"},MutationProtection:{},Name:{}}},output:{type:"structure",members:{FirewallRuleGroupAssociation:{shape:"Sc"}}}},UpdateOutpostResolver:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},InstanceCount:{type:"integer"},PreferredInstanceType:{}}},output:{type:"structure",members:{OutpostResolver:{shape:"S1x"}}}},UpdateResolverConfig:{input:{type:"structure",required:["ResourceId","AutodefinedReverseFlag"],members:{ResourceId:{},AutodefinedReverseFlag:{}}},output:{type:"structure",members:{ResolverConfig:{shape:"S3n"}}}},UpdateResolverDnssecConfig:{input:{type:"structure",required:["ResourceId","Validation"],members:{ResourceId:{},Validation:{}}},output:{type:"structure",members:{ResolverDNSSECConfig:{shape:"S3r"}}}},UpdateResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{},Name:{},ResolverEndpointType:{},UpdateIpAddresses:{type:"list",member:{type:"structure",required:["IpId","Ipv6"],members:{IpId:{},Ipv6:{}}}},Protocols:{shape:"Sw"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"So"}}}},UpdateResolverRule:{input:{type:"structure",required:["ResolverRuleId","Config"],members:{ResolverRuleId:{},Config:{type:"structure",members:{Name:{},TargetIps:{shape:"S2e"},ResolverEndpointId:{}}}}},output:{type:"structure",members:{ResolverRule:{shape:"S2i"}}}}},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:{},Ipv6:{}}},So:{type:"structure",members:{Id:{},CreatorRequestId:{},Arn:{},Name:{},SecurityGroupIds:{shape:"Sp"},Direction:{},IpAddressCount:{type:"integer"},HostVPCId:{},Status:{},StatusMessage:{},CreationTime:{},ModificationTime:{},OutpostArn:{},PreferredInstanceType:{},ResolverEndpointType:{},Protocols:{shape:"Sw"}}},Sp:{type:"list",member:{}},Sw:{type:"list",member:{}},S10:{type:"structure",members:{Id:{},ResolverQueryLogConfigId:{},ResourceId:{},Status:{},Error:{},ErrorMessage:{},CreationTime:{}}},S16:{type:"structure",members:{Id:{},ResolverRuleId:{},Name:{},VPCId:{},Status:{},StatusMessage:{}}},S1a:{type:"structure",members:{Id:{},Arn:{},Name:{},DomainCount:{type:"integer"},Status:{},StatusMessage:{},ManagedOwnerName:{},CreatorRequestId:{},CreationTime:{},ModificationTime:{}}},S1m:{type:"structure",members:{FirewallRuleGroupId:{},FirewallDomainListId:{},Name:{},Priority:{type:"integer"},Action:{},BlockResponse:{},BlockOverrideDomain:{},BlockOverrideDnsType:{},BlockOverrideTtl:{type:"integer"},CreatorRequestId:{},CreationTime:{},ModificationTime:{},FirewallDomainRedirectionAction:{},Qtype:{}}},S1p:{type:"structure",members:{Id:{},Arn:{},Name:{},RuleCount:{type:"integer"},Status:{},StatusMessage:{},OwnerId:{},CreatorRequestId:{},ShareStatus:{},CreationTime:{},ModificationTime:{}}},S1x:{type:"structure",members:{Arn:{},CreationTime:{},ModificationTime:{},CreatorRequestId:{},Id:{},InstanceCount:{type:"integer"},PreferredInstanceType:{},Name:{},Status:{},StatusMessage:{},OutpostArn:{}}},S28:{type:"structure",members:{Id:{},OwnerId:{},Status:{},ShareStatus:{},AssociationCount:{type:"integer"},Arn:{},Name:{},DestinationArn:{},CreatorRequestId:{},CreationTime:{}}},S2e:{type:"list",member:{type:"structure",members:{Ip:{},Port:{type:"integer"},Ipv6:{},Protocol:{}}}},S2i:{type:"structure",members:{Id:{},CreatorRequestId:{},Arn:{},DomainName:{},Status:{},StatusMessage:{},RuleType:{},Name:{},TargetIps:{shape:"S2e"},ResolverEndpointId:{},OwnerId:{},ShareStatus:{},CreationTime:{},ModificationTime:{}}},S38:{type:"structure",members:{Id:{},ResourceId:{},OwnerId:{},FirewallFailOpen:{}}},S3n:{type:"structure",members:{Id:{},ResourceId:{},OwnerId:{},AutodefinedReverse:{}}},S3r:{type:"structure",members:{Id:{},OwnerId:{},ResourceId:{},ValidationStatus:{}}},S4q:{type:"list",member:{}},S5a:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}}}}},{}],647:[function(e,t,r){t.exports={pagination:{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"},ListOutpostResolvers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"OutpostResolvers"},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"}}}},{}],648:[function(e,t,r){t.exports={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:{BatchCreateRumMetricDefinitions:{http:{requestUri:"/rummetrics/{AppMonitorName}/metrics",responseCode:200},input:{type:"structure",required:["AppMonitorName","Destination","MetricDefinitions"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},Destination:{},DestinationArn:{},MetricDefinitions:{type:"list",member:{shape:"S6"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["ErrorCode","ErrorMessage","MetricDefinition"],members:{ErrorCode:{},ErrorMessage:{},MetricDefinition:{shape:"S6"}}}},MetricDefinitions:{shape:"Sj"}}},idempotent:!0},BatchDeleteRumMetricDefinitions:{http:{method:"DELETE",requestUri:"/rummetrics/{AppMonitorName}/metrics",responseCode:200},input:{type:"structure",required:["AppMonitorName","Destination","MetricDefinitionIds"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},Destination:{location:"querystring",locationName:"destination"},DestinationArn:{location:"querystring",locationName:"destinationArn"},MetricDefinitionIds:{shape:"Sn",location:"querystring",locationName:"metricDefinitionIds"}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["ErrorCode","ErrorMessage","MetricDefinitionId"],members:{ErrorCode:{},ErrorMessage:{},MetricDefinitionId:{}}}},MetricDefinitionIds:{shape:"Sn"}}},idempotent:!0},BatchGetRumMetricDefinitions:{http:{method:"GET",requestUri:"/rummetrics/{AppMonitorName}/metrics",responseCode:200},input:{type:"structure",required:["AppMonitorName","Destination"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},Destination:{location:"querystring",locationName:"destination"},DestinationArn:{location:"querystring",locationName:"destinationArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{MetricDefinitions:{shape:"Sj"},NextToken:{}}}},CreateAppMonitor:{http:{requestUri:"/appmonitor",responseCode:200},input:{type:"structure",required:["Domain","Name"],members:{AppMonitorConfiguration:{shape:"Sv"},CustomEvents:{shape:"S15"},CwLogEnabled:{type:"boolean"},Domain:{},Name:{},Tags:{shape:"S18"}}},output:{type:"structure",members:{Id:{}}},idempotent:!0},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:!0},DeleteRumMetricsDestination:{http:{method:"DELETE",requestUri:"/rummetrics/{AppMonitorName}/metricsdestination",responseCode:200},input:{type:"structure",required:["AppMonitorName","Destination"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},Destination:{location:"querystring",locationName:"destination"},DestinationArn:{location:"querystring",locationName:"destinationArn"}}},output:{type:"structure",members:{}},idempotent:!0},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:"Sv"},Created:{},CustomEvents:{shape:"S15"},DataStorage:{type:"structure",members:{CwLog:{type:"structure",members:{CwLogEnabled:{type:"boolean"},CwLogGroup:{}}}}},Domain:{},Id:{},LastModified:{},Name:{},State:{},Tags:{shape:"S18"}}}}}},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:{}}}},ListRumMetricsDestinations:{http:{method:"GET",requestUri:"/rummetrics/{AppMonitorName}/metricsdestination",responseCode:200},input:{type:"structure",required:["AppMonitorName"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Destinations:{type:"list",member:{type:"structure",members:{Destination:{},DestinationArn:{},IamRoleArn:{}}}},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:"S18"}}}},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:!0},id:{},metadata:{jsonvalue:!0},timestamp:{type:"timestamp"},type:{}}}},UserDetails:{type:"structure",members:{sessionId:{},userId:{}}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"dataplane."}},PutRumMetricsDestination:{http:{requestUri:"/rummetrics/{AppMonitorName}/metricsdestination",responseCode:200},input:{type:"structure",required:["AppMonitorName","Destination"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},Destination:{},DestinationArn:{},IamRoleArn:{}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S18"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateAppMonitor:{http:{method:"PATCH",requestUri:"/appmonitor/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{AppMonitorConfiguration:{shape:"Sv"},CustomEvents:{shape:"S15"},CwLogEnabled:{type:"boolean"},Domain:{},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}}},UpdateRumMetricDefinition:{http:{method:"PATCH",requestUri:"/rummetrics/{AppMonitorName}/metrics",responseCode:200},input:{type:"structure",required:["AppMonitorName","Destination","MetricDefinition","MetricDefinitionId"],members:{AppMonitorName:{location:"uri",locationName:"AppMonitorName"},Destination:{},DestinationArn:{},MetricDefinition:{shape:"S6"},MetricDefinitionId:{}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S6:{type:"structure",required:["Name"],members:{DimensionKeys:{shape:"S7"},EventPattern:{},Name:{},Namespace:{},UnitLabel:{},ValueKey:{}}},S7:{type:"map",key:{},value:{}},Sj:{type:"list",member:{type:"structure",required:["MetricDefinitionId","Name"],members:{DimensionKeys:{shape:"S7"},EventPattern:{},MetricDefinitionId:{},Name:{},Namespace:{},UnitLabel:{},ValueKey:{}}}},Sn:{type:"list",member:{}},Sv:{type:"structure",members:{AllowCookies:{type:"boolean"},EnableXRay:{type:"boolean"},ExcludedPages:{shape:"Sx"},FavoritePages:{type:"list",member:{}},GuestRoleArn:{},IdentityPoolId:{},IncludedPages:{shape:"Sx"},SessionSampleRate:{type:"double"},Telemetries:{type:"list",member:{}}}},Sx:{type:"list",member:{}},S15:{type:"structure",members:{Status:{}}},S18:{type:"map",key:{},value:{}}}}},{}],649:[function(e,t,r){t.exports={pagination:{BatchGetRumMetricDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MetricDefinitions"},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"},ListRumMetricsDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Destinations"}}}},{}],650:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"runtime.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Runtime Service",serviceId:"Lex Runtime Service",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex-2016-11-28"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{botName:{},botAlias:{},userId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session/"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},checkpointLabelFilter:{location:"querystring",locationName:"checkpointLabelFilter"}}},output:{type:"structure",members:{recentIntentSummaryView:{shape:"Sa"},sessionAttributes:{shape:"Sd"},sessionId:{},dialogAction:{shape:"Sh"},activeContexts:{shape:"Sk"}}}},PostContent:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},input:{type:"structure",required:["botName","botAlias","userId","contentType","inputStream"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"St",jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},requestAttributes:{shape:"St",jsonvalue:!0,location:"header",locationName:"x-amz-lex-request-attributes"},contentType:{location:"header",locationName:"Content-Type"},accept:{location:"header",locationName:"Accept"},inputStream:{shape:"Sw"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"inputStream"},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},nluIntentConfidence:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-nlu-intent-confidence"},alternativeIntents:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-alternative-intents"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},sentimentResponse:{location:"header",locationName:"x-amz-lex-sentiment"},message:{shape:"Si",deprecated:!0,deprecatedMessage:"The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-message"},encodedMessage:{shape:"Sz",location:"header",locationName:"x-amz-lex-encoded-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},inputTranscript:{deprecated:!0,deprecatedMessage:"The inputTranscript field is deprecated, use the encodedInputTranscript field instead. The inputTranscript field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-input-transcript"},encodedInputTranscript:{location:"header",locationName:"x-amz-lex-encoded-input-transcript",type:"string",sensitive:!0},audioStream:{shape:"Sw"},botVersion:{location:"header",locationName:"x-amz-lex-bot-version"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"},authtype:"v4-unsigned-body"},PostText:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},input:{type:"structure",required:["botName","botAlias","userId","inputText"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},requestAttributes:{shape:"Sd"},inputText:{shape:"Si"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S15"},alternativeIntents:{type:"list",member:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S15"},slots:{shape:"Sd"}}}},slots:{shape:"Sd"},sessionAttributes:{shape:"Sd"},message:{shape:"Si"},sentimentResponse:{type:"structure",members:{sentimentLabel:{},sentimentScore:{}}},messageFormat:{},dialogState:{},slotToElicit:{},responseCard:{type:"structure",members:{version:{},contentType:{},genericAttachments:{type:"list",member:{type:"structure",members:{title:{},subTitle:{},attachmentLinkUrl:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},sessionId:{},botVersion:{},activeContexts:{shape:"Sk"}}}},PutSession:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},dialogAction:{shape:"Sh"},recentIntentSummaryView:{shape:"Sa"},accept:{location:"header",locationName:"Accept"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},message:{shape:"Si",deprecated:!0,deprecatedMessage:"The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-message"},encodedMessage:{shape:"Sz",location:"header",locationName:"x-amz-lex-encoded-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},audioStream:{shape:"Sw"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"}}},shapes:{Sa:{type:"list",member:{type:"structure",required:["dialogActionType"],members:{intentName:{},checkpointLabel:{},slots:{shape:"Sd"},confirmationStatus:{},dialogActionType:{},fulfillmentState:{},slotToElicit:{}}}},Sd:{type:"map",key:{},value:{},sensitive:!0},Sh:{type:"structure",required:["type"],members:{type:{},intentName:{},slots:{shape:"Sd"},slotToElicit:{},fulfillmentState:{},message:{shape:"Si"},messageFormat:{}}},Si:{type:"string",sensitive:!0},Sk:{type:"list",member:{type:"structure",required:["name","timeToLive","parameters"],members:{name:{},timeToLive:{type:"structure",members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},parameters:{type:"map",key:{},value:{shape:"Si"}}}},sensitive:!0},St:{type:"string",sensitive:!0},Sw:{type:"blob",streaming:!0},Sx:{type:"string",sensitive:!0},Sz:{type:"string",sensitive:!0},S15:{type:"structure",members:{score:{type:"double"}}}}}},{}],651:[function(e,t,r){t.exports={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:"S12"}}}},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:"S12"},requestAttributes:{shape:"S1f"},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:"S1r"}},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:"S12"},requestAttributes:{shape:"S1f"}}},output:{type:"structure",members:{messages:{shape:"Sa"},sessionState:{shape:"S12"},interpretations:{shape:"Sl"},requestAttributes:{shape:"S1f"},sessionId:{},recognizedBotMember:{type:"structure",required:["botId"],members:{botId:{},botName:{}}}}}},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:"S1w",location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{shape:"S1w",location:"header",locationName:"x-amz-lex-request-attributes"},requestContentType:{location:"header",locationName:"Content-Type"},responseContentType:{location:"header",locationName:"Response-Content-Type"},inputStream:{shape:"S1r"}},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:"S1r"},recognizedBotMember:{location:"header",locationName:"x-amz-lex-recognized-bot-member"}},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:!0},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"},interpretationSource:{}}}},Ss:{type:"structure",required:["name"],members:{name:{},slots:{shape:"St"},state:{},confirmationState:{}}},St:{type:"map",key:{},value:{shape:"Su"}},Su:{type:"structure",members:{value:{type:"structure",required:["interpretedValue"],members:{originalValue:{},interpretedValue:{},resolvedValues:{type:"list",member:{}}}},shape:{},values:{type:"list",member:{shape:"Su"}},subSlots:{shape:"St"}}},S12:{type:"structure",members:{dialogAction:{type:"structure",required:["type"],members:{type:{},slotToElicit:{},slotElicitationStyle:{},subSlotToElicit:{shape:"S16"}}},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:"S1f"},originatingRequestId:{},runtimeHints:{type:"structure",members:{slotHints:{type:"map",key:{},value:{shape:"S1k"}}}}}},S16:{type:"structure",required:["name"],members:{name:{},subSlotToElicit:{shape:"S16"}}},S1f:{type:"map",key:{},value:{}},S1k:{type:"map",key:{},value:{type:"structure",members:{runtimeHintValues:{type:"list",member:{type:"structure",required:["phrase"],members:{phrase:{}}}},subSlotHints:{shape:"S1k"}}}},S1r:{type:"blob",streaming:!0},S1w:{type:"string",sensitive:!0}}}},{}],652:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-05-13",endpointPrefix:"runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker Runtime",serviceId:"SageMaker Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"runtime.sagemaker-2017-05-13"},operations:{InvokeEndpoint:{http:{requestUri:"/endpoints/{EndpointName}/invocations"},input:{type:"structure",required:["EndpointName","Body"],members:{EndpointName:{location:"uri",locationName:"EndpointName"},Body:{shape:"S3"},ContentType:{location:"header",locationName:"Content-Type"},Accept:{location:"header",locationName:"Accept"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"},TargetModel:{location:"header",locationName:"X-Amzn-SageMaker-Target-Model"},TargetVariant:{location:"header",locationName:"X-Amzn-SageMaker-Target-Variant"},TargetContainerHostname:{location:"header",locationName:"X-Amzn-SageMaker-Target-Container-Hostname"},InferenceId:{location:"header",locationName:"X-Amzn-SageMaker-Inference-Id"},EnableExplanations:{location:"header",locationName:"X-Amzn-SageMaker-Enable-Explanations"},InferenceComponentName:{location:"header",locationName:"X-Amzn-SageMaker-Inference-Component"}},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"},InvocationTimeoutSeconds:{location:"header",locationName:"X-Amzn-SageMaker-InvocationTimeoutSeconds",type:"integer"}}},output:{type:"structure",members:{InferenceId:{},OutputLocation:{location:"header",locationName:"X-Amzn-SageMaker-OutputLocation"},FailureLocation:{location:"header",locationName:"X-Amzn-SageMaker-FailureLocation"}}}},InvokeEndpointWithResponseStream:{http:{requestUri:"/endpoints/{EndpointName}/invocations-response-stream"},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:"X-Amzn-SageMaker-Accept"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"},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"},InferenceComponentName:{location:"header",locationName:"X-Amzn-SageMaker-Inference-Component"}},payload:"Body"},output:{type:"structure",required:["Body"],members:{Body:{type:"structure",members:{PayloadPart:{type:"structure",members:{Bytes:{eventpayload:!0,type:"blob",sensitive:!0}},event:!0},ModelStreamError:{type:"structure",members:{Message:{},ErrorCode:{}},exception:!0,synthetic:!0},InternalStreamFailure:{type:"structure",members:{Message:{}},exception:!0,fault:!0,synthetic:!0}},eventstream:!0},ContentType:{location:"header",locationName:"X-Amzn-SageMaker-Content-Type"},InvokedProductionVariant:{location:"header",locationName:"x-Amzn-Invoked-Production-Variant"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"}},payload:"Body"}}},shapes:{S3:{type:"blob",sensitive:!0},S5:{type:"string",sensitive:!0}}}},{}],653:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2006-03-01",checksumFormat:"md5",endpointPrefix:"s3",globalEndpoint:"s3.amazonaws.com",protocol:"rest-xml",protocols:["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:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{contextParam:{name:"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:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{contextParam:{name:"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:!0}}},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:{contextParam:{name:"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:{contextParam:{name:"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:{contextParam:{name:"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",staticContextParams:{DisableS3ExpressSessionAuth:{value:!0}}},CreateBucket:{http:{method:"PUT",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LocationConstraint:{},Location:{type:"structure",members:{Type:{},Name:{}}},Bucket:{type:"structure",members:{DataRedundancy:{},Type:{}}}}},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",staticContextParams:{DisableAccessPoints:{value:!0},UseS3ExpressControlEndpoint:{value:!0}}},CreateMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}?uploads"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{contextParam:{name:"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:{contextParam:{name:"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"},CreateSession:{http:{method:"GET",requestUri:"/{Bucket}?session"},input:{type:"structure",required:["Bucket"],members:{SessionMode:{location:"header",locationName:"x-amz-create-session-mode"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"}}},output:{type:"structure",required:["Credentials"],members:{Credentials:{locationName:"Credentials",type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{locationName:"AccessKeyId"},SecretAccessKey:{shape:"S2h",locationName:"SecretAccessKey"},SessionToken:{shape:"S2h",locationName:"SessionToken"},Expiration:{locationName:"Expiration",type:"timestamp"}}}}},staticContextParams:{DisableS3ExpressSessionAuth:{value:!0}}},DeleteBucket:{http:{method:"DELETE",requestUri:"/{Bucket}",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketAnalyticsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?analytics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketCors:{http:{method:"DELETE",requestUri:"/{Bucket}?cors",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketEncryption:{http:{method:"DELETE",requestUri:"/{Bucket}?encryption",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketIntelligentTieringConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?intelligent-tiering",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketInventoryConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?inventory",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketLifecycle:{http:{method:"DELETE",requestUri:"/{Bucket}?lifecycle",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketMetricsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?metrics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketOwnershipControls:{http:{method:"DELETE",requestUri:"/{Bucket}?ownershipControls",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/{Bucket}?policy",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketReplication:{http:{method:"DELETE",requestUri:"/{Bucket}?replication",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/{Bucket}?tagging",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteBucketWebsite:{http:{method:"DELETE",requestUri:"/{Bucket}?website",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},DeleteObject:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{contextParam:{name:"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:{contextParam:{name:"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:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Delete:{locationName:"Delete",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Objects"],members:{Objects:{locationName:"Object",type:"list",member:{type:"structure",required:["Key"],members:{Key:{},VersionId:{}}},flattened:!0},Quiet:{type:"boolean"}}},MFA:{location:"header",locationName:"x-amz-mfa"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},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:!0},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},Errors:{locationName:"Error",type:"list",member:{type:"structure",members:{Key:{},VersionId:{},Code:{},Message:{}}},flattened:!0}}},alias:"DeleteMultipleObjects",httpChecksum:{requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/{Bucket}?publicAccessBlock",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketAccelerateConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"}}},output:{type:"structure",members:{Status:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketAcl:{http:{method:"GET",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S3q"},Grants:{shape:"S3t",locationName:"AccessControlList"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketAnalyticsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"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:"S42"}},payload:"AnalyticsConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketCors:{http:{method:"GET",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{CORSRules:{shape:"S4h",locationName:"CORSRule"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketEncryption:{http:{method:"GET",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ServerSideEncryptionConfiguration:{shape:"S4u"}},payload:"ServerSideEncryptionConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketIntelligentTieringConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}},output:{type:"structure",members:{IntelligentTieringConfiguration:{shape:"S50"}},payload:"IntelligentTieringConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketInventoryConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"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:"S5a"}},payload:"InventoryConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketLifecycle:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S5q",locationName:"Rule"}}},deprecated:!0,staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S66",locationName:"Rule"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketLocation:{http:{method:"GET",requestUri:"/{Bucket}?location"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LocationConstraint:{}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketLogging:{http:{method:"GET",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LoggingEnabled:{shape:"S6i"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketMetricsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{contextParam:{name:"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:"S6u"}},payload:"MetricsConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketNotification:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S6y"},output:{shape:"S6z"},deprecated:!0,staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketNotificationConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S6y"},output:{shape:"S7a"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketOwnershipControls:{http:{method:"GET",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{OwnershipControls:{shape:"S7r"}},payload:"OwnershipControls"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketPolicy:{http:{method:"GET",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Policy:{}},payload:"Policy"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketPolicyStatus:{http:{method:"GET",requestUri:"/{Bucket}?policyStatus"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketReplication:{http:{method:"GET",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ReplicationConfiguration:{shape:"S83"}},payload:"ReplicationConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketRequestPayment:{http:{method:"GET",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payer:{}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketTagging:{http:{method:"GET",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S48"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketVersioning:{http:{method:"GET",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{},MFADelete:{locationName:"MfaDelete"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetBucketWebsite:{http:{method:"GET",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RedirectAllRequestsTo:{shape:"S96"},IndexDocument:{shape:"S99"},ErrorDocument:{shape:"S9b"},RoutingRules:{shape:"S9c"}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},GetObject:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"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:{contextParam:{name:"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:!0,type:"blob"},DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},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",deprecated:!0,type:"timestamp"},ExpiresString:{location:"header",locationName:"ExpiresString"},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:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{contextParam:{name:"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:"S3q"},Grants:{shape:"S3t",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:{contextParam:{name:"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:"long"},ChecksumCRC32:{},ChecksumCRC32C:{},ChecksumSHA1:{},ChecksumSHA256:{}}},flattened:!0}}},StorageClass:{},ObjectSize:{type:"long"}}}},GetObjectLegalHold:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"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:"Sar",locationName:"LegalHold"}},payload:"LegalHold"}},GetObjectLockConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ObjectLockConfiguration:{shape:"Sau"}},payload:"ObjectLockConfiguration"}},GetObjectRetention:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"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:"Sb2",locationName:"Retention"}},payload:"Retention"}},GetObjectTagging:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"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:"S48"}}}},GetObjectTorrent:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?torrent"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,type:"blob"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"Body"}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"Sb9"}},payload:"PublicAccessBlockConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},HeadBucket:{http:{method:"HEAD",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{BucketLocationType:{location:"header",locationName:"x-amz-bucket-location-type"},BucketLocationName:{location:"header",locationName:"x-amz-bucket-location-name"},BucketRegion:{location:"header",locationName:"x-amz-bucket-region"},AccessPointAlias:{location:"header",locationName:"x-amz-access-point-alias",type:"boolean"}}}},HeadObject:{http:{method:"HEAD",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"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:{contextParam:{name:"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",deprecated:!0,type:"timestamp"},ExpiresString:{location:"header",locationName:"ExpiresString"},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:{contextParam:{name:"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:"S42"},flattened:!0}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},ListBucketIntelligentTieringConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:"S50"},flattened:!0}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},ListBucketInventoryConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:"S5a"},flattened:!0},IsTruncated:{type:"boolean"},NextContinuationToken:{}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},ListBucketMetricsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:"S6u"},flattened:!0}}}},ListBuckets:{http:{method:"GET"},output:{type:"structure",members:{Buckets:{shape:"Sby"},Owner:{shape:"S3q"}}},alias:"GetService"},ListDirectoryBuckets:{http:{method:"GET"},input:{type:"structure",members:{ContinuationToken:{location:"querystring",locationName:"continuation-token"},MaxDirectoryBuckets:{location:"querystring",locationName:"max-directory-buckets",type:"integer"}}},output:{type:"structure",members:{Buckets:{shape:"Sby"},ContinuationToken:{}}},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},ListMultipartUploads:{http:{method:"GET",requestUri:"/{Bucket}?uploads"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:{contextParam:{name:"Prefix"},location:"querystring",locationName:"prefix"},UploadIdMarker:{location:"querystring",locationName:"upload-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"}}},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:"S3q"},Initiator:{shape:"Sch"},ChecksumAlgorithm:{}}},flattened:!0},CommonPrefixes:{shape:"Sci"},EncodingType:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},ListObjectVersions:{http:{method:"GET",requestUri:"/{Bucket}?versions"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:{contextParam:{name:"Prefix"},location:"querystring",locationName:"prefix"},VersionIdMarker:{location:"querystring",locationName:"version-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},OptionalObjectAttributes:{shape:"Scn",location:"header",locationName:"x-amz-optional-object-attributes"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},KeyMarker:{},VersionIdMarker:{},NextKeyMarker:{},NextVersionIdMarker:{},Versions:{locationName:"Version",type:"list",member:{type:"structure",members:{ETag:{},ChecksumAlgorithm:{shape:"Sct"},Size:{type:"long"},StorageClass:{},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"},Owner:{shape:"S3q"},RestoreStatus:{shape:"Scw"}}},flattened:!0},DeleteMarkers:{locationName:"DeleteMarker",type:"list",member:{type:"structure",members:{Owner:{shape:"S3q"},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"}}},flattened:!0},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sci"},EncodingType:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},alias:"GetBucketObjectVersions"},ListObjects:{http:{method:"GET",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:{contextParam:{name:"Prefix"},location:"querystring",locationName:"prefix"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},OptionalObjectAttributes:{shape:"Scn",location:"header",locationName:"x-amz-optional-object-attributes"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Marker:{},NextMarker:{},Contents:{shape:"Sd5"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sci"},EncodingType:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},alias:"GetBucket"},ListObjectsV2:{http:{method:"GET",requestUri:"/{Bucket}?list-type=2"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:{contextParam:{name:"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"},OptionalObjectAttributes:{shape:"Scn",location:"header",locationName:"x-amz-optional-object-attributes"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Contents:{shape:"Sd5"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sci"},EncodingType:{},KeyCount:{type:"integer"},ContinuationToken:{},NextContinuationToken:{},StartAfter:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},ListParts:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{contextParam:{name:"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:"long"},ChecksumCRC32:{},ChecksumCRC32C:{},ChecksumSHA1:{},ChecksumSHA256:{}}},flattened:!0},Initiator:{shape:"Sch"},Owner:{shape:"S3q"},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:{contextParam:{name:"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:!1},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketAcl:{http:{method:"PUT",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sdk",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{contextParam:{name:"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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketAnalyticsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id","AnalyticsConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},AnalyticsConfiguration:{shape:"S42",locationName:"AnalyticsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AnalyticsConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketCors:{http:{method:"PUT",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket","CORSConfiguration"],members:{Bucket:{contextParam:{name:"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:"S4h",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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketEncryption:{http:{method:"PUT",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket","ServerSideEncryptionConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-sdk-checksum-algorithm"},ServerSideEncryptionConfiguration:{shape:"S4u",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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketIntelligentTieringConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id","IntelligentTieringConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},IntelligentTieringConfiguration:{shape:"S50",locationName:"IntelligentTieringConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"IntelligentTieringConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketInventoryConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id","InventoryConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},InventoryConfiguration:{shape:"S5a",locationName:"InventoryConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"InventoryConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketLifecycle:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:"S5q",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},deprecated:!0,httpChecksum:{requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"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:"S66",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},httpChecksum:{requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketLogging:{http:{method:"PUT",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket","BucketLoggingStatus"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},BucketLoggingStatus:{locationName:"BucketLoggingStatus",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LoggingEnabled:{shape:"S6i"}}},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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketMetricsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id","MetricsConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},MetricsConfiguration:{shape:"S6u",locationName:"MetricsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MetricsConfiguration"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketNotification:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-sdk-checksum-algorithm"},NotificationConfiguration:{shape:"S6z",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"},deprecated:!0,httpChecksum:{requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketNotificationConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},NotificationConfiguration:{shape:"S7a",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"},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketOwnershipControls:{http:{method:"PUT",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket","OwnershipControls"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},OwnershipControls:{shape:"S7r",locationName:"OwnershipControls",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"OwnershipControls"},httpChecksum:{requestChecksumRequired:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketPolicy:{http:{method:"PUT",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket","Policy"],members:{Bucket:{contextParam:{name:"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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketReplication:{http:{method:"PUT",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket","ReplicationConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-sdk-checksum-algorithm"},ReplicationConfiguration:{shape:"S83",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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketRequestPayment:{http:{method:"PUT",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket","RequestPaymentConfiguration"],members:{Bucket:{contextParam:{name:"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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketTagging:{http:{method:"PUT",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket","Tagging"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-sdk-checksum-algorithm"},Tagging:{shape:"Sea",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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketVersioning:{http:{method:"PUT",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket","VersioningConfiguration"],members:{Bucket:{contextParam:{name:"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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutBucketWebsite:{http:{method:"PUT",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket","WebsiteConfiguration"],members:{Bucket:{contextParam:{name:"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:"S9b"},IndexDocument:{shape:"S99"},RedirectAllRequestsTo:{shape:"S96"},RoutingRules:{shape:"S9c"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"WebsiteConfiguration"},httpChecksum:{requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},PutObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Body:{streaming:!0,type:"blob"},Bucket:{contextParam:{name:"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:{contextParam:{name:"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:!1}},PutObjectAcl:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sdk",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{contextParam:{name:"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:{contextParam:{name:"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:!0}},PutObjectLegalHold:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},LegalHold:{shape:"Sar",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:!0}},PutObjectLockConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ObjectLockConfiguration:{shape:"Sau",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:!0}},PutObjectRetention:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},Retention:{shape:"Sb2",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:!0}},PutObjectTagging:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key","Tagging"],members:{Bucket:{contextParam:{name:"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:"Sea",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:!0}},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket","PublicAccessBlockConfiguration"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-sdk-checksum-algorithm"},PublicAccessBlockConfiguration:{shape:"Sb9",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:!0},staticContextParams:{UseS3ExpressControlEndpoint:{value:!0}}},RestoreObject:{http:{requestUri:"/{Bucket}/{Key+}?restore"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{contextParam:{name:"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:"Sf0"},ExpressionType:{},Expression:{},OutputSerialization:{shape:"Sff"}}},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:"S3t"},Tagging:{shape:"Sea"},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:!1}},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:{contextParam:{name:"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:"Sf0"},OutputSerialization:{shape:"Sff"},ScanRange:{type:"structure",members:{Start:{type:"long"},End:{type:"long"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payload:{type:"structure",members:{Records:{type:"structure",members:{Payload:{eventpayload:!0,type:"blob"}},event:!0},Stats:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Progress:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Cont:{type:"structure",members:{},event:!0},End:{type:"structure",members:{},event:!0}},eventstream:!0}},payload:"Payload"}},UploadPart:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","PartNumber","UploadId"],members:{Body:{streaming:!0,type:"blob"},Bucket:{contextParam:{name:"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:{contextParam:{name:"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:!1}},UploadPartCopy:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","CopySource","Key","PartNumber","UploadId"],members:{Bucket:{contextParam:{name:"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"},staticContextParams:{DisableS3ExpressSessionAuth:{value:!0}}},WriteGetObjectResponse:{http:{requestUri:"/WriteGetObjectResponse"},input:{type:"structure",required:["RequestRoute","RequestToken"],members:{RequestRoute:{hostLabel:!0,location:"header",locationName:"x-amz-request-route"},RequestToken:{location:"header",locationName:"x-amz-request-token"},Body:{streaming:!0,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}."},staticContextParams:{UseObjectLambdaEndpoint:{value:!0}}}},shapes:{Sk:{type:"blob",sensitive:!0},Sr:{type:"string",sensitive:!0},S1b:{type:"map",key:{},value:{}},S1i:{type:"string",sensitive:!0},S1k:{type:"blob",sensitive:!0},S1o:{type:"timestamp",timestampFormat:"iso8601"},S2h:{type:"string",sensitive:!0},S3q:{type:"structure",members:{DisplayName:{},ID:{}}},S3t:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3v"},Permission:{}}}},S3v:{type:"structure",required:["Type"],members:{DisplayName:{},EmailAddress:{},ID:{},Type:{locationName:"xsi:type",xmlAttribute:!0},URI:{}},xmlNamespace:{prefix:"xsi",uri:"http://www.w3.org/2001/XMLSchema-instance"}},S42:{type:"structure",required:["Id","StorageClassAnalysis"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S45"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S48",flattened:!0,locationName:"Tag"}}}}},StorageClassAnalysis:{type:"structure",members:{DataExport:{type:"structure",required:["OutputSchemaVersion","Destination"],members:{OutputSchemaVersion:{},Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Format","Bucket"],members:{Format:{},BucketAccountId:{},Bucket:{},Prefix:{}}}}}}}}}}},S45:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S48:{type:"list",member:{shape:"S45",locationName:"Tag"}},S4h:{type:"list",member:{type:"structure",required:["AllowedMethods","AllowedOrigins"],members:{ID:{},AllowedHeaders:{locationName:"AllowedHeader",type:"list",member:{},flattened:!0},AllowedMethods:{locationName:"AllowedMethod",type:"list",member:{},flattened:!0},AllowedOrigins:{locationName:"AllowedOrigin",type:"list",member:{},flattened:!0},ExposeHeaders:{locationName:"ExposeHeader",type:"list",member:{},flattened:!0},MaxAgeSeconds:{type:"integer"}}},flattened:!0},S4u:{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:!0}}},S50:{type:"structure",required:["Id","Status","Tierings"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S45"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S48",flattened:!0,locationName:"Tag"}}}}},Status:{},Tierings:{locationName:"Tiering",type:"list",member:{type:"structure",required:["Days","AccessTier"],members:{Days:{type:"integer"},AccessTier:{}}},flattened:!0}}},S5a:{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:{}}}}},S5q:{type:"list",member:{type:"structure",required:["Prefix","Status"],members:{Expiration:{shape:"S5s"},ID:{},Prefix:{},Status:{},Transition:{shape:"S5x"},NoncurrentVersionTransition:{shape:"S5z"},NoncurrentVersionExpiration:{shape:"S61"},AbortIncompleteMultipartUpload:{shape:"S62"}}},flattened:!0},S5s:{type:"structure",members:{Date:{shape:"S5t"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},S5t:{type:"timestamp",timestampFormat:"iso8601"},S5x:{type:"structure",members:{Date:{shape:"S5t"},Days:{type:"integer"},StorageClass:{}}},S5z:{type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{},NewerNoncurrentVersions:{type:"integer"}}},S61:{type:"structure",members:{NoncurrentDays:{type:"integer"},NewerNoncurrentVersions:{type:"integer"}}},S62:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}},S66:{type:"list",member:{type:"structure",required:["Status"],members:{Expiration:{shape:"S5s"},ID:{},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S45"},ObjectSizeGreaterThan:{type:"long"},ObjectSizeLessThan:{type:"long"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S48",flattened:!0,locationName:"Tag"},ObjectSizeGreaterThan:{type:"long"},ObjectSizeLessThan:{type:"long"}}}}},Status:{},Transitions:{locationName:"Transition",type:"list",member:{shape:"S5x"},flattened:!0},NoncurrentVersionTransitions:{locationName:"NoncurrentVersionTransition",type:"list",member:{shape:"S5z"},flattened:!0},NoncurrentVersionExpiration:{shape:"S61"},AbortIncompleteMultipartUpload:{shape:"S62"}}},flattened:!0},S6i:{type:"structure",required:["TargetBucket","TargetPrefix"],members:{TargetBucket:{},TargetGrants:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3v"},Permission:{}}}},TargetPrefix:{},TargetObjectKeyFormat:{type:"structure",members:{SimplePrefix:{locationName:"SimplePrefix",type:"structure",members:{}},PartitionedPrefix:{locationName:"PartitionedPrefix",type:"structure",members:{PartitionDateSource:{}}}}}}},S6u:{type:"structure",required:["Id"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S45"},AccessPointArn:{},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S48",flattened:!0,locationName:"Tag"},AccessPointArn:{}}}}}}},S6y:{type:"structure",required:["Bucket"],members:{Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},S6z:{type:"structure",members:{TopicConfiguration:{type:"structure",members:{Id:{},Events:{shape:"S72",locationName:"Event"},Event:{deprecated:!0},Topic:{}}},QueueConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S72",locationName:"Event"},Queue:{}}},CloudFunctionConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S72",locationName:"Event"},CloudFunction:{},InvocationRole:{}}}}},S72:{type:"list",member:{},flattened:!0},S7a:{type:"structure",members:{TopicConfigurations:{locationName:"TopicConfiguration",type:"list",member:{type:"structure",required:["TopicArn","Events"],members:{Id:{},TopicArn:{locationName:"Topic"},Events:{shape:"S72",locationName:"Event"},Filter:{shape:"S7d"}}},flattened:!0},QueueConfigurations:{locationName:"QueueConfiguration",type:"list",member:{type:"structure",required:["QueueArn","Events"],members:{Id:{},QueueArn:{locationName:"Queue"},Events:{shape:"S72",locationName:"Event"},Filter:{shape:"S7d"}}},flattened:!0},LambdaFunctionConfigurations:{locationName:"CloudFunctionConfiguration",type:"list",member:{type:"structure",required:["LambdaFunctionArn","Events"],members:{Id:{},LambdaFunctionArn:{locationName:"CloudFunction"},Events:{shape:"S72",locationName:"Event"},Filter:{shape:"S7d"}}},flattened:!0},EventBridgeConfiguration:{type:"structure",members:{}}}},S7d:{type:"structure",members:{Key:{locationName:"S3Key",type:"structure",members:{FilterRules:{locationName:"FilterRule",type:"list",member:{type:"structure",members:{Name:{},Value:{}}},flattened:!0}}}}},S7r:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["ObjectOwnership"],members:{ObjectOwnership:{}}},flattened:!0}}},S83:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{locationName:"Rule",type:"list",member:{type:"structure", +required:["Status","Destination"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S45"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S48",flattened:!0,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:"S8p"}}},Metrics:{type:"structure",required:["Status"],members:{Status:{},EventThreshold:{shape:"S8p"}}}}},DeleteMarkerReplication:{type:"structure",members:{Status:{}}}}},flattened:!0}}},S8p:{type:"structure",members:{Minutes:{type:"integer"}}},S96:{type:"structure",required:["HostName"],members:{HostName:{},Protocol:{}}},S99:{type:"structure",required:["Suffix"],members:{Suffix:{}}},S9b:{type:"structure",required:["Key"],members:{Key:{}}},S9c:{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:{}}}}}},Sar:{type:"structure",members:{Status:{}}},Sau:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Mode:{},Days:{type:"integer"},Years:{type:"integer"}}}}}}},Sb2:{type:"structure",members:{Mode:{},RetainUntilDate:{shape:"S5t"}}},Sb9:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sby:{type:"list",member:{locationName:"Bucket",type:"structure",members:{Name:{},CreationDate:{type:"timestamp"}}}},Sch:{type:"structure",members:{ID:{},DisplayName:{}}},Sci:{type:"list",member:{type:"structure",members:{Prefix:{}}},flattened:!0},Scn:{type:"list",member:{}},Sct:{type:"list",member:{},flattened:!0},Scw:{type:"structure",members:{IsRestoreInProgress:{type:"boolean"},RestoreExpiryDate:{type:"timestamp"}}},Sd5:{type:"list",member:{type:"structure",members:{Key:{},LastModified:{type:"timestamp"},ETag:{},ChecksumAlgorithm:{shape:"Sct"},Size:{type:"long"},StorageClass:{},Owner:{shape:"S3q"},RestoreStatus:{shape:"Scw"}}},flattened:!0},Sdk:{type:"structure",members:{Grants:{shape:"S3t",locationName:"AccessControlList"},Owner:{shape:"S3q"}}},Sea:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S48"}}},Sf0:{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:{}}}},Sff:{type:"structure",members:{CSV:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}},JSON:{type:"structure",members:{RecordDelimiter:{}}}}}},clientContextParams:{Accelerate:{documentation:"Enables this client to use S3 Transfer Acceleration endpoints.",type:"boolean"},DisableMultiRegionAccessPoints:{documentation:"Disables this client's usage of Multi-Region Access Points.",type:"boolean"},DisableS3ExpressSessionAuth:{documentation:"Disables this client's usage of Session Auth for S3Express\n buckets and reverts to using conventional SigV4 for those.",type:"boolean"},ForcePathStyle:{documentation:"Forces this client to use path-style addressing for buckets.",type:"boolean"},UseArnRegion:{documentation:"Enables this client to use an ARN's region when constructing an endpoint instead of the client's configured region.",type:"boolean"}}}},{}],654:[function(e,t,r){t.exports={pagination:{ListBuckets:{result_key:"Buckets"},ListDirectoryBuckets:{input_token:"ContinuationToken",limit_key:"MaxDirectoryBuckets",output_token:"ContinuationToken",result_key:"Buckets"},ListMultipartUploads:{input_token:["KeyMarker","UploadIdMarker"],limit_key:"MaxUploads",more_results:"IsTruncated",output_token:["NextKeyMarker","NextUploadIdMarker"],result_key:["Uploads","CommonPrefixes"]},ListObjectVersions:{input_token:["KeyMarker","VersionIdMarker"],limit_key:"MaxKeys",more_results:"IsTruncated",output_token:["NextKeyMarker","NextVersionIdMarker"],result_key:["Versions","DeleteMarkers","CommonPrefixes"]},ListObjects:{input_token:"Marker",limit_key:"MaxKeys",more_results:"IsTruncated",output_token:"NextMarker || Contents[-1].Key",result_key:["Contents","CommonPrefixes"]},ListObjectsV2:{input_token:"ContinuationToken",limit_key:"MaxKeys",output_token:"NextContinuationToken",result_key:["Contents","CommonPrefixes"]},ListParts:{input_token:"PartNumberMarker",limit_key:"MaxParts",more_results:"IsTruncated",output_token:"NextPartNumberMarker",result_key:"Parts"}}}},{}],655:[function(e,t,r){t.exports={version:2,waiters:{BucketExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:301,matcher:"status",state:"success"},{expected:403,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},BucketNotExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]},ObjectExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},ObjectNotExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]}}}},{}],656:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-08-20",endpointPrefix:"s3-control",protocol:"rest-xml",serviceFullName:"AWS S3 Control",serviceId:"S3 Control",signatureVersion:"s3v4",signingName:"s3",uid:"s3control-2018-08-20"},operations:{AssociateAccessGrantsIdentityCenter:{http:{requestUri:"/v20180820/accessgrantsinstance/identitycenter"},input:{locationName:"AssociateAccessGrantsIdentityCenterRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","IdentityCenterArn"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},IdentityCenterArn:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},CreateAccessGrant:{http:{requestUri:"/v20180820/accessgrantsinstance/grant"},input:{locationName:"CreateAccessGrantRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","AccessGrantsLocationId","Grantee","Permission"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},AccessGrantsLocationId:{},AccessGrantsLocationConfiguration:{shape:"S6"},Grantee:{shape:"S8"},Permission:{},ApplicationArn:{},S3PrefixType:{},Tags:{shape:"Se"}}},output:{type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantId:{},AccessGrantArn:{},Grantee:{shape:"S8"},AccessGrantsLocationId:{},AccessGrantsLocationConfiguration:{shape:"S6"},Permission:{},ApplicationArn:{},GrantScope:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},CreateAccessGrantsInstance:{http:{requestUri:"/v20180820/accessgrantsinstance"},input:{locationName:"CreateAccessGrantsInstanceRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},IdentityCenterArn:{},Tags:{shape:"Se"}}},output:{type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantsInstanceId:{},AccessGrantsInstanceArn:{},IdentityCenterArn:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},CreateAccessGrantsLocation:{http:{requestUri:"/v20180820/accessgrantsinstance/location"},input:{locationName:"CreateAccessGrantsLocationRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","LocationScope","IAMRoleArn"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},LocationScope:{},IAMRoleArn:{},Tags:{shape:"Se"}}},output:{type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantsLocationId:{},AccessGrantsLocationArn:{},LocationScope:{},IAMRoleArn:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Bucket:{contextParam:{name:"Bucket"}},VpcConfiguration:{shape:"Sx"},PublicAccessBlockConfiguration:{shape:"Sz"},BucketAccountId:{}}},output:{type:"structure",members:{AccessPointArn:{},Alias:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Configuration:{shape:"S16"}}},output:{type:"structure",members:{ObjectLambdaAccessPointArn:{},Alias:{shape:"S1l"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},CreateBucket:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{contextParam:{name:"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:{contextParam:{name:"OutpostId"},location:"header",locationName:"x-amz-outpost-id"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},BucketArn:{}}},httpChecksumRequired:!0},CreateJob:{http:{requestUri:"/v20180820/jobs"},input:{locationName:"CreateJobRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Operation","Report","ClientRequestToken","Priority","RoleArn"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ConfirmationRequired:{type:"boolean"},Operation:{shape:"S24"},Report:{shape:"S3a"},ClientRequestToken:{idempotencyToken:!0},Manifest:{shape:"S3f"},Description:{},Priority:{type:"integer"},RoleArn:{},Tags:{shape:"S2n"},ManifestGenerator:{shape:"S3p"}}},output:{type:"structure",members:{JobId:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ClientToken:{idempotencyToken:!0},Details:{shape:"S4a"}}},output:{type:"structure",members:{RequestTokenARN:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},CreateStorageLensGroup:{http:{requestUri:"/v20180820/storagelensgroup",responseCode:204},input:{locationName:"CreateStorageLensGroupRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","StorageLensGroup"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},StorageLensGroup:{shape:"S4h"},Tags:{shape:"Se"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessGrant:{http:{method:"DELETE",requestUri:"/v20180820/accessgrantsinstance/grant/{id}"},input:{type:"structure",required:["AccountId","AccessGrantId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},AccessGrantId:{location:"uri",locationName:"id"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessGrantsInstance:{http:{method:"DELETE",requestUri:"/v20180820/accessgrantsinstance"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessGrantsInstanceResourcePolicy:{http:{method:"DELETE",requestUri:"/v20180820/accessgrantsinstance/resourcepolicy"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessGrantsLocation:{http:{method:"DELETE",requestUri:"/v20180820/accessgrantsinstance/location/{id}"},input:{type:"structure",required:["AccountId","AccessGrantsLocationId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},AccessGrantsLocationId:{location:"uri",locationName:"id"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/v20180820/accesspoint/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{contextParam:{name:"AccessPointName"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessPointForObjectLambda:{http:{method:"DELETE",requestUri:"/v20180820/accesspointforobjectlambda/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessPointPolicy:{http:{method:"DELETE",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{contextParam:{name:"AccessPointName"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteAccessPointPolicyForObjectLambda:{http:{method:"DELETE",requestUri:"/v20180820/accesspointforobjectlambda/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteBucket:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteBucketLifecycleConfiguration:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/policy"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteBucketReplication:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/replication"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/tagging",responseCode:204},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteJobTagging:{http:{method:"DELETE",requestUri:"/v20180820/jobs/{id}/tagging"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ClientToken:{idempotencyToken:!0},Details:{shape:"S5c"}}},output:{type:"structure",members:{RequestTokenARN:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteStorageLensConfiguration:{http:{method:"DELETE",requestUri:"/v20180820/storagelens/{storagelensid}"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteStorageLensConfigurationTagging:{http:{method:"DELETE",requestUri:"/v20180820/storagelens/{storagelensid}/tagging"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DeleteStorageLensGroup:{http:{method:"DELETE",requestUri:"/v20180820/storagelensgroup/{name}",responseCode:204},input:{type:"structure",required:["Name","AccountId"],members:{Name:{location:"uri",locationName:"name"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DescribeJob:{http:{method:"GET",requestUri:"/v20180820/jobs/{id}"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{Job:{type:"structure",members:{JobId:{},ConfirmationRequired:{type:"boolean"},Description:{},JobArn:{},Status:{},Manifest:{shape:"S3f"},Operation:{shape:"S24"},Priority:{type:"integer"},ProgressSummary:{shape:"S5p"},StatusUpdateReason:{},FailureReasons:{type:"list",member:{type:"structure",members:{FailureCode:{},FailureReason:{}}}},Report:{shape:"S3a"},CreationTime:{type:"timestamp"},TerminationDate:{type:"timestamp"},RoleArn:{},SuspendedDate:{type:"timestamp"},SuspendedCause:{},ManifestGenerator:{shape:"S3p"},GeneratedManifestDescriptor:{type:"structure",members:{Format:{},Location:{shape:"S3k"}}}}}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},DescribeMultiRegionAccessPointOperation:{http:{method:"GET",requestUri:"/v20180820/async-requests/mrap/{request_token+}"},input:{type:"structure",required:["AccountId","RequestTokenARN"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,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:"S4a"},DeleteMultiRegionAccessPointRequest:{shape:"S5c"},PutMultiRegionAccessPointPolicyRequest:{shape:"S6b"}}},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:!0,staticContextParams:{RequiresAccountId:{value:!0}}},DissociateAccessGrantsIdentityCenter:{http:{method:"DELETE",requestUri:"/v20180820/accessgrantsinstance/identitycenter"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessGrant:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/grant/{id}"},input:{type:"structure",required:["AccountId","AccessGrantId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},AccessGrantId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantId:{},AccessGrantArn:{},Grantee:{shape:"S8"},Permission:{},AccessGrantsLocationId:{},AccessGrantsLocationConfiguration:{shape:"S6"},GrantScope:{},ApplicationArn:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessGrantsInstance:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{AccessGrantsInstanceArn:{},AccessGrantsInstanceId:{},IdentityCenterArn:{},CreatedAt:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessGrantsInstanceForPrefix:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/prefix"},input:{type:"structure",required:["AccountId","S3Prefix"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},S3Prefix:{location:"querystring",locationName:"s3prefix"}}},output:{type:"structure",members:{AccessGrantsInstanceArn:{},AccessGrantsInstanceId:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessGrantsInstanceResourcePolicy:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/resourcepolicy"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{Policy:{},Organization:{},CreatedAt:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessGrantsLocation:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/location/{id}"},input:{type:"structure",required:["AccountId","AccessGrantsLocationId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},AccessGrantsLocationId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantsLocationId:{},AccessGrantsLocationArn:{},LocationScope:{},IAMRoleArn:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPoint:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{contextParam:{name:"AccessPointName"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{Name:{},Bucket:{},NetworkOrigin:{},VpcConfiguration:{shape:"Sx"},PublicAccessBlockConfiguration:{shape:"Sz"},CreationDate:{type:"timestamp"},Alias:{},AccessPointArn:{},Endpoints:{type:"map",key:{},value:{}},BucketAccountId:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPointConfigurationForObjectLambda:{http:{method:"GET",requestUri:"/v20180820/accesspointforobjectlambda/{name}/configuration"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Configuration:{shape:"S16"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPointForObjectLambda:{http:{method:"GET",requestUri:"/v20180820/accesspointforobjectlambda/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Name:{},PublicAccessBlockConfiguration:{shape:"Sz"},CreationDate:{type:"timestamp"},Alias:{shape:"S1l"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPointPolicy:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{contextParam:{name:"AccessPointName"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPointPolicyForObjectLambda:{http:{method:"GET",requestUri:"/v20180820/accesspointforobjectlambda/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPointPolicyStatus:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}/policyStatus"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{contextParam:{name:"AccessPointName"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{PolicyStatus:{shape:"S7d"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetAccessPointPolicyStatusForObjectLambda:{http:{method:"GET",requestUri:"/v20180820/accesspointforobjectlambda/{name}/policyStatus"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{PolicyStatus:{shape:"S7d"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetBucket:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{Bucket:{},PublicAccessBlockEnabled:{type:"boolean"},CreationDate:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}}, +output:{type:"structure",members:{Rules:{shape:"S7m"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetBucketPolicy:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/policy"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetBucketReplication:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/replication"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{ReplicationConfiguration:{shape:"S89"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetBucketTagging:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/tagging"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S2n"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetBucketVersioning:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/versioning"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"}}},output:{type:"structure",members:{Status:{},MFADelete:{locationName:"MfaDelete"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetDataAccess:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/dataaccess"},input:{type:"structure",required:["AccountId","Target","Permission"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Target:{location:"querystring",locationName:"target"},Permission:{location:"querystring",locationName:"permission"},DurationSeconds:{location:"querystring",locationName:"durationSeconds",type:"integer"},Privilege:{location:"querystring",locationName:"privilege"},TargetType:{location:"querystring",locationName:"targetType"}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{AccessKeyId:{type:"string",sensitive:!0},SecretAccessKey:{type:"string",sensitive:!0},SessionToken:{type:"string",sensitive:!0},Expiration:{type:"timestamp"}},sensitive:!0},MatchedGrantTarget:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetJobTagging:{http:{method:"GET",requestUri:"/v20180820/jobs/{id}/tagging"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{Tags:{shape:"S2n"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetMultiRegionAccessPoint:{http:{method:"GET",requestUri:"/v20180820/mrap/instances/{name+}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{AccessPoint:{shape:"S9m"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetMultiRegionAccessPointPolicy:{http:{method:"GET",requestUri:"/v20180820/mrap/instances/{name+}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,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:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetMultiRegionAccessPointPolicyStatus:{http:{method:"GET",requestUri:"/v20180820/mrap/instances/{name+}/policystatus"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Established:{shape:"S7d"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetMultiRegionAccessPointRoutes:{http:{method:"GET",requestUri:"/v20180820/mrap/instances/{mrap+}/routes"},input:{type:"structure",required:["AccountId","Mrap"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Mrap:{location:"uri",locationName:"mrap"}}},output:{type:"structure",members:{Mrap:{},Routes:{shape:"Sa1"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"Sz"}},payload:"PublicAccessBlockConfiguration"},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetStorageLensConfiguration:{http:{method:"GET",requestUri:"/v20180820/storagelens/{storagelensid}"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{StorageLensConfiguration:{shape:"Sa8"}},payload:"StorageLensConfiguration"},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetStorageLensConfigurationTagging:{http:{method:"GET",requestUri:"/v20180820/storagelens/{storagelensid}/tagging"},input:{type:"structure",required:["ConfigId","AccountId"],members:{ConfigId:{location:"uri",locationName:"storagelensid"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{Tags:{shape:"Sb9"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},GetStorageLensGroup:{http:{method:"GET",requestUri:"/v20180820/storagelensgroup/{name}"},input:{type:"structure",required:["Name","AccountId"],members:{Name:{location:"uri",locationName:"name"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{StorageLensGroup:{shape:"S4h"}},payload:"StorageLensGroup"},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListAccessGrants:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/grants"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},GranteeType:{location:"querystring",locationName:"granteetype"},GranteeIdentifier:{location:"querystring",locationName:"granteeidentifier"},Permission:{location:"querystring",locationName:"permission"},GrantScope:{location:"querystring",locationName:"grantscope"},ApplicationArn:{location:"querystring",locationName:"application_arn"}}},output:{type:"structure",members:{NextToken:{},AccessGrantsList:{type:"list",member:{locationName:"AccessGrant",type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantId:{},AccessGrantArn:{},Grantee:{shape:"S8"},Permission:{},AccessGrantsLocationId:{},AccessGrantsLocationConfiguration:{shape:"S6"},GrantScope:{},ApplicationArn:{}}}}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},ListAccessGrantsInstances:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstances"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},AccessGrantsInstancesList:{type:"list",member:{locationName:"AccessGrantsInstance",type:"structure",members:{AccessGrantsInstanceId:{},AccessGrantsInstanceArn:{},CreatedAt:{type:"timestamp"},IdentityCenterArn:{}}}}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},ListAccessGrantsLocations:{http:{method:"GET",requestUri:"/v20180820/accessgrantsinstance/locations"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},LocationScope:{location:"querystring",locationName:"locationscope"}}},output:{type:"structure",members:{NextToken:{},AccessGrantsLocationsList:{type:"list",member:{locationName:"AccessGrantsLocation",type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantsLocationId:{},AccessGrantsLocationArn:{},LocationScope:{},IAMRoleArn:{}}}}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},ListAccessPoints:{http:{method:"GET",requestUri:"/v20180820/accesspoint"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"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:"Sx"},Bucket:{},AccessPointArn:{},Alias:{},BucketAccountId:{}}}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListAccessPointsForObjectLambda:{http:{method:"GET",requestUri:"/v20180820/accesspointforobjectlambda"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,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:{},Alias:{shape:"S1l"}}}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListJobs:{http:{method:"GET",requestUri:"/v20180820/jobs"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobStatuses:{location:"querystring",locationName:"jobStatuses",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Jobs:{type:"list",member:{type:"structure",members:{JobId:{},Description:{},Operation:{},Priority:{type:"integer"},Status:{},CreationTime:{type:"timestamp"},TerminationDate:{type:"timestamp"},ProgressSummary:{shape:"S5p"}}}}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListMultiRegionAccessPoints:{http:{method:"GET",requestUri:"/v20180820/mrap/instances"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,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:"S9m",locationName:"AccessPoint"}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},ListRegionalBuckets:{http:{method:"GET",requestUri:"/v20180820/bucket"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},OutpostId:{contextParam:{name:"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}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListStorageLensConfigurations:{http:{method:"GET",requestUri:"/v20180820/storagelens"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,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:!0}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListStorageLensGroups:{http:{method:"GET",requestUri:"/v20180820/storagelensgroup"},input:{type:"structure",required:["AccountId"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},StorageLensGroupList:{type:"list",member:{locationName:"StorageLensGroup",type:"structure",required:["Name","StorageLensGroupArn","HomeRegion"],members:{Name:{},StorageLensGroupArn:{},HomeRegion:{}}},flattened:!0}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v20180820/tags/{resourceArn+}"},input:{type:"structure",required:["AccountId","ResourceArn"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Se"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},PutAccessGrantsInstanceResourcePolicy:{http:{method:"PUT",requestUri:"/v20180820/accessgrantsinstance/resourcepolicy"},input:{locationName:"PutAccessGrantsInstanceResourcePolicyRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Policy"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Policy:{},Organization:{}}},output:{type:"structure",members:{Policy:{},Organization:{},CreatedAt:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Configuration:{shape:"S16"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{contextParam:{name:"AccessPointName"},location:"uri",locationName:"name"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",members:{Rules:{shape:"S7m"}}}},payload:"LifecycleConfiguration"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},PutBucketPolicy:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/policy"},input:{locationName:"PutBucketPolicyRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Bucket","Policy"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},PutBucketReplication:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/replication"},input:{type:"structure",required:["AccountId","Bucket","ReplicationConfiguration"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"},ReplicationConfiguration:{shape:"S89",locationName:"ReplicationConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"}}},payload:"ReplicationConfiguration"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},PutBucketTagging:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/tagging"},input:{type:"structure",required:["AccountId","Bucket","Tagging"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"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:"S2n"}}}},payload:"Tagging"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},PutBucketVersioning:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/versioning"},input:{type:"structure",required:["AccountId","Bucket","VersioningConfiguration"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{contextParam:{name:"Bucket"},location:"uri",locationName:"name"},MFA:{location:"header",locationName:"x-amz-mfa"},VersioningConfiguration:{locationName:"VersioningConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",members:{MFADelete:{locationName:"MfaDelete"},Status:{}}}},payload:"VersioningConfiguration"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},PutJobTagging:{http:{method:"PUT",requestUri:"/v20180820/jobs/{id}/tagging"},input:{locationName:"PutJobTaggingRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","JobId","Tags"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},Tags:{shape:"S2n"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ClientToken:{idempotencyToken:!0},Details:{shape:"S6b"}}},output:{type:"structure",members:{RequestTokenARN:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["PublicAccessBlockConfiguration","AccountId"],members:{PublicAccessBlockConfiguration:{shape:"Sz",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"}},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"}},payload:"PublicAccessBlockConfiguration"},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},StorageLensConfiguration:{shape:"Sa8"},Tags:{shape:"Sb9"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},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:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Tags:{shape:"Sb9"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},SubmitMultiRegionAccessPointRoutes:{http:{method:"PATCH",requestUri:"/v20180820/mrap/instances/{mrap+}/routes"},input:{locationName:"SubmitMultiRegionAccessPointRoutesRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Mrap","RouteUpdates"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Mrap:{location:"uri",locationName:"mrap"},RouteUpdates:{shape:"Sa1"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},TagResource:{http:{requestUri:"/v20180820/tags/{resourceArn+}",responseCode:204},input:{locationName:"TagResourceRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","ResourceArn","Tags"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Se"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},UntagResource:{http:{method:"DELETE",requestUri:"/v20180820/tags/{resourceArn+}",responseCode:204},input:{type:"structure",required:["AccountId","ResourceArn","TagKeys"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},UpdateAccessGrantsLocation:{http:{method:"PUT",requestUri:"/v20180820/accessgrantsinstance/location/{id}"},input:{locationName:"UpdateAccessGrantsLocationRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","AccessGrantsLocationId","IAMRoleArn"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},AccessGrantsLocationId:{location:"uri",locationName:"id"},IAMRoleArn:{}}},output:{type:"structure",members:{CreatedAt:{type:"timestamp"},AccessGrantsLocationId:{},AccessGrantsLocationArn:{},LocationScope:{},IAMRoleArn:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0,staticContextParams:{RequiresAccountId:{value:!0}}},UpdateJobPriority:{http:{requestUri:"/v20180820/jobs/{id}/priority"},input:{type:"structure",required:["AccountId","JobId","Priority"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},Priority:{location:"querystring",locationName:"priority",type:"integer"}}},output:{type:"structure",required:["JobId","Priority"],members:{JobId:{},Priority:{type:"integer"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},UpdateJobStatus:{http:{requestUri:"/v20180820/jobs/{id}/status"},input:{type:"structure",required:["AccountId","JobId","RequestedJobStatus"],members:{AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},RequestedJobStatus:{location:"querystring",locationName:"requestedJobStatus"},StatusUpdateReason:{location:"querystring",locationName:"statusUpdateReason"}}},output:{type:"structure",members:{JobId:{},Status:{},StatusUpdateReason:{}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}},UpdateStorageLensGroup:{http:{method:"PUT",requestUri:"/v20180820/storagelensgroup/{name}",responseCode:204},input:{locationName:"UpdateStorageLensGroupRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["Name","AccountId","StorageLensGroup"],members:{Name:{location:"uri",locationName:"name"},AccountId:{contextParam:{name:"AccountId"},hostLabel:!0,location:"header",locationName:"x-amz-account-id"},StorageLensGroup:{shape:"S4h"}}},endpoint:{hostPrefix:"{AccountId}."},staticContextParams:{RequiresAccountId:{value:!0}}}},shapes:{S6:{type:"structure",members:{S3SubPrefix:{}}},S8:{type:"structure",members:{GranteeType:{},GranteeIdentifier:{}}},Se:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sx:{type:"structure",required:["VpcId"],members:{VpcId:{}}},Sz:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},S16:{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:!0}}}}}},S1l:{type:"structure",members:{Value:{},Status:{}}},S24:{type:"structure",members:{LambdaInvoke:{type:"structure",members:{FunctionArn:{},InvocationSchemaVersion:{},UserArguments:{type:"map",key:{},value:{}}}},S3PutObjectCopy:{type:"structure",members:{TargetResource:{},CannedAccessControlList:{},AccessControlGrants:{shape:"S2b"},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:"S2n"},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:"S2b"}}},CannedAccessControlList:{}}}}},S3PutObjectTagging:{type:"structure",members:{TagSet:{shape:"S2n"}}},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:{}}}},S2b:{type:"list",member:{type:"structure",members:{Grantee:{type:"structure",members:{TypeIdentifier:{},Identifier:{},DisplayName:{}}},Permission:{}}}},S2n:{type:"list",member:{shape:"S2o"}},S2o:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S3a:{type:"structure",required:["Enabled"],members:{Bucket:{},Format:{},Enabled:{type:"boolean"},Prefix:{},ReportScope:{}}},S3f:{type:"structure",required:["Spec","Location"],members:{Spec:{type:"structure",required:["Format"],members:{Format:{},Fields:{type:"list",member:{}}}},Location:{shape:"S3k"}}},S3k:{type:"structure",required:["ObjectArn","ETag"],members:{ObjectArn:{},ObjectVersionId:{},ETag:{}}},S3p:{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:{}},KeyNameConstraint:{type:"structure",members:{MatchAnyPrefix:{shape:"S42"},MatchAnySuffix:{shape:"S42"},MatchAnySubstring:{shape:"S42"}}},ObjectSizeGreaterThanBytes:{type:"long"},ObjectSizeLessThanBytes:{type:"long"},MatchAnyStorageClass:{type:"list",member:{}}}},EnableManifestOutput:{type:"boolean"}}}},union:!0},S42:{type:"list",member:{}},S4a:{type:"structure",required:["Name","Regions"],members:{Name:{},PublicAccessBlock:{shape:"Sz"},Regions:{type:"list",member:{locationName:"Region",type:"structure",required:["Bucket"],members:{Bucket:{},BucketAccountId:{}}}}}},S4h:{type:"structure",required:["Name","Filter"],members:{Name:{},Filter:{type:"structure",members:{MatchAnyPrefix:{shape:"S4k"},MatchAnySuffix:{shape:"S4m"},MatchAnyTag:{shape:"S4o"},MatchObjectAge:{shape:"S4p"},MatchObjectSize:{shape:"S4r"},And:{type:"structure",members:{MatchAnyPrefix:{shape:"S4k"},MatchAnySuffix:{shape:"S4m"},MatchAnyTag:{shape:"S4o"},MatchObjectAge:{shape:"S4p"},MatchObjectSize:{shape:"S4r"}}},Or:{type:"structure",members:{MatchAnyPrefix:{shape:"S4k"},MatchAnySuffix:{shape:"S4m"},MatchAnyTag:{shape:"S4o"},MatchObjectAge:{shape:"S4p"},MatchObjectSize:{shape:"S4r"}}}}},StorageLensGroupArn:{}}},S4k:{type:"list",member:{locationName:"Prefix"}},S4m:{type:"list",member:{locationName:"Suffix"}},S4o:{type:"list",member:{shape:"S2o",locationName:"Tag"}},S4p:{type:"structure",members:{DaysGreaterThan:{type:"integer"},DaysLessThan:{type:"integer"}}},S4r:{type:"structure",members:{BytesGreaterThan:{type:"long"},BytesLessThan:{type:"long"}}},S5c:{type:"structure",required:["Name"],members:{Name:{}}},S5p:{type:"structure",members:{TotalNumberOfTasks:{type:"long"},NumberOfTasksSucceeded:{type:"long"},NumberOfTasksFailed:{type:"long"},Timers:{type:"structure",members:{ElapsedTimeInActiveSeconds:{type:"long"}}}}},S6b:{type:"structure",required:["Name","Policy"],members:{Name:{},Policy:{}}},S7d:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}},S7m:{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:"S2o"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S2n"},ObjectSizeGreaterThan:{type:"long"},ObjectSizeLessThan:{type:"long"}}},ObjectSizeGreaterThan:{type:"long"},ObjectSizeLessThan:{type:"long"}}},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"},NewerNoncurrentVersions:{type:"integer"}}},AbortIncompleteMultipartUpload:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}}}}},S89:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{type:"list",member:{locationName:"Rule",type:"structure",required:["Status","Destination","Bucket"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:!0,deprecatedMessage:"Prefix has been deprecated"},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S2o"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S2n"}}}}},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:{Account:{},Bucket:{},ReplicationTime:{type:"structure",required:["Status","Time"],members:{Status:{},Time:{shape:"S8s"}}},AccessControlTranslation:{type:"structure",required:["Owner"],members:{Owner:{}}},EncryptionConfiguration:{type:"structure",members:{ReplicaKmsKeyID:{}}},Metrics:{type:"structure",required:["Status"],members:{Status:{},EventThreshold:{shape:"S8s"}}},StorageClass:{}}},DeleteMarkerReplication:{type:"structure",required:["Status"],members:{Status:{}}},Bucket:{}}}}}},S8s:{type:"structure",members:{Minutes:{type:"integer"}}},S9m:{type:"structure",members:{Name:{},Alias:{},CreatedAt:{type:"timestamp"},PublicAccessBlock:{shape:"Sz"},Status:{},Regions:{type:"list",member:{locationName:"Region",type:"structure",members:{Bucket:{},Region:{},BucketAccountId:{}}}}}},Sa1:{type:"list",member:{locationName:"Route",type:"structure",required:["TrafficDialPercentage"],members:{Bucket:{},Region:{},TrafficDialPercentage:{type:"integer"}}}},Sa8:{type:"structure",required:["Id","AccountLevel","IsEnabled"],members:{Id:{},AccountLevel:{type:"structure",required:["BucketLevel"],members:{ActivityMetrics:{shape:"Saa"},BucketLevel:{type:"structure",members:{ActivityMetrics:{shape:"Saa"},PrefixLevel:{type:"structure",required:["StorageMetrics"],members:{StorageMetrics:{type:"structure",members:{IsEnabled:{type:"boolean"},SelectionCriteria:{type:"structure",members:{Delimiter:{},MaxDepth:{type:"integer"},MinStorageBytesPercentage:{type:"double"}}}}}}},AdvancedCostOptimizationMetrics:{shape:"Saj"},AdvancedDataProtectionMetrics:{shape:"Sak"},DetailedStatusCodesMetrics:{shape:"Sal"}}},AdvancedCostOptimizationMetrics:{shape:"Saj"},AdvancedDataProtectionMetrics:{shape:"Sak"},DetailedStatusCodesMetrics:{shape:"Sal"},StorageLensGroupLevel:{type:"structure",members:{SelectionCriteria:{type:"structure",members:{Include:{type:"list",member:{locationName:"Arn"}},Exclude:{type:"list",member:{locationName:"Arn"}}}}}}}},Include:{type:"structure",members:{Buckets:{shape:"Sar"},Regions:{shape:"Sas"}}},Exclude:{type:"structure",members:{Buckets:{shape:"Sar"},Regions:{shape:"Sas"}}},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:{}}},Saa:{type:"structure",members:{IsEnabled:{type:"boolean"}}},Saj:{type:"structure",members:{IsEnabled:{type:"boolean"}}},Sak:{type:"structure",members:{IsEnabled:{type:"boolean"}}},Sal:{type:"structure",members:{IsEnabled:{type:"boolean"}}},Sar:{type:"list",member:{locationName:"Arn"}},Sas:{type:"list",member:{locationName:"Region"}},Sb9:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}},clientContextParams:{UseArnRegion:{documentation:"Enables this client to use an ARN's region when constructing an endpoint instead of the client's configured region.",type:"boolean"}}}},{}],657:[function(e,t,r){t.exports={pagination:{ListAccessGrants:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAccessGrantsInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAccessGrantsLocations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},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"},ListStorageLensGroups:{input_token:"NextToken",output_token:"NextToken"}}}},{}],658:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"s3-outposts",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon S3 Outposts",serviceFullName:"Amazon S3 on Outposts",serviceId:"S3Outposts",signatureVersion:"v4",signingName:"s3-outposts",uid:"s3outposts-2017-07-25"},operations:{CreateEndpoint:{http:{requestUri:"/S3Outposts/CreateEndpoint"},input:{type:"structure",required:["OutpostId","SubnetId","SecurityGroupId"],members:{OutpostId:{},SubnetId:{},SecurityGroupId:{},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:{}}}},ListOutpostsWithS3:{http:{method:"GET",requestUri:"/S3Outposts/ListOutpostsWithS3"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Outposts:{type:"list",member:{type:"structure",members:{OutpostArn:{},S3OutpostArn:{},OutpostId:{},OwnerId:{},CapacityInBytes:{type:"long"}}}},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:{},FailedReason:{type:"structure",members:{ErrorCode:{},Message:{}}}}}}}}},{}],659:[function(e,t,r){t.exports={pagination:{ListEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Endpoints"},ListOutpostsWithS3:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Outposts"},ListSharedEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Endpoints"}}}},{}],660:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-24",endpointPrefix:"api.sagemaker",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"SageMaker",serviceFullName:"Amazon SageMaker Service",serviceId:"SageMaker",signatureVersion:"v4",signingName:"sagemaker",targetPrefix:"SageMaker",uid:"sagemaker-2017-07-24",auth:["aws.auth#sigv4"]},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:"S1w"},ActionType:{},Description:{},Status:{},Properties:{shape:"S21"},MetadataProperties:{shape:"S23"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ActionArn:{}}}},CreateAlgorithm:{input:{type:"structure",required:["AlgorithmName","TrainingSpecification"],members:{AlgorithmName:{},AlgorithmDescription:{},TrainingSpecification:{shape:"S28"},InferenceSpecification:{shape:"Sr"},ValidationSpecification:{shape:"S30"},CertifyForMarketplace:{type:"boolean"},Tags:{shape:"S7"}}},output:{type:"structure",required:["AlgorithmArn"],members:{AlgorithmArn:{}}}},CreateApp:{input:{type:"structure",required:["DomainId","AppType","AppName"],members:{DomainId:{},UserProfileName:{},SpaceName:{},AppType:{},AppName:{},Tags:{shape:"S7"},ResourceSpec:{shape:"S4r"}}},output:{type:"structure",members:{AppArn:{}}}},CreateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},Tags:{shape:"S7"},KernelGatewayImageConfig:{shape:"S51"},JupyterLabAppImageConfig:{shape:"S5a"},CodeEditorAppImageConfig:{shape:"S5h"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},CreateArtifact:{input:{type:"structure",required:["Source","ArtifactType"],members:{ArtifactName:{},Source:{shape:"S5l"},ArtifactType:{},Properties:{shape:"S5p"},MetadataProperties:{shape:"S23"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ArtifactArn:{}}}},CreateAutoMLJob:{input:{type:"structure",required:["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],members:{AutoMLJobName:{},InputDataConfig:{shape:"S5v"},OutputDataConfig:{shape:"S63"},ProblemType:{},AutoMLJobObjective:{shape:"S65"},AutoMLJobConfig:{shape:"S67"},RoleArn:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},Tags:{shape:"S7"},ModelDeployConfig:{shape:"S6r"}}},output:{type:"structure",required:["AutoMLJobArn"],members:{AutoMLJobArn:{}}}},CreateAutoMLJobV2:{input:{type:"structure",required:["AutoMLJobName","AutoMLJobInputDataConfig","OutputDataConfig","AutoMLProblemTypeConfig","RoleArn"],members:{AutoMLJobName:{},AutoMLJobInputDataConfig:{shape:"S6x"},OutputDataConfig:{shape:"S63"},AutoMLProblemTypeConfig:{shape:"S6z"},RoleArn:{},Tags:{shape:"S7"},SecurityConfig:{shape:"S6c"},AutoMLJobObjective:{shape:"S65"},ModelDeployConfig:{shape:"S6r"},DataSplitConfig:{shape:"S6n"}}},output:{type:"structure",required:["AutoMLJobArn"],members:{AutoMLJobArn:{}}}},CreateCluster:{input:{type:"structure",required:["ClusterName","InstanceGroups"],members:{ClusterName:{},InstanceGroups:{shape:"S7z"},VpcConfig:{shape:"S6d"},Tags:{shape:"S7"}}},output:{type:"structure",required:["ClusterArn"],members:{ClusterArn:{}}}},CreateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName","GitConfig"],members:{CodeRepositoryName:{},GitConfig:{shape:"S8e"},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:"S8l"},OutputConfig:{shape:"S8o"},VpcConfig:{shape:"S8v"},StoppingCondition:{shape:"S3y"},Tags:{shape:"S7"}}},output:{type:"structure",required:["CompilationJobArn"],members:{CompilationJobArn:{}}}},CreateContext:{input:{type:"structure",required:["ContextName","Source","ContextType"],members:{ContextName:{},Source:{shape:"S94"},ContextType:{},Description:{},Properties:{shape:"S21"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ContextArn:{}}}},CreateDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},DataQualityBaselineConfig:{shape:"S99"},DataQualityAppSpecification:{shape:"S9d"},DataQualityJobInput:{shape:"S9m"},DataQualityJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateDeviceFleet:{input:{type:"structure",required:["DeviceFleetName","OutputConfig"],members:{DeviceFleetName:{},RoleArn:{},Description:{},OutputConfig:{shape:"Sai"},Tags:{shape:"S7"},EnableIotRoleAlias:{type:"boolean"}}}},CreateDomain:{input:{type:"structure",required:["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],members:{DomainName:{},AuthMode:{},DefaultUserSettings:{shape:"Sao"},DomainSettings:{shape:"Sbw"},SubnetIds:{shape:"S6g"},VpcId:{},Tags:{shape:"S7"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{deprecated:!0,deprecatedMessage:"This property is deprecated, use KmsKeyId instead."},KmsKeyId:{},AppSecurityGroupManagement:{},DefaultSpaceSettings:{shape:"Sc6"}}},output:{type:"structure",members:{DomainArn:{},Url:{}}}},CreateEdgeDeploymentPlan:{input:{type:"structure",required:["EdgeDeploymentPlanName","ModelConfigs","DeviceFleetName"],members:{EdgeDeploymentPlanName:{},ModelConfigs:{shape:"Scb"},DeviceFleetName:{},Stages:{shape:"Scd"},Tags:{shape:"S7"}}},output:{type:"structure",required:["EdgeDeploymentPlanArn"],members:{EdgeDeploymentPlanArn:{}}}},CreateEdgeDeploymentStage:{input:{type:"structure",required:["EdgeDeploymentPlanName","Stages"],members:{EdgeDeploymentPlanName:{},Stages:{shape:"Scd"}}}},CreateEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName","CompilationJobName","ModelName","ModelVersion","RoleArn","OutputConfig"],members:{EdgePackagingJobName:{},CompilationJobName:{},ModelName:{},ModelVersion:{},RoleArn:{},OutputConfig:{shape:"Sai"},ResourceKey:{},Tags:{shape:"S7"}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","EndpointConfigName"],members:{EndpointName:{},EndpointConfigName:{},DeploymentConfig:{shape:"Sct"},Tags:{shape:"S7"}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},CreateEndpointConfig:{input:{type:"structure",required:["EndpointConfigName","ProductionVariants"],members:{EndpointConfigName:{},ProductionVariants:{shape:"Sdb"},DataCaptureConfig:{shape:"Sdy"},Tags:{shape:"S7"},KmsKeyId:{},AsyncInferenceConfig:{shape:"Se9"},ExplainerConfig:{shape:"Seh"},ShadowProductionVariants:{shape:"Sdb"},ExecutionRoleArn:{},VpcConfig:{shape:"S6d"},EnableNetworkIsolation:{type:"boolean"}}},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:"Sfg"},OnlineStoreConfig:{shape:"Sfn"},OfflineStoreConfig:{shape:"Sft"},ThroughputConfig:{type:"structure",required:["ThroughputMode"],members:{ThroughputMode:{},ProvisionedReadCapacityUnits:{type:"integer"},ProvisionedWriteCapacityUnits:{type:"integer"}}},RoleArn:{},Description:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["FeatureGroupArn"],members:{FeatureGroupArn:{}}}},CreateFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName","OutputConfig","RoleArn"],members:{FlowDefinitionName:{},HumanLoopRequestSource:{shape:"Sg8"},HumanLoopActivationConfig:{shape:"Sga"},HumanLoopConfig:{shape:"Sgd"},OutputConfig:{shape:"Sgs"},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["FlowDefinitionArn"],members:{FlowDefinitionArn:{}}}},CreateHub:{input:{type:"structure",required:["HubName","HubDescription"],members:{HubName:{},HubDescription:{},HubDisplayName:{},HubSearchKeywords:{shape:"Sgz"},S3StorageConfig:{shape:"Sh1"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HubArn"],members:{HubArn:{}}}},CreateHubContentReference:{input:{type:"structure",required:["HubName","SageMakerPublicHubContentArn"],members:{HubName:{},SageMakerPublicHubContentArn:{},HubContentName:{},MinVersion:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["HubArn","HubContentArn"],members:{HubArn:{},HubContentArn:{}}}},CreateHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName","UiTemplate"],members:{HumanTaskUiName:{},UiTemplate:{shape:"Shd"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HumanTaskUiArn"],members:{HumanTaskUiArn:{}}}},CreateHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobConfig:{shape:"Shi"},TrainingJobDefinition:{shape:"Sib"},TrainingJobDefinitions:{shape:"Sir"},WarmStartConfig:{shape:"Sis"},Tags:{shape:"S7"},Autotune:{shape:"Siw"}}},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:!0},ImageName:{},Aliases:{shape:"Sj7"},VendorGuidance:{},JobType:{},MLFramework:{},ProgrammingLang:{},Processor:{},Horovod:{type:"boolean"},ReleaseNotes:{}}},output:{type:"structure",members:{ImageVersionArn:{}}}},CreateInferenceComponent:{input:{type:"structure",required:["InferenceComponentName","EndpointName","VariantName","Specification","RuntimeConfig"],members:{InferenceComponentName:{},EndpointName:{},VariantName:{},Specification:{shape:"Sjj"},RuntimeConfig:{shape:"Sjq"},Tags:{shape:"S7"}}},output:{type:"structure",required:["InferenceComponentArn"],members:{InferenceComponentArn:{}}}},CreateInferenceExperiment:{input:{type:"structure",required:["Name","Type","RoleArn","EndpointName","ModelVariants","ShadowModeConfig"],members:{Name:{},Type:{},Schedule:{shape:"Sjx"},Description:{},RoleArn:{},EndpointName:{},ModelVariants:{shape:"Sk0"},DataStorageConfig:{shape:"Sk8"},ShadowModeConfig:{shape:"Sk9"},KmsKey:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["InferenceExperimentArn"],members:{InferenceExperimentArn:{}}}},CreateInferenceRecommendationsJob:{input:{type:"structure",required:["JobName","JobType","RoleArn","InputConfig"],members:{JobName:{},JobType:{},RoleArn:{},InputConfig:{shape:"Skh"},JobDescription:{},StoppingConditions:{shape:"Sln"},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:"Slz"},OutputConfig:{shape:"Sm6"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"Sm7"},LabelingJobAlgorithmsConfig:{shape:"Sma"},HumanTaskConfig:{shape:"Sme"},Tags:{shape:"S7"}}},output:{type:"structure",required:["LabelingJobArn"],members:{LabelingJobArn:{}}}},CreateMlflowTrackingServer:{input:{type:"structure",required:["TrackingServerName","ArtifactStoreUri","RoleArn"],members:{TrackingServerName:{},ArtifactStoreUri:{},TrackingServerSize:{},MlflowVersion:{},RoleArn:{},AutomaticModelRegistration:{type:"boolean"},WeeklyMaintenanceWindowStart:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{TrackingServerArn:{}}}},CreateModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{},PrimaryContainer:{shape:"Sn0"},Containers:{shape:"Sn9"},InferenceExecutionConfig:{shape:"Sna"},ExecutionRoleArn:{},Tags:{shape:"S7"},VpcConfig:{shape:"S6d"},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:"Sne"},ModelBiasAppSpecification:{shape:"Snf"},ModelBiasJobInput:{shape:"Sng"},ModelBiasJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateModelCard:{input:{type:"structure",required:["ModelCardName","Content","ModelCardStatus"],members:{ModelCardName:{},SecurityConfig:{shape:"Snk"},Content:{shape:"Snl"},ModelCardStatus:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["ModelCardArn"],members:{ModelCardArn:{}}}},CreateModelCardExportJob:{input:{type:"structure",required:["ModelCardName","ModelCardExportJobName","OutputConfig"],members:{ModelCardName:{},ModelCardVersion:{type:"integer"},ModelCardExportJobName:{},OutputConfig:{shape:"Snr"}}},output:{type:"structure",required:["ModelCardExportJobArn"],members:{ModelCardExportJobArn:{}}}},CreateModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelExplainabilityBaselineConfig:{shape:"Snv"},ModelExplainabilityAppSpecification:{shape:"Snw"},ModelExplainabilityJobInput:{shape:"Snx"},ModelExplainabilityJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateModelPackage:{input:{type:"structure",members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageDescription:{},InferenceSpecification:{shape:"Sr"},ValidationSpecification:{shape:"So0"},SourceAlgorithmSpecification:{shape:"So3"},CertifyForMarketplace:{type:"boolean"},Tags:{shape:"S7"},ModelApprovalStatus:{},MetadataProperties:{shape:"S23"},ModelMetrics:{shape:"So6"},ClientToken:{idempotencyToken:!0},Domain:{},Task:{},SamplePayloadUrl:{},CustomerMetadataProperties:{shape:"Sod"},DriftCheckBaselines:{shape:"Sog"},AdditionalInferenceSpecifications:{shape:"Som"},SkipModelValidation:{},SourceUri:{},SecurityConfig:{shape:"Soq"},ModelCard:{shape:"Sor"}}},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:"Sox"},ModelQualityAppSpecification:{shape:"Soy"},ModelQualityJobInput:{shape:"Sp0"},ModelQualityJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"Sp4"},Tags:{shape:"S7"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{}}}},CreateNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName","InstanceType","RoleArn"],members:{NotebookInstanceName:{},InstanceType:{},SubnetId:{},SecurityGroupIds:{shape:"Sap"},RoleArn:{},KmsKeyId:{},Tags:{shape:"S7"},LifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Spl"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Spo"},RootAccess:{},PlatformIdentifier:{},InstanceMetadataServiceConfiguration:{shape:"Spr"}}},output:{type:"structure",members:{NotebookInstanceArn:{}}}},CreateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Spw"},OnStart:{shape:"Spw"}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{}}}},CreatePipeline:{input:{type:"structure",required:["PipelineName","ClientRequestToken","RoleArn"],members:{PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDefinitionS3Location:{shape:"Sq4"},PipelineDescription:{},ClientRequestToken:{idempotencyToken:!0},RoleArn:{},Tags:{shape:"S7"},ParallelismConfiguration:{shape:"Sqa"}}},output:{type:"structure",members:{PipelineArn:{}}}},CreatePresignedDomainUrl:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},SessionExpirationDurationInSeconds:{type:"integer"},ExpiresInSeconds:{type:"integer"},SpaceName:{},LandingUri:{}}},output:{ +type:"structure",members:{AuthorizedUrl:{}}}},CreatePresignedMlflowTrackingServerUrl:{input:{type:"structure",required:["TrackingServerName"],members:{TrackingServerName:{},ExpiresInSeconds:{type:"integer"},SessionExpirationDurationInSeconds:{type:"integer"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreatePresignedNotebookInstanceUrl:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{},SessionExpirationDurationInSeconds:{type:"integer"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreateProcessingJob:{input:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","RoleArn"],members:{ProcessingInputs:{shape:"Sqq"},ProcessingOutputConfig:{shape:"Srd"},ProcessingJobName:{},ProcessingResources:{shape:"Sri"},StoppingCondition:{shape:"Srk"},AppSpecification:{shape:"Srm"},Environment:{shape:"Sro"},NetworkConfig:{shape:"Spc"},RoleArn:{},Tags:{shape:"S7"},ExperimentConfig:{shape:"Srp"}}},output:{type:"structure",required:["ProcessingJobArn"],members:{ProcessingJobArn:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName","ServiceCatalogProvisioningDetails"],members:{ProjectName:{},ProjectDescription:{},ServiceCatalogProvisioningDetails:{shape:"Sru"},Tags:{shape:"S7"}}},output:{type:"structure",required:["ProjectArn","ProjectId"],members:{ProjectArn:{},ProjectId:{}}}},CreateSpace:{input:{type:"structure",required:["DomainId","SpaceName"],members:{DomainId:{},SpaceName:{},Tags:{shape:"S7"},SpaceSettings:{shape:"Ss4"},OwnershipSettings:{shape:"Ssc"},SpaceSharingSettings:{shape:"Ssd"},SpaceDisplayName:{}}},output:{type:"structure",members:{SpaceArn:{}}}},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:"S35"},AlgorithmSpecification:{shape:"Sso"},RoleArn:{},InputDataConfig:{shape:"S37"},OutputDataConfig:{shape:"S3p"},ResourceConfig:{shape:"S3s"},VpcConfig:{shape:"S6d"},StoppingCondition:{shape:"S3y"},Tags:{shape:"S7"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sil"},DebugHookConfig:{shape:"Ssx"},DebugRuleConfigurations:{shape:"St5"},TensorBoardOutputConfig:{shape:"St9"},ExperimentConfig:{shape:"Srp"},ProfilerConfig:{shape:"Sta"},ProfilerRuleConfigurations:{shape:"Ste"},Environment:{shape:"Stg"},RetryStrategy:{shape:"Sim"},RemoteDebugConfig:{shape:"Stj"},InfraCheckConfig:{shape:"Stl"},SessionChainingConfig:{type:"structure",members:{EnableSessionTagChaining:{type:"boolean"}}}}},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:"Stt"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S46"},TransformInput:{shape:"S49"},TransformOutput:{shape:"S4d"},DataCaptureConfig:{shape:"Stw"},TransformResources:{shape:"S4g"},DataProcessing:{shape:"Stx"},Tags:{shape:"S7"},ExperimentConfig:{shape:"Srp"}}},output:{type:"structure",required:["TransformJobArn"],members:{TransformJobArn:{}}}},CreateTrial:{input:{type:"structure",required:["TrialName","ExperimentName"],members:{TrialName:{},DisplayName:{},ExperimentName:{},MetadataProperties:{shape:"S23"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TrialArn:{}}}},CreateTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{},DisplayName:{},Status:{shape:"Su5"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Su8"},InputArtifacts:{shape:"Suc"},OutputArtifacts:{shape:"Suc"},MetadataProperties:{shape:"S23"},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:"Sao"}}},output:{type:"structure",members:{UserProfileArn:{}}}},CreateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{CognitoConfig:{shape:"Sun"},OidcConfig:{shape:"Suq"},SourceIpConfig:{shape:"Sux"},WorkforceName:{},Tags:{shape:"S7"},WorkforceVpcConfig:{shape:"Sv1"}}},output:{type:"structure",required:["WorkforceArn"],members:{WorkforceArn:{}}}},CreateWorkteam:{input:{type:"structure",required:["WorkteamName","MemberDefinitions","Description"],members:{WorkteamName:{},WorkforceName:{},MemberDefinitions:{shape:"Svb"},Description:{},NotificationConfiguration:{shape:"Svj"},WorkerAccessConfiguration:{shape:"Svl"},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","AppType","AppName"],members:{DomainId:{},UserProfileName:{},SpaceName:{},AppType:{},AppName:{}}}},DeleteAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}}},DeleteArtifact:{input:{type:"structure",members:{ArtifactArn:{},Source:{shape:"S5l"}}},output:{type:"structure",members:{ArtifactArn:{}}}},DeleteAssociation:{input:{type:"structure",required:["SourceArn","DestinationArn"],members:{SourceArn:{},DestinationArn:{}}},output:{type:"structure",members:{SourceArn:{},DestinationArn:{}}}},DeleteCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{}}},output:{type:"structure",required:["ClusterArn"],members:{ClusterArn:{}}}},DeleteCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{}}}},DeleteCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}}},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:{}}}}}},DeleteEdgeDeploymentPlan:{input:{type:"structure",required:["EdgeDeploymentPlanName"],members:{EdgeDeploymentPlanName:{}}}},DeleteEdgeDeploymentStage:{input:{type:"structure",required:["EdgeDeploymentPlanName","StageName"],members:{EdgeDeploymentPlanName:{},StageName:{}}}},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:{}}},DeleteHub:{input:{type:"structure",required:["HubName"],members:{HubName:{}}}},DeleteHubContent:{input:{type:"structure",required:["HubName","HubContentType","HubContentName","HubContentVersion"],members:{HubName:{},HubContentType:{},HubContentName:{},HubContentVersion:{}}}},DeleteHubContentReference:{input:{type:"structure",required:["HubName","HubContentType","HubContentName"],members:{HubName:{},HubContentType:{},HubContentName:{}}}},DeleteHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName"],members:{HumanTaskUiName:{}}},output:{type:"structure",members:{}}},DeleteHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{}}}},DeleteImage:{input:{type:"structure",required:["ImageName"],members:{ImageName:{}}},output:{type:"structure",members:{}}},DeleteImageVersion:{input:{type:"structure",required:["ImageName"],members:{ImageName:{},Version:{type:"integer"},Alias:{}}},output:{type:"structure",members:{}}},DeleteInferenceComponent:{input:{type:"structure",required:["InferenceComponentName"],members:{InferenceComponentName:{}}}},DeleteInferenceExperiment:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",required:["InferenceExperimentArn"],members:{InferenceExperimentArn:{}}}},DeleteMlflowTrackingServer:{input:{type:"structure",required:["TrackingServerName"],members:{TrackingServerName:{}}},output:{type:"structure",members:{TrackingServerArn:{}}}},DeleteModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DeleteModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteModelCard:{input:{type:"structure",required:["ModelCardName"],members:{ModelCardName:{}}}},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:!0}}},output:{type:"structure",members:{PipelineArn:{}}}},DeleteProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}}},DeleteSpace:{input:{type:"structure",required:["DomainId","SpaceName"],members:{DomainId:{},SpaceName:{}}}},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:{shape:"Sci"}}}},DescribeAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{}}},output:{type:"structure",members:{ActionName:{},ActionArn:{},Source:{shape:"S1w"},ActionType:{},Description:{},Status:{},Properties:{shape:"S21"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},MetadataProperties:{shape:"S23"},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:"S28"},InferenceSpecification:{shape:"Sr"},ValidationSpecification:{shape:"S30"},AlgorithmStatus:{},AlgorithmStatusDetails:{type:"structure",members:{ValidationStatuses:{shape:"Sy4"},ImageScanStatuses:{shape:"Sy4"}}},ProductId:{},CertifyForMarketplace:{type:"boolean"}}}},DescribeApp:{input:{type:"structure",required:["DomainId","AppType","AppName"],members:{DomainId:{},UserProfileName:{},SpaceName:{},AppType:{},AppName:{}}},output:{type:"structure",members:{AppArn:{},AppType:{},AppName:{},DomainId:{},UserProfileName:{},SpaceName:{},Status:{},LastHealthCheckTimestamp:{type:"timestamp"},LastUserActivityTimestamp:{type:"timestamp"},CreationTime:{type:"timestamp"},FailureReason:{},ResourceSpec:{shape:"S4r"}}}},DescribeAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}},output:{type:"structure",members:{AppImageConfigArn:{},AppImageConfigName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},KernelGatewayImageConfig:{shape:"S51"},JupyterLabAppImageConfig:{shape:"S5a"},CodeEditorAppImageConfig:{shape:"S5h"}}}},DescribeArtifact:{input:{type:"structure",required:["ArtifactArn"],members:{ArtifactArn:{}}},output:{type:"structure",members:{ArtifactName:{},ArtifactArn:{},Source:{shape:"S5l"},ArtifactType:{},Properties:{shape:"S21"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},MetadataProperties:{shape:"S23"},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:"S5v"},OutputDataConfig:{shape:"S63"},RoleArn:{},AutoMLJobObjective:{shape:"S65"},ProblemType:{},AutoMLJobConfig:{shape:"S67"},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},PartialFailureReasons:{shape:"Syi"},BestCandidate:{shape:"Syk"},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},AutoMLJobArtifacts:{shape:"Szc"},ResolvedAttributes:{type:"structure",members:{AutoMLJobObjective:{shape:"S65"},ProblemType:{},CompletionCriteria:{shape:"S68"}}},ModelDeployConfig:{shape:"S6r"},ModelDeployResult:{shape:"Szg"}}}},DescribeAutoMLJobV2:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}},output:{type:"structure",required:["AutoMLJobName","AutoMLJobArn","AutoMLJobInputDataConfig","OutputDataConfig","RoleArn","CreationTime","LastModifiedTime","AutoMLJobStatus","AutoMLJobSecondaryStatus"],members:{AutoMLJobName:{},AutoMLJobArn:{},AutoMLJobInputDataConfig:{shape:"S6x"},OutputDataConfig:{shape:"S63"},RoleArn:{},AutoMLJobObjective:{shape:"S65"},AutoMLProblemTypeConfig:{shape:"S6z"},AutoMLProblemTypeConfigName:{},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},PartialFailureReasons:{shape:"Syi"},BestCandidate:{shape:"Syk"},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},AutoMLJobArtifacts:{shape:"Szc"},ResolvedAttributes:{type:"structure",members:{AutoMLJobObjective:{shape:"S65"},CompletionCriteria:{shape:"S68"},AutoMLProblemTypeResolvedAttributes:{type:"structure",members:{TabularResolvedAttributes:{type:"structure",members:{ProblemType:{}}},TextGenerationResolvedAttributes:{type:"structure",members:{BaseModelName:{}}}},union:!0}}},ModelDeployConfig:{shape:"S6r"},ModelDeployResult:{shape:"Szg"},DataSplitConfig:{shape:"S6n"},SecurityConfig:{shape:"S6c"}}}},DescribeCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{}}},output:{type:"structure",required:["ClusterArn","ClusterStatus","InstanceGroups"],members:{ClusterArn:{},ClusterName:{},ClusterStatus:{},CreationTime:{type:"timestamp"},FailureMessage:{},InstanceGroups:{type:"list",member:{type:"structure",members:{CurrentCount:{type:"integer"},TargetCount:{type:"integer"},InstanceGroupName:{},InstanceType:{},LifeCycleConfig:{shape:"S84"},ExecutionRole:{},ThreadsPerCore:{type:"integer"},InstanceStorageConfigs:{shape:"S87"}}}},VpcConfig:{shape:"S6d"}}}},DescribeClusterNode:{input:{type:"structure",required:["ClusterName","NodeId"],members:{ClusterName:{},NodeId:{}}},output:{type:"structure",required:["NodeDetails"],members:{NodeDetails:{type:"structure",members:{InstanceGroupName:{},InstanceId:{},InstanceStatus:{shape:"Szy"},InstanceType:{},LaunchTime:{type:"timestamp"},LifeCycleConfig:{shape:"S84"},ThreadsPerCore:{type:"integer"},InstanceStorageConfigs:{shape:"S87"},PrivatePrimaryIp:{},PrivateDnsHostname:{},Placement:{type:"structure",members:{AvailabilityZone:{},AvailabilityZoneId:{}}}}}}}},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:"S8e"}}}},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:"S3y"},InferenceImage:{},ModelPackageVersionArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},ModelArtifacts:{shape:"S10c"},ModelDigests:{type:"structure",members:{ArtifactDigest:{}}},RoleArn:{},InputConfig:{shape:"S8l"},OutputConfig:{shape:"S8o"},VpcConfig:{shape:"S8v"},DerivedInformation:{type:"structure",members:{DerivedDataInputConfig:{}}}}}},DescribeContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{}}},output:{type:"structure",members:{ContextName:{},ContextArn:{},Source:{shape:"S94"},ContextType:{},Description:{},Properties:{shape:"S21"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},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:"S99"},DataQualityAppSpecification:{shape:"S9d"},DataQualityJobInput:{shape:"S9m"},DataQualityJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"}}}},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:"Sai"},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:{},SingleSignOnApplicationArn:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},SecurityGroupIdForDomainBoundary:{},AuthMode:{},DefaultUserSettings:{shape:"Sao"},DomainSettings:{shape:"Sbw"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{deprecated:!0,deprecatedMessage:"This property is deprecated, use KmsKeyId instead."},SubnetIds:{shape:"S6g"},Url:{},VpcId:{},KmsKeyId:{},AppSecurityGroupManagement:{},DefaultSpaceSettings:{shape:"Sc6"}}}},DescribeEdgeDeploymentPlan:{input:{type:"structure",required:["EdgeDeploymentPlanName"],members:{EdgeDeploymentPlanName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["EdgeDeploymentPlanArn","EdgeDeploymentPlanName","ModelConfigs","DeviceFleetName","Stages"],members:{EdgeDeploymentPlanArn:{},EdgeDeploymentPlanName:{},ModelConfigs:{shape:"Scb"},DeviceFleetName:{},EdgeDeploymentSuccess:{type:"integer"},EdgeDeploymentPending:{type:"integer"},EdgeDeploymentFailed:{type:"integer"},Stages:{type:"list",member:{type:"structure",required:["StageName","DeviceSelectionConfig","DeploymentConfig","DeploymentStatus"],members:{StageName:{},DeviceSelectionConfig:{shape:"Scf"},DeploymentConfig:{shape:"Sck"},DeploymentStatus:{type:"structure",required:["StageStatus","EdgeDeploymentSuccessInStage","EdgeDeploymentPendingInStage","EdgeDeploymentFailedInStage"],members:{StageStatus:{},EdgeDeploymentSuccessInStage:{type:"integer"},EdgeDeploymentPendingInStage:{type:"integer"},EdgeDeploymentFailedInStage:{type:"integer"},EdgeDeploymentStatusMessage:{},EdgeDeploymentStageStartTime:{type:"timestamp"}}}}}},NextToken:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName"],members:{EdgePackagingJobName:{}}},output:{type:"structure",required:["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],members:{EdgePackagingJobArn:{},EdgePackagingJobName:{},CompilationJobName:{},ModelName:{},ModelVersion:{},RoleArn:{},OutputConfig:{shape:"Sai"},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","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{shape:"S11i"},DataCaptureConfig:{shape:"S11q"},EndpointStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastDeploymentConfig:{shape:"Sct"},AsyncInferenceConfig:{shape:"Se9"},PendingDeploymentSummary:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{},ProductionVariants:{shape:"S11u"},StartTime:{type:"timestamp"},ShadowProductionVariants:{shape:"S11u"}}},ExplainerConfig:{shape:"Seh"},ShadowProductionVariants:{shape:"S11i"}}}},DescribeEndpointConfig:{input:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{}}},output:{type:"structure",required:["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],members:{EndpointConfigName:{},EndpointConfigArn:{},ProductionVariants:{shape:"Sdb"},DataCaptureConfig:{shape:"Sdy"},KmsKeyId:{},CreationTime:{type:"timestamp"},AsyncInferenceConfig:{shape:"Se9"},ExplainerConfig:{shape:"Seh"},ShadowProductionVariants:{shape:"Sdb"},ExecutionRoleArn:{},VpcConfig:{shape:"S6d"},EnableNetworkIsolation:{type:"boolean"}}}},DescribeExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{}}},output:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"S120"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"}}}},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:"Sfg"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},OnlineStoreConfig:{shape:"Sfn"},OfflineStoreConfig:{shape:"Sft"},ThroughputConfig:{type:"structure",required:["ThroughputMode"],members:{ThroughputMode:{},ProvisionedReadCapacityUnits:{type:"integer"},ProvisionedWriteCapacityUnits:{type:"integer"}}},RoleArn:{},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"S128"},LastUpdateStatus:{shape:"S12b"},FailureReason:{},Description:{},NextToken:{},OnlineStoreTotalSizeBytes:{type:"long"}}}},DescribeFeatureMetadata:{input:{type:"structure",required:["FeatureGroupName","FeatureName"],members:{FeatureGroupName:{},FeatureName:{}}},output:{type:"structure",required:["FeatureGroupArn","FeatureGroupName","FeatureName","FeatureType","CreationTime","LastModifiedTime"],members:{FeatureGroupArn:{},FeatureGroupName:{},FeatureName:{},FeatureType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},Description:{},Parameters:{shape:"S12h"}}}},DescribeFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName"],members:{FlowDefinitionName:{}}},output:{type:"structure",required:["FlowDefinitionArn","FlowDefinitionName","FlowDefinitionStatus","CreationTime","OutputConfig","RoleArn"],members:{FlowDefinitionArn:{},FlowDefinitionName:{},FlowDefinitionStatus:{},CreationTime:{type:"timestamp"},HumanLoopRequestSource:{shape:"Sg8"},HumanLoopActivationConfig:{shape:"Sga"},HumanLoopConfig:{shape:"Sgd"},OutputConfig:{shape:"Sgs"},RoleArn:{},FailureReason:{}}}},DescribeHub:{input:{type:"structure",required:["HubName"],members:{HubName:{}}},output:{type:"structure",required:["HubName","HubArn","HubStatus","CreationTime","LastModifiedTime"],members:{HubName:{},HubArn:{},HubDisplayName:{},HubDescription:{},HubSearchKeywords:{shape:"Sgz"},S3StorageConfig:{shape:"Sh1"},HubStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeHubContent:{input:{type:"structure",required:["HubName","HubContentType","HubContentName"],members:{HubName:{},HubContentType:{},HubContentName:{},HubContentVersion:{}}},output:{type:"structure",required:["HubContentName","HubContentArn","HubContentVersion","HubContentType","DocumentSchemaVersion","HubName","HubArn","HubContentDocument","HubContentStatus","CreationTime"],members:{HubContentName:{},HubContentArn:{},HubContentVersion:{},HubContentType:{},DocumentSchemaVersion:{},HubName:{},HubArn:{},HubContentDisplayName:{},HubContentDescription:{},HubContentMarkdown:{},HubContentDocument:{},SageMakerPublicHubContentArn:{},ReferenceMinVersion:{},SupportStatus:{},HubContentSearchKeywords:{shape:"S130"},HubContentDependencies:{type:"list",member:{type:"structure",members:{DependencyOriginPath:{},DependencyCopyPath:{}}}},HubContentStatus:{},FailureReason:{},CreationTime:{type:"timestamp"}}}},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:"Shi"},TrainingJobDefinition:{shape:"Sib"},TrainingJobDefinitions:{shape:"Sir"},HyperParameterTuningJobStatus:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"S13f"},ObjectiveStatusCounters:{shape:"S13h"},BestTrainingJob:{shape:"S13j"},OverallBestTrainingJob:{shape:"S13j"},WarmStartConfig:{shape:"Sis"},Autotune:{shape:"Siw"},FailureReason:{},TuningJobCompletionDetails:{shape:"S13m"},ConsumedResources:{shape:"S13n"}}}},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"},Alias:{}}},output:{type:"structure",members:{BaseImage:{},ContainerImage:{},CreationTime:{type:"timestamp"},FailureReason:{},ImageArn:{},ImageVersionArn:{},ImageVersionStatus:{},LastModifiedTime:{type:"timestamp"},Version:{type:"integer"},VendorGuidance:{},JobType:{},MLFramework:{},ProgrammingLang:{},Processor:{},Horovod:{type:"boolean"},ReleaseNotes:{}}}},DescribeInferenceComponent:{input:{type:"structure",required:["InferenceComponentName"],members:{InferenceComponentName:{}}},output:{type:"structure",required:["InferenceComponentName","InferenceComponentArn","EndpointName","EndpointArn","CreationTime","LastModifiedTime"],members:{InferenceComponentName:{},InferenceComponentArn:{},EndpointName:{},EndpointArn:{},VariantName:{},FailureReason:{},Specification:{type:"structure",members:{ModelName:{},Container:{type:"structure",members:{DeployedImage:{shape:"S11l"},ArtifactUrl:{},Environment:{shape:"S18"}}},StartupParameters:{shape:"Sjl"},ComputeResourceRequirements:{shape:"Sjm"}}},RuntimeConfig:{type:"structure",members:{DesiredCopyCount:{type:"integer"},CurrentCopyCount:{type:"integer"}}},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},InferenceComponentStatus:{}}}},DescribeInferenceExperiment:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure", +required:["Arn","Name","Type","Status","EndpointMetadata","ModelVariants"],members:{Arn:{},Name:{},Type:{},Schedule:{shape:"Sjx"},Status:{},StatusReason:{},Description:{},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},RoleArn:{},EndpointMetadata:{type:"structure",required:["EndpointName"],members:{EndpointName:{},EndpointConfigName:{},EndpointStatus:{},FailureReason:{}}},ModelVariants:{type:"list",member:{type:"structure",required:["ModelName","VariantName","InfrastructureConfig","Status"],members:{ModelName:{},VariantName:{},InfrastructureConfig:{shape:"Sk3"},Status:{}}}},DataStorageConfig:{shape:"Sk8"},ShadowModeConfig:{shape:"Sk9"},KmsKey:{}}}},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:"Skh"},StoppingConditions:{shape:"Sln"},InferenceRecommendations:{type:"list",member:{type:"structure",required:["EndpointConfiguration","ModelConfiguration"],members:{RecommendationId:{},Metrics:{shape:"S14e"},EndpointConfiguration:{shape:"S14h"},ModelConfiguration:{shape:"S14j"},InvocationEndTime:{type:"timestamp"},InvocationStartTime:{type:"timestamp"}}}},EndpointPerformances:{type:"list",member:{type:"structure",required:["Metrics","EndpointInfo"],members:{Metrics:{shape:"S14r"},EndpointInfo:{shape:"Slg"}}}}}}},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:"S14v"},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},JobReferenceCode:{},LabelingJobName:{},LabelingJobArn:{},LabelAttributeName:{},InputConfig:{shape:"Slz"},OutputConfig:{shape:"Sm6"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"Sm7"},LabelingJobAlgorithmsConfig:{shape:"Sma"},HumanTaskConfig:{shape:"Sme"},Tags:{shape:"S7"},LabelingJobOutput:{shape:"S14y"}}}},DescribeLineageGroup:{input:{type:"structure",required:["LineageGroupName"],members:{LineageGroupName:{}}},output:{type:"structure",members:{LineageGroupName:{},LineageGroupArn:{},DisplayName:{},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"}}}},DescribeMlflowTrackingServer:{input:{type:"structure",required:["TrackingServerName"],members:{TrackingServerName:{}}},output:{type:"structure",members:{TrackingServerArn:{},TrackingServerName:{},ArtifactStoreUri:{},TrackingServerSize:{},MlflowVersion:{},RoleArn:{},TrackingServerStatus:{},IsActive:{},TrackingServerUrl:{},WeeklyMaintenanceWindowStart:{},AutomaticModelRegistration:{type:"boolean"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"}}}},DescribeModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",required:["ModelName","CreationTime","ModelArn"],members:{ModelName:{},PrimaryContainer:{shape:"Sn0"},Containers:{shape:"Sn9"},InferenceExecutionConfig:{shape:"Sna"},ExecutionRoleArn:{},VpcConfig:{shape:"S6d"},CreationTime:{type:"timestamp"},ModelArn:{},EnableNetworkIsolation:{type:"boolean"},DeploymentRecommendation:{shape:"S157"}}}},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:"Sne"},ModelBiasAppSpecification:{shape:"Snf"},ModelBiasJobInput:{shape:"Sng"},ModelBiasJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"}}}},DescribeModelCard:{input:{type:"structure",required:["ModelCardName"],members:{ModelCardName:{},ModelCardVersion:{type:"integer"}}},output:{type:"structure",required:["ModelCardArn","ModelCardName","ModelCardVersion","Content","ModelCardStatus","CreationTime","CreatedBy"],members:{ModelCardArn:{},ModelCardName:{},ModelCardVersion:{type:"integer"},Content:{shape:"Snl"},ModelCardStatus:{},SecurityConfig:{shape:"Snk"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},ModelCardProcessingStatus:{}}}},DescribeModelCardExportJob:{input:{type:"structure",required:["ModelCardExportJobArn"],members:{ModelCardExportJobArn:{}}},output:{type:"structure",required:["ModelCardExportJobName","ModelCardExportJobArn","Status","ModelCardName","ModelCardVersion","OutputConfig","CreatedAt","LastModifiedAt"],members:{ModelCardExportJobName:{},ModelCardExportJobArn:{},Status:{},ModelCardName:{},ModelCardVersion:{type:"integer"},OutputConfig:{shape:"Snr"},CreatedAt:{type:"timestamp"},LastModifiedAt:{type:"timestamp"},FailureReason:{},ExportArtifacts:{type:"structure",required:["S3ExportArtifacts"],members:{S3ExportArtifacts:{}}}}}},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:"Snv"},ModelExplainabilityAppSpecification:{shape:"Snw"},ModelExplainabilityJobInput:{shape:"Snx"},ModelExplainabilityJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"}}}},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:"So3"},ValidationSpecification:{shape:"So0"},ModelPackageStatus:{},ModelPackageStatusDetails:{shape:"S15o"},CertifyForMarketplace:{type:"boolean"},ModelApprovalStatus:{},CreatedBy:{shape:"Sxx"},MetadataProperties:{shape:"S23"},ModelMetrics:{shape:"So6"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},ApprovalDescription:{},Domain:{},Task:{},SamplePayloadUrl:{},CustomerMetadataProperties:{shape:"Sod"},DriftCheckBaselines:{shape:"Sog"},AdditionalInferenceSpecifications:{shape:"Som"},SkipModelValidation:{},SourceUri:{},SecurityConfig:{shape:"Soq"},ModelCard:{shape:"Sor"}}}},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:"Sxx"},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:"Sox"},ModelQualityAppSpecification:{shape:"Soy"},ModelQualityJobInput:{shape:"Sp0"},ModelQualityJobOutputConfig:{shape:"Sa0"},JobResources:{shape:"Sa6"},NetworkConfig:{shape:"Sab"},RoleArn:{},StoppingCondition:{shape:"Sac"}}}},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:"Sp4"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"S161"}}}},DescribeNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}},output:{type:"structure",members:{NotebookInstanceArn:{},NotebookInstanceName:{},NotebookInstanceStatus:{},FailureReason:{},Url:{},InstanceType:{},SubnetId:{},SecurityGroups:{shape:"Sap"},RoleArn:{},KmsKeyId:{},NetworkInterfaceId:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},NotebookInstanceLifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Spl"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Spo"},RootAccess:{},PlatformIdentifier:{},InstanceMetadataServiceConfiguration:{shape:"Spr"}}}},DescribeNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{},NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Spw"},OnStart:{shape:"Spw"},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:"Sxx"},LastModifiedBy:{shape:"Sxx"},ParallelismConfiguration:{shape:"Sqa"}}}},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:"S16l"},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedBy:{shape:"Sxx"},ParallelismConfiguration:{shape:"Sqa"},SelectiveExecutionConfig:{shape:"S16n"}}}},DescribeProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}},output:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],members:{ProcessingInputs:{shape:"Sqq"},ProcessingOutputConfig:{shape:"Srd"},ProcessingJobName:{},ProcessingResources:{shape:"Sri"},StoppingCondition:{shape:"Srk"},AppSpecification:{shape:"Srm"},Environment:{shape:"Sro"},NetworkConfig:{shape:"Spc"},RoleArn:{},ExperimentConfig:{shape:"Srp"},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:"Sru"},ServiceCatalogProvisionedProductDetails:{shape:"S16w"},ProjectStatus:{},CreatedBy:{shape:"Sxx"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"}}}},DescribeSpace:{input:{type:"structure",required:["DomainId","SpaceName"],members:{DomainId:{},SpaceName:{}}},output:{type:"structure",members:{DomainId:{},SpaceArn:{},SpaceName:{},HomeEfsFileSystemUid:{},Status:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},FailureReason:{},SpaceSettings:{shape:"Ss4"},OwnershipSettings:{shape:"Ssc"},SpaceSharingSettings:{shape:"Ssd"},SpaceDisplayName:{},Url:{}}}},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:"S177"}}}},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:"S10c"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S35"},AlgorithmSpecification:{shape:"Sso"},RoleArn:{},InputDataConfig:{shape:"S37"},OutputDataConfig:{shape:"S3p"},ResourceConfig:{shape:"S3s"},WarmPoolStatus:{shape:"S17b"},VpcConfig:{shape:"S6d"},StoppingCondition:{shape:"S3y"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"S17e"},FinalMetricDataList:{shape:"S17h"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sil"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Ssx"},ExperimentConfig:{shape:"Srp"},DebugRuleConfigurations:{shape:"St5"},TensorBoardOutputConfig:{shape:"St9"},DebugRuleEvaluationStatuses:{shape:"S17l"},ProfilerConfig:{shape:"Sta"},ProfilerRuleConfigurations:{shape:"Ste"},ProfilerRuleEvaluationStatuses:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},ProfilingStatus:{},Environment:{shape:"Stg"},RetryStrategy:{shape:"Sim"},RemoteDebugConfig:{shape:"Stj"},InfraCheckConfig:{shape:"Stl"}}}},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:"Stt"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S46"},TransformInput:{shape:"S49"},TransformOutput:{shape:"S4d"},DataCaptureConfig:{shape:"Stw"},TransformResources:{shape:"S4g"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Stx"},ExperimentConfig:{shape:"Srp"}}}},DescribeTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{}}},output:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"S17x"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},MetadataProperties:{shape:"S23"}}}},DescribeTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{}}},output:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},DisplayName:{},Source:{shape:"S181"},Status:{shape:"Su5"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},Parameters:{shape:"Su8"},InputArtifacts:{shape:"Suc"},OutputArtifacts:{shape:"Suc"},MetadataProperties:{shape:"S23"},Metrics:{shape:"S183"},LineageGroupArn:{},Sources:{type:"list",member:{shape:"S181"}}}}},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:"Sao"}}}},DescribeWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"S18d"}}}},DescribeWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"S18l"}}}},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:"Sai"},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:{}}}},GetScalingConfigurationRecommendation:{input:{type:"structure",required:["InferenceRecommendationsJobName"],members:{InferenceRecommendationsJobName:{},RecommendationId:{},EndpointName:{},TargetCpuUtilizationPerCore:{type:"integer"},ScalingPolicyObjective:{shape:"S19d"}}},output:{type:"structure",members:{InferenceRecommendationsJobName:{},RecommendationId:{},EndpointName:{},TargetCpuUtilizationPerCore:{type:"integer"},ScalingPolicyObjective:{shape:"S19d"},Metric:{type:"structure",members:{InvocationsPerInstance:{type:"integer"},ModelLatency:{type:"integer"}}},DynamicScalingConfiguration:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},ScalingPolicies:{type:"list",member:{type:"structure",members:{TargetTracking:{type:"structure",members:{MetricSpecification:{type:"structure",members:{Predefined:{type:"structure",members:{PredefinedMetricType:{}}},Customized:{type:"structure",members:{MetricName:{},Namespace:{},Statistic:{}}}},union:!0},TargetValue:{type:"double"}}}},union:!0}}}}}}},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:{}}}}}}},ImportHubContent:{input:{type:"structure",required:["HubContentName","HubContentType","DocumentSchemaVersion","HubName","HubContentDocument"],members:{HubContentName:{},HubContentVersion:{},HubContentType:{},DocumentSchemaVersion:{},HubName:{},HubContentDisplayName:{},HubContentDescription:{},HubContentMarkdown:{},HubContentDocument:{},HubContentSearchKeywords:{shape:"S130"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HubArn","HubContentArn"],members:{HubArn:{},HubContentArn:{}}}},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:"S1w"},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:{}}}},ListAliases:{input:{type:"structure",required:["ImageName"],members:{ImageName:{},Alias:{},Version:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SageMakerImageVersionAliases:{shape:"Sj7"},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:"S51"},JupyterLabAppImageConfig:{shape:"S5a"},CodeEditorAppImageConfig:{shape:"S5h"}}}}}}},ListApps:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortOrder:{},SortBy:{},DomainIdEquals:{},UserProfileNameEquals:{},SpaceNameEquals:{}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{DomainId:{},UserProfileName:{},SpaceName:{},AppType:{},AppName:{},Status:{},CreationTime:{type:"timestamp"},ResourceSpec:{shape:"S4r"}}}},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:"S5l"},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:"Sxx"}}}},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:"Syi"}}}},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:"Syk"}},NextToken:{}}}},ListClusterNodes:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},InstanceGroupNameContains:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["NextToken","ClusterNodeSummaries"],members:{NextToken:{},ClusterNodeSummaries:{type:"list",member:{type:"structure",required:["InstanceGroupName","InstanceId","InstanceType","LaunchTime","InstanceStatus"],members:{InstanceGroupName:{},InstanceId:{},InstanceType:{},LaunchTime:{type:"timestamp"},InstanceStatus:{shape:"Szy"}}}}}}},ListClusters:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["NextToken","ClusterSummaries"],members:{NextToken:{},ClusterSummaries:{type:"list",member:{type:"structure",required:["ClusterArn","ClusterName","CreationTime","ClusterStatus"],members:{ClusterArn:{},ClusterName:{},CreationTime:{type:"timestamp"},ClusterStatus:{}}}}}}},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:"S8e"}}}},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:"S94"},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:"S1c5"},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:{}}}},ListEdgeDeploymentPlans:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},DeviceFleetNameContains:{},SortBy:{},SortOrder:{}}},output:{type:"structure", +required:["EdgeDeploymentPlanSummaries"],members:{EdgeDeploymentPlanSummaries:{type:"list",member:{type:"structure",required:["EdgeDeploymentPlanArn","EdgeDeploymentPlanName","DeviceFleetName","EdgeDeploymentSuccess","EdgeDeploymentPending","EdgeDeploymentFailed"],members:{EdgeDeploymentPlanArn:{},EdgeDeploymentPlanName:{},DeviceFleetName:{},EdgeDeploymentSuccess:{type:"integer"},EdgeDeploymentPending:{type:"integer"},EdgeDeploymentFailed:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},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:"S120"},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"],members:{FeatureGroupSummaries:{type:"list",member:{type:"structure",required:["FeatureGroupName","FeatureGroupArn","CreationTime"],members:{FeatureGroupName:{},FeatureGroupArn:{},CreationTime:{type:"timestamp"},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"S128"}}}},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:{}}}},ListHubContentVersions:{input:{type:"structure",required:["HubName","HubContentType","HubContentName"],members:{HubName:{},HubContentType:{},HubContentName:{},MinVersion:{},MaxSchemaVersion:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["HubContentSummaries"],members:{HubContentSummaries:{shape:"S1dv"},NextToken:{}}}},ListHubContents:{input:{type:"structure",required:["HubName","HubContentType"],members:{HubName:{},HubContentType:{},NameContains:{},MaxSchemaVersion:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["HubContentSummaries"],members:{HubContentSummaries:{shape:"S1dv"},NextToken:{}}}},ListHubs:{input:{type:"structure",members:{NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["HubSummaries"],members:{HubSummaries:{type:"list",member:{type:"structure",required:["HubName","HubArn","HubStatus","CreationTime","LastModifiedTime"],members:{HubName:{},HubArn:{},HubDisplayName:{},HubDescription:{},HubSearchKeywords:{shape:"Sgz"},HubStatus:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},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:"S13f"},ObjectiveStatusCounters:{shape:"S13h"},ResourceLimits:{shape:"Sho"}}}},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:{}}}},ListInferenceComponents:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{},EndpointNameEquals:{},VariantNameEquals:{}}},output:{type:"structure",required:["InferenceComponents"],members:{InferenceComponents:{type:"list",member:{type:"structure",required:["CreationTime","InferenceComponentArn","InferenceComponentName","EndpointArn","EndpointName","VariantName","LastModifiedTime"],members:{CreationTime:{type:"timestamp"},InferenceComponentArn:{},InferenceComponentName:{},EndpointArn:{},EndpointName:{},VariantName:{},InferenceComponentStatus:{},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListInferenceExperiments:{input:{type:"structure",members:{NameContains:{},Type:{},StatusEquals:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InferenceExperiments:{type:"list",member:{type:"structure",required:["Name","Type","Status","CreationTime","LastModifiedTime"],members:{Name:{},Type:{},Schedule:{shape:"Sjx"},Status:{},StatusReason:{},Description:{},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},RoleArn:{}}}},NextToken:{}}}},ListInferenceRecommendationsJobSteps:{input:{type:"structure",required:["JobName"],members:{JobName:{},Status:{},StepType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",required:["StepType","JobName","Status"],members:{StepType:{},JobName:{},Status:{},InferenceBenchmark:{type:"structure",required:["ModelConfiguration"],members:{Metrics:{shape:"S14e"},EndpointMetrics:{shape:"S14r"},EndpointConfiguration:{shape:"S14h"},ModelConfiguration:{shape:"S14j"},FailureReason:{},InvocationEndTime:{type:"timestamp"},InvocationStartTime:{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"},ModelNameEquals:{},ModelPackageVersionArnEquals:{}}},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:{},ModelName:{},SamplePayloadUrl:{},ModelPackageVersionArn:{}}}},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:"S14v"},WorkteamArn:{},PreHumanTaskLambdaArn:{},AnnotationConsolidationLambdaArn:{},FailureReason:{},LabelingJobOutput:{shape:"S14y"},InputConfig:{shape:"Slz"}}}},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:{}}}},ListMlflowTrackingServers:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},TrackingServerStatus:{},MlflowVersion:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TrackingServerSummaries:{type:"list",member:{type:"structure",members:{TrackingServerArn:{},TrackingServerName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrackingServerStatus:{},IsActive:{},MlflowVersion:{}}}},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:"S1c5"},NextToken:{}}}},ListModelCardExportJobs:{input:{type:"structure",required:["ModelCardName"],members:{ModelCardName:{},ModelCardVersion:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},ModelCardExportJobNameContains:{},StatusEquals:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ModelCardExportJobSummaries"],members:{ModelCardExportJobSummaries:{type:"list",member:{type:"structure",required:["ModelCardExportJobName","ModelCardExportJobArn","Status","ModelCardName","ModelCardVersion","CreatedAt","LastModifiedAt"],members:{ModelCardExportJobName:{},ModelCardExportJobArn:{},Status:{},ModelCardName:{},ModelCardVersion:{type:"integer"},CreatedAt:{type:"timestamp"},LastModifiedAt:{type:"timestamp"}}}},NextToken:{}}}},ListModelCardVersions:{input:{type:"structure",required:["ModelCardName"],members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},ModelCardName:{},ModelCardStatus:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelCardVersionSummaryList"],members:{ModelCardVersionSummaryList:{type:"list",member:{type:"structure",required:["ModelCardName","ModelCardArn","ModelCardStatus","ModelCardVersion","CreationTime"],members:{ModelCardName:{},ModelCardArn:{},ModelCardStatus:{},ModelCardVersion:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListModelCards:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},ModelCardStatus:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelCardSummaries"],members:{ModelCardSummaries:{type:"list",member:{type:"structure",required:["ModelCardName","ModelCardArn","ModelCardStatus","CreationTime"],members:{ModelCardName:{},ModelCardArn:{},ModelCardStatus:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},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:"S1c5"},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:{},CrossAccountFilterOption:{}}},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:["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:"S1c5"},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:{}}}},ListMonitoringAlertHistory:{input:{type:"structure",members:{MonitoringScheduleName:{},MonitoringAlertName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",members:{MonitoringAlertHistory:{type:"list",member:{type:"structure",required:["MonitoringScheduleName","MonitoringAlertName","CreationTime","AlertStatus"],members:{MonitoringScheduleName:{},MonitoringAlertName:{},CreationTime:{type:"timestamp"},AlertStatus:{}}}},NextToken:{}}}},ListMonitoringAlerts:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{MonitoringAlertSummaries:{shape:"S1hl"},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:"S161"}},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:"Spo"}}}}}}},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:{}}},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:"S1iz"}}},Lambda:{type:"structure",members:{Arn:{},OutputParameters:{shape:"S1iz"}}},EMR:{type:"structure",members:{ClusterId:{},StepId:{},StepName:{},LogFilePath:{}}},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"}}},Fail:{type:"structure",members:{ErrorMessage:{}}},AutoMLJob:{type:"structure",members:{Arn:{}}}}},AttemptCount:{type:"integer"},SelectiveExecutionResult:{type:"structure",members:{SourcePipelineExecutionArn:{}}}}}},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:"S1jg"},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:{}}}},ListResourceCatalogs:{input:{type:"structure",members:{NameContains:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceCatalogs:{type:"list",member:{type:"structure",required:["ResourceCatalogArn","ResourceCatalogName","Description","CreationTime"],members:{ResourceCatalogArn:{},ResourceCatalogName:{},Description:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListSpaces:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortOrder:{},SortBy:{},DomainIdEquals:{},SpaceNameContains:{}}},output:{type:"structure",members:{Spaces:{type:"list",member:{type:"structure",members:{DomainId:{},SpaceName:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SpaceSettingsSummary:{type:"structure",members:{AppType:{},SpaceStorageSettings:{shape:"Ss7"}}},SpaceSharingSettingsSummary:{type:"structure",members:{SharingType:{}}},OwnershipSettingsSummary:{type:"structure",members:{OwnerUserProfileName:{}}},SpaceDisplayName:{}}}},NextToken:{}}}},ListStageDevices:{input:{type:"structure",required:["EdgeDeploymentPlanName","StageName"],members:{NextToken:{},MaxResults:{type:"integer"},EdgeDeploymentPlanName:{},ExcludeDevicesDeployedInOtherStage:{type:"boolean"},StageName:{}}},output:{type:"structure",required:["DeviceDeploymentSummaries"],members:{DeviceDeploymentSummaries:{type:"list",member:{type:"structure",required:["EdgeDeploymentPlanArn","EdgeDeploymentPlanName","StageName","DeviceName","DeviceArn"],members:{EdgeDeploymentPlanArn:{},EdgeDeploymentPlanName:{},StageName:{},DeployedStageName:{},DeviceFleetName:{},DeviceName:{},DeviceArn:{},DeviceDeploymentStatus:{},DeviceDeploymentStatusMessage:{},Description:{},DeploymentStartTime:{type:"timestamp"}}}},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:"S177"}},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:{},WarmPoolStatusEquals:{}}},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:{},WarmPoolStatus:{shape:"S17b"}}}},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:"S13j"}},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:"S181"},Status:{shape:"Su5"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"}}}},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:"S17x"},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:"S18d"}},NextToken:{}}}},ListWorkteams:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Workteams"],members:{Workteams:{type:"list",member:{shape:"S18l"}},NextToken:{}}}},PutModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName","ResourcePolicy"],members:{ModelPackageGroupName:{},ResourcePolicy:{}}},output:{type:"structure",required:["ModelPackageGroupArn"],members:{ModelPackageGroupArn:{}}}},QueryLineage:{input:{type:"structure",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:"S1me"},Tags:{shape:"S7"}}}},RenderUiTemplate:{input:{type:"structure",required:["Task","RoleArn"],members:{UiTemplate:{shape:"Shd"},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:!0},ParallelismConfiguration:{shape:"Sqa"}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},Search:{input:{type:"structure",required:["Resource"],members:{Resource:{},SearchExpression:{shape:"S1mp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},CrossAccountFilterOption:{},VisibilityConditions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{TrainingJob:{shape:"S1n6"},Experiment:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"S120"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},Tags:{shape:"S7"}}},Trial:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"S17x"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},MetadataProperties:{shape:"S23"},Tags:{shape:"S7"},TrialComponentSummaries:{type:"list",member:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},TrialComponentSource:{shape:"S181"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"}}}}}},TrialComponent:{type:"structure",members:{TrialComponentName:{},DisplayName:{},TrialComponentArn:{},Source:{shape:"S181"},Status:{shape:"Su5"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},Parameters:{shape:"Su8"},InputArtifacts:{shape:"Suc"},OutputArtifacts:{shape:"Suc"},Metrics:{shape:"S183"},MetadataProperties:{shape:"S23"},SourceDetail:{type:"structure",members:{SourceArn:{},TrainingJob:{shape:"S1n6"},ProcessingJob:{type:"structure",members:{ProcessingInputs:{shape:"Sqq"},ProcessingOutputConfig:{shape:"Srd"},ProcessingJobName:{},ProcessingResources:{shape:"Sri"},StoppingCondition:{shape:"Srk"},AppSpecification:{shape:"Srm"},Environment:{shape:"Sro"},NetworkConfig:{shape:"Spc"},RoleArn:{},ExperimentConfig:{shape:"Srp"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{},Tags:{shape:"S7"}}},TransformJob:{shape:"S1ne"}}},LineageGroupArn:{},Tags:{shape:"S7"},Parents:{type:"list",member:{type:"structure",members:{TrialName:{},ExperimentName:{}}}},RunName:{}}},Endpoint:{type:"structure",required:["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{shape:"S11i"},DataCaptureConfig:{shape:"S11q"},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:"Sp4"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"S161"},Tags:{shape:"S7"}}}},Tags:{shape:"S7"},ShadowProductionVariants:{shape:"S11i"}}},ModelPackage:{type:"structure",members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},InferenceSpecification:{shape:"Sr"},SourceAlgorithmSpecification:{shape:"So3"},ValidationSpecification:{shape:"So0"},ModelPackageStatus:{},ModelPackageStatusDetails:{shape:"S15o"},CertifyForMarketplace:{type:"boolean"},ModelApprovalStatus:{},CreatedBy:{shape:"Sxx"},MetadataProperties:{shape:"S23"},ModelMetrics:{shape:"So6"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},ApprovalDescription:{},Domain:{},Task:{},SamplePayloadUrl:{},AdditionalInferenceSpecifications:{shape:"Som"},SourceUri:{},SecurityConfig:{shape:"Soq"},ModelCard:{shape:"Sor"},Tags:{shape:"S7"},CustomerMetadataProperties:{shape:"Sod"},DriftCheckBaselines:{shape:"Sog"},SkipModelValidation:{}}},ModelPackageGroup:{type:"structure",members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},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:"Sxx"},LastModifiedBy:{shape:"Sxx"},ParallelismConfiguration:{shape:"Sqa"},Tags:{shape:"S7"}}},PipelineExecution:{type:"structure",members:{PipelineArn:{},PipelineExecutionArn:{},PipelineExecutionDisplayName:{},PipelineExecutionStatus:{},PipelineExecutionDescription:{},PipelineExperimentConfig:{shape:"S16l"},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedBy:{shape:"Sxx"},ParallelismConfiguration:{shape:"Sqa"},SelectiveExecutionConfig:{shape:"S16n"},PipelineParameters:{shape:"S1jg"}}},FeatureGroup:{type:"structure",members:{FeatureGroupArn:{},FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"Sfg"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},OnlineStoreConfig:{shape:"Sfn"},OfflineStoreConfig:{shape:"Sft"},RoleArn:{},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"S128"},LastUpdateStatus:{shape:"S12b"},FailureReason:{},Description:{},Tags:{shape:"S7"}}},FeatureMetadata:{type:"structure",members:{FeatureGroupArn:{},FeatureGroupName:{},FeatureName:{},FeatureType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},Description:{},Parameters:{shape:"S12h"}}},Project:{type:"structure",members:{ProjectArn:{},ProjectName:{},ProjectId:{},ProjectDescription:{},ServiceCatalogProvisioningDetails:{shape:"Sru"},ServiceCatalogProvisionedProductDetails:{shape:"S16w"},ProjectStatus:{},CreatedBy:{shape:"Sxx"},CreationTime:{type:"timestamp"},Tags:{shape:"S7"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"}}},HyperParameterTuningJob:{type:"structure",members:{HyperParameterTuningJobName:{},HyperParameterTuningJobArn:{},HyperParameterTuningJobConfig:{shape:"Shi"},TrainingJobDefinition:{shape:"Sib"},TrainingJobDefinitions:{shape:"Sir"},HyperParameterTuningJobStatus:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"S13f"},ObjectiveStatusCounters:{shape:"S13h"},BestTrainingJob:{shape:"S13j"},OverallBestTrainingJob:{shape:"S13j"},WarmStartConfig:{shape:"Sis"},FailureReason:{},TuningJobCompletionDetails:{shape:"S13m"},ConsumedResources:{shape:"S13n"},Tags:{shape:"S7"}}},ModelCard:{type:"structure",members:{ModelCardArn:{},ModelCardName:{},ModelCardVersion:{type:"integer"},Content:{shape:"Snl"},ModelCardStatus:{},SecurityConfig:{shape:"Snk"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},Tags:{shape:"S7"},ModelId:{},RiskRating:{},ModelPackageGroupName:{}}},Model:{type:"structure",members:{Model:{type:"structure",members:{ModelName:{},PrimaryContainer:{shape:"Sn0"},Containers:{shape:"Sn9"},InferenceExecutionConfig:{shape:"Sna"},ExecutionRoleArn:{},VpcConfig:{shape:"S6d"},CreationTime:{type:"timestamp"},ModelArn:{},EnableNetworkIsolation:{type:"boolean"},Tags:{shape:"S7"},DeploymentRecommendation:{shape:"S157"}}},Endpoints:{type:"list",member:{type:"structure",required:["EndpointName","EndpointArn","CreationTime","LastModifiedTime","EndpointStatus"],members:{EndpointName:{},EndpointArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},EndpointStatus:{}}}},LastBatchTransformJob:{shape:"S1ne"},MonitoringSchedules:{type:"list",member:{type:"structure",members:{MonitoringScheduleArn:{},MonitoringScheduleName:{},MonitoringScheduleStatus:{},MonitoringType:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleConfig:{shape:"Sp4"},EndpointName:{},MonitoringAlertSummaries:{shape:"S1hl"},LastMonitoringExecutionSummary:{shape:"S161"},BatchTransformInput:{shape:"S9u"}}}},ModelCard:{type:"structure",members:{ModelCardArn:{},ModelCardName:{},ModelCardVersion:{type:"integer"},ModelCardStatus:{},SecurityConfig:{shape:"Snk"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sxx"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sxx"},Tags:{shape:"S7"},ModelId:{},RiskRating:{}}}}}}}},NextToken:{}}}},SendPipelineExecutionStepFailure:{input:{type:"structure",required:["CallbackToken"],members:{CallbackToken:{},FailureReason:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},SendPipelineExecutionStepSuccess:{input:{type:"structure",required:["CallbackToken"],members:{CallbackToken:{},OutputParameters:{shape:"S1iz"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},StartEdgeDeploymentStage:{input:{type:"structure",required:["EdgeDeploymentPlanName","StageName"],members:{EdgeDeploymentPlanName:{},StageName:{}}}},StartInferenceExperiment:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",required:["InferenceExperimentArn"],members:{InferenceExperimentArn:{}}}},StartMlflowTrackingServer:{input:{type:"structure",required:["TrackingServerName"],members:{TrackingServerName:{}}},output:{type:"structure",members:{TrackingServerArn:{}}}},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:"S1jg"},PipelineExecutionDescription:{},ClientRequestToken:{idempotencyToken:!0},ParallelismConfiguration:{shape:"Sqa"},SelectiveExecutionConfig:{shape:"S16n"}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},StopAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}}},StopCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}}},StopEdgeDeploymentStage:{input:{type:"structure",required:["EdgeDeploymentPlanName","StageName"],members:{EdgeDeploymentPlanName:{},StageName:{}}}},StopEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName"],members:{EdgePackagingJobName:{}}}},StopHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{}}}},StopInferenceExperiment:{input:{type:"structure",required:["Name","ModelVariantActions"],members:{Name:{},ModelVariantActions:{type:"map",key:{},value:{}},DesiredModelVariants:{shape:"Sk0"},DesiredState:{},Reason:{}}},output:{type:"structure",required:["InferenceExperimentArn"],members:{InferenceExperimentArn:{}}}},StopInferenceRecommendationsJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}}},StopLabelingJob:{input:{type:"structure",required:["LabelingJobName"],members:{LabelingJobName:{}}}},StopMlflowTrackingServer:{input:{type:"structure",required:["TrackingServerName"],members:{TrackingServerName:{}}},output:{type:"structure",members:{TrackingServerArn:{}}}},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:!0}}},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:"S21"},PropertiesToRemove:{shape:"S1oz"}}},output:{type:"structure",members:{ActionArn:{}}}},UpdateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},KernelGatewayImageConfig:{shape:"S51"},JupyterLabAppImageConfig:{shape:"S5a"},CodeEditorAppImageConfig:{shape:"S5h"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},UpdateArtifact:{input:{type:"structure",required:["ArtifactArn"],members:{ArtifactArn:{},ArtifactName:{},Properties:{shape:"S5p"},PropertiesToRemove:{shape:"S1oz"}}},output:{type:"structure",members:{ArtifactArn:{}}}},UpdateCluster:{input:{type:"structure",required:["ClusterName","InstanceGroups"],members:{ClusterName:{},InstanceGroups:{shape:"S7z"}}},output:{type:"structure",required:["ClusterArn"],members:{ClusterArn:{}}}},UpdateClusterSoftware:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{}}},output:{type:"structure",required:["ClusterArn"],members:{ClusterArn:{}}}},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:"S21"},PropertiesToRemove:{shape:"S1oz"}}},output:{type:"structure",members:{ContextArn:{}}}},UpdateDeviceFleet:{input:{type:"structure",required:["DeviceFleetName","OutputConfig"],members:{DeviceFleetName:{},RoleArn:{},Description:{},OutputConfig:{shape:"Sai"},EnableIotRoleAlias:{type:"boolean"}}}},UpdateDevices:{input:{type:"structure",required:["DeviceFleetName","Devices"],members:{DeviceFleetName:{},Devices:{shape:"S1me"}}}},UpdateDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},DefaultUserSettings:{shape:"Sao"},DomainSettingsForUpdate:{type:"structure",members:{RStudioServerProDomainSettingsForUpdate:{type:"structure",required:["DomainExecutionRoleArn"],members:{DomainExecutionRoleArn:{},DefaultResourceSpec:{shape:"S4r"},RStudioConnectUrl:{},RStudioPackageManagerUrl:{}}},ExecutionRoleIdentityConfig:{},SecurityGroupIds:{shape:"Sbx"},DockerSettings:{shape:"Sc0"}}},AppSecurityGroupManagement:{},DefaultSpaceSettings:{shape:"Sc6"},SubnetIds:{shape:"S6g"},AppNetworkAccessType:{}}},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:"Sct"},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"},ServerlessUpdateConfig:{type:"structure",members:{MaxConcurrency:{type:"integer"},ProvisionedConcurrency:{type:"integer"}}}}}}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},UpdateExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{},DisplayName:{},Description:{}}},output:{type:"structure",members:{ExperimentArn:{}}}},UpdateFeatureGroup:{input:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{},FeatureAdditions:{type:"list",member:{shape:"Sfh"}},OnlineStoreConfig:{type:"structure",members:{TtlDuration:{shape:"Sfp"}}},ThroughputConfig:{type:"structure",members:{ThroughputMode:{},ProvisionedReadCapacityUnits:{type:"integer"},ProvisionedWriteCapacityUnits:{type:"integer"}}}}},output:{type:"structure",required:["FeatureGroupArn"],members:{FeatureGroupArn:{}}}},UpdateFeatureMetadata:{input:{type:"structure",required:["FeatureGroupName","FeatureName"],members:{FeatureGroupName:{},FeatureName:{},Description:{},ParameterAdditions:{type:"list",member:{shape:"S12i"}},ParameterRemovals:{type:"list",member:{}}}}},UpdateHub:{input:{type:"structure",required:["HubName"],members:{HubName:{},HubDescription:{},HubDisplayName:{},HubSearchKeywords:{shape:"Sgz"}}},output:{type:"structure",required:["HubArn"],members:{HubArn:{}}}},UpdateImage:{input:{type:"structure",required:["ImageName"],members:{DeleteProperties:{type:"list",member:{}},Description:{},DisplayName:{},ImageName:{},RoleArn:{}}},output:{type:"structure",members:{ImageArn:{}}}},UpdateImageVersion:{input:{type:"structure",required:["ImageName"],members:{ImageName:{},Alias:{},Version:{type:"integer"},AliasesToAdd:{shape:"Sj7"},AliasesToDelete:{shape:"Sj7"},VendorGuidance:{},JobType:{},MLFramework:{},ProgrammingLang:{},Processor:{},Horovod:{type:"boolean"},ReleaseNotes:{}}},output:{type:"structure",members:{ImageVersionArn:{}}}},UpdateInferenceComponent:{input:{type:"structure",required:["InferenceComponentName"],members:{InferenceComponentName:{},Specification:{shape:"Sjj"},RuntimeConfig:{shape:"Sjq"}}},output:{type:"structure",required:["InferenceComponentArn"],members:{InferenceComponentArn:{}}}},UpdateInferenceComponentRuntimeConfig:{input:{type:"structure",required:["InferenceComponentName","DesiredRuntimeConfig"],members:{InferenceComponentName:{},DesiredRuntimeConfig:{shape:"Sjq"}}},output:{type:"structure",required:["InferenceComponentArn"],members:{InferenceComponentArn:{}}}},UpdateInferenceExperiment:{input:{type:"structure",required:["Name"],members:{Name:{},Schedule:{shape:"Sjx"},Description:{},ModelVariants:{shape:"Sk0"},DataStorageConfig:{shape:"Sk8"},ShadowModeConfig:{shape:"Sk9"}}},output:{type:"structure",required:["InferenceExperimentArn"],members:{InferenceExperimentArn:{}}}},UpdateMlflowTrackingServer:{input:{type:"structure",required:["TrackingServerName"],members:{TrackingServerName:{},ArtifactStoreUri:{},TrackingServerSize:{},AutomaticModelRegistration:{type:"boolean"},WeeklyMaintenanceWindowStart:{}}},output:{type:"structure",members:{TrackingServerArn:{}}}},UpdateModelCard:{input:{type:"structure",required:["ModelCardName"],members:{ModelCardName:{},Content:{shape:"Snl"},ModelCardStatus:{}}},output:{type:"structure",required:["ModelCardArn"],members:{ModelCardArn:{}}}},UpdateModelPackage:{input:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{},ModelApprovalStatus:{},ApprovalDescription:{},CustomerMetadataProperties:{shape:"Sod"},CustomerMetadataPropertiesToRemove:{type:"list",member:{}},AdditionalInferenceSpecificationsToAdd:{shape:"Som"},InferenceSpecification:{shape:"Sr"},SourceUri:{},ModelCard:{shape:"Sor"}}},output:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{}}}},UpdateMonitoringAlert:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringAlertName","DatapointsToAlert","EvaluationPeriod"],members:{MonitoringScheduleName:{},MonitoringAlertName:{},DatapointsToAlert:{type:"integer"},EvaluationPeriod:{type:"integer"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{},MonitoringAlertName:{}}}},UpdateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"Sp4"}}},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:"Spo"},AcceleratorTypes:{shape:"Spl"},DisassociateAcceleratorTypes:{type:"boolean"},DisassociateDefaultCodeRepository:{type:"boolean"},DisassociateAdditionalCodeRepositories:{type:"boolean"},RootAccess:{},InstanceMetadataServiceConfiguration:{shape:"Spr"}}},output:{type:"structure",members:{}}},UpdateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Spw"},OnStart:{shape:"Spw"}}},output:{type:"structure",members:{}}},UpdatePipeline:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDefinitionS3Location:{shape:"Sq4"},PipelineDescription:{},RoleArn:{},ParallelismConfiguration:{shape:"Sqa"}}},output:{type:"structure",members:{PipelineArn:{}}}},UpdatePipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{},PipelineExecutionDescription:{},PipelineExecutionDisplayName:{},ParallelismConfiguration:{shape:"Sqa"}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},UpdateProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{},ProjectDescription:{},ServiceCatalogProvisioningUpdateDetails:{type:"structure",members:{ProvisioningArtifactId:{},ProvisioningParameters:{shape:"Srw"}}},Tags:{shape:"S7"}}},output:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{}}}},UpdateSpace:{input:{type:"structure",required:["DomainId","SpaceName"],members:{DomainId:{},SpaceName:{},SpaceSettings:{shape:"Ss4"},SpaceDisplayName:{}}},output:{type:"structure",members:{SpaceArn:{}}}},UpdateTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{},ProfilerConfig:{type:"structure",members:{S3OutputPath:{},ProfilingIntervalInMilliseconds:{type:"long"},ProfilingParameters:{shape:"Stc"},DisableProfiler:{type:"boolean"}}},ProfilerRuleConfigurations:{shape:"Ste"},ResourceConfig:{type:"structure",required:["KeepAlivePeriodInSeconds"],members:{KeepAlivePeriodInSeconds:{type:"integer"}}},RemoteDebugConfig:{type:"structure",members:{EnableRemoteDebug:{type:"boolean"}}}}},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:"Su5"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Su8"},ParametersToRemove:{shape:"S1ri"},InputArtifacts:{shape:"Suc"},InputArtifactsToRemove:{shape:"S1ri"},OutputArtifacts:{shape:"Suc"},OutputArtifactsToRemove:{shape:"S1ri"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},UpdateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},UserSettings:{shape:"Sao"}}},output:{type:"structure",members:{UserProfileArn:{}}}},UpdateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{},SourceIpConfig:{shape:"Sux"},OidcConfig:{shape:"Suq"},WorkforceVpcConfig:{shape:"Sv1"}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"S18d"}}}},UpdateWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{},MemberDefinitions:{shape:"Svb"},Description:{},NotificationConfiguration:{shape:"Svj"},WorkerAccessConfiguration:{shape:"Svl"}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"S18l"}}}}},shapes:{S7:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sr:{type:"structure",required:["Containers"],members:{Containers:{shape:"Ss"},SupportedTransformInstanceTypes:{shape:"S1j"},SupportedRealtimeInferenceInstanceTypes:{shape:"S1l"},SupportedContentTypes:{shape:"S1n"},SupportedResponseMIMETypes:{shape:"S1p"}}},Ss:{type:"list",member:{type:"structure",required:["Image"],members:{ContainerHostname:{},Image:{},ImageDigest:{},ModelDataUrl:{},ModelDataSource:{shape:"Sy"},ProductId:{},Environment:{shape:"S18"},ModelInput:{type:"structure",required:["DataInputConfig"],members:{DataInputConfig:{}}},Framework:{},FrameworkVersion:{},NearestModelName:{},AdditionalS3DataSource:{shape:"S1f"}}}},Sy:{type:"structure",members:{S3DataSource:{type:"structure",required:["S3Uri","S3DataType","CompressionType"],members:{S3Uri:{},S3DataType:{},CompressionType:{},ModelAccessConfig:{shape:"S13"},HubAccessConfig:{type:"structure",required:["HubContentArn"],members:{HubContentArn:{}}}}}}},S13:{type:"structure",required:["AcceptEula"],members:{AcceptEula:{type:"boolean"}}},S18:{type:"map",key:{},value:{}},S1f:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{},CompressionType:{}}},S1j:{type:"list",member:{}},S1l:{type:"list",member:{}},S1n:{type:"list",member:{}},S1p:{type:"list",member:{}},S1w:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceType:{},SourceId:{}}},S21:{type:"map",key:{},value:{}},S23:{type:"structure",members:{CommitId:{},Repository:{},GeneratedBy:{},ProjectId:{}}},S28:{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:"S2i"}}}}},IsTunable:{type:"boolean"},IsRequired:{type:"boolean"},DefaultValue:{}}}},SupportedTrainingInstanceTypes:{type:"list",member:{}},SupportsDistributedTraining:{type:"boolean"},MetricDefinitions:{shape:"S2n"},TrainingChannels:{type:"list",member:{type:"structure",required:["Name","SupportedContentTypes","SupportedInputModes"],members:{Name:{},Description:{},IsRequired:{type:"boolean"},SupportedContentTypes:{shape:"S1n"},SupportedCompressionTypes:{type:"list",member:{}},SupportedInputModes:{type:"list",member:{}}}}},SupportedTuningJobObjectiveMetrics:{type:"list",member:{shape:"S2y"}},AdditionalS3DataSource:{shape:"S1f"}}},S2i:{type:"list",member:{}},S2n:{type:"list",member:{type:"structure",required:["Name","Regex"],members:{Name:{},Regex:{}}}},S2y:{type:"structure",required:["Type","MetricName"],members:{Type:{},MetricName:{}}},S30:{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:"S35"},InputDataConfig:{shape:"S37"},OutputDataConfig:{shape:"S3p"},ResourceConfig:{shape:"S3s"},StoppingCondition:{shape:"S3y"}}},TransformJobDefinition:{shape:"S42"}}}}}},S35:{type:"map",key:{},value:{}},S37:{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:{}},InstanceGroupNames:{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"}}}}}},S3p:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{},CompressionType:{}}},S3s:{type:"structure",required:["VolumeSizeInGB"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{},KeepAlivePeriodInSeconds:{type:"integer"},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceType","InstanceCount","InstanceGroupName"],members:{InstanceType:{},InstanceCount:{type:"integer"},InstanceGroupName:{}}}}}},S3y:{type:"structure",members:{MaxRuntimeInSeconds:{type:"integer"},MaxWaitTimeInSeconds:{type:"integer"},MaxPendingTimeInSeconds:{type:"integer"}}},S42:{type:"structure",required:["TransformInput","TransformOutput","TransformResources"],members:{MaxConcurrentTransforms:{type:"integer"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S46"},TransformInput:{shape:"S49"},TransformOutput:{shape:"S4d"},TransformResources:{shape:"S4g"}}},S46:{type:"map",key:{},value:{}},S49:{type:"structure",required:["DataSource"],members:{DataSource:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},ContentType:{},CompressionType:{},SplitType:{}}},S4d:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},Accept:{},AssembleWith:{},KmsKeyId:{}}},S4g:{type:"structure",required:["InstanceType","InstanceCount"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeKmsKeyId:{}}},S4r:{type:"structure",members:{SageMakerImageArn:{},SageMakerImageVersionArn:{},SageMakerImageVersionAlias:{},InstanceType:{},LifecycleConfigArn:{}}},S51:{type:"structure",required:["KernelSpecs"],members:{KernelSpecs:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},DisplayName:{}}}},FileSystemConfig:{shape:"S56"}}},S56:{type:"structure",members:{MountPath:{},DefaultUid:{type:"integer"},DefaultGid:{type:"integer"}}},S5a:{type:"structure",members:{FileSystemConfig:{shape:"S56"},ContainerConfig:{shape:"S5b"}}},S5b:{type:"structure",members:{ContainerArguments:{type:"list",member:{}},ContainerEntrypoint:{type:"list",member:{}},ContainerEnvironmentVariables:{type:"map",key:{},value:{}}}},S5h:{type:"structure",members:{FileSystemConfig:{shape:"S56"},ContainerConfig:{shape:"S5b"}}},S5l:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceTypes:{type:"list",member:{type:"structure",required:["SourceIdType","Value"],members:{SourceIdType:{},Value:{}}}}}},S5p:{type:"map",key:{},value:{}},S5v:{type:"list",member:{type:"structure",required:["TargetAttributeName"],members:{DataSource:{shape:"S5x"},CompressionType:{},TargetAttributeName:{},ContentType:{},ChannelType:{},SampleWeightAttributeName:{}}}},S5x:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},S63:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S65:{type:"structure",required:["MetricName"],members:{MetricName:{}}},S67:{type:"structure",members:{CompletionCriteria:{shape:"S68"},SecurityConfig:{shape:"S6c"},CandidateGenerationConfig:{type:"structure",members:{FeatureSpecificationS3Uri:{},AlgorithmsConfig:{shape:"S6j"}}},DataSplitConfig:{shape:"S6n"},Mode:{}}},S68:{type:"structure",members:{MaxCandidates:{type:"integer"},MaxRuntimePerTrainingJobInSeconds:{type:"integer"},MaxAutoMLJobRuntimeInSeconds:{type:"integer"}}},S6c:{type:"structure",members:{VolumeKmsKeyId:{},EnableInterContainerTrafficEncryption:{type:"boolean"},VpcConfig:{shape:"S6d"}}},S6d:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{shape:"S6g"}}},S6g:{type:"list",member:{}},S6j:{type:"list",member:{type:"structure",required:["AutoMLAlgorithms"],members:{AutoMLAlgorithms:{type:"list",member:{}}}}},S6n:{type:"structure",members:{ValidationFraction:{type:"float"}}},S6r:{type:"structure",members:{AutoGenerateEndpointName:{type:"boolean"},EndpointName:{}}},S6x:{type:"list",member:{type:"structure",members:{ChannelType:{},ContentType:{},CompressionType:{},DataSource:{shape:"S5x"}}}},S6z:{type:"structure",members:{ImageClassificationJobConfig:{type:"structure",members:{CompletionCriteria:{shape:"S68"}}},TextClassificationJobConfig:{type:"structure",required:["ContentColumn","TargetLabelColumn"],members:{CompletionCriteria:{shape:"S68"},ContentColumn:{},TargetLabelColumn:{}}},TimeSeriesForecastingJobConfig:{type:"structure",required:["ForecastFrequency","ForecastHorizon","TimeSeriesConfig"],members:{FeatureSpecificationS3Uri:{},CompletionCriteria:{shape:"S68"},ForecastFrequency:{},ForecastHorizon:{type:"integer"},ForecastQuantiles:{type:"list",member:{}},Transformations:{type:"structure",members:{Filling:{type:"map",key:{},value:{type:"map",key:{},value:{}}},Aggregation:{type:"map",key:{},value:{}}}},TimeSeriesConfig:{type:"structure",required:["TargetAttributeName","TimestampAttributeName","ItemIdentifierAttributeName"],members:{TargetAttributeName:{},TimestampAttributeName:{},ItemIdentifierAttributeName:{},GroupingAttributeNames:{type:"list",member:{}}}},HolidayConfig:{type:"list",member:{type:"structure",members:{CountryCode:{}}}},CandidateGenerationConfig:{shape:"S7p"}}},TabularJobConfig:{type:"structure",required:["TargetAttributeName"],members:{CandidateGenerationConfig:{shape:"S7p"},CompletionCriteria:{shape:"S68"},FeatureSpecificationS3Uri:{},Mode:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},ProblemType:{},TargetAttributeName:{},SampleWeightAttributeName:{}}},TextGenerationJobConfig:{type:"structure",members:{CompletionCriteria:{shape:"S68"},BaseModelName:{},TextGenerationHyperParameters:{type:"map",key:{},value:{}},ModelAccessConfig:{shape:"S13"}}}},union:!0},S7p:{type:"structure",members:{AlgorithmsConfig:{shape:"S6j"}}},S7z:{type:"list",member:{type:"structure",required:["InstanceCount","InstanceGroupName","InstanceType","LifeCycleConfig","ExecutionRole"],members:{InstanceCount:{type:"integer"},InstanceGroupName:{},InstanceType:{},LifeCycleConfig:{shape:"S84"},ExecutionRole:{},ThreadsPerCore:{type:"integer"},InstanceStorageConfigs:{shape:"S87"}}}},S84:{type:"structure",required:["SourceS3Uri","OnCreate"],members:{SourceS3Uri:{},OnCreate:{}}},S87:{type:"list",member:{type:"structure",members:{EbsVolumeConfig:{type:"structure",required:["VolumeSizeInGB"],members:{VolumeSizeInGB:{type:"integer"}}}},union:!0}},S8e:{type:"structure",required:["RepositoryUrl"],members:{RepositoryUrl:{},Branch:{},SecretArn:{}}},S8l:{type:"structure",required:["S3Uri","Framework"],members:{S3Uri:{},DataInputConfig:{},Framework:{},FrameworkVersion:{}}},S8o:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},TargetDevice:{},TargetPlatform:{type:"structure",required:["Os","Arch"],members:{Os:{},Arch:{},Accelerator:{}}},CompilerOptions:{},KmsKeyId:{}}},S8v:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{type:"list",member:{}}}},S94:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceType:{},SourceId:{}}},S99:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S9b"},StatisticsResource:{shape:"S9c"}}},S9b:{type:"structure",members:{S3Uri:{}}},S9c:{type:"structure",members:{S3Uri:{}}},S9d:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S9f"},ContainerArguments:{shape:"S9h"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{},Environment:{shape:"S9j"}}},S9f:{type:"list",member:{}},S9h:{type:"list",member:{}},S9j:{type:"map",key:{},value:{}},S9m:{type:"structure",members:{EndpointInput:{shape:"S9n"},BatchTransformInput:{shape:"S9u"}}},S9n:{type:"structure",required:["EndpointName","LocalPath"],members:{EndpointName:{},LocalPath:{},S3InputMode:{},S3DataDistributionType:{},FeaturesAttribute:{},InferenceAttribute:{},ProbabilityAttribute:{},ProbabilityThresholdAttribute:{type:"double"},StartTimeOffset:{},EndTimeOffset:{},ExcludeFeaturesAttribute:{}}},S9u:{type:"structure",required:["DataCapturedDestinationS3Uri","DatasetFormat","LocalPath"],members:{DataCapturedDestinationS3Uri:{},DatasetFormat:{type:"structure",members:{Csv:{type:"structure",members:{Header:{type:"boolean"}}},Json:{type:"structure",members:{Line:{type:"boolean"}}},Parquet:{type:"structure",members:{}}}},LocalPath:{},S3InputMode:{},S3DataDistributionType:{},FeaturesAttribute:{},InferenceAttribute:{},ProbabilityAttribute:{},ProbabilityThresholdAttribute:{type:"double"},StartTimeOffset:{},EndTimeOffset:{},ExcludeFeaturesAttribute:{}}},Sa0:{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:{}}},Sa6:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},Sab:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S6d"}}},Sac:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},Sai:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},KmsKeyId:{},PresetDeploymentType:{},PresetDeploymentConfig:{}}},Sao:{type:"structure",members:{ExecutionRole:{},SecurityGroups:{shape:"Sap"},SharingSettings:{type:"structure",members:{NotebookOutputOption:{},S3OutputPath:{},S3KmsKeyId:{}}},JupyterServerAppSettings:{shape:"Sas"},KernelGatewayAppSettings:{shape:"Sax"},TensorBoardAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"}}},RStudioServerProAppSettings:{type:"structure",members:{AccessStatus:{},UserGroup:{}}},RSessionAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"},CustomImages:{shape:"Say"}}},CanvasAppSettings:{type:"structure",members:{TimeSeriesForecastingSettings:{type:"structure",members:{Status:{},AmazonForecastRoleArn:{}}},ModelRegisterSettings:{type:"structure",members:{Status:{},CrossAccountModelRegisterRoleArn:{}}},WorkspaceSettings:{type:"structure",members:{S3ArtifactPath:{},S3KmsKeyId:{}}},IdentityProviderOAuthSettings:{type:"list",member:{type:"structure",members:{DataSourceName:{},Status:{},SecretArn:{}}}},DirectDeploySettings:{type:"structure",members:{Status:{}}},KendraSettings:{type:"structure",members:{Status:{}}},GenerativeAiSettings:{type:"structure",members:{AmazonBedrockRoleArn:{}}}}},CodeEditorAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"},CustomImages:{shape:"Say"},LifecycleConfigArns:{shape:"Sat"}}},JupyterLabAppSettings:{shape:"Sbj"},SpaceStorageSettings:{shape:"Sbk"},DefaultLandingUri:{},StudioWebPortal:{},CustomPosixUserConfig:{shape:"Sbp"},CustomFileSystemConfigs:{shape:"Sbs"}}},Sap:{type:"list",member:{}},Sas:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"},LifecycleConfigArns:{shape:"Sat"},CodeRepositories:{shape:"Sau"}}},Sat:{type:"list",member:{}},Sau:{type:"list",member:{type:"structure",required:["RepositoryUrl"],members:{RepositoryUrl:{}}}},Sax:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"},CustomImages:{shape:"Say"},LifecycleConfigArns:{shape:"Sat"}}},Say:{type:"list",member:{type:"structure",required:["ImageName","AppImageConfigName"],members:{ImageName:{},ImageVersionNumber:{type:"integer"},AppImageConfigName:{}}}},Sbj:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"},CustomImages:{shape:"Say"},LifecycleConfigArns:{shape:"Sat"},CodeRepositories:{shape:"Sau"}}},Sbk:{type:"structure",members:{DefaultEbsStorageSettings:{type:"structure",required:["DefaultEbsVolumeSizeInGb","MaximumEbsVolumeSizeInGb"],members:{DefaultEbsVolumeSizeInGb:{type:"integer"},MaximumEbsVolumeSizeInGb:{type:"integer"}}}}},Sbp:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"}}},Sbs:{type:"list",member:{type:"structure",members:{EFSFileSystemConfig:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},FileSystemPath:{}}}},union:!0}},Sbw:{type:"structure",members:{SecurityGroupIds:{shape:"Sbx"},RStudioServerProDomainSettings:{type:"structure",required:["DomainExecutionRoleArn"],members:{DomainExecutionRoleArn:{},RStudioConnectUrl:{},RStudioPackageManagerUrl:{},DefaultResourceSpec:{shape:"S4r"}}},ExecutionRoleIdentityConfig:{},DockerSettings:{shape:"Sc0"}}},Sbx:{type:"list",member:{}},Sc0:{type:"structure",members:{EnableDockerAccess:{},VpcOnlyTrustedAccounts:{type:"list",member:{}}}},Sc6:{type:"structure",members:{ExecutionRole:{},SecurityGroups:{shape:"Sap"},JupyterServerAppSettings:{shape:"Sas"},KernelGatewayAppSettings:{shape:"Sax"},JupyterLabAppSettings:{shape:"Sbj"},SpaceStorageSettings:{shape:"Sbk"},CustomPosixUserConfig:{shape:"Sbp"},CustomFileSystemConfigs:{shape:"Sbs"}}},Scb:{type:"list",member:{type:"structure",required:["ModelHandle","EdgePackagingJobName"],members:{ModelHandle:{},EdgePackagingJobName:{}}}},Scd:{type:"list",member:{type:"structure",required:["StageName","DeviceSelectionConfig"],members:{StageName:{},DeviceSelectionConfig:{shape:"Scf"},DeploymentConfig:{shape:"Sck"}}}},Scf:{type:"structure",required:["DeviceSubsetType"],members:{DeviceSubsetType:{},Percentage:{type:"integer"},DeviceNames:{shape:"Sci"},DeviceNameContains:{}}},Sci:{type:"list",member:{}},Sck:{type:"structure",required:["FailureHandlingPolicy"],members:{FailureHandlingPolicy:{}}},Sct:{type:"structure",members:{BlueGreenUpdatePolicy:{type:"structure",required:["TrafficRoutingConfiguration"],members:{TrafficRoutingConfiguration:{type:"structure",required:["Type","WaitIntervalInSeconds"],members:{Type:{},WaitIntervalInSeconds:{type:"integer"},CanarySize:{shape:"Scy"},LinearStepSize:{shape:"Scy"}}},TerminationWaitInSeconds:{type:"integer"},MaximumExecutionTimeoutInSeconds:{type:"integer"}}},RollingUpdatePolicy:{type:"structure",required:["MaximumBatchSize","WaitIntervalInSeconds"],members:{MaximumBatchSize:{shape:"Scy"},WaitIntervalInSeconds:{type:"integer"},MaximumExecutionTimeoutInSeconds:{type:"integer"},RollbackMaximumBatchSize:{shape:"Scy"}}},AutoRollbackConfiguration:{type:"structure",members:{Alarms:{type:"list",member:{type:"structure",members:{AlarmName:{}}}}}}}},Scy:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"integer"}}},Sdb:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},ModelName:{},InitialInstanceCount:{type:"integer"},InstanceType:{},InitialVariantWeight:{type:"float"},AcceleratorType:{},CoreDumpConfig:{type:"structure",required:["DestinationS3Uri"],members:{DestinationS3Uri:{},KmsKeyId:{}}},ServerlessConfig:{shape:"Sdj"},VolumeSizeInGB:{type:"integer"},ModelDataDownloadTimeoutInSeconds:{type:"integer"},ContainerStartupHealthCheckTimeoutInSeconds:{type:"integer"},EnableSSMAccess:{type:"boolean"},ManagedInstanceScaling:{shape:"Sdr"},RoutingConfig:{shape:"Sdv"},InferenceAmiVersion:{}}}},Sdj:{type:"structure",required:["MemorySizeInMB","MaxConcurrency"],members:{MemorySizeInMB:{type:"integer"},MaxConcurrency:{type:"integer"},ProvisionedConcurrency:{type:"integer"}}},Sdr:{type:"structure",members:{Status:{},MinInstanceCount:{type:"integer"},MaxInstanceCount:{type:"integer"}}},Sdv:{type:"structure",required:["RoutingStrategy"],members:{RoutingStrategy:{}}},Sdy:{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:{shape:"Se4"}}},Se4:{type:"structure",members:{CsvContentTypes:{type:"list",member:{}},JsonContentTypes:{type:"list",member:{}}}},Se9:{type:"structure",required:["OutputConfig"],members:{ClientConfig:{type:"structure",members:{MaxConcurrentInvocationsPerInstance:{type:"integer"}}},OutputConfig:{type:"structure",members:{KmsKeyId:{},S3OutputPath:{},NotificationConfig:{type:"structure",members:{SuccessTopic:{},ErrorTopic:{},IncludeInferenceResponseIn:{type:"list",member:{}}}},S3FailurePath:{}}}}},Seh:{type:"structure",members:{ClarifyExplainerConfig:{type:"structure",required:["ShapConfig"],members:{EnableExplanations:{},InferenceConfig:{type:"structure",members:{FeaturesAttribute:{},ContentTemplate:{},MaxRecordCount:{type:"integer"},MaxPayloadInMB:{type:"integer"},ProbabilityIndex:{type:"integer"},LabelIndex:{type:"integer"},ProbabilityAttribute:{},LabelAttribute:{},LabelHeaders:{type:"list",member:{}},FeatureHeaders:{type:"list",member:{}},FeatureTypes:{type:"list",member:{}}}},ShapConfig:{type:"structure",required:["ShapBaselineConfig"],members:{ShapBaselineConfig:{type:"structure",members:{MimeType:{},ShapBaseline:{},ShapBaselineUri:{}}},NumberOfSamples:{type:"integer"},UseLogit:{type:"boolean"},Seed:{type:"integer"},TextConfig:{type:"structure",required:["Language","Granularity"],members:{Language:{},Granularity:{}}}}}}}}},Sfg:{type:"list",member:{shape:"Sfh"}},Sfh:{type:"structure",required:["FeatureName","FeatureType"],members:{FeatureName:{},FeatureType:{},CollectionType:{},CollectionConfig:{type:"structure",members:{VectorConfig:{type:"structure",required:["Dimension"],members:{Dimension:{type:"integer"}}}},union:!0}}},Sfn:{type:"structure",members:{SecurityConfig:{type:"structure",members:{KmsKeyId:{}}},EnableOnlineStore:{type:"boolean"},TtlDuration:{shape:"Sfp"},StorageType:{}}},Sfp:{type:"structure",members:{Unit:{},Value:{type:"integer"}}},Sft:{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:{}}},TableFormat:{}}},Sg8:{type:"structure",required:["AwsManagedHumanLoopRequestSource"],members:{AwsManagedHumanLoopRequestSource:{}}},Sga:{type:"structure",required:["HumanLoopActivationConditionsConfig"],members:{HumanLoopActivationConditionsConfig:{type:"structure",required:["HumanLoopActivationConditions"],members:{HumanLoopActivationConditions:{jsonvalue:!0}}}}},Sgd:{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:"Sgn"}}},Sgn:{type:"structure",members:{AmountInUsd:{type:"structure",members:{Dollars:{type:"integer"},Cents:{type:"integer"},TenthFractionsOfACent:{type:"integer"}}}}},Sgs:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{}}},Sgz:{type:"list",member:{}},Sh1:{type:"structure",members:{S3OutputPath:{}}},Shd:{type:"structure",required:["Content"],members:{Content:{}}},Shi:{type:"structure",required:["Strategy","ResourceLimits"],members:{Strategy:{},StrategyConfig:{type:"structure",members:{HyperbandStrategyConfig:{type:"structure",members:{MinResource:{type:"integer"},MaxResource:{type:"integer"}}}}},HyperParameterTuningJobObjective:{shape:"S2y"},ResourceLimits:{shape:"Sho"},ParameterRanges:{shape:"Shs"},TrainingJobEarlyStoppingType:{},TuningJobCompletionCriteria:{type:"structure",members:{TargetObjectiveMetricValue:{type:"float"},BestObjectiveNotImproving:{type:"structure",members:{MaxNumberOfTrainingJobsNotImproving:{type:"integer"}}},ConvergenceDetected:{type:"structure",members:{CompleteOnConvergence:{}}}}},RandomSeed:{type:"integer"}}},Sho:{type:"structure",required:["MaxParallelTrainingJobs"],members:{MaxNumberOfTrainingJobs:{type:"integer"},MaxParallelTrainingJobs:{type:"integer"},MaxRuntimeInSeconds:{type:"integer"}}},Shs:{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:"S2i"}}}},AutoParameters:{type:"list",member:{type:"structure",required:["Name","ValueHint"],members:{Name:{},ValueHint:{}}}}}},Sib:{type:"structure",required:["AlgorithmSpecification","RoleArn","OutputDataConfig","StoppingCondition"],members:{DefinitionName:{},TuningObjective:{shape:"S2y"},HyperParameterRanges:{shape:"Shs"},StaticHyperParameters:{shape:"S35"},AlgorithmSpecification:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},TrainingInputMode:{},AlgorithmName:{},MetricDefinitions:{shape:"S2n"}}},RoleArn:{},InputDataConfig:{shape:"S37"},VpcConfig:{shape:"S6d"},OutputDataConfig:{shape:"S3p"},ResourceConfig:{shape:"S3s"},HyperParameterTuningResourceConfig:{type:"structure",members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{},AllocationStrategy:{},InstanceConfigs:{type:"list",member:{type:"structure",required:["InstanceType","InstanceCount","VolumeSizeInGB"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeSizeInGB:{type:"integer"}}}}}},StoppingCondition:{shape:"S3y"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sil"},RetryStrategy:{shape:"Sim"},Environment:{type:"map",key:{},value:{}}}},Sil:{type:"structure",required:["S3Uri"],members:{S3Uri:{},LocalPath:{}}},Sim:{type:"structure",required:["MaximumRetryAttempts"],members:{MaximumRetryAttempts:{type:"integer"}}},Sir:{type:"list",member:{shape:"Sib"}},Sis:{type:"structure",required:["ParentHyperParameterTuningJobs","WarmStartType"],members:{ParentHyperParameterTuningJobs:{type:"list",member:{type:"structure",members:{HyperParameterTuningJobName:{}}}},WarmStartType:{}}},Siw:{type:"structure",required:["Mode"],members:{Mode:{}}},Sj7:{type:"list",member:{}},Sjj:{type:"structure",required:["ComputeResourceRequirements"],members:{ModelName:{},Container:{type:"structure",members:{Image:{},ArtifactUrl:{},Environment:{shape:"S18"}}},StartupParameters:{shape:"Sjl"},ComputeResourceRequirements:{shape:"Sjm"}}},Sjl:{type:"structure",members:{ModelDataDownloadTimeoutInSeconds:{type:"integer"},ContainerStartupHealthCheckTimeoutInSeconds:{type:"integer"}}},Sjm:{type:"structure",required:["MinMemoryRequiredInMb"],members:{NumberOfCpuCoresRequired:{type:"float"},NumberOfAcceleratorDevicesRequired:{type:"float"},MinMemoryRequiredInMb:{type:"integer"},MaxMemoryRequiredInMb:{type:"integer"}}},Sjq:{type:"structure",required:["CopyCount"],members:{CopyCount:{type:"integer"}}},Sjx:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},Sk0:{type:"list",member:{type:"structure",required:["ModelName","VariantName","InfrastructureConfig"],members:{ModelName:{},VariantName:{},InfrastructureConfig:{shape:"Sk3"}}}},Sk3:{type:"structure",required:["InfrastructureType","RealTimeInferenceConfig"],members:{InfrastructureType:{},RealTimeInferenceConfig:{type:"structure",required:["InstanceType","InstanceCount"],members:{InstanceType:{},InstanceCount:{type:"integer"}}}}},Sk8:{type:"structure",required:["Destination"],members:{Destination:{},KmsKey:{},ContentType:{shape:"Se4"}}},Sk9:{type:"structure",required:["SourceModelVariantName","ShadowModelVariants"],members:{SourceModelVariantName:{},ShadowModelVariants:{type:"list",member:{type:"structure",required:["ShadowModelVariantName","SamplingPercentage"],members:{ShadowModelVariantName:{},SamplingPercentage:{type:"integer"}}}}}},Skh:{type:"structure",members:{ModelPackageVersionArn:{},ModelName:{},JobDurationInSeconds:{type:"integer"},TrafficPattern:{type:"structure",members:{TrafficType:{},Phases:{type:"list",member:{type:"structure",members:{InitialNumberOfUsers:{type:"integer"},SpawnRate:{type:"integer"},DurationInSeconds:{type:"integer"}}}},Stairs:{type:"structure",members:{DurationInSeconds:{type:"integer"},NumberOfSteps:{type:"integer"},UsersPerStep:{type:"integer"}}}}},ResourceLimit:{type:"structure",members:{MaxNumberOfTests:{type:"integer"},MaxParallelOfTests:{type:"integer"}}},EndpointConfigurations:{type:"list",member:{type:"structure",members:{InstanceType:{},ServerlessConfig:{shape:"Sdj"},InferenceSpecificationName:{},EnvironmentParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{type:"list",member:{}}}}}}}}}},VolumeKmsKeyId:{},ContainerConfig:{type:"structure",members:{Domain:{},Task:{},Framework:{},FrameworkVersion:{},PayloadConfig:{type:"structure",members:{SamplePayloadUrl:{},SupportedContentTypes:{type:"list",member:{}}}},NearestModelName:{},SupportedInstanceTypes:{type:"list",member:{}},SupportedEndpointType:{},DataInputConfig:{},SupportedResponseMIMETypes:{type:"list",member:{}}}},Endpoints:{type:"list",member:{shape:"Slg"}},VpcConfig:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{type:"list",member:{}}}}}},Slg:{type:"structure",members:{EndpointName:{}}},Sln:{type:"structure",members:{MaxInvocations:{type:"integer"},ModelLatencyThresholds:{type:"list",member:{type:"structure",members:{Percentile:{},ValueInMilliseconds:{type:"integer"}}}},FlatInvocations:{}}},Slz:{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:{}}}}}},Sm6:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{},SnsTopicArn:{}}},Sm7:{type:"structure",members:{MaxHumanLabeledObjectCount:{type:"integer"},MaxPercentageOfInputDatasetLabeled:{type:"integer"}}},Sma:{type:"structure",required:["LabelingJobAlgorithmSpecificationArn"],members:{LabelingJobAlgorithmSpecificationArn:{},InitialActiveLearningModelArn:{},LabelingJobResourceConfig:{type:"structure",members:{VolumeKmsKeyId:{},VpcConfig:{shape:"S6d"}}}}},Sme:{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:"Sgn"}}},Sn0:{type:"structure",members:{ContainerHostname:{},Image:{},ImageConfig:{type:"structure",required:["RepositoryAccessMode"],members:{RepositoryAccessMode:{},RepositoryAuthConfig:{type:"structure",required:["RepositoryCredentialsProviderArn"],members:{RepositoryCredentialsProviderArn:{}}}}},Mode:{},ModelDataUrl:{},ModelDataSource:{shape:"Sy"},Environment:{shape:"S18"},ModelPackageName:{},InferenceSpecificationName:{},MultiModelConfig:{type:"structure",members:{ModelCacheSetting:{}}}}},Sn9:{type:"list",member:{shape:"Sn0"}},Sna:{type:"structure",required:["Mode"],members:{Mode:{}}},Sne:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S9b"}}},Snf:{type:"structure",required:["ImageUri","ConfigUri"],members:{ImageUri:{},ConfigUri:{},Environment:{shape:"S9j"}}},Sng:{type:"structure",required:["GroundTruthS3Input"],members:{EndpointInput:{shape:"S9n"},BatchTransformInput:{shape:"S9u"},GroundTruthS3Input:{shape:"Snh"}}},Snh:{type:"structure",members:{S3Uri:{}}},Snk:{type:"structure",members:{KmsKeyId:{}}},Snl:{type:"string",sensitive:!0},Snr:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{}}},Snv:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S9b"}}},Snw:{type:"structure",required:["ImageUri","ConfigUri"],members:{ImageUri:{},ConfigUri:{},Environment:{shape:"S9j"}}},Snx:{type:"structure",members:{EndpointInput:{shape:"S9n"},BatchTransformInput:{shape:"S9u"}}},So0:{type:"structure",required:["ValidationRole","ValidationProfiles"],members:{ValidationRole:{},ValidationProfiles:{type:"list",member:{type:"structure",required:["ProfileName","TransformJobDefinition"],members:{ProfileName:{},TransformJobDefinition:{shape:"S42"}}}}}},So3:{type:"structure",required:["SourceAlgorithms"],members:{SourceAlgorithms:{type:"list",member:{type:"structure",required:["AlgorithmName"],members:{ModelDataUrl:{},ModelDataSource:{shape:"Sy"},AlgorithmName:{}}}}}},So6:{type:"structure",members:{ModelQuality:{type:"structure",members:{Statistics:{shape:"So8"},Constraints:{shape:"So8"}}},ModelDataQuality:{type:"structure",members:{Statistics:{shape:"So8"},Constraints:{shape:"So8"}}},Bias:{type:"structure",members:{Report:{shape:"So8"},PreTrainingReport:{shape:"So8"},PostTrainingReport:{shape:"So8"}}},Explainability:{type:"structure",members:{Report:{shape:"So8"}}}}},So8:{type:"structure",required:["ContentType","S3Uri"],members:{ContentType:{},ContentDigest:{},S3Uri:{}}},Sod:{type:"map",key:{},value:{}},Sog:{type:"structure",members:{Bias:{type:"structure",members:{ConfigFile:{shape:"Soi"},PreTrainingConstraints:{shape:"So8"},PostTrainingConstraints:{shape:"So8"}}},Explainability:{type:"structure",members:{Constraints:{shape:"So8"},ConfigFile:{shape:"Soi"}}},ModelQuality:{type:"structure",members:{Statistics:{shape:"So8"},Constraints:{shape:"So8"}}},ModelDataQuality:{type:"structure",members:{Statistics:{shape:"So8"},Constraints:{shape:"So8"}}}}},Soi:{type:"structure",required:["S3Uri"],members:{ContentType:{},ContentDigest:{},S3Uri:{}}},Som:{type:"list",member:{type:"structure",required:["Name","Containers"],members:{Name:{},Description:{},Containers:{shape:"Ss"},SupportedTransformInstanceTypes:{shape:"S1j"},SupportedRealtimeInferenceInstanceTypes:{shape:"S1l"},SupportedContentTypes:{shape:"S1n"},SupportedResponseMIMETypes:{shape:"S1p"}}}},Soq:{type:"structure",required:["KmsKeyId"],members:{ +KmsKeyId:{}}},Sor:{type:"structure",members:{ModelCardContent:{shape:"Snl"},ModelCardStatus:{}}},Sox:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S9b"}}},Soy:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S9f"},ContainerArguments:{shape:"S9h"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{},ProblemType:{},Environment:{shape:"S9j"}}},Sp0:{type:"structure",required:["GroundTruthS3Input"],members:{EndpointInput:{shape:"S9n"},BatchTransformInput:{shape:"S9u"},GroundTruthS3Input:{shape:"Snh"}}},Sp4:{type:"structure",members:{ScheduleConfig:{type:"structure",required:["ScheduleExpression"],members:{ScheduleExpression:{},DataAnalysisStartTime:{},DataAnalysisEndTime:{}}},MonitoringJobDefinition:{type:"structure",required:["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],members:{BaselineConfig:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S9b"},StatisticsResource:{shape:"S9c"}}},MonitoringInputs:{type:"list",member:{type:"structure",members:{EndpointInput:{shape:"S9n"},BatchTransformInput:{shape:"S9u"}}}},MonitoringOutputConfig:{shape:"Sa0"},MonitoringResources:{shape:"Sa6"},MonitoringAppSpecification:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S9f"},ContainerArguments:{shape:"S9h"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{}}},StoppingCondition:{shape:"Sac"},Environment:{shape:"S9j"},NetworkConfig:{shape:"Spc"},RoleArn:{}}},MonitoringJobDefinitionName:{},MonitoringType:{}}},Spc:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S6d"}}},Spl:{type:"list",member:{}},Spo:{type:"list",member:{}},Spr:{type:"structure",required:["MinimumInstanceMetadataServiceVersion"],members:{MinimumInstanceMetadataServiceVersion:{}}},Spw:{type:"list",member:{type:"structure",members:{Content:{}}}},Sq4:{type:"structure",required:["Bucket","ObjectKey"],members:{Bucket:{},ObjectKey:{},VersionId:{}}},Sqa:{type:"structure",required:["MaxParallelExecutionSteps"],members:{MaxParallelExecutionSteps:{type:"integer"}}},Sqq:{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:{}}}}}},Srd:{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:{}}},Sri:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},Srk:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},Srm:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S9f"},ContainerArguments:{type:"list",member:{}}}},Sro:{type:"map",key:{},value:{}},Srp:{type:"structure",members:{ExperimentName:{},TrialName:{},TrialComponentDisplayName:{},RunName:{}}},Sru:{type:"structure",required:["ProductId"],members:{ProductId:{},ProvisioningArtifactId:{},PathId:{},ProvisioningParameters:{shape:"Srw"}}},Srw:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Ss4:{type:"structure",members:{JupyterServerAppSettings:{shape:"Sas"},KernelGatewayAppSettings:{shape:"Sax"},CodeEditorAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"}}},JupyterLabAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S4r"},CodeRepositories:{shape:"Sau"}}},AppType:{},SpaceStorageSettings:{shape:"Ss7"},CustomFileSystems:{type:"list",member:{type:"structure",members:{EFSFileSystem:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{}}}},union:!0}}}},Ss7:{type:"structure",members:{EbsStorageSettings:{type:"structure",required:["EbsVolumeSizeInGb"],members:{EbsVolumeSizeInGb:{type:"integer"}}}}},Ssc:{type:"structure",required:["OwnerUserProfileName"],members:{OwnerUserProfileName:{}}},Ssd:{type:"structure",required:["SharingType"],members:{SharingType:{}}},Sso:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},AlgorithmName:{},TrainingInputMode:{},MetricDefinitions:{shape:"S2n"},EnableSageMakerMetricsTimeSeries:{type:"boolean"},ContainerEntrypoint:{type:"list",member:{}},ContainerArguments:{type:"list",member:{}},TrainingImageConfig:{type:"structure",required:["TrainingRepositoryAccessMode"],members:{TrainingRepositoryAccessMode:{},TrainingRepositoryAuthConfig:{type:"structure",required:["TrainingRepositoryCredentialsProviderArn"],members:{TrainingRepositoryCredentialsProviderArn:{}}}}}}},Ssx:{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:{}}}}}}},St5:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{shape:"St8"}}}},St8:{type:"map",key:{},value:{}},St9:{type:"structure",required:["S3OutputPath"],members:{LocalPath:{},S3OutputPath:{}}},Sta:{type:"structure",members:{S3OutputPath:{},ProfilingIntervalInMilliseconds:{type:"long"},ProfilingParameters:{shape:"Stc"},DisableProfiler:{type:"boolean"}}},Stc:{type:"map",key:{},value:{}},Ste:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{shape:"St8"}}}},Stg:{type:"map",key:{},value:{}},Stj:{type:"structure",members:{EnableRemoteDebug:{type:"boolean"}}},Stl:{type:"structure",members:{EnableInfraCheck:{type:"boolean"}}},Stt:{type:"structure",members:{InvocationsTimeoutInSeconds:{type:"integer"},InvocationsMaxRetries:{type:"integer"}}},Stw:{type:"structure",required:["DestinationS3Uri"],members:{DestinationS3Uri:{},KmsKeyId:{},GenerateInferenceId:{type:"boolean"}}},Stx:{type:"structure",members:{InputFilter:{},OutputFilter:{},JoinSource:{}}},Su5:{type:"structure",members:{PrimaryStatus:{},Message:{}}},Su8:{type:"map",key:{},value:{type:"structure",members:{StringValue:{},NumberValue:{type:"double"}}}},Suc:{type:"map",key:{},value:{type:"structure",required:["Value"],members:{MediaType:{},Value:{}}}},Sun:{type:"structure",required:["UserPool","ClientId"],members:{UserPool:{},ClientId:{}}},Suq:{type:"structure",required:["ClientId","ClientSecret","Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","LogoutEndpoint","JwksUri"],members:{ClientId:{},ClientSecret:{type:"string",sensitive:!0},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{},Scope:{},AuthenticationRequestExtraParams:{shape:"Suu"}}},Suu:{type:"map",key:{},value:{}},Sux:{type:"structure",required:["Cidrs"],members:{Cidrs:{type:"list",member:{}}}},Sv1:{type:"structure",members:{VpcId:{},SecurityGroupIds:{shape:"Sv3"},Subnets:{shape:"Sv5"}}},Sv3:{type:"list",member:{}},Sv5:{type:"list",member:{}},Svb:{type:"list",member:{type:"structure",members:{CognitoMemberDefinition:{type:"structure",required:["UserPool","UserGroup","ClientId"],members:{UserPool:{},UserGroup:{},ClientId:{}}},OidcMemberDefinition:{type:"structure",members:{Groups:{type:"list",member:{}}}}}}},Svj:{type:"structure",members:{NotificationTopicArn:{}}},Svl:{type:"structure",members:{S3Presign:{type:"structure",members:{IamPolicyConstraints:{type:"structure",members:{SourceIp:{},VpcSourceIp:{}}}}}}},Sxx:{type:"structure",members:{UserProfileArn:{},UserProfileName:{},DomainId:{},IamIdentity:{type:"structure",members:{Arn:{},PrincipalId:{},SourceIdentity:{}}}}},Sy4:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Syi:{type:"list",member:{type:"structure",members:{PartialFailureMessage:{}}}},Syk:{type:"structure",required:["CandidateName","ObjectiveStatus","CandidateSteps","CandidateStatus","CreationTime","LastModifiedTime"],members:{CandidateName:{},FinalAutoMLJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"},StandardMetricName:{}}},ObjectiveStatus:{},CandidateSteps:{type:"list",member:{type:"structure",required:["CandidateStepType","CandidateStepArn","CandidateStepName"],members:{CandidateStepType:{},CandidateStepArn:{},CandidateStepName:{}}}},CandidateStatus:{},InferenceContainers:{shape:"Syw"},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},CandidateProperties:{type:"structure",members:{CandidateArtifactLocations:{type:"structure",required:["Explainability"],members:{Explainability:{},ModelInsights:{},BacktestResults:{}}},CandidateMetrics:{type:"list",member:{type:"structure",members:{MetricName:{},Value:{type:"float"},Set:{},StandardMetricName:{}}}}}},InferenceContainerDefinitions:{type:"map",key:{},value:{shape:"Syw"}}}},Syw:{type:"list",member:{type:"structure",required:["Image","ModelDataUrl"],members:{Image:{},ModelDataUrl:{},Environment:{shape:"S18"}}}},Szc:{type:"structure",members:{CandidateDefinitionNotebookLocation:{},DataExplorationNotebookLocation:{}}},Szg:{type:"structure",members:{EndpointName:{}}},Szy:{type:"structure",required:["Status"],members:{Status:{},Message:{}}},S10c:{type:"structure",required:["S3ModelArtifacts"],members:{S3ModelArtifacts:{}}},S11i:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},DeployedImages:{shape:"S11k"},CurrentWeight:{type:"float"},DesiredWeight:{type:"float"},CurrentInstanceCount:{type:"integer"},DesiredInstanceCount:{type:"integer"},VariantStatus:{shape:"S11m"},CurrentServerlessConfig:{shape:"Sdj"},DesiredServerlessConfig:{shape:"Sdj"},ManagedInstanceScaling:{shape:"Sdr"},RoutingConfig:{shape:"Sdv"}}}},S11k:{type:"list",member:{shape:"S11l"}},S11l:{type:"structure",members:{SpecifiedImage:{},ResolvedImage:{},ResolutionTime:{type:"timestamp"}}},S11m:{type:"list",member:{type:"structure",required:["Status"],members:{Status:{},StatusMessage:{},StartTime:{type:"timestamp"}}}},S11q:{type:"structure",required:["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],members:{EnableCapture:{type:"boolean"},CaptureStatus:{},CurrentSamplingPercentage:{type:"integer"},DestinationS3Uri:{},KmsKeyId:{}}},S11u:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},DeployedImages:{shape:"S11k"},CurrentWeight:{type:"float"},DesiredWeight:{type:"float"},CurrentInstanceCount:{type:"integer"},DesiredInstanceCount:{type:"integer"},InstanceType:{},AcceleratorType:{},VariantStatus:{shape:"S11m"},CurrentServerlessConfig:{shape:"Sdj"},DesiredServerlessConfig:{shape:"Sdj"},ManagedInstanceScaling:{shape:"Sdr"},RoutingConfig:{shape:"Sdv"}}}},S120:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},S128:{type:"structure",required:["Status"],members:{Status:{},BlockedReason:{}}},S12b:{type:"structure",required:["Status"],members:{Status:{},FailureReason:{}}},S12h:{type:"list",member:{shape:"S12i"}},S12i:{type:"structure",members:{Key:{},Value:{}}},S130:{type:"list",member:{}},S13f:{type:"structure",members:{Completed:{type:"integer"},InProgress:{type:"integer"},RetryableError:{type:"integer"},NonRetryableError:{type:"integer"},Stopped:{type:"integer"}}},S13h:{type:"structure",members:{Succeeded:{type:"integer"},Pending:{type:"integer"},Failed:{type:"integer"}}},S13j:{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:"S35"},FailureReason:{},FinalHyperParameterTuningJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"}}},ObjectiveStatus:{}}},S13m:{type:"structure",members:{NumberOfTrainingJobsObjectiveNotImproving:{type:"integer"},ConvergenceDetectedTime:{type:"timestamp"}}},S13n:{type:"structure",members:{RuntimeInSeconds:{type:"integer"}}},S14e:{type:"structure",members:{CostPerHour:{type:"float"},CostPerInference:{type:"float"},MaxInvocations:{type:"integer"},ModelLatency:{type:"integer"},CpuUtilization:{type:"float"},MemoryUtilization:{type:"float"},ModelSetupTime:{type:"integer"}}},S14h:{type:"structure",required:["EndpointName","VariantName"],members:{EndpointName:{},VariantName:{},InstanceType:{},InitialInstanceCount:{type:"integer"},ServerlessConfig:{shape:"Sdj"}}},S14j:{type:"structure",members:{InferenceSpecificationName:{},EnvironmentParameters:{type:"list",member:{type:"structure",required:["Key","ValueType","Value"],members:{Key:{},ValueType:{},Value:{}}}},CompilationJobName:{}}},S14r:{type:"structure",required:["MaxInvocations","ModelLatency"],members:{MaxInvocations:{type:"integer"},ModelLatency:{type:"integer"}}},S14v:{type:"structure",members:{TotalLabeled:{type:"integer"},HumanLabeled:{type:"integer"},MachineLabeled:{type:"integer"},FailedNonRetryableError:{type:"integer"},Unlabeled:{type:"integer"}}},S14y:{type:"structure",required:["OutputDatasetS3Uri"],members:{OutputDatasetS3Uri:{},FinalActiveLearningModelArn:{}}},S157:{type:"structure",required:["RecommendationStatus"],members:{RecommendationStatus:{},RealTimeInferenceRecommendations:{type:"list",member:{type:"structure",required:["RecommendationId","InstanceType"],members:{RecommendationId:{},InstanceType:{},Environment:{shape:"S18"}}}}}},S15o:{type:"structure",required:["ValidationStatuses"],members:{ValidationStatuses:{shape:"S15p"},ImageScanStatuses:{shape:"S15p"}}},S15p:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},S161:{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:{}}},S16l:{type:"structure",members:{ExperimentName:{},TrialName:{}}},S16n:{type:"structure",required:["SelectedSteps"],members:{SourcePipelineExecutionArn:{},SelectedSteps:{type:"list",member:{type:"structure",required:["StepName"],members:{StepName:{}}}}}},S16w:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductStatusMessage:{}}},S177:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{},MarketplaceTitle:{},SellerName:{},MarketplaceDescription:{},ListingId:{}}},S17b:{type:"structure",required:["Status"],members:{Status:{},ResourceRetainedBillableTimeInSeconds:{type:"integer"},ReusedByJob:{}}},S17e:{type:"list",member:{type:"structure",required:["Status","StartTime"],members:{Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusMessage:{}}}},S17h:{type:"list",member:{type:"structure",members:{MetricName:{},Value:{type:"float"},Timestamp:{type:"timestamp"}}}},S17l:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},S17x:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},S181:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},S183:{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"}}}},S18d:{type:"structure",required:["WorkforceName","WorkforceArn"],members:{WorkforceName:{},WorkforceArn:{},LastUpdatedDate:{type:"timestamp"},SourceIpConfig:{shape:"Sux"},SubDomain:{},CognitoConfig:{shape:"Sun"},OidcConfig:{type:"structure",members:{ClientId:{},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{},Scope:{},AuthenticationRequestExtraParams:{shape:"Suu"}}},CreateDate:{type:"timestamp"},WorkforceVpcConfig:{type:"structure",required:["VpcId","SecurityGroupIds","Subnets"],members:{VpcId:{},SecurityGroupIds:{shape:"Sv3"},Subnets:{shape:"Sv5"},VpcEndpointId:{}}},Status:{},FailureReason:{}}},S18l:{type:"structure",required:["WorkteamName","MemberDefinitions","WorkteamArn","Description"],members:{WorkteamName:{},MemberDefinitions:{shape:"Svb"},WorkteamArn:{},WorkforceArn:{},ProductListingIds:{type:"list",member:{}},Description:{},SubDomain:{},CreateDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"},NotificationConfiguration:{shape:"Svj"},WorkerAccessConfiguration:{shape:"Svl"}}},S19d:{type:"structure",members:{MinInvocationsPerMinute:{type:"integer"},MaxInvocationsPerMinute:{type:"integer"}}},S1c5:{type:"list",member:{type:"structure",required:["MonitoringJobDefinitionName","MonitoringJobDefinitionArn","CreationTime","EndpointName"],members:{MonitoringJobDefinitionName:{},MonitoringJobDefinitionArn:{},CreationTime:{type:"timestamp"},EndpointName:{}}}},S1dv:{type:"list",member:{type:"structure",required:["HubContentName","HubContentArn","HubContentVersion","HubContentType","DocumentSchemaVersion","HubContentStatus","CreationTime"],members:{HubContentName:{},HubContentArn:{},SageMakerPublicHubContentArn:{},HubContentVersion:{},HubContentType:{},DocumentSchemaVersion:{},HubContentDisplayName:{},HubContentDescription:{},SupportStatus:{},HubContentSearchKeywords:{shape:"S130"},HubContentStatus:{},CreationTime:{type:"timestamp"},OriginalCreationTime:{type:"timestamp"}}}},S1hl:{type:"list",member:{type:"structure",required:["MonitoringAlertName","CreationTime","LastModifiedTime","AlertStatus","DatapointsToAlert","EvaluationPeriod","Actions"],members:{MonitoringAlertName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},AlertStatus:{},DatapointsToAlert:{type:"integer"},EvaluationPeriod:{type:"integer"},Actions:{type:"structure",members:{ModelDashboardIndicator:{type:"structure",members:{Enabled:{type:"boolean"}}}}}}}},S1iz:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S1jg:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S1me:{type:"list",member:{type:"structure",required:["DeviceName"],members:{DeviceName:{},Description:{},IotThingName:{}}}},S1mp:{type:"structure",members:{Filters:{shape:"S1mq"},NestedFilters:{type:"list",member:{type:"structure",required:["NestedPropertyName","Filters"],members:{NestedPropertyName:{},Filters:{shape:"S1mq"}}}},SubExpressions:{type:"list",member:{shape:"S1mp"}},Operator:{}}},S1mq:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Operator:{},Value:{}}}},S1n6:{type:"structure",members:{TrainingJobName:{},TrainingJobArn:{},TuningJobArn:{},LabelingJobArn:{},AutoMLJobArn:{},ModelArtifacts:{shape:"S10c"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S35"},AlgorithmSpecification:{shape:"Sso"},RoleArn:{},InputDataConfig:{shape:"S37"},OutputDataConfig:{shape:"S3p"},ResourceConfig:{shape:"S3s"},VpcConfig:{shape:"S6d"},StoppingCondition:{shape:"S3y"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"S17e"},FinalMetricDataList:{shape:"S17h"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sil"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Ssx"},ExperimentConfig:{shape:"Srp"},DebugRuleConfigurations:{shape:"St5"},TensorBoardOutputConfig:{shape:"St9"},DebugRuleEvaluationStatuses:{shape:"S17l"},ProfilerConfig:{shape:"Sta"},Environment:{shape:"Stg"},RetryStrategy:{shape:"Sim"},Tags:{shape:"S7"}}},S1ne:{type:"structure",members:{TransformJobName:{},TransformJobArn:{},TransformJobStatus:{},FailureReason:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Stt"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S46"},TransformInput:{shape:"S49"},TransformOutput:{shape:"S4d"},DataCaptureConfig:{shape:"Stw"},TransformResources:{shape:"S4g"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Stx"},ExperimentConfig:{shape:"Srp"},Tags:{shape:"S7"}}},S1oz:{type:"list",member:{}},S1ri:{type:"list",member:{}}}}},{}],661:[function(e,t,r){t.exports={pagination:{ListActions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ActionSummaries"},ListAlgorithms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AlgorithmSummaryList"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SageMakerImageVersionAliases"},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"},ListClusterNodes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClusterNodeSummaries"},ListClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClusterSummaries"},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"},ListEdgeDeploymentPlans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EdgeDeploymentPlanSummaries"},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"},ListInferenceComponents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InferenceComponents"},ListInferenceExperiments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InferenceExperiments"},ListInferenceRecommendationsJobSteps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Steps"},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"},ListMlflowTrackingServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrackingServerSummaries"},ListModelBiasJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListModelCardExportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelCardExportJobSummaries"},ListModelCardVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelCardVersionSummaryList"},ListModelCards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelCardSummaries"},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"},ListMonitoringAlertHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MonitoringAlertHistory"},ListMonitoringAlerts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MonitoringAlertSummaries"},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"},ListResourceCatalogs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceCatalogs"},ListSpaces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Spaces"},ListStageDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DeviceDeploymentSummaries"},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"}}}},{}],662:[function(e,t,r){t.exports={version:2,waiters:{NotebookInstanceInService:{delay:30,maxAttempts:60,operation:"DescribeNotebookInstance",acceptors:[{expected:"InService",matcher:"path",state:"success",argument:"NotebookInstanceStatus"},{expected:"Failed",matcher:"path", +state:"failure",argument:"NotebookInstanceStatus"}]},NotebookInstanceStopped:{delay:30,operation:"DescribeNotebookInstance",maxAttempts:60,acceptors:[{expected:"Stopped",matcher:"path",state:"success",argument:"NotebookInstanceStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},NotebookInstanceDeleted:{delay:30,maxAttempts:60,operation:"DescribeNotebookInstance",acceptors:[{expected:"ValidationException",matcher:"error",state:"success"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},TrainingJobCompletedOrStopped:{delay:120,maxAttempts:180,operation:"DescribeTrainingJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"TrainingJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"TrainingJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"TrainingJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},EndpointInService:{delay:30,maxAttempts:120,operation:"DescribeEndpoint",acceptors:[{expected:"InService",matcher:"path",state:"success",argument:"EndpointStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"EndpointStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},EndpointDeleted:{delay:30,maxAttempts:60,operation:"DescribeEndpoint",acceptors:[{expected:"ValidationException",matcher:"error",state:"success"},{expected:"Failed",matcher:"path",state:"failure",argument:"EndpointStatus"}]},TransformJobCompletedOrStopped:{delay:60,maxAttempts:60,operation:"DescribeTransformJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"TransformJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"TransformJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"TransformJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},ProcessingJobCompletedOrStopped:{delay:60,maxAttempts:60,operation:"DescribeProcessingJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"ProcessingJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"ProcessingJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"ProcessingJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},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"}]}}}},{}],663:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-11-07",endpointPrefix:"a2i-runtime.sagemaker",protocol:"rest-json",serviceFullName:"Amazon Augmented AI Runtime",serviceId:"SageMaker A2I Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-a2i-runtime-2019-11-07"},operations:{DeleteHumanLoop:{http:{method:"DELETE",requestUri:"/human-loops/{HumanLoopName}"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{location:"uri",locationName:"HumanLoopName"}}},output:{type:"structure",members:{}}},DescribeHumanLoop:{http:{method:"GET",requestUri:"/human-loops/{HumanLoopName}"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{location:"uri",locationName:"HumanLoopName"}}},output:{type:"structure",required:["CreationTime","HumanLoopStatus","HumanLoopName","HumanLoopArn","FlowDefinitionArn"],members:{CreationTime:{shape:"S6"},FailureReason:{},FailureCode:{},HumanLoopStatus:{},HumanLoopName:{},HumanLoopArn:{},FlowDefinitionArn:{},HumanLoopOutput:{type:"structure",required:["OutputS3Uri"],members:{OutputS3Uri:{}}}}}},ListHumanLoops:{http:{method:"GET",requestUri:"/human-loops"},input:{type:"structure",required:["FlowDefinitionArn"],members:{CreationTimeAfter:{shape:"S6",location:"querystring",locationName:"CreationTimeAfter"},CreationTimeBefore:{shape:"S6",location:"querystring",locationName:"CreationTimeBefore"},FlowDefinitionArn:{location:"querystring",locationName:"FlowDefinitionArn"},SortOrder:{location:"querystring",locationName:"SortOrder"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["HumanLoopSummaries"],members:{HumanLoopSummaries:{type:"list",member:{type:"structure",members:{HumanLoopName:{},HumanLoopStatus:{},CreationTime:{shape:"S6"},FailureReason:{},FlowDefinitionArn:{}}}},NextToken:{}}}},StartHumanLoop:{http:{requestUri:"/human-loops"},input:{type:"structure",required:["HumanLoopName","FlowDefinitionArn","HumanLoopInput"],members:{HumanLoopName:{},FlowDefinitionArn:{},HumanLoopInput:{type:"structure",required:["InputContent"],members:{InputContent:{}}},DataAttributes:{type:"structure",required:["ContentClassifiers"],members:{ContentClassifiers:{type:"list",member:{}}}}}},output:{type:"structure",members:{HumanLoopArn:{}}}},StopHumanLoop:{http:{requestUri:"/human-loops/stop"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"timestamp",timestampFormat:"iso8601"}}}},{}],664:[function(e,t,r){t.exports={pagination:{ListHumanLoops:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HumanLoopSummaries"}}}},{}],665:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-09-23",endpointPrefix:"edge.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Sagemaker Edge Manager",serviceId:"Sagemaker Edge",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-edge-2020-09-23"},operations:{GetDeployments:{http:{requestUri:"/GetDeployments"},input:{type:"structure",required:["DeviceName","DeviceFleetName"],members:{DeviceName:{},DeviceFleetName:{}}},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{DeploymentName:{},Type:{},FailureHandlingPolicy:{},Definitions:{type:"list",member:{type:"structure",members:{ModelHandle:{},S3Url:{},Checksum:{type:"structure",members:{Type:{},Sum:{}}},State:{}}}}}}}}}},GetDeviceRegistration:{http:{requestUri:"/GetDeviceRegistration"},input:{type:"structure",required:["DeviceName","DeviceFleetName"],members:{DeviceName:{},DeviceFleetName:{}}},output:{type:"structure",members:{DeviceRegistration:{},CacheTTL:{}}}},SendHeartbeat:{http:{requestUri:"/SendHeartbeat"},input:{type:"structure",required:["AgentVersion","DeviceName","DeviceFleetName"],members:{AgentMetrics:{shape:"Sm"},Models:{type:"list",member:{type:"structure",members:{ModelName:{},ModelVersion:{},LatestSampleTime:{type:"timestamp"},LatestInference:{type:"timestamp"},ModelMetrics:{shape:"Sm"}}}},AgentVersion:{},DeviceName:{},DeviceFleetName:{},DeploymentResult:{type:"structure",members:{DeploymentName:{},DeploymentStatus:{},DeploymentStatusMessage:{},DeploymentStartTime:{type:"timestamp"},DeploymentEndTime:{type:"timestamp"},DeploymentModels:{type:"list",member:{type:"structure",members:{ModelHandle:{},ModelName:{},ModelVersion:{},DesiredState:{},State:{},Status:{},StatusReason:{},RollbackFailureReason:{}}}}}}}}}},shapes:{Sm:{type:"list",member:{type:"structure",members:{Dimension:{},MetricName:{},Value:{type:"double"},Timestamp:{type:"timestamp"}}}}}}},{}],666:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-07-01",endpointPrefix:"featurestore-runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker Feature Store Runtime",serviceId:"SageMaker FeatureStore Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-featurestore-runtime-2020-07-01"},operations:{BatchGetRecord:{http:{requestUri:"/BatchGetRecord"},input:{type:"structure",required:["Identifiers"],members:{Identifiers:{type:"list",member:{shape:"S3"}},ExpirationTimeResponse:{}}},output:{type:"structure",required:["Records","Errors","UnprocessedIdentifiers"],members:{Records:{type:"list",member:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString","Record"],members:{FeatureGroupName:{},RecordIdentifierValueAsString:{},Record:{shape:"Sd"},ExpiresAt:{}}}},Errors:{type:"list",member:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString","ErrorCode","ErrorMessage"],members:{FeatureGroupName:{},RecordIdentifierValueAsString:{},ErrorCode:{},ErrorMessage:{}}}},UnprocessedIdentifiers:{type:"list",member:{shape:"S3"}}}}},DeleteRecord:{http:{method:"DELETE",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString","EventTime"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},RecordIdentifierValueAsString:{location:"querystring",locationName:"RecordIdentifierValueAsString"},EventTime:{location:"querystring",locationName:"EventTime"},TargetStores:{shape:"Sm",location:"querystring",locationName:"TargetStores"},DeletionMode:{location:"querystring",locationName:"DeletionMode"}}}},GetRecord:{http:{method:"GET",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},RecordIdentifierValueAsString:{location:"querystring",locationName:"RecordIdentifierValueAsString"},FeatureNames:{shape:"S7",location:"querystring",locationName:"FeatureName"},ExpirationTimeResponse:{location:"querystring",locationName:"ExpirationTimeResponse"}}},output:{type:"structure",members:{Record:{shape:"Sd"},ExpiresAt:{}}}},PutRecord:{http:{method:"PUT",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","Record"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},Record:{shape:"Sd"},TargetStores:{shape:"Sm"},TtlDuration:{type:"structure",required:["Unit","Value"],members:{Unit:{},Value:{type:"integer"}}}}}}},shapes:{S3:{type:"structure",required:["FeatureGroupName","RecordIdentifiersValueAsString"],members:{FeatureGroupName:{},RecordIdentifiersValueAsString:{type:"list",member:{}},FeatureNames:{shape:"S7"}}},S7:{type:"list",member:{}},Sd:{type:"list",member:{type:"structure",required:["FeatureName"],members:{FeatureName:{},ValueAsString:{},ValueAsStringList:{type:"list",member:{}}}}},Sm:{type:"list",member:{}}}}},{}],667:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-05-27",endpointPrefix:"sagemaker-geospatial",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker geospatial capabilities",serviceId:"SageMaker Geospatial",signatureVersion:"v4",signingName:"sagemaker-geospatial",uid:"sagemaker-geospatial-2020-05-27"},operations:{DeleteEarthObservationJob:{http:{method:"DELETE",requestUri:"/earth-observation-jobs/{Arn}",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteVectorEnrichmentJob:{http:{method:"DELETE",requestUri:"/vector-enrichment-jobs/{Arn}",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{}},idempotent:!0},ExportEarthObservationJob:{http:{requestUri:"/export-earth-observation-job",responseCode:200},input:{type:"structure",required:["Arn","ExecutionRoleArn","OutputConfig"],members:{Arn:{},ClientToken:{idempotencyToken:!0},ExecutionRoleArn:{},ExportSourceImages:{type:"boolean"},OutputConfig:{shape:"Sb"}}},output:{type:"structure",required:["Arn","CreationTime","ExecutionRoleArn","ExportStatus","OutputConfig"],members:{Arn:{},CreationTime:{shape:"Sg"},ExecutionRoleArn:{},ExportSourceImages:{type:"boolean"},ExportStatus:{},OutputConfig:{shape:"Sb"}}}},ExportVectorEnrichmentJob:{http:{requestUri:"/export-vector-enrichment-jobs",responseCode:200},input:{type:"structure",required:["Arn","ExecutionRoleArn","OutputConfig"],members:{Arn:{},ClientToken:{idempotencyToken:!0},ExecutionRoleArn:{},OutputConfig:{shape:"Sk"}}},output:{type:"structure",required:["Arn","CreationTime","ExecutionRoleArn","ExportStatus","OutputConfig"],members:{Arn:{},CreationTime:{shape:"Sg"},ExecutionRoleArn:{},ExportStatus:{},OutputConfig:{shape:"Sk"}}}},GetEarthObservationJob:{http:{method:"GET",requestUri:"/earth-observation-jobs/{Arn}",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",required:["Arn","CreationTime","DurationInSeconds","InputConfig","JobConfig","Name","Status"],members:{Arn:{},CreationTime:{shape:"Sg"},DurationInSeconds:{type:"integer"},ErrorDetails:{type:"structure",members:{Message:{},Type:{}}},ExecutionRoleArn:{},ExportErrorDetails:{type:"structure",members:{ExportResults:{shape:"Sv"},ExportSourceImages:{shape:"Sv"}}},ExportStatus:{},InputConfig:{shape:"Sx"},JobConfig:{shape:"S1n"},KmsKeyId:{},Name:{},OutputBands:{type:"list",member:{type:"structure",required:["BandName","OutputDataType"],members:{BandName:{},OutputDataType:{}}}},Status:{},Tags:{shape:"S2i"}}}},GetRasterDataCollection:{http:{method:"GET",requestUri:"/raster-data-collection/{Arn}",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",required:["Arn","Description","DescriptionPageUrl","ImageSourceBands","Name","SupportedFilters","Type"],members:{Arn:{},Description:{},DescriptionPageUrl:{},ImageSourceBands:{type:"list",member:{}},Name:{},SupportedFilters:{shape:"S2m"},Tags:{shape:"S2i"},Type:{}}}},GetTile:{http:{method:"GET",requestUri:"/tile/{z}/{x}/{y}",responseCode:200},input:{type:"structure",required:["Arn","ImageAssets","Target","x","y","z"],members:{Arn:{location:"querystring",locationName:"Arn"},ExecutionRoleArn:{location:"querystring",locationName:"ExecutionRoleArn"},ImageAssets:{shape:"S1t",location:"querystring",locationName:"ImageAssets"},ImageMask:{location:"querystring",locationName:"ImageMask",type:"boolean"},OutputDataType:{location:"querystring",locationName:"OutputDataType"},OutputFormat:{location:"querystring",locationName:"OutputFormat"},PropertyFilters:{location:"querystring",locationName:"PropertyFilters"},Target:{location:"querystring",locationName:"Target"},TimeRangeFilter:{location:"querystring",locationName:"TimeRangeFilter"},x:{location:"uri",locationName:"x",type:"integer"},y:{location:"uri",locationName:"y",type:"integer"},z:{location:"uri",locationName:"z",type:"integer"}}},output:{type:"structure",members:{BinaryFile:{type:"blob",streaming:!0}},payload:"BinaryFile"}},GetVectorEnrichmentJob:{http:{method:"GET",requestUri:"/vector-enrichment-jobs/{Arn}",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",required:["Arn","CreationTime","DurationInSeconds","ExecutionRoleArn","InputConfig","JobConfig","Name","Status","Type"],members:{Arn:{},CreationTime:{shape:"Sg"},DurationInSeconds:{type:"integer"},ErrorDetails:{type:"structure",members:{ErrorMessage:{},ErrorType:{}}},ExecutionRoleArn:{},ExportErrorDetails:{type:"structure",members:{Message:{},Type:{}}},ExportStatus:{},InputConfig:{shape:"S2z"},JobConfig:{shape:"S32"},KmsKeyId:{},Name:{},Status:{},Tags:{shape:"S2i"},Type:{}}}},ListEarthObservationJobs:{http:{requestUri:"/list-earth-observation-jobs",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{shape:"S39"},SortBy:{},SortOrder:{},StatusEquals:{}}},output:{type:"structure",required:["EarthObservationJobSummaries"],members:{EarthObservationJobSummaries:{type:"list",member:{type:"structure",required:["Arn","CreationTime","DurationInSeconds","Name","OperationType","Status"],members:{Arn:{},CreationTime:{shape:"Sg"},DurationInSeconds:{type:"integer"},Name:{},OperationType:{},Status:{},Tags:{shape:"S2i"}}}},NextToken:{shape:"S39"}}}},ListRasterDataCollections:{http:{method:"GET",requestUri:"/raster-data-collections",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{shape:"S39",location:"querystring",locationName:"NextToken"}}},output:{type:"structure",required:["RasterDataCollectionSummaries"],members:{NextToken:{shape:"S39"},RasterDataCollectionSummaries:{type:"list",member:{type:"structure",required:["Arn","Description","Name","SupportedFilters","Type"],members:{Arn:{},Description:{},DescriptionPageUrl:{},Name:{},SupportedFilters:{shape:"S2m"},Tags:{shape:"S2i"},Type:{}}}}}}},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:"S2i"}}}},ListVectorEnrichmentJobs:{http:{requestUri:"/list-vector-enrichment-jobs",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{shape:"S39"},SortBy:{},SortOrder:{},StatusEquals:{}}},output:{type:"structure",required:["VectorEnrichmentJobSummaries"],members:{NextToken:{shape:"S39"},VectorEnrichmentJobSummaries:{type:"list",member:{type:"structure",required:["Arn","CreationTime","DurationInSeconds","Name","Status","Type"],members:{Arn:{},CreationTime:{shape:"Sg"},DurationInSeconds:{type:"integer"},Name:{},Status:{},Tags:{shape:"S2i"},Type:{}}}}}}},SearchRasterDataCollection:{http:{requestUri:"/search-raster-data-collection",responseCode:200},input:{type:"structure",required:["Arn","RasterDataCollectionQuery"],members:{Arn:{},NextToken:{shape:"S39"},RasterDataCollectionQuery:{type:"structure",required:["TimeRangeFilter"],members:{AreaOfInterest:{shape:"Sz"},BandFilter:{shape:"S1t"},PropertyFilters:{shape:"S18"},TimeRangeFilter:{shape:"S3t"}}}}},output:{type:"structure",required:["ApproximateResultCount"],members:{ApproximateResultCount:{type:"integer"},Items:{type:"list",member:{type:"structure",required:["DateTime","Geometry","Id"],members:{Assets:{type:"map",key:{},value:{type:"structure",members:{Href:{}}}},DateTime:{type:"timestamp"},Geometry:{type:"structure",required:["Coordinates","Type"],members:{Coordinates:{shape:"S13"},Type:{}}},Id:{},Properties:{type:"structure",members:{EoCloudCover:{type:"float"},LandsatCloudCoverLand:{type:"float"},Platform:{},ViewOffNadir:{type:"float"},ViewSunAzimuth:{type:"float"},ViewSunElevation:{type:"float"}}}}}},NextToken:{shape:"S39"}}}},StartEarthObservationJob:{http:{requestUri:"/earth-observation-jobs",responseCode:200},input:{type:"structure",required:["ExecutionRoleArn","InputConfig","JobConfig","Name"],members:{ClientToken:{idempotencyToken:!0},ExecutionRoleArn:{},InputConfig:{type:"structure",members:{PreviousEarthObservationJobArn:{},RasterDataCollectionQuery:{type:"structure",required:["RasterDataCollectionArn","TimeRangeFilter"],members:{AreaOfInterest:{shape:"Sz"},PropertyFilters:{shape:"S18"},RasterDataCollectionArn:{},TimeRangeFilter:{shape:"S3t"}}}}},JobConfig:{shape:"S1n"},KmsKeyId:{},Name:{},Tags:{shape:"S2i"}}},output:{type:"structure",required:["Arn","CreationTime","DurationInSeconds","ExecutionRoleArn","JobConfig","Name","Status"],members:{Arn:{},CreationTime:{shape:"Sg"},DurationInSeconds:{type:"integer"},ExecutionRoleArn:{},InputConfig:{shape:"Sx"},JobConfig:{shape:"S1n"},KmsKeyId:{},Name:{},Status:{},Tags:{shape:"S2i"}}},idempotent:!0},StartVectorEnrichmentJob:{http:{requestUri:"/vector-enrichment-jobs",responseCode:200},input:{type:"structure",required:["ExecutionRoleArn","InputConfig","JobConfig","Name"],members:{ClientToken:{idempotencyToken:!0},ExecutionRoleArn:{},InputConfig:{shape:"S2z"},JobConfig:{shape:"S32"},KmsKeyId:{},Name:{},Tags:{shape:"S2i"}}},output:{type:"structure",required:["Arn","CreationTime","DurationInSeconds","ExecutionRoleArn","InputConfig","JobConfig","Name","Status","Type"],members:{Arn:{},CreationTime:{shape:"Sg"},DurationInSeconds:{type:"integer"},ExecutionRoleArn:{},InputConfig:{shape:"S2z"},JobConfig:{shape:"S32"},KmsKeyId:{},Name:{},Status:{},Tags:{shape:"S2i"},Type:{}}},idempotent:!0},StopEarthObservationJob:{http:{requestUri:"/earth-observation-jobs/stop",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{}}},StopVectorEnrichmentJob:{http:{requestUri:"/vector-enrichment-jobs/stop",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{http:{method:"PUT",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S2i"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sb:{type:"structure",required:["S3Data"],members:{S3Data:{type:"structure",required:["S3Uri"],members:{KmsKeyId:{},S3Uri:{}}}}},Sg:{type:"timestamp",timestampFormat:"iso8601"},Sk:{type:"structure",required:["S3Data"],members:{S3Data:{shape:"Sl"}}},Sl:{type:"structure",required:["S3Uri"],members:{KmsKeyId:{},S3Uri:{}}},Sv:{type:"structure",members:{Message:{},Type:{}}},Sx:{type:"structure",members:{PreviousEarthObservationJobArn:{},RasterDataCollectionQuery:{type:"structure",required:["RasterDataCollectionArn","RasterDataCollectionName","TimeRangeFilter"],members:{AreaOfInterest:{shape:"Sz"},PropertyFilters:{shape:"S18"},RasterDataCollectionArn:{},RasterDataCollectionName:{},TimeRangeFilter:{type:"structure",required:["EndTime","StartTime"],members:{EndTime:{shape:"Sg"},StartTime:{shape:"Sg"}},sensitive:!0}}}}},Sz:{type:"structure",members:{AreaOfInterestGeometry:{type:"structure",members:{MultiPolygonGeometry:{type:"structure",required:["Coordinates"],members:{Coordinates:{type:"list",member:{shape:"S13"}}}},PolygonGeometry:{type:"structure",required:["Coordinates"],members:{Coordinates:{shape:"S13"}}}},union:!0}},union:!0},S13:{type:"list",member:{type:"list",member:{type:"list",member:{type:"double"},sensitive:!0}}},S18:{type:"structure",members:{LogicalOperator:{},Properties:{type:"list",member:{type:"structure",required:["Property"],members:{Property:{type:"structure",members:{EoCloudCover:{type:"structure",required:["LowerBound","UpperBound"],members:{LowerBound:{type:"float"},UpperBound:{type:"float"}}},LandsatCloudCoverLand:{type:"structure",required:["LowerBound","UpperBound"],members:{LowerBound:{type:"float"},UpperBound:{type:"float"}}},Platform:{type:"structure",required:["Value"],members:{ComparisonOperator:{},Value:{}}},ViewOffNadir:{type:"structure",required:["LowerBound","UpperBound"],members:{LowerBound:{type:"float"},UpperBound:{type:"float"}}},ViewSunAzimuth:{type:"structure",required:["LowerBound","UpperBound"],members:{LowerBound:{type:"float"},UpperBound:{type:"float"}}},ViewSunElevation:{type:"structure",required:["LowerBound","UpperBound"],members:{LowerBound:{type:"float"},UpperBound:{type:"float"}}}},union:!0}}}}}},S1n:{type:"structure",members:{BandMathConfig:{type:"structure",members:{CustomIndices:{type:"structure",members:{Operations:{type:"list",member:{type:"structure",required:["Equation","Name"],members:{Equation:{},Name:{},OutputType:{}}}}}},PredefinedIndices:{shape:"S1t"}}},CloudMaskingConfig:{type:"structure",members:{}},CloudRemovalConfig:{type:"structure",members:{AlgorithmName:{},InterpolationValue:{},TargetBands:{shape:"S1t"}}},GeoMosaicConfig:{type:"structure",members:{AlgorithmName:{},TargetBands:{shape:"S1t"}}},LandCoverSegmentationConfig:{type:"structure",members:{}},ResamplingConfig:{type:"structure",required:["OutputResolution"],members:{AlgorithmName:{},OutputResolution:{type:"structure",required:["UserDefined"],members:{UserDefined:{shape:"S23"}}},TargetBands:{shape:"S1t"}}},StackConfig:{type:"structure",members:{OutputResolution:{type:"structure",members:{Predefined:{},UserDefined:{shape:"S23"}}},TargetBands:{shape:"S1t"}}},TemporalStatisticsConfig:{type:"structure",required:["Statistics"],members:{GroupBy:{},Statistics:{type:"list",member:{}},TargetBands:{shape:"S1t"}}},ZonalStatisticsConfig:{type:"structure",required:["Statistics","ZoneS3Path"],members:{Statistics:{type:"list",member:{}},TargetBands:{shape:"S1t"},ZoneS3Path:{},ZoneS3PathKmsKeyId:{}}}},union:!0},S1t:{type:"list",member:{}},S23:{type:"structure",required:["Unit","Value"],members:{Unit:{},Value:{type:"float"}}},S2i:{type:"map",key:{},value:{}},S2m:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Maximum:{type:"float"},Minimum:{type:"float"},Name:{},Type:{}}}},S2z:{type:"structure",required:["DataSourceConfig","DocumentType"],members:{DataSourceConfig:{type:"structure",members:{S3Data:{shape:"Sl"}},union:!0},DocumentType:{}}},S32:{type:"structure",members:{MapMatchingConfig:{type:"structure",required:["IdAttributeName","TimestampAttributeName","XAttributeName","YAttributeName"],members:{IdAttributeName:{},TimestampAttributeName:{},XAttributeName:{},YAttributeName:{}}},ReverseGeocodingConfig:{type:"structure",required:["XAttributeName","YAttributeName"],members:{XAttributeName:{},YAttributeName:{}}}},union:!0},S39:{type:"string",sensitive:!0},S3t:{type:"structure",required:["EndTime","StartTime"],members:{EndTime:{type:"timestamp"},StartTime:{type:"timestamp"}},sensitive:!0}}}},{}],668:[function(e,t,r){t.exports={pagination:{ListEarthObservationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EarthObservationJobSummaries"},ListRasterDataCollections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RasterDataCollectionSummaries"},ListVectorEnrichmentJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"VectorEnrichmentJobSummaries"},SearchRasterDataCollection:{input_token:"NextToken",output_token:"NextToken"}}}},{}],669:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-09-30",endpointPrefix:"metrics.sagemaker",protocol:"rest-json",serviceAbbreviation:"SageMaker Metrics",serviceFullName:"Amazon SageMaker Metrics Service",serviceId:"SageMaker Metrics",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-metrics-2022-09-30"},operations:{BatchPutMetrics:{http:{method:"PUT",requestUri:"/BatchPutMetrics"},input:{type:"structure",required:["TrialComponentName","MetricData"],members:{TrialComponentName:{},MetricData:{type:"list",member:{type:"structure",required:["MetricName","Timestamp","Value"],members:{MetricName:{},Timestamp:{type:"timestamp"},Step:{type:"integer"},Value:{type:"double"}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{Code:{},MetricIndex:{type:"integer"}}}}}}}},shapes:{}}},{}],670:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-06-28",endpointPrefix:"savingsplans",globalEndpoint:"savingsplans.amazonaws.com",jsonVersion:"1.0",protocol:"rest-json",serviceAbbreviation:"AWSSavingsPlans",serviceFullName:"AWS Savings Plans",serviceId:"savingsplans",signatureVersion:"v4",uid:"savingsplans-2019-06-28"},operations:{CreateSavingsPlan:{http:{requestUri:"/CreateSavingsPlan"},input:{type:"structure",required:["savingsPlanOfferingId","commitment"],members:{savingsPlanOfferingId:{},commitment:{},upfrontPaymentAmount:{},purchaseTime:{type:"timestamp"},clientToken:{idempotencyToken:!0},tags:{shape:"S6"}}},output:{type:"structure",members:{savingsPlanId:{}}}},DeleteQueuedSavingsPlan:{http:{requestUri:"/DeleteQueuedSavingsPlan"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{}}},output:{type:"structure",members:{}}},DescribeSavingsPlanRates:{http:{requestUri:"/DescribeSavingsPlanRates"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"Sh"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{savingsPlanId:{},searchResults:{type:"list",member:{type:"structure",members:{rate:{},currency:{},unit:{},productType:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},DescribeSavingsPlans:{http:{requestUri:"/DescribeSavingsPlans"},input:{type:"structure",members:{savingsPlanArns:{type:"list",member:{}},savingsPlanIds:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},states:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"Sh"}}}}}},output:{type:"structure",members:{savingsPlans:{type:"list",member:{type:"structure",members:{offeringId:{},savingsPlanId:{},savingsPlanArn:{},description:{},start:{},end:{},state:{},region:{},ec2InstanceFamily:{},savingsPlanType:{},paymentOption:{},productTypes:{shape:"S1e"},currency:{},commitment:{},upfrontPaymentAmount:{},recurringPaymentAmount:{},termDurationInSeconds:{type:"long"},tags:{shape:"S6"},returnableUntil:{}}}},nextToken:{}}}},DescribeSavingsPlansOfferingRates:{http:{requestUri:"/DescribeSavingsPlansOfferingRates"},input:{type:"structure",members:{savingsPlanOfferingIds:{shape:"S1h"},savingsPlanPaymentOptions:{shape:"S1j"},savingsPlanTypes:{shape:"S1k"},products:{shape:"S1e"},serviceCodes:{type:"list",member:{}},usageTypes:{type:"list",member:{}},operations:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1r"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{searchResults:{type:"list",member:{type:"structure",members:{savingsPlanOffering:{type:"structure",members:{offeringId:{},paymentOption:{},planType:{},durationSeconds:{type:"long"},currency:{},planDescription:{}}},rate:{},unit:{},productType:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},DescribeSavingsPlansOfferings:{http:{requestUri:"/DescribeSavingsPlansOfferings"},input:{type:"structure",members:{offeringIds:{shape:"S1h"},paymentOptions:{shape:"S1j"},productType:{},planTypes:{shape:"S1k"},durations:{type:"list",member:{type:"long"}},currencies:{type:"list",member:{}},descriptions:{type:"list",member:{}},serviceCodes:{type:"list",member:{}},usageTypes:{type:"list",member:{}},operations:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1r"}}}}, +nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{searchResults:{type:"list",member:{type:"structure",members:{offeringId:{},productTypes:{shape:"S1e"},planType:{},description:{},paymentOption:{},durationSeconds:{type:"long"},currency:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},ReturnSavingsPlan:{http:{requestUri:"/ReturnSavingsPlan"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{savingsPlanId:{}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"map",key:{},value:{}},Sh:{type:"list",member:{}},S1e:{type:"list",member:{}},S1h:{type:"list",member:{}},S1j:{type:"list",member:{}},S1k:{type:"list",member:{}},S1r:{type:"list",member:{}}}}},{}],671:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-06-30",endpointPrefix:"scheduler",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon EventBridge Scheduler",serviceId:"Scheduler",signatureVersion:"v4",signingName:"scheduler",uid:"scheduler-2021-06-30"},operations:{CreateSchedule:{http:{requestUri:"/schedules/{Name}",responseCode:200},input:{type:"structure",required:["FlexibleTimeWindow","Name","ScheduleExpression","Target"],members:{ActionAfterCompletion:{},ClientToken:{idempotencyToken:!0},Description:{},EndDate:{type:"timestamp"},FlexibleTimeWindow:{shape:"S6"},GroupName:{},KmsKeyArn:{},Name:{location:"uri",locationName:"Name"},ScheduleExpression:{},ScheduleExpressionTimezone:{},StartDate:{type:"timestamp"},State:{},Target:{shape:"Sg"}}},output:{type:"structure",required:["ScheduleArn"],members:{ScheduleArn:{}}},idempotent:!0},CreateScheduleGroup:{http:{requestUri:"/schedule-groups/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{ClientToken:{idempotencyToken:!0},Name:{location:"uri",locationName:"Name"},Tags:{shape:"S22"}}},output:{type:"structure",required:["ScheduleGroupArn"],members:{ScheduleGroupArn:{}}},idempotent:!0},DeleteSchedule:{http:{method:"DELETE",requestUri:"/schedules/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{ClientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"},GroupName:{location:"querystring",locationName:"groupName"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteScheduleGroup:{http:{method:"DELETE",requestUri:"/schedule-groups/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{ClientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}},idempotent:!0},GetSchedule:{http:{method:"GET",requestUri:"/schedules/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{GroupName:{location:"querystring",locationName:"groupName"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{ActionAfterCompletion:{},Arn:{},CreationDate:{type:"timestamp"},Description:{},EndDate:{type:"timestamp"},FlexibleTimeWindow:{shape:"S6"},GroupName:{},KmsKeyArn:{},LastModificationDate:{type:"timestamp"},Name:{},ScheduleExpression:{},ScheduleExpressionTimezone:{},StartDate:{type:"timestamp"},State:{},Target:{shape:"Sg"}}}},GetScheduleGroup:{http:{method:"GET",requestUri:"/schedule-groups/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},CreationDate:{type:"timestamp"},LastModificationDate:{type:"timestamp"},Name:{},State:{}}}},ListScheduleGroups:{http:{method:"GET",requestUri:"/schedule-groups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NamePrefix:{location:"querystring",locationName:"NamePrefix"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",required:["ScheduleGroups"],members:{NextToken:{},ScheduleGroups:{type:"list",member:{type:"structure",members:{Arn:{},CreationDate:{type:"timestamp"},LastModificationDate:{type:"timestamp"},Name:{},State:{}}}}}}},ListSchedules:{http:{method:"GET",requestUri:"/schedules",responseCode:200},input:{type:"structure",members:{GroupName:{location:"querystring",locationName:"ScheduleGroup"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NamePrefix:{location:"querystring",locationName:"NamePrefix"},NextToken:{location:"querystring",locationName:"NextToken"},State:{location:"querystring",locationName:"State"}}},output:{type:"structure",required:["Schedules"],members:{NextToken:{},Schedules:{type:"list",member:{type:"structure",members:{Arn:{},CreationDate:{type:"timestamp"},GroupName:{},LastModificationDate:{type:"timestamp"},Name:{},State:{},Target:{type:"structure",required:["Arn"],members:{Arn:{}}}}}}}}},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:"S22"}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S22"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"TagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateSchedule:{http:{method:"PUT",requestUri:"/schedules/{Name}",responseCode:200},input:{type:"structure",required:["FlexibleTimeWindow","Name","ScheduleExpression","Target"],members:{ActionAfterCompletion:{},ClientToken:{idempotencyToken:!0},Description:{},EndDate:{type:"timestamp"},FlexibleTimeWindow:{shape:"S6"},GroupName:{},KmsKeyArn:{},Name:{location:"uri",locationName:"Name"},ScheduleExpression:{},ScheduleExpressionTimezone:{},StartDate:{type:"timestamp"},State:{},Target:{shape:"Sg"}}},output:{type:"structure",required:["ScheduleArn"],members:{ScheduleArn:{}}},idempotent:!0}},shapes:{S6:{type:"structure",required:["Mode"],members:{MaximumWindowInMinutes:{type:"integer"},Mode:{}}},Sg:{type:"structure",required:["Arn","RoleArn"],members:{Arn:{},DeadLetterConfig:{type:"structure",members:{Arn:{}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{CapacityProviderStrategy:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{base:{type:"integer"},capacityProvider:{},weight:{type:"integer"}}}},EnableECSManagedTags:{type:"boolean"},EnableExecuteCommand:{type:"boolean"},Group:{},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{AssignPublicIp:{},SecurityGroups:{type:"list",member:{}},Subnets:{type:"list",member:{}}}}}},PlacementConstraints:{type:"list",member:{type:"structure",members:{expression:{},type:{}}}},PlacementStrategy:{type:"list",member:{type:"structure",members:{field:{},type:{}}}},PlatformVersion:{},PropagateTags:{},ReferenceId:{},Tags:{type:"list",member:{type:"map",key:{},value:{}}},TaskCount:{type:"integer"},TaskDefinitionArn:{}}},EventBridgeParameters:{type:"structure",required:["DetailType","Source"],members:{DetailType:{},Source:{}}},Input:{},KinesisParameters:{type:"structure",required:["PartitionKey"],members:{PartitionKey:{}}},RetryPolicy:{type:"structure",members:{MaximumEventAgeInSeconds:{type:"integer"},MaximumRetryAttempts:{type:"integer"}}},RoleArn:{},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}}}},S22:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},{}],672:[function(e,t,r){t.exports={pagination:{ListScheduleGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ScheduleGroups"},ListSchedules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Schedules"}}}},{}],673:[function(e,t,r){t.exports={metadata:{apiVersion:"2019-12-02",endpointPrefix:"schemas",signingName:"schemas",serviceFullName:"Schemas",serviceId:"schemas",protocol:"rest-json",jsonVersion:"1.1",uid:"schemas-2019-12-02",signatureVersion:"v4"},operations:{CreateDiscoverer:{http:{requestUri:"/v1/discoverers",responseCode:201},input:{type:"structure",members:{Description:{},SourceArn:{},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:!0},RevisionId:{}}}},ListDiscoverers:{http:{method:"GET",requestUri:"/v1/discoverers",responseCode:200},input:{type:"structure",members:{DiscovererIdPrefix:{location:"querystring",locationName:"discovererIdPrefix"},Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SourceArnPrefix:{location:"querystring",locationName:"sourceArnPrefix"}}},output:{type:"structure",members:{Discoverers:{type:"list",member:{type:"structure",members:{DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},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:!0},RegistryName:{location:"querystring",locationName:"registryName"},RevisionId:{}},required:["Policy"]},output:{type:"structure",members:{Policy:{jsonvalue:!0},RevisionId:{}}}},SearchSchemas:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/search",responseCode:200},input:{type:"structure",members:{Keywords:{location:"querystring",locationName:"keywords"},Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName","Keywords"]},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{type:"structure",members:{RegistryName:{},SchemaArn:{},SchemaName:{},SchemaVersions:{type:"list",member:{type:"structure",members:{CreatedDate:{shape:"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:!0},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"}}}},{}],674:[function(e,t,r){t.exports={pagination:{ListDiscoverers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Discoverers"},ListRegistries:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Registries"},ListSchemaVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"SchemaVersions"},ListSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Schemas"},SearchSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Schemas"}}}},{}],675:[function(e,t,r){t.exports={version:2,waiters:{CodeBindingExists:{description:"Wait until code binding is generated",delay:2,operation:"DescribeCodeBinding",maxAttempts:30,acceptors:[{expected:"CREATE_COMPLETE",matcher:"path",state:"success",argument:"Status"},{expected:"CREATE_IN_PROGRESS",matcher:"path",state:"retry",argument:"Status"},{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"Status"},{matcher:"error",expected:"NotFoundException",state:"failure"}]}}}},{}],676:[function(e,t,r){t.exports={metadata:{apiVersion:"2009-04-15",endpointPrefix:"sdb",serviceFullName:"Amazon SimpleDB",serviceId:"SimpleDB",signatureVersion:"v2",xmlNamespace:"http://sdb.amazonaws.com/doc/2009-04-15/",protocol:"query"},operations:{BatchDeleteAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"S5"}}},flattened:!0}}}},BatchPutAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"Sa"}}},flattened:!0}}}},CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DeleteAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},Attributes:{shape:"S5"},Expected:{shape:"Sf"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DomainMetadata:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DomainMetadataResult",type:"structure",members:{ItemCount:{type:"integer"},ItemNamesSizeBytes:{type:"long"},AttributeNameCount:{type:"integer"},AttributeNamesSizeBytes:{type:"long"},AttributeValueCount:{type:"integer"},AttributeValuesSizeBytes:{type:"long"},Timestamp:{type:"integer"}}}},GetAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},AttributeNames:{type:"list",member:{locationName:"AttributeName"},flattened:!0},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"GetAttributesResult",type:"structure",members:{Attributes:{shape:"So"}}}},ListDomains:{input:{type:"structure",members:{MaxNumberOfDomains:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListDomainsResult",type:"structure",members:{DomainNames:{type:"list",member:{locationName:"DomainName"},flattened:!0},NextToken:{}}}},PutAttributes:{input:{type:"structure",required:["DomainName","ItemName","Attributes"],members:{DomainName:{},ItemName:{},Attributes:{shape:"Sa"},Expected:{shape:"Sf"}}}},Select:{input:{type:"structure",required:["SelectExpression"],members:{SelectExpression:{},NextToken:{},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"SelectResult",type:"structure",members:{Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{},AlternateNameEncoding:{},Attributes:{shape:"So"}}},flattened:!0},NextToken:{}}}}},shapes:{S5:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name"],members:{Name:{},Value:{}}},flattened:!0},Sa:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Replace:{type:"boolean"}}},flattened:!0},Sf:{type:"structure",members:{Name:{},Value:{},Exists:{type:"boolean"}}},So:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},AlternateNameEncoding:{},Value:{},AlternateValueEncoding:{}}},flattened:!0}}}},{}],677:[function(e,t,r){t.exports={pagination:{ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxNumberOfDomains",result_key:"DomainNames"},Select:{input_token:"NextToken",output_token:"NextToken",result_key:"Items"}}}},{}],678:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-17",endpointPrefix:"secretsmanager",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS Secrets Manager",serviceId:"Secrets Manager",signatureVersion:"v4",signingName:"secretsmanager",targetPrefix:"secretsmanager",uid:"secretsmanager-2017-10-17",auth:["aws.auth#sigv4"]},operations:{BatchGetSecretValue:{input:{type:"structure",members:{SecretIdList:{type:"list",member:{}},Filters:{shape:"S4"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SecretValues:{type:"list",member:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sh"},SecretString:{shape:"Si"},VersionStages:{shape:"Sj"},CreatedDate:{type:"timestamp"}}}},NextToken:{},Errors:{type:"list",member:{type:"structure",members:{SecretId:{},ErrorCode:{},Message:{}}}}}}},CancelRotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},CreateSecret:{input:{type:"structure",required:["Name"],members:{Name:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sh"},SecretString:{shape:"Si"},Tags:{shape:"Sx"},AddReplicaRegions:{shape:"S11"},ForceOverwriteReplicaSecret:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},ReplicationStatus:{shape:"S16"}}}},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:"S1l"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},NextRotationDate:{type:"timestamp"},Tags:{shape:"Sx"},VersionIdsToStages:{shape:"S1t"},OwningService:{},CreatedDate:{type:"timestamp"},PrimaryRegion:{},ReplicationStatus:{shape:"S16"}}}},GetRandomPassword:{input:{type:"structure",members:{PasswordLength:{type:"long"},ExcludeCharacters:{},ExcludeNumbers:{type:"boolean"},ExcludePunctuation:{type:"boolean"},ExcludeUppercase:{type:"boolean"},ExcludeLowercase:{type:"boolean"},IncludeSpace:{type:"boolean"},RequireEachIncludedType:{type:"boolean"}}},output:{type:"structure",members:{RandomPassword:{type:"string",sensitive:!0}}}},GetResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},ResourcePolicy:{}}}},GetSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},VersionId:{},VersionStage:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sh"},SecretString:{shape:"Si"},VersionStages:{shape:"Sj"},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:"Sj"},LastAccessedDate:{type:"timestamp"},CreatedDate:{type:"timestamp"},KmsKeyIds:{type:"list",member:{}}}}},NextToken:{},ARN:{},Name:{}}}},ListSecrets:{input:{type:"structure",members:{IncludePlannedDeletion:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S4"},SortOrder:{}}},output:{type:"structure",members:{SecretList:{type:"list",member:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"S1l"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},NextRotationDate:{type:"timestamp"},Tags:{shape:"Sx"},SecretVersionsToStages:{shape:"S1t"},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:!0},SecretBinary:{shape:"Sh"},SecretString:{shape:"Si"},VersionStages:{shape:"Sj"},RotationToken:{type:"string",sensitive:!0}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},VersionStages:{shape:"Sj"}}}},RemoveRegionsFromReplication:{input:{type:"structure",required:["SecretId","RemoveReplicaRegions"],members:{SecretId:{},RemoveReplicaRegions:{type:"list", +member:{}}}},output:{type:"structure",members:{ARN:{},ReplicationStatus:{shape:"S16"}}}},ReplicateSecretToRegions:{input:{type:"structure",required:["SecretId","AddReplicaRegions"],members:{SecretId:{},AddReplicaRegions:{shape:"S11"},ForceOverwriteReplicaSecret:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},ReplicationStatus:{shape:"S16"}}}},RestoreSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},RotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},RotationLambdaARN:{},RotationRules:{shape:"S1l"},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:"Sx"}}}},UntagResource:{input:{type:"structure",required:["SecretId","TagKeys"],members:{SecretId:{},TagKeys:{type:"list",member:{}}}}},UpdateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sh"},SecretString:{shape:"Si"}}},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:{S4:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sh:{type:"blob",sensitive:!0},Si:{type:"string",sensitive:!0},Sj:{type:"list",member:{}},Sx:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S11:{type:"list",member:{type:"structure",members:{Region:{},KmsKeyId:{}}}},S16:{type:"list",member:{type:"structure",members:{Region:{},KmsKeyId:{},Status:{},StatusMessage:{},LastAccessedDate:{type:"timestamp"}}}},S1l:{type:"structure",members:{AutomaticallyAfterDays:{type:"long"},Duration:{},ScheduleExpression:{}}},S1t:{type:"map",key:{},value:{shape:"Sj"}}}}},{}],679:[function(e,t,r){t.exports={pagination:{BatchGetSecretValue:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSecretVersionIds:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],680:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-10-26",endpointPrefix:"securityhub",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"AWS SecurityHub",serviceId:"SecurityHub",signatureVersion:"v4",signingName:"securityhub",uid:"securityhub-2018-10-26",auth:["aws.auth#sigv4"]},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:!0,deprecatedMessage:"This API has been deprecated, use AcceptAdministratorInvitation API instead."},BatchDeleteAutomationRules:{http:{requestUri:"/automationrules/delete"},input:{type:"structure",required:["AutomationRulesArns"],members:{AutomationRulesArns:{shape:"S7"}}},output:{type:"structure",members:{ProcessedAutomationRules:{shape:"S7"},UnprocessedAutomationRules:{shape:"S9"}}}},BatchDisableStandards:{http:{requestUri:"/standards/deregister"},input:{type:"structure",required:["StandardsSubscriptionArns"],members:{StandardsSubscriptionArns:{shape:"Sd"}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"Sf"}}}},BatchEnableStandards:{http:{requestUri:"/standards/register"},input:{type:"structure",required:["StandardsSubscriptionRequests"],members:{StandardsSubscriptionRequests:{type:"list",member:{type:"structure",required:["StandardsArn"],members:{StandardsArn:{},StandardsInput:{shape:"Sh"}}}}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"Sf"}}}},BatchGetAutomationRules:{http:{requestUri:"/automationrules/get"},input:{type:"structure",required:["AutomationRulesArns"],members:{AutomationRulesArns:{shape:"S7"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{RuleArn:{},RuleStatus:{},RuleOrder:{type:"integer"},RuleName:{},Description:{},IsTerminal:{type:"boolean"},Criteria:{shape:"Sw"},Actions:{shape:"S1a"},CreatedAt:{shape:"S1p"},UpdatedAt:{shape:"S1p"},CreatedBy:{}}}},UnprocessedAutomationRules:{shape:"S9"}}}},BatchGetConfigurationPolicyAssociations:{http:{requestUri:"/configurationPolicyAssociation/batchget"},input:{type:"structure",required:["ConfigurationPolicyAssociationIdentifiers"],members:{ConfigurationPolicyAssociationIdentifiers:{type:"list",member:{shape:"S1s"}}}},output:{type:"structure",members:{ConfigurationPolicyAssociations:{type:"list",member:{shape:"S1w"}},UnprocessedConfigurationPolicyAssociations:{type:"list",member:{type:"structure",members:{ConfigurationPolicyAssociationIdentifiers:{shape:"S1s"},ErrorCode:{},ErrorReason:{}}}}}}},BatchGetSecurityControls:{http:{requestUri:"/securityControls/batchGet"},input:{type:"structure",required:["SecurityControlIds"],members:{SecurityControlIds:{shape:"S23"}}},output:{type:"structure",required:["SecurityControls"],members:{SecurityControls:{type:"list",member:{type:"structure",required:["SecurityControlId","SecurityControlArn","Title","Description","RemediationUrl","SeverityRating","SecurityControlStatus"],members:{SecurityControlId:{},SecurityControlArn:{},Title:{},Description:{},RemediationUrl:{},SeverityRating:{},SecurityControlStatus:{},UpdateStatus:{},Parameters:{shape:"S2a"},LastUpdateReason:{}}}},UnprocessedIds:{type:"list",member:{type:"structure",required:["SecurityControlId","ErrorCode"],members:{SecurityControlId:{},ErrorCode:{},ErrorReason:{}}}}}}},BatchGetStandardsControlAssociations:{http:{requestUri:"/associations/batchGet"},input:{type:"structure",required:["StandardsControlAssociationIds"],members:{StandardsControlAssociationIds:{type:"list",member:{shape:"S2l"}}}},output:{type:"structure",required:["StandardsControlAssociationDetails"],members:{StandardsControlAssociationDetails:{type:"list",member:{type:"structure",required:["StandardsArn","SecurityControlId","SecurityControlArn","AssociationStatus"],members:{StandardsArn:{},SecurityControlId:{},SecurityControlArn:{},AssociationStatus:{},RelatedRequirements:{shape:"S2q"},UpdatedAt:{shape:"S1p"},UpdatedReason:{},StandardsControlTitle:{},StandardsControlDescription:{},StandardsControlArns:{type:"list",member:{}}}}},UnprocessedAssociations:{type:"list",member:{type:"structure",required:["StandardsControlAssociationId","ErrorCode"],members:{StandardsControlAssociationId:{shape:"S2l"},ErrorCode:{},ErrorReason:{}}}}}}},BatchImportFindings:{http:{requestUri:"/findings/import"},input:{type:"structure",required:["Findings"],members:{Findings:{type:"list",member:{shape:"S2w"}}}},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:{}}}}}}},BatchUpdateAutomationRules:{http:{method:"PATCH",requestUri:"/automationrules/update"},input:{type:"structure",required:["UpdateAutomationRulesRequestItems"],members:{UpdateAutomationRulesRequestItems:{type:"list",member:{type:"structure",required:["RuleArn"],members:{RuleArn:{},RuleStatus:{},RuleOrder:{type:"integer"},Description:{},RuleName:{},IsTerminal:{type:"boolean"},Criteria:{shape:"Sw"},Actions:{shape:"S1a"}}}}}},output:{type:"structure",members:{ProcessedAutomationRules:{shape:"S7"},UnprocessedAutomationRules:{shape:"S9"}}}},BatchUpdateFindings:{http:{method:"PATCH",requestUri:"/findings/batchupdate"},input:{type:"structure",required:["FindingIdentifiers"],members:{FindingIdentifiers:{shape:"Spm"},Note:{shape:"S1e"},Severity:{shape:"S1f"},VerificationState:{},Confidence:{type:"integer"},Criticality:{type:"integer"},Types:{shape:"S1j"},UserDefinedFields:{shape:"S1k"},Workflow:{shape:"S1l"},RelatedFindings:{shape:"S1n"}}},output:{type:"structure",required:["ProcessedFindings","UnprocessedFindings"],members:{ProcessedFindings:{shape:"Spm"},UnprocessedFindings:{type:"list",member:{type:"structure",required:["FindingIdentifier","ErrorCode","ErrorMessage"],members:{FindingIdentifier:{shape:"Spn"},ErrorCode:{},ErrorMessage:{}}}}}}},BatchUpdateStandardsControlAssociations:{http:{method:"PATCH",requestUri:"/associations"},input:{type:"structure",required:["StandardsControlAssociationUpdates"],members:{StandardsControlAssociationUpdates:{type:"list",member:{shape:"Spt"}}}},output:{type:"structure",members:{UnprocessedAssociationUpdates:{type:"list",member:{type:"structure",required:["StandardsControlAssociationUpdate","ErrorCode"],members:{StandardsControlAssociationUpdate:{shape:"Spt"},ErrorCode:{},ErrorReason:{}}}}}}},CreateActionTarget:{http:{requestUri:"/actionTargets"},input:{type:"structure",required:["Name","Description","Id"],members:{Name:{},Description:{},Id:{}}},output:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{}}}},CreateAutomationRule:{http:{requestUri:"/automationrules/create"},input:{type:"structure",required:["RuleOrder","RuleName","Description","Criteria","Actions"],members:{Tags:{shape:"Sq0"},RuleStatus:{},RuleOrder:{type:"integer"},RuleName:{},Description:{},IsTerminal:{type:"boolean"},Criteria:{shape:"Sw"},Actions:{shape:"S1a"}}},output:{type:"structure",members:{RuleArn:{}}}},CreateConfigurationPolicy:{http:{requestUri:"/configurationPolicy/create"},input:{type:"structure",required:["Name","ConfigurationPolicy"],members:{Name:{},Description:{},ConfigurationPolicy:{shape:"Sq5"},Tags:{shape:"Sq0"}}},output:{type:"structure",members:{Arn:{},Id:{},Name:{},Description:{},UpdatedAt:{shape:"S1p"},CreatedAt:{shape:"S1p"},ConfigurationPolicy:{shape:"Sq5"}}}},CreateFindingAggregator:{http:{requestUri:"/findingAggregator/create"},input:{type:"structure",required:["RegionLinkingMode"],members:{RegionLinkingMode:{},Regions:{shape:"S23"}}},output:{type:"structure",members:{FindingAggregatorArn:{},FindingAggregationRegion:{},RegionLinkingMode:{},Regions:{shape:"S23"}}}},CreateInsight:{http:{requestUri:"/insights"},input:{type:"structure",required:["Name","Filters","GroupByAttribute"],members:{Name:{},Filters:{shape:"Sqh"},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:"Squ"}}}},DeclineInvitations:{http:{requestUri:"/invitations/decline"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sqx"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Squ"}}}},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:{}}}},DeleteConfigurationPolicy:{http:{method:"DELETE",requestUri:"/configurationPolicy/{Identifier}"},input:{type:"structure",required:["Identifier"],members:{Identifier:{location:"uri",locationName:"Identifier"}}},output:{type:"structure",members:{}}},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:"Sqx"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Squ"}}}},DeleteMembers:{http:{requestUri:"/members/delete"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sqx"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Squ"}}}},DescribeActionTargets:{http:{requestUri:"/actionTargets/get"},input:{type:"structure",members:{ActionTargetArns:{shape:"Src"},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"},ControlFindingGenerator:{}}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/organization/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{AutoEnable:{type:"boolean"},MemberAccountLimitReached:{type:"boolean"},AutoEnableStandards:{},OrganizationConfiguration:{shape:"Sro"}}}},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"},StandardsManagedBy:{type:"structure",members:{Company:{},Product:{}}}}}},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:"S1p"},ControlId:{},Title:{},Description:{},RemediationUrl:{},SeverityRating:{},RelatedRequirements:{shape:"S2q"}}}},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:!0,deprecatedMessage:"This API has been deprecated, use DisassociateFromAdministratorAccount API instead."},DisassociateMembers:{http:{requestUri:"/members/disassociate"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sqx"}}},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:"Sq0"},EnableDefaultStandards:{type:"boolean"},ControlFindingGenerator:{}}},output:{type:"structure",members:{}}},GetAdministratorAccount:{http:{method:"GET",requestUri:"/administrator"},input:{type:"structure",members:{}},output:{type:"structure",members:{Administrator:{shape:"Ssr"}}}},GetConfigurationPolicy:{http:{method:"GET",requestUri:"/configurationPolicy/get/{Identifier}"},input:{type:"structure",required:["Identifier"],members:{Identifier:{location:"uri",locationName:"Identifier"}}},output:{type:"structure",members:{Arn:{},Id:{},Name:{},Description:{},UpdatedAt:{shape:"S1p"},CreatedAt:{shape:"S1p"},ConfigurationPolicy:{shape:"Sq5"}}}},GetConfigurationPolicyAssociation:{http:{requestUri:"/configurationPolicyAssociation/get"},input:{type:"structure",required:["Target"],members:{Target:{shape:"S1t"}}},output:{type:"structure",members:{ConfigurationPolicyId:{},TargetId:{},TargetType:{},AssociationType:{},UpdatedAt:{shape:"S1p"},AssociationStatus:{},AssociationStatusMessage:{}}}},GetEnabledStandards:{http:{requestUri:"/standards/get"},input:{type:"structure",members:{StandardsSubscriptionArns:{shape:"Sd"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"Sf"},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:"S23"}}}},GetFindingHistory:{http:{requestUri:"/findingHistory/get"},input:{type:"structure",required:["FindingIdentifier"],members:{FindingIdentifier:{shape:"Spn"},StartTime:{shape:"S1p"},EndTime:{shape:"S1p"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Records:{type:"list",member:{type:"structure",members:{FindingIdentifier:{shape:"Spn"},UpdateTime:{shape:"S1p"},FindingCreated:{type:"boolean"},UpdateSource:{type:"structure",members:{Type:{},Identity:{}}},Updates:{type:"list",member:{type:"structure",members:{UpdatedField:{},OldValue:{},NewValue:{}}}},NextToken:{}}}},NextToken:{}}}},GetFindings:{http:{requestUri:"/findings"},input:{type:"structure",members:{Filters:{shape:"Sqh"},SortCriteria:{type:"list",member:{type:"structure",members:{Field:{},SortOrder:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Findings"],members:{Findings:{type:"list",member:{shape:"S2w"}},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:"Src"},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:"Sqh"},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:"Ssr"}}},deprecated:!0,deprecatedMessage:"This API has been deprecated, use GetAdministratorAccount API instead."},GetMembers:{http:{requestUri:"/members/get"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sqx"}}},output:{type:"structure",members:{Members:{shape:"Stt"},UnprocessedAccounts:{shape:"Squ"}}}},GetSecurityControlDefinition:{http:{method:"GET",requestUri:"/securityControl/definition"},input:{type:"structure",required:["SecurityControlId"],members:{SecurityControlId:{location:"querystring",locationName:"SecurityControlId"}}},output:{type:"structure",required:["SecurityControlDefinition"],members:{SecurityControlDefinition:{shape:"Stx"}}}},InviteMembers:{http:{requestUri:"/members/invite"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sqx"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Squ"}}}},ListAutomationRules:{http:{method:"GET",requestUri:"/automationrules/list"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{AutomationRulesMetadata:{type:"list",member:{type:"structure",members:{RuleArn:{},RuleStatus:{},RuleOrder:{type:"integer"},RuleName:{},Description:{},IsTerminal:{type:"boolean"},CreatedAt:{shape:"S1p"},UpdatedAt:{shape:"S1p"},CreatedBy:{}}}},NextToken:{}}}},ListConfigurationPolicies:{http:{method:"GET",requestUri:"/configurationPolicy/list"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{ConfigurationPolicySummaries:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Name:{},Description:{},UpdatedAt:{shape:"S1p"},ServiceEnabled:{type:"boolean"}}}},NextToken:{}}}},ListConfigurationPolicyAssociations:{http:{requestUri:"/configurationPolicyAssociation/list"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"structure",members:{ConfigurationPolicyId:{},AssociationType:{},AssociationStatus:{}}}}},output:{type:"structure",members:{ConfigurationPolicyAssociationSummaries:{type:"list",member:{shape:"S1w"}},NextToken:{}}}},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:"Ssr"}},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:"Stt"},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:{}}}},ListSecurityControlDefinitions:{http:{method:"GET",requestUri:"/securityControls/definitions"},input:{type:"structure",members:{StandardsArn:{location:"querystring",locationName:"StandardsArn"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["SecurityControlDefinitions"],members:{SecurityControlDefinitions:{type:"list",member:{shape:"Stx"}},NextToken:{}}}},ListStandardsControlAssociations:{http:{method:"GET",requestUri:"/associations"},input:{type:"structure",required:["SecurityControlId"],members:{SecurityControlId:{location:"querystring",locationName:"SecurityControlId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["StandardsControlAssociationSummaries"],members:{StandardsControlAssociationSummaries:{type:"list",member:{type:"structure",required:["StandardsArn","SecurityControlId","SecurityControlArn","AssociationStatus"],members:{StandardsArn:{},SecurityControlId:{},SecurityControlArn:{},AssociationStatus:{},RelatedRequirements:{shape:"S2q"},UpdatedAt:{shape:"S1p"},UpdatedReason:{},StandardsControlTitle:{},StandardsControlDescription:{}}}},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:"Sq0"}}}},StartConfigurationPolicyAssociation:{http:{requestUri:"/configurationPolicyAssociation/associate"},input:{type:"structure",required:["ConfigurationPolicyIdentifier","Target"],members:{ConfigurationPolicyIdentifier:{},Target:{shape:"S1t"}}},output:{type:"structure",members:{ConfigurationPolicyId:{},TargetId:{},TargetType:{},AssociationType:{},UpdatedAt:{shape:"S1p"},AssociationStatus:{},AssociationStatusMessage:{}}}},StartConfigurationPolicyDisassociation:{http:{requestUri:"/configurationPolicyAssociation/disassociate"},input:{type:"structure",required:["ConfigurationPolicyIdentifier"],members:{Target:{shape:"S1t"},ConfigurationPolicyIdentifier:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sq0"}}},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:{}}},UpdateConfigurationPolicy:{http:{method:"PATCH",requestUri:"/configurationPolicy/{Identifier}"},input:{type:"structure",required:["Identifier"],members:{Identifier:{location:"uri",locationName:"Identifier"},Name:{},Description:{},UpdatedReason:{},ConfigurationPolicy:{shape:"Sq5"}}},output:{type:"structure",members:{Arn:{},Id:{},Name:{},Description:{},UpdatedAt:{shape:"S1p"},CreatedAt:{shape:"S1p"},ConfigurationPolicy:{shape:"Sq5"}}}},UpdateFindingAggregator:{http:{method:"PATCH",requestUri:"/findingAggregator/update"},input:{type:"structure",required:["FindingAggregatorArn","RegionLinkingMode"],members:{FindingAggregatorArn:{},RegionLinkingMode:{},Regions:{shape:"S23"}}},output:{type:"structure",members:{FindingAggregatorArn:{},FindingAggregationRegion:{},RegionLinkingMode:{},Regions:{shape:"S23"}}}},UpdateFindings:{http:{method:"PATCH",requestUri:"/findings"},input:{type:"structure",required:["Filters"],members:{Filters:{shape:"Sqh"},Note:{shape:"S1e"},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:"Sqh"},GroupByAttribute:{}}},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{requestUri:"/organization/configuration"},input:{type:"structure",required:["AutoEnable"],members:{AutoEnable:{type:"boolean"},AutoEnableStandards:{},OrganizationConfiguration:{shape:"Sro"}}},output:{type:"structure",members:{}}},UpdateSecurityControl:{http:{method:"PATCH",requestUri:"/securityControl/update"},input:{type:"structure",required:["SecurityControlId","Parameters"],members:{SecurityControlId:{},Parameters:{shape:"S2a"},LastUpdateReason:{}}},output:{type:"structure",members:{}}},UpdateSecurityHubConfiguration:{http:{method:"PATCH",requestUri:"/accounts"},input:{type:"structure",members:{AutoEnableControls:{type:"boolean"},ControlFindingGenerator:{}}},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",members:{RuleArn:{},ErrorCode:{type:"integer"},ErrorMessage:{}}}},Sd:{type:"list",member:{}},Sf:{type:"list",member:{type:"structure",required:["StandardsSubscriptionArn","StandardsArn","StandardsInput","StandardsStatus"],members:{StandardsSubscriptionArn:{},StandardsArn:{},StandardsInput:{shape:"Sh"},StandardsStatus:{},StandardsStatusReason:{type:"structure",required:["StatusReasonCode"],members:{StatusReasonCode:{}}}}}},Sh:{type:"map",key:{},value:{}},Sw:{type:"structure",members:{ProductArn:{shape:"Sx"},AwsAccountId:{shape:"Sx"},Id:{shape:"Sx"},GeneratorId:{shape:"Sx"},Type:{shape:"Sx"},FirstObservedAt:{shape:"S10"},LastObservedAt:{ +shape:"S10"},CreatedAt:{shape:"S10"},UpdatedAt:{shape:"S10"},Confidence:{shape:"S14"},Criticality:{shape:"S14"},Title:{shape:"Sx"},Description:{shape:"Sx"},SourceUrl:{shape:"Sx"},ProductName:{shape:"Sx"},CompanyName:{shape:"Sx"},SeverityLabel:{shape:"Sx"},ResourceType:{shape:"Sx"},ResourceId:{shape:"Sx"},ResourcePartition:{shape:"Sx"},ResourceRegion:{shape:"Sx"},ResourceTags:{shape:"S17"},ResourceDetailsOther:{shape:"S17"},ComplianceStatus:{shape:"Sx"},ComplianceSecurityControlId:{shape:"Sx"},ComplianceAssociatedStandardsId:{shape:"Sx"},VerificationState:{shape:"Sx"},WorkflowStatus:{shape:"Sx"},RecordState:{shape:"Sx"},RelatedFindingsProductArn:{shape:"Sx"},RelatedFindingsId:{shape:"Sx"},NoteText:{shape:"Sx"},NoteUpdatedAt:{shape:"S10"},NoteUpdatedBy:{shape:"Sx"},UserDefinedFields:{shape:"S17"},ResourceApplicationArn:{shape:"Sx"},ResourceApplicationName:{shape:"Sx"},AwsAccountName:{shape:"Sx"}}},Sx:{type:"list",member:{type:"structure",members:{Value:{},Comparison:{}}}},S10:{type:"list",member:{type:"structure",members:{Start:{},End:{},DateRange:{type:"structure",members:{Value:{type:"integer"},Unit:{}}}}}},S14:{type:"list",member:{type:"structure",members:{Gte:{type:"double"},Lte:{type:"double"},Gt:{type:"double"},Lt:{type:"double"},Eq:{type:"double"}}}},S17:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Comparison:{}}}},S1a:{type:"list",member:{type:"structure",members:{Type:{},FindingFieldsUpdate:{type:"structure",members:{Note:{shape:"S1e"},Severity:{shape:"S1f"},VerificationState:{},Confidence:{type:"integer"},Criticality:{type:"integer"},Types:{shape:"S1j"},UserDefinedFields:{shape:"S1k"},Workflow:{shape:"S1l"},RelatedFindings:{shape:"S1n"}}}}}},S1e:{type:"structure",required:["Text","UpdatedBy"],members:{Text:{},UpdatedBy:{}}},S1f:{type:"structure",members:{Normalized:{type:"integer"},Product:{type:"double"},Label:{}}},S1j:{type:"list",member:{}},S1k:{type:"map",key:{},value:{}},S1l:{type:"structure",members:{Status:{}}},S1n:{type:"list",member:{type:"structure",required:["ProductArn","Id"],members:{ProductArn:{},Id:{}}}},S1p:{type:"timestamp",timestampFormat:"iso8601"},S1s:{type:"structure",members:{Target:{shape:"S1t"}}},S1t:{type:"structure",members:{AccountId:{},OrganizationalUnitId:{},RootId:{}},union:!0},S1w:{type:"structure",members:{ConfigurationPolicyId:{},TargetId:{},TargetType:{},AssociationType:{},UpdatedAt:{shape:"S1p"},AssociationStatus:{},AssociationStatusMessage:{}}},S23:{type:"list",member:{}},S2a:{type:"map",key:{},value:{type:"structure",required:["ValueType"],members:{ValueType:{},Value:{type:"structure",members:{Integer:{type:"integer"},IntegerList:{shape:"S2e"},Double:{type:"double"},String:{},StringList:{shape:"S23"},Boolean:{type:"boolean"},Enum:{},EnumList:{shape:"S23"}},union:!0}}}},S2e:{type:"list",member:{type:"integer"}},S2l:{type:"structure",required:["SecurityControlId","StandardsArn"],members:{SecurityControlId:{},StandardsArn:{}}},S2q:{type:"list",member:{}},S2w:{type:"structure",required:["SchemaVersion","Id","ProductArn","GeneratorId","AwsAccountId","CreatedAt","UpdatedAt","Title","Description","Resources"],members:{SchemaVersion:{},Id:{},ProductArn:{},ProductName:{},CompanyName:{},Region:{},GeneratorId:{},AwsAccountId:{},Types:{shape:"S1j"},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:"S1k"},UserDefinedFields:{shape:"S1k"},Malware:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Path:{},State:{}}}},Network:{type:"structure",members:{Direction:{},Protocol:{},OpenPortRange:{shape:"S36"},SourceIpV4:{},SourceIpV6:{},SourcePort:{type:"integer"},SourceDomain:{},SourceMac:{},DestinationIpV4:{},DestinationIpV6:{},DestinationPort:{type:"integer"},DestinationDomain:{}}},NetworkPath:{type:"list",member:{type:"structure",members:{ComponentId:{},ComponentType:{},Egress:{shape:"S39"},Ingress:{shape:"S39"}}}},Process:{type:"structure",members:{Name:{},Path:{},Pid:{type:"integer"},ParentPid:{type:"integer"},LaunchedAt:{},TerminatedAt:{}}},Threats:{type:"list",member:{type:"structure",members:{Name:{},Severity:{},ItemCount:{type:"integer"},FilePaths:{type:"list",member:{type:"structure",members:{FilePath:{},FileName:{},ResourceId:{},Hash:{}}}}}}},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:"S1k"},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:"S3w"}}}},TotalCount:{type:"long"}}}},CustomDataIdentifiers:{type:"structure",members:{Detections:{type:"list",member:{type:"structure",members:{Count:{type:"long"},Arn:{},Name:{},Occurrences:{shape:"S3w"}}}},TotalCount:{type:"long"}}}}}}},Details:{type:"structure",members:{AwsAutoScalingAutoScalingGroup:{type:"structure",members:{LaunchConfigurationName:{},LoadBalancerNames:{shape:"S23"},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:"S4k"},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:"S4v"},SecurityGroupIds:{shape:"S4v"}}},SecondaryArtifacts:{shape:"S4k"}}},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:{}}},CustomOriginConfig:{type:"structure",members:{HttpPort:{type:"integer"},HttpsPort:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"},OriginProtocolPolicy:{},OriginReadTimeout:{type:"integer"},OriginSslProtocols:{type:"structure",members:{Items:{shape:"S4v"},Quantity:{type:"integer"}}}}}}}}}},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:"S23"},IpV6Addresses:{shape:"S23"},KeyName:{},IamInstanceProfileArn:{},VpcId:{},SubnetId:{},LaunchedAt:{},NetworkInterfaces:{type:"list",member:{type:"structure",members:{NetworkInterfaceId:{}}}},VirtualizationType:{},MetadataOptions:{type:"structure",members:{HttpEndpoint:{},HttpProtocolIpv6:{},HttpPutResponseHopLimit:{type:"integer"},HttpTokens:{},InstanceMetadataTags:{}}},Monitoring:{type:"structure",members:{State:{}}}}},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:"S5t"},IpPermissionsEgress:{shape:"S5t"}}},AwsEc2Volume:{type:"structure",members:{CreateTime:{},DeviceName:{},Encrypted:{type:"boolean"},Size:{type:"integer"},SnapshotId:{},Status:{},KmsKeyId:{},Attachments:{type:"list",member:{type:"structure",members:{AttachTime:{},DeleteOnTermination:{type:"boolean"},InstanceId:{},Status:{}}}},VolumeId:{},VolumeType:{},VolumeScanStatus:{}}},AwsEc2Vpc:{type:"structure",members:{CidrBlockAssociationSet:{type:"list",member:{type:"structure",members:{AssociationId:{},CidrBlock:{},CidrBlockState:{}}}},Ipv6CidrBlockAssociationSet:{shape:"S69"},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:"S69"}}},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:"S1k"},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:"S73"},SearchSlowLogs:{shape:"S73"},AuditLogs:{shape:"S73"}}},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:"S4v"},SecurityGroupIds:{shape:"S4v"},SubnetIds:{shape:"S4v"},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:"S7q"},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:{}}},ObjectLockConfiguration:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Days:{type:"integer"},Mode:{},Years:{type:"integer"}}}}}}},Name:{}}},AwsS3AccountPublicAccessBlock:{shape:"S7q"},AwsS3Object:{type:"structure",members:{LastModified:{},ETag:{},VersionId:{},ContentType:{},ServerSideEncryption:{},SSEKMSKeyId:{}}},AwsSecretsManagerSecret:{type:"structure",members:{RotationRules:{type:"structure",members:{AutomaticallyAfterDays:{type:"integer"}}},RotationOccurredWithinFrequency:{type:"boolean"},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaArn:{},Deleted:{type:"boolean"},Name:{},Description:{}}},AwsIamAccessKey:{type:"structure",members:{UserName:{deprecated:!0,deprecatedMessage:"This 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:"S8k"},CreateDate:{},GroupList:{shape:"S23"},Path:{},PermissionsBoundary:{shape:"S8m"},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:"S8t"},DeploymentId:{},LastUpdatedDate:{},RouteSettings:{shape:"S8t"},StageName:{},StageVariables:{shape:"S1k"},AccessLogSettings:{shape:"S8u"},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:"S4v"},AllowCredentials:{type:"boolean"},ExposeHeaders:{shape:"S4v"},MaxAge:{type:"integer"},AllowMethods:{shape:"S4v"},AllowHeaders:{shape:"S4v"}}}}},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:"S94"},Projection:{shape:"S96"},ProvisionedThroughput:{shape:"S97"}}}},GlobalTableVersion:{},ItemCount:{type:"integer"},KeySchema:{shape:"S94"},LatestStreamArn:{},LatestStreamLabel:{},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexArn:{},IndexName:{},KeySchema:{shape:"S94"},Projection:{shape:"S96"}}}},ProvisionedThroughput:{shape:"S97"},Replicas:{type:"list",member:{type:"structure",members:{GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S9e"}}}},KmsMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S9e"},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:{},DeletionProtectionEnabled:{type:"boolean"}}},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:"S1k"},DocumentationVersion:{},AccessLogSettings:{shape:"S8u"},CanarySettings:{type:"structure",members:{PercentTraffic:{type:"double"},DeploymentId:{},StageVariableOverrides:{shape:"S1k"},UseStageCache:{type:"boolean"}}},TracingEnabled:{type:"boolean"},CreatedDate:{},LastUpdatedDate:{},WebAclArn:{}}},AwsApiGatewayRestApi:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedDate:{},Version:{},BinaryMediaTypes:{shape:"S4v"},MinimumCompressionSize:{type:"integer"},ApiKeySource:{},EndpointConfiguration:{type:"structure",members:{Types:{shape:"S4v"}}}}},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:"S9t"},ExtendedKeyUsages:{type:"list",member:{type:"structure",members:{Name:{},OId:{}}}},FailureReason:{},ImportedAt:{},InUseBy:{shape:"S23"},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:"S9t"},RenewalStatus:{},RenewalStatusReason:{},UpdatedAt:{}}},Serial:{},SignatureAlgorithm:{},Status:{},Subject:{},SubjectAlternativeNames:{shape:"S23"},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:"S23"},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:"S23"},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S23"}}}},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:"S23"}}}},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:"S23"}}},Scheme:{},SecurityGroups:{shape:"S23"},SourceSecurityGroup:{type:"structure",members:{GroupName:{},OwnerAlias:{}}},Subnets:{shape:"S23"},VpcId:{}}},AwsIamGroup:{type:"structure",members:{AttachedManagedPolicies:{shape:"S8k"},CreateDate:{},GroupId:{},GroupName:{},GroupPolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}},Path:{}}},AwsIamRole:{type:"structure",members:{AssumeRolePolicyDocument:{},AttachedManagedPolicies:{shape:"S8k"},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:"S8m"},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:"S1k"},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:"S4v"},SubnetIds:{shape:"S4v"},VpcId:{}}},Version:{},Architectures:{shape:"S4v"},PackageType:{}}},AwsLambdaLayerVersion:{type:"structure",members:{Version:{type:"long"},CompatibleRuntimes:{shape:"S4v"},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:"Sc1"},Engine:{},EngineVersion:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},InstanceCreateTime:{},KmsKeyId:{},PubliclyAccessible:{type:"boolean"},StorageEncrypted:{type:"boolean"},TdeCredentialArn:{},VpcSecurityGroups:{shape:"Sc2"},MultiAz:{type:"boolean"},EnhancedMonitoringResourceArn:{},DbInstanceStatus:{},MasterUsername:{},AllocatedStorage:{type:"integer"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DbSecurityGroups:{shape:"S23"},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:"S23"},LogTypesToDisable:{shape:"S23"}}},ProcessorFeatures:{shape:"Scc"}}},LatestRestorableTime:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{}, +ReadReplicaDBInstanceIdentifiers:{shape:"S23"},ReadReplicaDBClusterIdentifiers:{shape:"S23"},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:"Sci"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},PromotionTier:{type:"integer"},Timezone:{},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKmsKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudWatchLogsExports:{shape:"S23"},ProcessorFeatures:{shape:"Scc"},ListenerEndpoint:{shape:"Sc1"},MaxAllocatedStorage:{type:"integer"}}},AwsSnsTopic:{type:"structure",members:{KmsMasterKeyId:{},Subscription:{type:"list",member:{type:"structure",members:{Endpoint:{},Protocol:{}}}},TopicName:{},Owner:{},SqsSuccessFeedbackRoleArn:{},SqsFailureFeedbackRoleArn:{},ApplicationSuccessFeedbackRoleArn:{},FirehoseSuccessFeedbackRoleArn:{},FirehoseFailureFeedbackRoleArn:{},HttpSuccessFeedbackRoleArn:{},HttpFailureFeedbackRoleArn:{}}},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:"Scc"},DbiResourceId:{}}},AwsRdsDbClusterSnapshot:{type:"structure",members:{AvailabilityZones:{shape:"S23"},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"},DbClusterSnapshotAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S4v"}}}}}},AwsRdsDbCluster:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S23"},BackupRetentionPeriod:{type:"integer"},DatabaseName:{},Status:{},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"S23"},MultiAz:{type:"boolean"},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReadReplicaIdentifiers:{shape:"S23"},VpcSecurityGroups:{shape:"Sc2"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},AssociatedRoles:{type:"list",member:{type:"structure",members:{RoleArn:{},Status:{}}}},ClusterCreateTime:{},EnabledCloudWatchLogsExports:{shape:"S23"},EngineMode:{},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamStatus:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"Sci"},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"},AutoMinorVersionUpgrade:{type:"boolean"}}},AwsEcsCluster:{type:"structure",members:{ClusterArn:{},ActiveServicesCount:{type:"integer"},CapacityProviders:{shape:"S4v"},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"}}}},ClusterName:{},RegisteredContainerInstancesCount:{type:"integer"},RunningTasksCount:{type:"integer"},Status:{}}},AwsEcsContainer:{shape:"Sde"},AwsEcsTaskDefinition:{type:"structure",members:{ContainerDefinitions:{type:"list",member:{type:"structure",members:{Command:{shape:"S4v"},Cpu:{type:"integer"},DependsOn:{type:"list",member:{type:"structure",members:{Condition:{},ContainerName:{}}}},DisableNetworking:{type:"boolean"},DnsSearchDomains:{shape:"S4v"},DnsServers:{shape:"S4v"},DockerLabels:{shape:"S1k"},DockerSecurityOptions:{shape:"S4v"},EntryPoint:{shape:"S4v"},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:"S1k"},Type:{}}},HealthCheck:{type:"structure",members:{Command:{shape:"S4v"},Interval:{type:"integer"},Retries:{type:"integer"},StartPeriod:{type:"integer"},Timeout:{type:"integer"}}},Hostname:{},Image:{},Interactive:{type:"boolean"},Links:{shape:"S4v"},LinuxParameters:{type:"structure",members:{Capabilities:{type:"structure",members:{Add:{shape:"S4v"},Drop:{shape:"S4v"}}},Devices:{type:"list",member:{type:"structure",members:{ContainerPath:{},HostPath:{},Permissions:{shape:"S4v"}}}},InitProcessEnabled:{type:"boolean"},MaxSwap:{type:"integer"},SharedMemorySize:{type:"integer"},Swappiness:{type:"integer"},Tmpfs:{type:"list",member:{type:"structure",members:{ContainerPath:{},MountOptions:{shape:"S4v"},Size:{type:"integer"}}}}}},LogConfiguration:{type:"structure",members:{LogDriver:{},Options:{shape:"S1k"},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:"S4v"},TaskRoleArn:{},Volumes:{type:"list",member:{type:"structure",members:{DockerVolumeConfiguration:{type:"structure",members:{Autoprovision:{type:"boolean"},Driver:{},DriverOpts:{shape:"S1k"},Labels:{shape:"S1k"},Scope:{}}},EfsVolumeConfiguration:{type:"structure",members:{AuthorizationConfig:{type:"structure",members:{AccessPointId:{},Iam:{}}},FilesystemId:{},RootDirectory:{},TransitEncryption:{},TransitEncryptionPort:{type:"integer"}}},Host:{type:"structure",members:{SourcePath:{}}},Name:{}}}},Status:{}}},Container:{type:"structure",members:{ContainerRuntime:{},Name:{},ImageId:{},ImageName:{},LaunchedAt:{},VolumeMounts:{type:"list",member:{type:"structure",members:{Name:{},MountPath:{}}}},Privileged:{type:"boolean"}}},Other:{shape:"S1k"},AwsRdsEventSubscription:{type:"structure",members:{CustSubscriptionId:{},CustomerAwsId:{},Enabled:{type:"boolean"},EventCategoriesList:{shape:"S4v"},EventSubscriptionArn:{},SnsTopicArn:{},SourceIdsList:{shape:"S4v"},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:"S4v"},Subnets:{shape:"S4v"}}}}},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:"S4v"},CreatedTime:{},EbsOptimized:{type:"boolean"},IamInstanceProfile:{},ImageId:{},InstanceMonitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},InstanceType:{},KernelId:{},KeyName:{},LaunchConfigurationName:{},PlacementTenancy:{},RamdiskId:{},SecurityGroups:{shape:"S4v"},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:"S4v"},OutsideIpAddress:{},Phase1DhGroupNumbers:{shape:"S2e"},Phase1EncryptionAlgorithms:{shape:"S4v"},Phase1IntegrityAlgorithms:{shape:"S4v"},Phase1LifetimeSeconds:{type:"integer"},Phase2DhGroupNumbers:{shape:"S2e"},Phase2EncryptionAlgorithms:{shape:"S4v"},Phase2IntegrityAlgorithms:{shape:"S4v"},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:"S4v"},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:"S4v"},SubnetIds:{shape:"S4v"}}},LogPublishingOptions:{type:"structure",members:{IndexSlowLogs:{shape:"Sg3"},SearchSlowLogs:{shape:"Sg3"},AuditLogs:{shape:"Sg3"}}},DomainEndpoints:{shape:"S1k"},AdvancedSecurityOptions:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},MasterUserOptions:{type:"structure",members:{MasterUserArn:{},MasterUserName:{},MasterUserPassword:{}}}}}}},AwsEc2VpcEndpointService:{type:"structure",members:{AcceptanceRequired:{type:"boolean"},AvailabilityZones:{shape:"S4v"},BaseEndpointDnsNames:{shape:"S4v"},ManagesVpcEndpoints:{type:"boolean"},GatewayLoadBalancerArns:{shape:"S4v"},NetworkLoadBalancerArns:{shape:"S4v"},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:"S4v"},SubnetIds:{shape:"S4v"},EndpointPublicAccess:{type:"boolean"}}},RoleArn:{},Version:{},Logging:{type:"structure",members:{ClusterLogging:{type:"list",member:{type:"structure",members:{Enabled:{type:"boolean"},Types:{shape:"S4v"}}}}}}}},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:"Sgu"},ActionName:{}}}},StatelessDefaultActions:{shape:"S4v"},StatelessFragmentDefaultActions:{shape:"S4v"},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:"S4v"}}},PortSets:{type:"structure",members:{Definition:{shape:"S4v"}}}}},RulesSource:{type:"structure",members:{RulesSourceList:{type:"structure",members:{GeneratedRulesType:{},TargetTypes:{shape:"S4v"},Targets:{shape:"S4v"}}},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:"Sgu"},ActionName:{}}}},StatelessRules:{type:"list",member:{type:"structure",members:{Priority:{type:"integer"},RuleDefinition:{type:"structure",members:{Actions:{shape:"S4v"},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:"S4v"},Masks:{shape:"S4v"}}}}}}}}}}}}}}}}},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:{}}},AwsKinesisStream:{type:"structure",members:{Name:{},Arn:{},StreamEncryption:{type:"structure",members:{EncryptionType:{},KeyId:{}}},ShardCount:{type:"integer"},RetentionPeriodHours:{type:"integer"}}},AwsEc2TransitGateway:{type:"structure",members:{Id:{},Description:{},DefaultRouteTablePropagation:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},TransitGatewayCidrBlocks:{shape:"S4v"},AssociationDefaultRouteTableId:{},PropagationDefaultRouteTableId:{},VpnEcmpSupport:{},DnsSupport:{},MulticastSupport:{},AmazonSideAsn:{type:"integer"}}},AwsEfsAccessPoint:{type:"structure",members:{AccessPointId:{},Arn:{},ClientToken:{},FileSystemId:{},PosixUser:{type:"structure",members:{Gid:{},SecondaryGids:{shape:"S4v"},Uid:{}}},RootDirectory:{type:"structure",members:{CreationInfo:{type:"structure",members:{OwnerGid:{},OwnerUid:{},Permissions:{}}},Path:{}}}}},AwsCloudFormationStack:{type:"structure",members:{Capabilities:{shape:"S4v"},CreationTime:{},Description:{},DisableRollback:{type:"boolean"},DriftInformation:{type:"structure",members:{StackDriftStatus:{}}},EnableTerminationProtection:{type:"boolean"},LastUpdatedTime:{},NotificationArns:{shape:"S4v"},Outputs:{type:"list",member:{type:"structure",members:{Description:{},OutputKey:{},OutputValue:{}}}},RoleArn:{},StackId:{},StackName:{},StackStatus:{},StackStatusReason:{},TimeoutInMinutes:{type:"integer"}}},AwsCloudWatchAlarm:{type:"structure",members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S4v"},AlarmArn:{},AlarmConfigurationUpdatedTimestamp:{},AlarmDescription:{},AlarmName:{},ComparisonOperator:{},DatapointsToAlarm:{type:"integer"},Dimensions:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},EvaluateLowSampleCountPercentile:{},EvaluationPeriods:{type:"integer"},ExtendedStatistic:{},InsufficientDataActions:{shape:"S4v"},MetricName:{},Namespace:{},OkActions:{shape:"S4v"},Period:{type:"integer"},Statistic:{},Threshold:{type:"double"},ThresholdMetricId:{},TreatMissingData:{},Unit:{}}},AwsEc2VpcPeeringConnection:{type:"structure",members:{AccepterVpcInfo:{shape:"Sii"},ExpirationTime:{},RequesterVpcInfo:{shape:"Sii"},Status:{type:"structure",members:{Code:{},Message:{}}},VpcPeeringConnectionId:{}}},AwsWafRegionalRuleGroup:{type:"structure",members:{MetricName:{},Name:{},RuleGroupId:{},Rules:{type:"list",member:{type:"structure",members:{Action:{type:"structure",members:{Type:{}}},Priority:{type:"integer"},RuleId:{},Type:{}}}}}},AwsWafRegionalRule:{type:"structure",members:{MetricName:{},Name:{},PredicateList:{type:"list",member:{type:"structure",members:{DataId:{},Negated:{type:"boolean"},Type:{}}}},RuleId:{}}},AwsWafRegionalWebAcl:{type:"structure",members:{DefaultAction:{},MetricName:{},Name:{},RulesList:{type:"list",member:{type:"structure",members:{Action:{type:"structure",members:{Type:{}}},OverrideAction:{type:"structure",members:{Type:{}}},Priority:{type:"integer"},RuleId:{},Type:{}}}},WebAclId:{}}},AwsWafRule:{type:"structure",members:{MetricName:{},Name:{},PredicateList:{type:"list",member:{type:"structure",members:{DataId:{},Negated:{type:"boolean"},Type:{}}}},RuleId:{}}},AwsWafRuleGroup:{type:"structure",members:{MetricName:{},Name:{},RuleGroupId:{},Rules:{type:"list",member:{type:"structure",members:{Action:{type:"structure",members:{Type:{}}},Priority:{type:"integer"},RuleId:{},Type:{}}}}}},AwsEcsTask:{type:"structure",members:{ClusterArn:{},TaskDefinitionArn:{},Version:{},CreatedAt:{},StartedAt:{},StartedBy:{},Group:{},Volumes:{type:"list",member:{type:"structure",members:{Name:{},Host:{type:"structure",members:{SourcePath:{}}}}}},Containers:{type:"list",member:{shape:"Sde"}}}},AwsBackupBackupVault:{type:"structure",members:{BackupVaultArn:{},BackupVaultName:{},EncryptionKeyArn:{},Notifications:{type:"structure",members:{BackupVaultEvents:{shape:"S4v"},SnsTopicArn:{}}},AccessPolicy:{}}},AwsBackupBackupPlan:{type:"structure",members:{BackupPlan:{type:"structure",members:{BackupPlanName:{},AdvancedBackupSettings:{type:"list",member:{type:"structure",members:{BackupOptions:{shape:"S1k"},ResourceType:{}}}},BackupPlanRule:{type:"list",member:{type:"structure",members:{TargetBackupVault:{},StartWindowMinutes:{type:"long"},ScheduleExpression:{},RuleName:{},RuleId:{},EnableContinuousBackup:{type:"boolean"},CompletionWindowMinutes:{type:"long"},CopyActions:{type:"list",member:{type:"structure",members:{DestinationBackupVaultArn:{},Lifecycle:{shape:"Sjn"}}}},Lifecycle:{shape:"Sjn"}}}}}},BackupPlanArn:{},BackupPlanId:{},VersionId:{}}},AwsBackupRecoveryPoint:{type:"structure",members:{BackupSizeInBytes:{type:"long"},BackupVaultArn:{},BackupVaultName:{},CalculatedLifecycle:{type:"structure",members:{DeleteAt:{},MoveToColdStorageAt:{}}},CompletionDate:{},CreatedBy:{type:"structure",members:{BackupPlanArn:{},BackupPlanId:{},BackupPlanVersion:{},BackupRuleId:{}}},CreationDate:{},EncryptionKeyArn:{},IamRoleArn:{},IsEncrypted:{type:"boolean"},LastRestoreTime:{},Lifecycle:{type:"structure",members:{DeleteAfterDays:{type:"long"},MoveToColdStorageAfterDays:{type:"long"}}},RecoveryPointArn:{},ResourceArn:{},ResourceType:{},SourceBackupVaultArn:{},Status:{},StatusMessage:{},StorageClass:{}}},AwsEc2LaunchTemplate:{type:"structure",members:{LaunchTemplateName:{},Id:{},LaunchTemplateData:{type:"structure",members:{BlockDeviceMappingSet:{type:"list",member:{type:"structure",members:{DeviceName:{},Ebs:{type:"structure",members:{DeleteOnTermination:{type:"boolean"},Encrypted:{type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},SnapshotId:{},Throughput:{type:"integer"},VolumeSize:{type:"integer"},VolumeType:{}}},NoDevice:{},VirtualName:{}}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}}}},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CreditSpecification:{type:"structure",members:{CpuCredits:{}}},DisableApiStop:{type:"boolean"},DisableApiTermination:{type:"boolean"},EbsOptimized:{type:"boolean"},ElasticGpuSpecificationSet:{type:"list",member:{type:"structure",members:{Type:{}}}},ElasticInferenceAcceleratorSet:{type:"list",member:{type:"structure",members:{Count:{type:"integer"},Type:{}}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},ImageId:{},InstanceInitiatedShutdownBehavior:{},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{BlockDurationMinutes:{type:"integer"},InstanceInterruptionBehavior:{},MaxPrice:{},SpotInstanceType:{},ValidUntil:{}}}}},InstanceRequirements:{type:"structure",members:{AcceleratorCount:{type:"structure",members:{Max:{type:"integer"},Min:{type:"integer"}}},AcceleratorManufacturers:{shape:"S4v"},AcceleratorNames:{shape:"S4v"},AcceleratorTotalMemoryMiB:{type:"structure",members:{Max:{type:"integer"},Min:{type:"integer"}}},AcceleratorTypes:{shape:"S4v"},BareMetal:{},BaselineEbsBandwidthMbps:{type:"structure",members:{Max:{type:"integer"},Min:{type:"integer"}}},BurstablePerformance:{},CpuManufacturers:{shape:"S4v"},ExcludedInstanceTypes:{shape:"S4v"},InstanceGenerations:{shape:"S4v"},LocalStorage:{},LocalStorageTypes:{shape:"S4v"},MemoryGiBPerVCpu:{type:"structure",members:{Max:{type:"double"},Min:{type:"double"}}},MemoryMiB:{type:"structure",members:{Max:{type:"integer"},Min:{type:"integer"}}},NetworkInterfaceCount:{type:"structure",members:{Max:{type:"integer"},Min:{type:"integer"}}},OnDemandMaxPricePercentageOverLowestPrice:{type:"integer"},RequireHibernateSupport:{type:"boolean"},SpotMaxPricePercentageOverLowestPrice:{type:"integer"},TotalLocalStorageGB:{type:"structure",members:{Max:{type:"double"},Min:{type:"double"}}},VCpuCount:{type:"structure",members:{Max:{type:"integer"},Min:{type:"integer"}}}}},InstanceType:{},KernelId:{},KeyName:{},LicenseSet:{type:"list",member:{type:"structure",members:{LicenseConfigurationArn:{}}}},MaintenanceOptions:{type:"structure",members:{AutoRecovery:{}}},MetadataOptions:{type:"structure",members:{HttpEndpoint:{},HttpProtocolIpv6:{},HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},InstanceMetadataTags:{}}},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},NetworkInterfaceSet:{type:"list",member:{type:"structure",members:{AssociateCarrierIpAddress:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"S4v"},InterfaceType:{},Ipv4PrefixCount:{type:"integer"},Ipv4Prefixes:{type:"list",member:{type:"structure",members:{Ipv4Prefix:{}}}},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{type:"structure",members:{Ipv6Address:{}}}},Ipv6PrefixCount:{type:"integer"},Ipv6Prefixes:{type:"list",member:{type:"structure",members:{Ipv6Prefix:{}}}},NetworkCardIndex:{type:"integer"},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{type:"list",member:{type:"structure",members:{Primary:{type:"boolean"},PrivateIpAddress:{}}}},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{}}}},Placement:{type:"structure",members:{Affinity:{},AvailabilityZone:{},GroupName:{},HostId:{},HostResourceGroupArn:{},PartitionNumber:{type:"integer"},SpreadDomain:{},Tenancy:{}}},PrivateDnsNameOptions:{type:"structure",members:{EnableResourceNameDnsAAAARecord:{type:"boolean"},EnableResourceNameDnsARecord:{type:"boolean"},HostnameType:{}}},RamDiskId:{},SecurityGroupIdSet:{shape:"S4v"},SecurityGroupSet:{shape:"S4v"},UserData:{}}},DefaultVersionNumber:{type:"long"},LatestVersionNumber:{type:"long"}}},AwsSageMakerNotebookInstance:{type:"structure",members:{AcceleratorTypes:{shape:"S4v"},AdditionalCodeRepositories:{shape:"S4v"},DefaultCodeRepository:{},DirectInternetAccess:{},FailureReason:{},InstanceMetadataServiceConfiguration:{type:"structure",members:{MinimumInstanceMetadataServiceVersion:{}}},InstanceType:{},KmsKeyId:{},NetworkInterfaceId:{},NotebookInstanceArn:{},NotebookInstanceLifecycleConfigName:{},NotebookInstanceName:{},NotebookInstanceStatus:{},PlatformIdentifier:{},RoleArn:{},RootAccess:{},SecurityGroups:{shape:"S4v"},SubnetId:{},Url:{},VolumeSizeInGB:{type:"integer"}}},AwsWafv2WebAcl:{type:"structure",members:{Name:{},Arn:{},ManagedbyFirewallManager:{type:"boolean"},Id:{},Capacity:{type:"long"},CaptchaConfig:{type:"structure",members:{ImmunityTimeProperty:{type:"structure",members:{ImmunityTime:{type:"long"}}}}},DefaultAction:{type:"structure",members:{Allow:{shape:"Sl6"},Block:{shape:"Sla"}}},Description:{},Rules:{shape:"Slc"},VisibilityConfig:{shape:"Slh"}}},AwsWafv2RuleGroup:{type:"structure",members:{Capacity:{type:"long"},Description:{},Id:{},Name:{},Arn:{},Rules:{shape:"Slc"},Scope:{},VisibilityConfig:{shape:"Slh"}}},AwsEc2RouteTable:{type:"structure",members:{AssociationSet:{type:"list",member:{type:"structure",members:{AssociationState:{type:"structure",members:{State:{},StatusMessage:{}}},GatewayId:{},Main:{type:"boolean"},RouteTableAssociationId:{},RouteTableId:{},SubnetId:{}}}},OwnerId:{},PropagatingVgwSet:{type:"list",member:{type:"structure",members:{GatewayId:{}}}},RouteTableId:{},RouteSet:{type:"list",member:{type:"structure",members:{CarrierGatewayId:{},CoreNetworkArn:{},DestinationCidrBlock:{},DestinationIpv6CidrBlock:{},DestinationPrefixListId:{},EgressOnlyInternetGatewayId:{},GatewayId:{},InstanceId:{},InstanceOwnerId:{},LocalGatewayId:{},NatGatewayId:{},NetworkInterfaceId:{},Origin:{},State:{},TransitGatewayId:{},VpcPeeringConnectionId:{}}}},VpcId:{}}},AwsAmazonMqBroker:{type:"structure",members:{AuthenticationStrategy:{},AutoMinorVersionUpgrade:{type:"boolean"},BrokerArn:{},BrokerName:{},DeploymentMode:{},EncryptionOptions:{type:"structure",members:{KmsKeyId:{},UseAwsOwnedKey:{type:"boolean"}}},EngineType:{},EngineVersion:{},HostInstanceType:{},BrokerId:{},LdapServerMetadata:{type:"structure",members:{Hosts:{shape:"S23"},RoleBase:{},RoleName:{},RoleSearchMatching:{},RoleSearchSubtree:{type:"boolean"},ServiceAccountUsername:{},UserBase:{},UserRoleName:{},UserSearchMatching:{},UserSearchSubtree:{type:"boolean"}}},Logs:{type:"structure",members:{Audit:{type:"boolean"},General:{type:"boolean"},AuditLogGroup:{},GeneralLogGroup:{},Pending:{type:"structure",members:{Audit:{type:"boolean"},General:{type:"boolean"}}}}},MaintenanceWindowStartTime:{type:"structure",members:{DayOfWeek:{},TimeOfDay:{},TimeZone:{}}},PubliclyAccessible:{type:"boolean"},SecurityGroups:{shape:"S23"},StorageType:{},SubnetIds:{shape:"S23"},Users:{type:"list",member:{type:"structure",members:{PendingChange:{},Username:{}}}}}}, +AwsAppSyncGraphQlApi:{type:"structure",members:{ApiId:{},Id:{},OpenIdConnectConfig:{shape:"Sm0"},Name:{},LambdaAuthorizerConfig:{shape:"Sm1"},XrayEnabled:{type:"boolean"},Arn:{},UserPoolConfig:{shape:"Sm2"},AuthenticationType:{},LogConfig:{type:"structure",members:{CloudWatchLogsRoleArn:{},ExcludeVerboseContent:{type:"boolean"},FieldLogLevel:{}}},AdditionalAuthenticationProviders:{type:"list",member:{type:"structure",members:{AuthenticationType:{},LambdaAuthorizerConfig:{shape:"Sm1"},OpenIdConnectConfig:{shape:"Sm0"},UserPoolConfig:{shape:"Sm2"}}}},WafWebAclArn:{}}},AwsEventSchemasRegistry:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{}}},AwsGuardDutyDetector:{type:"structure",members:{DataSources:{type:"structure",members:{CloudTrail:{type:"structure",members:{Status:{}}},DnsLogs:{type:"structure",members:{Status:{}}},FlowLogs:{type:"structure",members:{Status:{}}},Kubernetes:{type:"structure",members:{AuditLogs:{type:"structure",members:{Status:{}}}}},MalwareProtection:{type:"structure",members:{ScanEc2InstanceWithFindings:{type:"structure",members:{EbsVolumes:{type:"structure",members:{Reason:{},Status:{}}}}},ServiceRole:{}}},S3Logs:{type:"structure",members:{Status:{}}}}},Features:{type:"list",member:{type:"structure",members:{Name:{},Status:{}}}},FindingPublishingFrequency:{},ServiceRole:{},Status:{}}},AwsStepFunctionStateMachine:{type:"structure",members:{Label:{},LoggingConfiguration:{type:"structure",members:{Destinations:{type:"list",member:{type:"structure",members:{CloudWatchLogsLogGroup:{type:"structure",members:{LogGroupArn:{}}}}}},IncludeExecutionData:{type:"boolean"},Level:{}}},Name:{},RoleArn:{},StateMachineArn:{},Status:{},TracingConfiguration:{type:"structure",members:{Enabled:{type:"boolean"}}},Type:{}}},AwsAthenaWorkGroup:{type:"structure",members:{Name:{},Description:{},State:{},Configuration:{type:"structure",members:{ResultConfiguration:{type:"structure",members:{EncryptionConfiguration:{type:"structure",members:{EncryptionOption:{},KmsKey:{}}}}}}}}},AwsEventsEventbus:{type:"structure",members:{Arn:{},Name:{},Policy:{}}},AwsDmsEndpoint:{type:"structure",members:{CertificateArn:{},DatabaseName:{},EndpointArn:{},EndpointIdentifier:{},EndpointType:{},EngineName:{},ExternalId:{},ExtraConnectionAttributes:{},KmsKeyId:{},Port:{type:"integer"},ServerName:{},SslMode:{},Username:{}}},AwsEventsEndpoint:{type:"structure",members:{Arn:{},Description:{},EndpointId:{},EndpointUrl:{},EventBuses:{type:"list",member:{type:"structure",members:{EventBusArn:{}}}},Name:{},ReplicationConfig:{type:"structure",members:{State:{}}},RoleArn:{},RoutingConfig:{type:"structure",members:{FailoverConfig:{type:"structure",members:{Primary:{type:"structure",members:{HealthCheck:{}}},Secondary:{type:"structure",members:{Route:{}}}}}}},State:{},StateReason:{}}},AwsDmsReplicationTask:{type:"structure",members:{CdcStartPosition:{},CdcStartTime:{},CdcStopPosition:{},MigrationType:{},Id:{},ResourceIdentifier:{},ReplicationInstanceArn:{},ReplicationTaskIdentifier:{},ReplicationTaskSettings:{},SourceEndpointArn:{},TableMappings:{},TargetEndpointArn:{},TaskData:{}}},AwsDmsReplicationInstance:{type:"structure",members:{AllocatedStorage:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},AvailabilityZone:{},EngineVersion:{},KmsKeyId:{},MultiAZ:{type:"boolean"},PreferredMaintenanceWindow:{},PubliclyAccessible:{type:"boolean"},ReplicationInstanceClass:{},ReplicationInstanceIdentifier:{},ReplicationSubnetGroup:{type:"structure",members:{ReplicationSubnetGroupIdentifier:{}}},VpcSecurityGroups:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{}}}}}},AwsRoute53HostedZone:{type:"structure",members:{HostedZone:{type:"structure",members:{Id:{},Name:{},Config:{type:"structure",members:{Comment:{}}}}},Vpcs:{type:"list",member:{type:"structure",members:{Id:{},Region:{}}}},NameServers:{type:"list",member:{}},QueryLoggingConfig:{type:"structure",members:{CloudWatchLogsLogGroupArn:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},HostedZoneId:{},Id:{}}}}}}},AwsMskCluster:{type:"structure",members:{ClusterInfo:{type:"structure",members:{EncryptionInfo:{type:"structure",members:{EncryptionInTransit:{type:"structure",members:{InCluster:{type:"boolean"},ClientBroker:{}}},EncryptionAtRest:{type:"structure",members:{DataVolumeKMSKeyId:{}}}}},CurrentVersion:{},NumberOfBrokerNodes:{type:"integer"},ClusterName:{},ClientAuthentication:{type:"structure",members:{Sasl:{type:"structure",members:{Iam:{type:"structure",members:{Enabled:{type:"boolean"}}},Scram:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Unauthenticated:{type:"structure",members:{Enabled:{type:"boolean"}}},Tls:{type:"structure",members:{CertificateAuthorityArnList:{shape:"S23"},Enabled:{type:"boolean"}}}}},EnhancedMonitoring:{}}}}},AwsS3AccessPoint:{type:"structure",members:{AccessPointArn:{},Alias:{},Bucket:{},BucketAccountId:{},Name:{},NetworkOrigin:{},PublicAccessBlockConfiguration:{shape:"S7q"},VpcConfiguration:{type:"structure",members:{VpcId:{}}}}},AwsEc2ClientVpnEndpoint:{type:"structure",members:{ClientVpnEndpointId:{},Description:{},ClientCidrBlock:{},DnsServer:{shape:"S23"},SplitTunnel:{type:"boolean"},TransportProtocol:{},VpnPort:{type:"integer"},ServerCertificateArn:{},AuthenticationOptions:{type:"list",member:{type:"structure",members:{Type:{},ActiveDirectory:{type:"structure",members:{DirectoryId:{}}},MutualAuthentication:{type:"structure",members:{ClientRootCertificateChain:{}}},FederatedAuthentication:{type:"structure",members:{SamlProviderArn:{},SelfServiceSamlProviderArn:{}}}}}},ConnectionLogOptions:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},SecurityGroupIdSet:{shape:"S23"},VpcId:{},SelfServicePortalUrl:{},ClientConnectOptions:{type:"structure",members:{Enabled:{type:"boolean"},LambdaFunctionArn:{},Status:{type:"structure",members:{Code:{},Message:{}}}}},SessionTimeoutHours:{type:"integer"},ClientLoginBannerOptions:{type:"structure",members:{Enabled:{type:"boolean"},BannerText:{}}}}}}},ApplicationName:{},ApplicationArn:{}}}},Compliance:{type:"structure",members:{Status:{},RelatedRequirements:{shape:"S2q"},StatusReasons:{type:"list",member:{type:"structure",required:["ReasonCode"],members:{ReasonCode:{},Description:{}}}},SecurityControlId:{},AssociatedStandards:{type:"list",member:{type:"structure",members:{StandardsId:{}}}},SecurityControlParameters:{type:"list",member:{type:"structure",members:{Name:{},Value:{shape:"S1j"}}}}}},VerificationState:{},WorkflowState:{type:"string",deprecated:!0,deprecatedMessage:"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel."},Workflow:{type:"structure",members:{Status:{}}},RecordState:{},RelatedFindings:{shape:"S1n"},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:{},FixedInVersion:{},Remediation:{},SourceLayerHash:{},SourceLayerArn:{}}}},Cvss:{type:"list",member:{type:"structure",members:{Version:{},BaseScore:{type:"double"},BaseVector:{},Source:{},Adjustments:{type:"list",member:{type:"structure",members:{Metric:{},Reason:{}}}}}}},RelatedVulnerabilities:{shape:"S23"},Vendor:{type:"structure",required:["Name"],members:{Name:{},Url:{},VendorSeverity:{},VendorCreatedAt:{},VendorUpdatedAt:{}}},ReferenceUrls:{shape:"S23"},FixAvailable:{},EpssScore:{type:"double"},ExploitAvailable:{},LastKnownExploitAt:{},CodeVulnerabilities:{type:"list",member:{type:"structure",members:{Cwes:{shape:"S1j"},FilePath:{type:"structure",members:{EndLine:{type:"integer"},FileName:{},FilePath:{},StartLine:{type:"integer"}}},SourceArn:{}}}}}}},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:"Sox"},RemotePortDetails:{type:"structure",members:{Port:{type:"integer"},PortName:{}}},LocalPortDetails:{shape:"Sp3"},Protocol:{},Blocked:{type:"boolean"}}},AwsApiCallAction:{type:"structure",members:{Api:{},ServiceName:{},CallerType:{},RemoteIpDetails:{shape:"Sox"},DomainDetails:{type:"structure",members:{Domain:{}}},AffectedResources:{shape:"S1k"},FirstSeen:{},LastSeen:{}}},DnsRequestAction:{type:"structure",members:{Domain:{},Protocol:{},Blocked:{type:"boolean"}}},PortProbeAction:{type:"structure",members:{PortProbeDetails:{type:"list",member:{type:"structure",members:{LocalPortDetails:{shape:"Sp3"},LocalIpDetails:{type:"structure",members:{IpAddressV4:{}}},RemoteIpDetails:{shape:"Sox"}}}},Blocked:{type:"boolean"}}}}},FindingProviderFields:{type:"structure",members:{Confidence:{type:"integer"},Criticality:{type:"integer"},RelatedFindings:{shape:"S1n"},Severity:{type:"structure",members:{Label:{},Original:{}}},Types:{shape:"S1j"}}},Sample:{type:"boolean"},GeneratorDetails:{type:"structure",members:{Name:{},Description:{},Labels:{shape:"S1j"}}},ProcessedAt:{},AwsAccountName:{}}},S36:{type:"structure",members:{Begin:{type:"integer"},End:{type:"integer"}}},S39:{type:"structure",members:{Protocol:{},Destination:{shape:"S3a"},Source:{shape:"S3a"}}},S3a:{type:"structure",members:{Address:{shape:"S23"},PortRanges:{type:"list",member:{shape:"S36"}}}},S3w:{type:"structure",members:{LineRanges:{shape:"S3x"},OffsetRanges:{shape:"S3x"},Pages:{type:"list",member:{type:"structure",members:{PageNumber:{type:"long"},LineRange:{shape:"S3y"},OffsetRange:{shape:"S3y"}}}},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:{}}}}}},S3x:{type:"list",member:{shape:"S3y"}},S3y:{type:"structure",members:{Start:{type:"long"},End:{type:"long"},StartColumn:{type:"long"}}},S4k:{type:"list",member:{type:"structure",members:{ArtifactIdentifier:{},EncryptionDisabled:{type:"boolean"},Location:{},Name:{},NamespaceType:{},OverrideArtifactName:{type:"boolean"},Packaging:{},Path:{},Type:{}}}},S4v:{type:"list",member:{}},S5t:{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:{}}}}}}},S69:{type:"list",member:{type:"structure",members:{AssociationId:{},Ipv6CidrBlock:{},CidrBlockState:{}}}},S73:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}},S7q:{type:"structure",members:{BlockPublicAcls:{type:"boolean"},BlockPublicPolicy:{type:"boolean"},IgnorePublicAcls:{type:"boolean"},RestrictPublicBuckets:{type:"boolean"}}},S8k:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S8m:{type:"structure",members:{PermissionsBoundaryArn:{},PermissionsBoundaryType:{}}},S8t:{type:"structure",members:{DetailedMetricsEnabled:{type:"boolean"},LoggingLevel:{},DataTraceEnabled:{type:"boolean"},ThrottlingBurstLimit:{type:"integer"},ThrottlingRateLimit:{type:"double"}}},S8u:{type:"structure",members:{Format:{},DestinationArn:{}}},S94:{type:"list",member:{type:"structure",members:{AttributeName:{},KeyType:{}}}},S96:{type:"structure",members:{NonKeyAttributes:{shape:"S23"},ProjectionType:{}}},S97:{type:"structure",members:{LastDecreaseDateTime:{},LastIncreaseDateTime:{},NumberOfDecreasesToday:{type:"integer"},ReadCapacityUnits:{type:"integer"},WriteCapacityUnits:{type:"integer"}}},S9e:{type:"structure",members:{ReadCapacityUnits:{type:"integer"}}},S9t:{type:"list",member:{type:"structure",members:{DomainName:{},ResourceRecord:{type:"structure",members:{Name:{},Type:{},Value:{}}},ValidationDomain:{},ValidationEmails:{shape:"S23"},ValidationMethod:{},ValidationStatus:{}}}},Sc1:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},Sc2:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},Scc:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},Sci:{type:"list",member:{type:"structure",members:{Domain:{},Status:{},Fqdn:{},IamRoleName:{}}}},Sde:{type:"structure",members:{Name:{},Image:{},MountPoints:{type:"list",member:{type:"structure",members:{SourceVolume:{},ContainerPath:{}}}},Privileged:{type:"boolean"}}},Sg3:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}},Sgu:{type:"structure",members:{PublishMetricAction:{type:"structure",members:{Dimensions:{type:"list",member:{type:"structure",members:{Value:{}}}}}}}},Sii:{type:"structure",members:{CidrBlock:{},CidrBlockSet:{type:"list",member:{type:"structure",members:{CidrBlock:{}}}},Ipv6CidrBlockSet:{type:"list",member:{type:"structure",members:{Ipv6CidrBlock:{}}}},OwnerId:{},PeeringOptions:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},Region:{},VpcId:{}}},Sjn:{type:"structure",members:{DeleteAfterDays:{type:"long"},MoveToColdStorageAfterDays:{type:"long"}}},Sl6:{type:"structure",members:{CustomRequestHandling:{shape:"Sl7"}}},Sl7:{type:"structure",members:{InsertHeaders:{shape:"Sl8"}}},Sl8:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},Sla:{type:"structure",members:{CustomResponse:{type:"structure",members:{CustomResponseBodyKey:{},ResponseCode:{type:"integer"},ResponseHeaders:{shape:"Sl8"}}}}},Slc:{type:"list",member:{type:"structure",members:{Action:{type:"structure",members:{Allow:{shape:"Sl6"},Block:{shape:"Sla"},Captcha:{type:"structure",members:{CustomRequestHandling:{shape:"Sl7"}}},Count:{type:"structure",members:{CustomRequestHandling:{shape:"Sl7"}}}}},Name:{},OverrideAction:{},Priority:{type:"integer"},VisibilityConfig:{shape:"Slh"}}}},Slh:{type:"structure",members:{CloudWatchMetricsEnabled:{type:"boolean"},MetricName:{},SampledRequestsEnabled:{type:"boolean"}}},Sm0:{type:"structure",members:{AuthTtL:{type:"long"},ClientId:{},IatTtL:{type:"long"},Issuer:{}}},Sm1:{type:"structure",members:{AuthorizerResultTtlInSeconds:{type:"integer"},AuthorizerUri:{},IdentityValidationExpression:{}}},Sm2:{type:"structure",members:{AppIdClientRegex:{},AwsRegion:{},DefaultAction:{},UserPoolId:{}}},Sox:{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"}}}}},Sp3:{type:"structure",members:{Port:{type:"integer"},PortName:{}}},Spm:{type:"list",member:{shape:"Spn"}},Spn:{type:"structure",required:["Id","ProductArn"],members:{Id:{},ProductArn:{}}},Spt:{type:"structure",required:["StandardsArn","SecurityControlId","AssociationStatus"],members:{StandardsArn:{},SecurityControlId:{},AssociationStatus:{},UpdatedReason:{}}},Sq0:{type:"map",key:{},value:{}},Sq5:{type:"structure",members:{SecurityHub:{type:"structure",members:{ServiceEnabled:{type:"boolean"},EnabledStandardIdentifiers:{type:"list",member:{}},SecurityControlsConfiguration:{type:"structure",members:{EnabledSecurityControlIdentifiers:{type:"list",member:{}},DisabledSecurityControlIdentifiers:{type:"list",member:{}},SecurityControlCustomParameters:{type:"list",member:{type:"structure",members:{SecurityControlId:{},Parameters:{shape:"S2a"}}}}}}}}},union:!0},Sqh:{type:"structure",members:{ProductArn:{shape:"Sx"},AwsAccountId:{shape:"Sx"},Id:{shape:"Sx"},GeneratorId:{shape:"Sx"},Region:{shape:"Sx"},Type:{shape:"Sx"},FirstObservedAt:{shape:"S10"},LastObservedAt:{shape:"S10"},CreatedAt:{shape:"S10"},UpdatedAt:{shape:"S10"},SeverityProduct:{shape:"S14",deprecated:!0,deprecatedMessage:"This filter is deprecated. Instead, use FindingProviderSeverityOriginal."},SeverityNormalized:{shape:"S14",deprecated:!0,deprecatedMessage:"This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel."},SeverityLabel:{shape:"Sx"},Confidence:{shape:"S14"},Criticality:{shape:"S14"},Title:{shape:"Sx"},Description:{shape:"Sx"},RecommendationText:{shape:"Sx"},SourceUrl:{shape:"Sx"},ProductFields:{shape:"S17"},ProductName:{shape:"Sx"},CompanyName:{shape:"Sx"},UserDefinedFields:{shape:"S17"},MalwareName:{shape:"Sx"},MalwareType:{shape:"Sx"},MalwarePath:{shape:"Sx"},MalwareState:{shape:"Sx"},NetworkDirection:{shape:"Sx"},NetworkProtocol:{shape:"Sx"},NetworkSourceIpV4:{shape:"Sqi"},NetworkSourceIpV6:{shape:"Sqi"},NetworkSourcePort:{shape:"S14"},NetworkSourceDomain:{shape:"Sx"},NetworkSourceMac:{shape:"Sx"},NetworkDestinationIpV4:{shape:"Sqi"},NetworkDestinationIpV6:{shape:"Sqi"},NetworkDestinationPort:{shape:"S14"},NetworkDestinationDomain:{shape:"Sx"},ProcessName:{shape:"Sx"},ProcessPath:{shape:"Sx"},ProcessPid:{shape:"S14"},ProcessParentPid:{shape:"S14"},ProcessLaunchedAt:{shape:"S10"},ProcessTerminatedAt:{shape:"S10"},ThreatIntelIndicatorType:{shape:"Sx"},ThreatIntelIndicatorValue:{shape:"Sx"},ThreatIntelIndicatorCategory:{shape:"Sx"},ThreatIntelIndicatorLastObservedAt:{shape:"S10"},ThreatIntelIndicatorSource:{shape:"Sx"},ThreatIntelIndicatorSourceUrl:{shape:"Sx"},ResourceType:{shape:"Sx"},ResourceId:{shape:"Sx"},ResourcePartition:{shape:"Sx"},ResourceRegion:{shape:"Sx"},ResourceTags:{shape:"S17"},ResourceAwsEc2InstanceType:{shape:"Sx"},ResourceAwsEc2InstanceImageId:{shape:"Sx"},ResourceAwsEc2InstanceIpV4Addresses:{shape:"Sqi"},ResourceAwsEc2InstanceIpV6Addresses:{shape:"Sqi"},ResourceAwsEc2InstanceKeyName:{shape:"Sx"},ResourceAwsEc2InstanceIamInstanceProfileArn:{shape:"Sx"},ResourceAwsEc2InstanceVpcId:{shape:"Sx"},ResourceAwsEc2InstanceSubnetId:{shape:"Sx"},ResourceAwsEc2InstanceLaunchedAt:{shape:"S10"},ResourceAwsS3BucketOwnerId:{shape:"Sx"},ResourceAwsS3BucketOwnerName:{shape:"Sx"},ResourceAwsIamAccessKeyUserName:{shape:"Sx",deprecated:!0,deprecatedMessage:"This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName."},ResourceAwsIamAccessKeyPrincipalName:{shape:"Sx"},ResourceAwsIamAccessKeyStatus:{shape:"Sx"},ResourceAwsIamAccessKeyCreatedAt:{shape:"S10"},ResourceAwsIamUserUserName:{shape:"Sx"},ResourceContainerName:{shape:"Sx"},ResourceContainerImageId:{shape:"Sx"},ResourceContainerImageName:{shape:"Sx"},ResourceContainerLaunchedAt:{shape:"S10"},ResourceDetailsOther:{shape:"S17"},ComplianceStatus:{shape:"Sx"},VerificationState:{shape:"Sx"},WorkflowState:{shape:"Sx"},WorkflowStatus:{shape:"Sx"},RecordState:{shape:"Sx"},RelatedFindingsProductArn:{shape:"Sx"},RelatedFindingsId:{shape:"Sx"},NoteText:{shape:"Sx"},NoteUpdatedAt:{shape:"S10"},NoteUpdatedBy:{shape:"Sx"},Keyword:{deprecated:!0,deprecatedMessage:"The Keyword property is deprecated.",type:"list",member:{type:"structure",members:{Value:{}}}},FindingProviderFieldsConfidence:{shape:"S14"},FindingProviderFieldsCriticality:{shape:"S14"},FindingProviderFieldsRelatedFindingsId:{shape:"Sx"},FindingProviderFieldsRelatedFindingsProductArn:{shape:"Sx"},FindingProviderFieldsSeverityLabel:{shape:"Sx"},FindingProviderFieldsSeverityOriginal:{shape:"Sx"},FindingProviderFieldsTypes:{shape:"Sx"},Sample:{type:"list",member:{type:"structure",members:{Value:{type:"boolean"}}}},ComplianceSecurityControlId:{shape:"Sx"},ComplianceAssociatedStandardsId:{shape:"Sx"},VulnerabilitiesExploitAvailable:{shape:"Sx"},VulnerabilitiesFixAvailable:{shape:"Sx"},ComplianceSecurityControlParametersName:{shape:"Sx"},ComplianceSecurityControlParametersValue:{shape:"Sx"},AwsAccountName:{shape:"Sx"},ResourceApplicationName:{shape:"Sx"},ResourceApplicationArn:{shape:"Sx"}}},Sqi:{type:"list",member:{type:"structure",members:{Cidr:{}}}},Squ:{type:"list",member:{type:"structure",members:{AccountId:{},ProcessingResult:{}}}},Sqx:{type:"list",member:{}},Src:{type:"list",member:{}},Sro:{type:"structure",members:{ConfigurationType:{},Status:{},StatusMessage:{}}},Ssr:{type:"structure",members:{AccountId:{},InvitationId:{},InvitedAt:{shape:"S1p"},MemberStatus:{}}},Stt:{type:"list",member:{type:"structure",members:{AccountId:{},Email:{},MasterId:{deprecated:!0,deprecatedMessage:"This field is deprecated, use AdministratorId instead."},AdministratorId:{},MemberStatus:{},InvitedAt:{shape:"S1p"},UpdatedAt:{shape:"S1p"}}}},Stx:{type:"structure",required:["SecurityControlId","Title","Description","RemediationUrl","SeverityRating","CurrentRegionAvailability"],members:{SecurityControlId:{},Title:{},Description:{},RemediationUrl:{},SeverityRating:{},CurrentRegionAvailability:{},CustomizableProperties:{type:"list",member:{}},ParameterDefinitions:{type:"map",key:{},value:{type:"structure",required:["Description","ConfigurationOptions"],members:{Description:{},ConfigurationOptions:{type:"structure",members:{Integer:{type:"structure",members:{DefaultValue:{type:"integer"},Min:{type:"integer"},Max:{type:"integer"}}},IntegerList:{type:"structure",members:{DefaultValue:{shape:"S2e"},Min:{type:"integer"},Max:{type:"integer"},MaxItems:{type:"integer"}}},Double:{type:"structure",members:{DefaultValue:{type:"double"},Min:{type:"double"},Max:{type:"double"}}},String:{type:"structure",members:{DefaultValue:{},Re2Expression:{},ExpressionDescription:{}}},StringList:{type:"structure",members:{DefaultValue:{shape:"S23"},Re2Expression:{},MaxItems:{type:"integer"},ExpressionDescription:{}}},Boolean:{type:"structure",members:{DefaultValue:{type:"boolean"}}},Enum:{type:"structure",members:{DefaultValue:{},AllowedValues:{shape:"S23"}}},EnumList:{type:"structure",members:{DefaultValue:{shape:"S23"},MaxItems:{type:"integer"},AllowedValues:{shape:"S23"}}}},union:!0}}}}}}}}},{}],681:[function(e,t,r){t.exports={pagination:{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"},GetFindingHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Records"},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"},ListConfigurationPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ConfigurationPolicySummaries"},ListConfigurationPolicyAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ConfigurationPolicyAssociationSummaries"},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"},ListSecurityControlDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SecurityControlDefinitions"},ListStandardsControlAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"StandardsControlAssociationSummaries"}}}},{}],682:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"securitylake",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Amazon Security Lake",serviceId:"SecurityLake",signatureVersion:"v4",signingName:"securitylake",uid:"securitylake-2018-05-10",auth:["aws.auth#sigv4"]},operations:{CreateAwsLogSource:{http:{requestUri:"/v1/datalake/logsources/aws",responseCode:200},input:{type:"structure",required:["sources"],members:{sources:{shape:"S2"}}},output:{type:"structure",members:{failed:{shape:"S4"}}}},CreateCustomLogSource:{http:{requestUri:"/v1/datalake/logsources/custom",responseCode:200},input:{type:"structure",required:["configuration","sourceName"],members:{configuration:{type:"structure",required:["crawlerConfiguration","providerIdentity"],members:{crawlerConfiguration:{type:"structure",required:["roleArn"],members:{roleArn:{}}},providerIdentity:{shape:"Sf"}}},eventClasses:{shape:"Si"},sourceName:{},sourceVersion:{}}},output:{type:"structure",members:{source:{shape:"Sn"}}},idempotent:!0},CreateDataLake:{http:{requestUri:"/v1/datalake",responseCode:200},input:{type:"structure",required:["configurations","metaStoreManagerRoleArn"],members:{configurations:{shape:"St"},metaStoreManagerRoleArn:{},tags:{shape:"S15"}}},output:{type:"structure",members:{dataLakes:{shape:"S1a"}}}},CreateDataLakeExceptionSubscription:{http:{requestUri:"/v1/datalake/exceptions/subscription",responseCode:200},input:{type:"structure",required:["notificationEndpoint","subscriptionProtocol"],members:{exceptionTimeToLive:{type:"long"},notificationEndpoint:{},subscriptionProtocol:{}}},output:{type:"structure",members:{}}},CreateDataLakeOrganizationConfiguration:{http:{requestUri:"/v1/datalake/organization/configuration",responseCode:200},input:{type:"structure",members:{autoEnableNewAccount:{shape:"S1m"}}},output:{type:"structure",members:{}}},CreateSubscriber:{http:{requestUri:"/v1/subscribers",responseCode:200},input:{type:"structure",required:["sources","subscriberIdentity","subscriberName"],members:{accessTypes:{shape:"S1s"},sources:{shape:"S1u"},subscriberDescription:{},subscriberIdentity:{shape:"Sf"},subscriberName:{},tags:{shape:"S15"}}},output:{type:"structure",members:{subscriber:{shape:"S1z"}}}},CreateSubscriberNotification:{http:{requestUri:"/v1/subscribers/{subscriberId}/notification",responseCode:200},input:{type:"structure",required:["configuration","subscriberId"],members:{configuration:{shape:"S26"},subscriberId:{location:"uri",locationName:"subscriberId"}}},output:{type:"structure",members:{subscriberEndpoint:{}}}},DeleteAwsLogSource:{http:{requestUri:"/v1/datalake/logsources/aws/delete",responseCode:200},input:{type:"structure",required:["sources"],members:{sources:{shape:"S2"}}},output:{type:"structure",members:{failed:{shape:"S4"}}}},DeleteCustomLogSource:{http:{method:"DELETE",requestUri:"/v1/datalake/logsources/custom/{sourceName}",responseCode:200},input:{type:"structure",required:["sourceName"],members:{sourceName:{location:"uri",locationName:"sourceName"},sourceVersion:{location:"querystring",locationName:"sourceVersion"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteDataLake:{http:{requestUri:"/v1/datalake/delete",responseCode:200},input:{type:"structure",required:["regions"],members:{regions:{shape:"S6"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteDataLakeExceptionSubscription:{http:{method:"DELETE",requestUri:"/v1/datalake/exceptions/subscription",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}},idempotent:!0},DeleteDataLakeOrganizationConfiguration:{http:{requestUri:"/v1/datalake/organization/configuration/delete",responseCode:200},input:{type:"structure",members:{autoEnableNewAccount:{shape:"S1m"}}},output:{type:"structure",members:{}}},DeleteSubscriber:{http:{method:"DELETE",requestUri:"/v1/subscribers/{subscriberId}",responseCode:200},input:{type:"structure",required:["subscriberId"],members:{subscriberId:{location:"uri",locationName:"subscriberId"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteSubscriberNotification:{http:{method:"DELETE",requestUri:"/v1/subscribers/{subscriberId}/notification",responseCode:200},input:{type:"structure",required:["subscriberId"],members:{subscriberId:{location:"uri",locationName:"subscriberId"}}},output:{type:"structure",members:{}},idempotent:!0},DeregisterDataLakeDelegatedAdministrator:{http:{method:"DELETE",requestUri:"/v1/datalake/delegate",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}},idempotent:!0},GetDataLakeExceptionSubscription:{http:{method:"GET",requestUri:"/v1/datalake/exceptions/subscription",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{exceptionTimeToLive:{type:"long"},notificationEndpoint:{},subscriptionProtocol:{}}}},GetDataLakeOrganizationConfiguration:{http:{method:"GET",requestUri:"/v1/datalake/organization/configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{autoEnableNewAccount:{shape:"S1m"}}}},GetDataLakeSources:{http:{requestUri:"/v1/datalake/sources",responseCode:200},input:{type:"structure",members:{accounts:{shape:"S4"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{dataLakeArn:{},dataLakeSources:{type:"list",member:{type:"structure",members:{account:{},eventClasses:{shape:"Si"},sourceName:{},sourceStatuses:{type:"list",member:{type:"structure",members:{resource:{},status:{}}}}}}},nextToken:{}}}},GetSubscriber:{http:{method:"GET",requestUri:"/v1/subscribers/{subscriberId}",responseCode:200},input:{type:"structure",required:["subscriberId"],members:{subscriberId:{location:"uri",locationName:"subscriberId"}}},output:{type:"structure",members:{subscriber:{shape:"S1z"}}}},ListDataLakeExceptions:{http:{requestUri:"/v1/datalake/exceptions",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{},regions:{shape:"S6"}}},output:{type:"structure",members:{exceptions:{type:"list",member:{type:"structure",members:{exception:{},region:{},remediation:{},timestamp:{shape:"S20"}}}},nextToken:{}}}},ListDataLakes:{http:{method:"GET",requestUri:"/v1/datalakes",responseCode:200},input:{type:"structure",members:{regions:{shape:"S6",location:"querystring",locationName:"regions"}}},output:{type:"structure",members:{dataLakes:{shape:"S1a"}}}},ListLogSources:{http:{requestUri:"/v1/datalake/logsources/list",responseCode:200},input:{type:"structure",members:{accounts:{shape:"S4"},maxResults:{type:"integer"},nextToken:{},regions:{shape:"S6"},sources:{shape:"S1u"}}},output:{type:"structure",members:{nextToken:{},sources:{type:"list",member:{type:"structure",members:{account:{},region:{},sources:{shape:"S1u"}}}}}}},ListSubscribers:{http:{method:"GET",requestUri:"/v1/subscribers",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},subscribers:{type:"list",member:{shape:"S1z"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S15"}}}},RegisterDataLakeDelegatedAdministrator:{http:{ +requestUri:"/v1/datalake/delegate",responseCode:200},input:{type:"structure",required:["accountId"],members:{accountId:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S15"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateDataLake:{http:{method:"PUT",requestUri:"/v1/datalake",responseCode:200},input:{type:"structure",required:["configurations"],members:{configurations:{shape:"St"},metaStoreManagerRoleArn:{}}},output:{type:"structure",members:{dataLakes:{shape:"S1a"}}},idempotent:!0},UpdateDataLakeExceptionSubscription:{http:{method:"PUT",requestUri:"/v1/datalake/exceptions/subscription",responseCode:200},input:{type:"structure",required:["notificationEndpoint","subscriptionProtocol"],members:{exceptionTimeToLive:{type:"long"},notificationEndpoint:{},subscriptionProtocol:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateSubscriber:{http:{method:"PUT",requestUri:"/v1/subscribers/{subscriberId}",responseCode:200},input:{type:"structure",required:["subscriberId"],members:{sources:{shape:"S1u"},subscriberDescription:{},subscriberId:{location:"uri",locationName:"subscriberId"},subscriberIdentity:{shape:"Sf"},subscriberName:{}}},output:{type:"structure",members:{subscriber:{shape:"S1z"}}},idempotent:!0},UpdateSubscriberNotification:{http:{method:"PUT",requestUri:"/v1/subscribers/{subscriberId}/notification",responseCode:200},input:{type:"structure",required:["configuration","subscriberId"],members:{configuration:{shape:"S26"},subscriberId:{location:"uri",locationName:"subscriberId"}}},output:{type:"structure",members:{subscriberEndpoint:{}}},idempotent:!0}},shapes:{S2:{type:"list",member:{type:"structure",required:["regions","sourceName"],members:{accounts:{shape:"S4"},regions:{shape:"S6"},sourceName:{},sourceVersion:{}}}},S4:{type:"list",member:{}},S6:{type:"list",member:{}},Sf:{type:"structure",required:["externalId","principal"],members:{externalId:{},principal:{}}},Si:{type:"list",member:{}},Sn:{type:"structure",members:{attributes:{type:"structure",members:{crawlerArn:{},databaseArn:{},tableArn:{}}},provider:{type:"structure",members:{location:{},roleArn:{}}},sourceName:{},sourceVersion:{}}},St:{type:"list",member:{type:"structure",required:["region"],members:{encryptionConfiguration:{shape:"Sv"},lifecycleConfiguration:{shape:"Sx"},region:{},replicationConfiguration:{shape:"S14"}}}},Sv:{type:"structure",members:{kmsKeyId:{}}},Sx:{type:"structure",members:{expiration:{type:"structure",members:{days:{type:"integer"}}},transitions:{type:"list",member:{type:"structure",members:{days:{type:"integer"},storageClass:{}}}}}},S14:{type:"structure",members:{regions:{shape:"S6"},roleArn:{}}},S15:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S1a:{type:"list",member:{type:"structure",required:["dataLakeArn","region"],members:{createStatus:{},dataLakeArn:{},encryptionConfiguration:{shape:"Sv"},lifecycleConfiguration:{shape:"Sx"},region:{},replicationConfiguration:{shape:"S14"},s3BucketArn:{},updateStatus:{type:"structure",members:{exception:{type:"structure",members:{code:{},reason:{}}},requestId:{},status:{}}}}}},S1m:{type:"list",member:{type:"structure",required:["region","sources"],members:{region:{},sources:{type:"list",member:{shape:"S1p"}}}}},S1p:{type:"structure",members:{sourceName:{},sourceVersion:{}}},S1s:{type:"list",member:{}},S1u:{type:"list",member:{type:"structure",members:{awsLogSource:{shape:"S1p"},customLogSource:{shape:"Sn"}},union:!0}},S1z:{type:"structure",required:["sources","subscriberArn","subscriberId","subscriberIdentity","subscriberName"],members:{accessTypes:{shape:"S1s"},createdAt:{shape:"S20"},resourceShareArn:{},resourceShareName:{},roleArn:{},s3BucketArn:{},sources:{shape:"S1u"},subscriberArn:{},subscriberDescription:{},subscriberEndpoint:{},subscriberId:{},subscriberIdentity:{shape:"Sf"},subscriberName:{},subscriberStatus:{},updatedAt:{shape:"S20"}}},S20:{type:"timestamp",timestampFormat:"iso8601"},S26:{type:"structure",members:{httpsNotificationConfiguration:{type:"structure",required:["endpoint","targetRoleArn"],members:{authorizationApiKeyName:{},authorizationApiKeyValue:{},endpoint:{},httpMethod:{},targetRoleArn:{}}},sqsNotificationConfiguration:{type:"structure",members:{}}},union:!0}}}},{}],683:[function(e,t,r){t.exports={pagination:{GetDataLakeSources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataLakeSources"},ListDataLakeExceptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"exceptions"},ListLogSources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"sources"},ListSubscribers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"subscribers"}}}},{}],684:[function(e,t,r){t.exports={metadata:{apiVersion:"2017-09-08",endpointPrefix:"serverlessrepo",signingName:"serverlessrepo",serviceFullName:"AWSServerlessApplicationRepository",serviceId:"ServerlessApplicationRepository",protocol:"rest-json",jsonVersion:"1.1",uid:"serverlessrepo-2017-09-08",signatureVersion:"v4"},operations:{CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",members:{Author:{locationName:"author"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},LicenseBody:{locationName:"licenseBody"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeBody:{locationName:"readmeBody"},ReadmeUrl:{locationName:"readmeUrl"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},TemplateBody:{locationName:"templateBody"},TemplateUrl:{locationName:"templateUrl"}},required:["Description","Name","Author"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}},CreateApplicationVersion:{http:{method:"PUT",requestUri:"/applications/{applicationId}/versions/{semanticVersion}",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{location:"uri",locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateBody:{locationName:"templateBody"},TemplateUrl:{locationName:"templateUrl"}},required:["ApplicationId","SemanticVersion"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ParameterDefinitions:{shape:"S7",locationName:"parameterDefinitions"},RequiredCapabilities:{shape:"Sa",locationName:"requiredCapabilities"},ResourcesSupported:{locationName:"resourcesSupported",type:"boolean"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateUrl:{locationName:"templateUrl"}}}},CreateCloudFormationChangeSet:{http:{requestUri:"/applications/{applicationId}/changesets",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Capabilities:{shape:"S3",locationName:"capabilities"},ChangeSetName:{locationName:"changeSetName"},ClientToken:{locationName:"clientToken"},Description:{locationName:"description"},NotificationArns:{shape:"S3",locationName:"notificationArns"},ParameterOverrides:{locationName:"parameterOverrides",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Value:{locationName:"value"}},required:["Value","Name"]}},ResourceTypes:{shape:"S3",locationName:"resourceTypes"},RollbackConfiguration:{locationName:"rollbackConfiguration",type:"structure",members:{MonitoringTimeInMinutes:{locationName:"monitoringTimeInMinutes",type:"integer"},RollbackTriggers:{locationName:"rollbackTriggers",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Type:{locationName:"type"}},required:["Type","Arn"]}}}},SemanticVersion:{locationName:"semanticVersion"},StackName:{locationName:"stackName"},Tags:{locationName:"tags",type:"list",member:{type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}},required:["Value","Key"]}},TemplateId:{locationName:"templateId"}},required:["ApplicationId","StackName"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},ChangeSetId:{locationName:"changeSetId"},SemanticVersion:{locationName:"semanticVersion"},StackId:{locationName:"stackId"}}}},CreateCloudFormationTemplate:{http:{requestUri:"/applications/{applicationId}/templates",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ExpirationTime:{locationName:"expirationTime"},SemanticVersion:{locationName:"semanticVersion"},Status:{locationName:"status"},TemplateId:{locationName:"templateId"},TemplateUrl:{locationName:"templateUrl"}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:204},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"}},required:["ApplicationId"]}},GetApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{location:"querystring",locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}},GetApplicationPolicy:{http:{method:"GET",requestUri:"/applications/{applicationId}/policy",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"}},required:["ApplicationId"]},output:{type:"structure",members:{Statements:{shape:"Sv",locationName:"statements"}}}},GetCloudFormationTemplate:{http:{method:"GET",requestUri:"/applications/{applicationId}/templates/{templateId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},TemplateId:{location:"uri",locationName:"templateId"}},required:["ApplicationId","TemplateId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ExpirationTime:{locationName:"expirationTime"},SemanticVersion:{locationName:"semanticVersion"},Status:{locationName:"status"},TemplateId:{locationName:"templateId"},TemplateUrl:{locationName:"templateUrl"}}}},ListApplicationDependencies:{http:{method:"GET",requestUri:"/applications/{applicationId}/dependencies",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SemanticVersion:{location:"querystring",locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{Dependencies:{locationName:"dependencies",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},SemanticVersion:{locationName:"semanticVersion"}},required:["ApplicationId","SemanticVersion"]}},NextToken:{locationName:"nextToken"}}}},ListApplicationVersions:{http:{method:"GET",requestUri:"/applications/{applicationId}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApplicationId"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Versions:{locationName:"versions",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeUrl:{locationName:"sourceCodeUrl"}},required:["CreationTime","ApplicationId","SemanticVersion"]}}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Applications:{locationName:"applications",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},Name:{locationName:"name"},SpdxLicenseId:{locationName:"spdxLicenseId"}},required:["Description","Author","ApplicationId","Name"]}},NextToken:{locationName:"nextToken"}}}},PutApplicationPolicy:{http:{method:"PUT",requestUri:"/applications/{applicationId}/policy",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Statements:{shape:"Sv",locationName:"statements"}},required:["ApplicationId","Statements"]},output:{type:"structure",members:{Statements:{shape:"Sv",locationName:"statements"}}}},UnshareApplication:{http:{requestUri:"/applications/{applicationId}/unshare",responseCode:204},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},OrganizationId:{locationName:"organizationId"}},required:["ApplicationId","OrganizationId"]}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Author:{locationName:"author"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},ReadmeBody:{locationName:"readmeBody"},ReadmeUrl:{locationName:"readmeUrl"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}}},shapes:{S3:{type:"list",member:{}},S6:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ParameterDefinitions:{shape:"S7",locationName:"parameterDefinitions"},RequiredCapabilities:{shape:"Sa",locationName:"requiredCapabilities"},ResourcesSupported:{locationName:"resourcesSupported",type:"boolean"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateUrl:{locationName:"templateUrl"}},required:["TemplateUrl","ParameterDefinitions","ResourcesSupported","CreationTime","RequiredCapabilities","ApplicationId","SemanticVersion"]},S7:{type:"list",member:{type:"structure",members:{AllowedPattern:{locationName:"allowedPattern"},AllowedValues:{shape:"S3",locationName:"allowedValues"},ConstraintDescription:{locationName:"constraintDescription"},DefaultValue:{locationName:"defaultValue"},Description:{locationName:"description"},MaxLength:{locationName:"maxLength",type:"integer"},MaxValue:{locationName:"maxValue",type:"integer"},MinLength:{locationName:"minLength",type:"integer"},MinValue:{locationName:"minValue",type:"integer"},Name:{locationName:"name"},NoEcho:{locationName:"noEcho",type:"boolean"},ReferencedByResources:{shape:"S3",locationName:"referencedByResources"},Type:{locationName:"type"}},required:["ReferencedByResources","Name"]}},Sa:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",members:{Actions:{shape:"S3",locationName:"actions"},PrincipalOrgIDs:{shape:"S3",locationName:"principalOrgIDs"},Principals:{shape:"S3",locationName:"principals"},StatementId:{locationName:"statementId"}},required:["Principals","Actions"]}}}}},{}],685:[function(e,t,r){t.exports={pagination:{ListApplicationVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"},ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"},ListApplicationDependencies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"}}}},{}],686:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-06-24",endpointPrefix:"servicequotas",jsonVersion:"1.1",protocol:"json",serviceFullName:"Service Quotas",serviceId:"Service Quotas",signatureVersion:"v4",targetPrefix:"ServiceQuotasV20190624",uid:"service-quotas-2019-06-24"},operations:{AssociateServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteServiceQuotaIncreaseRequestFromTemplate:{input:{type:"structure",required:["ServiceCode","QuotaCode","AwsRegion"],members:{ServiceCode:{},QuotaCode:{},AwsRegion:{}}},output:{type:"structure",members:{}}},DisassociateServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetAWSDefaultServiceQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{}}},output:{type:"structure",members:{Quota:{shape:"Sc"}}}},GetAssociationForServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{ServiceQuotaTemplateAssociationStatus:{}}}},GetRequestedServiceQuotaChange:{input:{type:"structure",required:["RequestId"],members:{RequestId:{}}},output:{type:"structure",members:{RequestedQuota:{shape:"S18"}}}},GetServiceQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{},ContextId:{}}},output:{type:"structure",members:{Quota:{shape:"Sc"}}}},GetServiceQuotaIncreaseRequestFromTemplate:{input:{type:"structure",required:["ServiceCode","QuotaCode","AwsRegion"],members:{ServiceCode:{},QuotaCode:{},AwsRegion:{}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplate:{shape:"S1h"}}}},ListAWSDefaultServiceQuotas:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Quotas:{shape:"S1m"}}}},ListRequestedServiceQuotaChangeHistory:{input:{type:"structure",members:{ServiceCode:{},Status:{},NextToken:{},MaxResults:{type:"integer"},QuotaRequestedAtLevel:{}}},output:{type:"structure",members:{NextToken:{},RequestedQuotas:{shape:"S1p"}}}},ListRequestedServiceQuotaChangeHistoryByQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{},Status:{},NextToken:{},MaxResults:{type:"integer"},QuotaRequestedAtLevel:{}}},output:{type:"structure",members:{NextToken:{},RequestedQuotas:{shape:"S1p"}}}},ListServiceQuotaIncreaseRequestsInTemplate:{input:{type:"structure",members:{ServiceCode:{},AwsRegion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplateList:{type:"list",member:{shape:"S1h"}},NextToken:{}}}},ListServiceQuotas:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},NextToken:{},MaxResults:{type:"integer"},QuotaCode:{},QuotaAppliedAtLevel:{}}},output:{type:"structure",members:{NextToken:{},Quotas:{shape:"S1m"}}}},ListServices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},ServiceName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{type:"list",member:{shape:"S25"}}}}},PutServiceQuotaIncreaseRequestIntoTemplate:{input:{type:"structure",required:["QuotaCode","ServiceCode","AwsRegion","DesiredValue"],members:{QuotaCode:{},ServiceCode:{},AwsRegion:{},DesiredValue:{type:"double"}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplate:{shape:"S1h"}}}},RequestServiceQuotaIncrease:{input:{type:"structure",required:["ServiceCode","QuotaCode","DesiredValue"],members:{ServiceCode:{},QuotaCode:{},DesiredValue:{type:"double"},ContextId:{}}},output:{type:"structure",members:{RequestedQuota:{shape:"S18"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S25"}}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sc:{type:"structure",members:{ServiceCode:{},ServiceName:{},QuotaArn:{},QuotaCode:{},QuotaName:{},Value:{type:"double"},Unit:{},Adjustable:{type:"boolean"},GlobalQuota:{type:"boolean"},UsageMetric:{type:"structure",members:{MetricNamespace:{},MetricName:{},MetricDimensions:{type:"map",key:{},value:{}},MetricStatisticRecommendation:{}}},Period:{type:"structure",members:{PeriodValue:{type:"integer"},PeriodUnit:{}}},ErrorReason:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},QuotaAppliedAtLevel:{},QuotaContext:{shape:"Sy"}}},Sy:{type:"structure",members:{ContextScope:{},ContextScopeType:{},ContextId:{}}},S18:{type:"structure",members:{Id:{},CaseId:{},ServiceCode:{},ServiceName:{},QuotaCode:{},QuotaName:{},DesiredValue:{type:"double"},Status:{},Created:{type:"timestamp"},LastUpdated:{type:"timestamp"},Requester:{},QuotaArn:{},GlobalQuota:{type:"boolean"},Unit:{},QuotaRequestedAtLevel:{},QuotaContext:{shape:"Sy"}}},S1h:{type:"structure",members:{ServiceCode:{},ServiceName:{},QuotaCode:{},QuotaName:{},DesiredValue:{type:"double"},AwsRegion:{},Unit:{},GlobalQuota:{type:"boolean"}}},S1m:{type:"list",member:{shape:"Sc"}},S1p:{type:"list",member:{shape:"S18"}},S25:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}},{}],687:[function(e,t,r){t.exports={pagination:{ListAWSDefaultServiceQuotas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Quotas"},ListRequestedServiceQuotaChangeHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RequestedQuotas"},ListRequestedServiceQuotaChangeHistoryByQuota:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RequestedQuotas"},ListServiceQuotaIncreaseRequestsInTemplate:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceQuotaIncreaseRequestInTemplateList"},ListServiceQuotas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Quotas"},ListServices:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Services"}}}},{}],688:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-10",endpointPrefix:"servicecatalog",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Service Catalog",serviceId:"Service Catalog",signatureVersion:"v4",targetPrefix:"AWS242ServiceCatalogService",uid:"servicecatalog-2015-12-10"},operations:{AcceptPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},AssociateBudgetWithResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},AssociatePrincipalWithPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN","PrincipalType"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{},PrincipalType:{}}},output:{type:"structure",members:{}}},AssociateProductWithPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{},SourcePortfolioId:{}}},output:{type:"structure",members:{}}},AssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{},IdempotencyToken:{idempotencyToken:!0}}},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:"Sn"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sq"}}}},BatchDisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sn"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sq"}}}},CopyProduct:{input:{type:"structure",required:["SourceProductArn","IdempotencyToken"],members:{AcceptLanguage:{},SourceProductArn:{},TargetProductId:{},TargetProductName:{},SourceProvisioningArtifactIdentifiers:{type:"list",member:{type:"map",key:{},value:{}}},CopyOptions:{type:"list",member:{}},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CopyProductToken:{}}}},CreateConstraint:{input:{type:"structure",required:["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},Parameters:{},Type:{},Description:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},CreatePortfolio:{input:{type:"structure",required:["DisplayName","ProviderName","IdempotencyToken"],members:{AcceptLanguage:{},DisplayName:{},Description:{},ProviderName:{},Tags:{shape:"S1i"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},CreatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"},SharePrincipals:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},CreateProduct:{input:{type:"structure",required:["Name","Owner","ProductType","IdempotencyToken"],members:{AcceptLanguage:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},ProductType:{},Tags:{shape:"S1i"},ProvisioningArtifactParameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:!0},SourceConnection:{shape:"S2c"}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2l"},ProvisioningArtifactDetail:{shape:"S2w"},Tags:{shape:"S1q"}}}},CreateProvisionedProductPlan:{input:{type:"structure",required:["PlanName","PlanType","ProductId","ProvisionedProductName","ProvisioningArtifactId","IdempotencyToken"],members:{AcceptLanguage:{},PlanName:{},PlanType:{},NotificationArns:{shape:"S33"},PathId:{},ProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{},ProvisioningParameters:{shape:"S36"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"S1q"}}},output:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{}}}},CreateProvisioningArtifact:{input:{type:"structure",required:["ProductId","Parameters","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},Parameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2w"},Info:{shape:"S27"},Status:{}}}},CreateServiceAction:{input:{type:"structure",required:["Name","DefinitionType","Definition","IdempotencyToken"],members:{Name:{},DefinitionType:{},Definition:{shape:"S3h"},Description:{},AcceptLanguage:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S3m"}}}},CreateTagOption:{input:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3s"}}}},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:{},IdempotencyToken:{idempotencyToken:!0}}},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:"S4k"},Budgets:{shape:"S4l"}}}},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"},SharePrincipals:{type:"boolean"}}}}}}},DescribeProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2m"},ProvisioningArtifacts:{shape:"S56"},Budgets:{shape:"S4l"},LaunchPaths:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}},DescribeProductAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{},SourcePortfolioId:{}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2l"},ProvisioningArtifactSummaries:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},ProvisioningArtifactMetadata:{shape:"S27"}}}},Tags:{shape:"S1q"},TagOptions:{shape:"S4k"},Budgets:{shape:"S4l"}}}},DescribeProductView:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2m"},ProvisioningArtifacts:{shape:"S56"}}}},DescribeProvisionedProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProvisionedProductDetail:{shape:"S5k"},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:"S33"},ProvisioningParameters:{shape:"S36"},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"},IncludeProvisioningArtifactParameters:{type:"boolean"}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2w"},Info:{shape:"S27"},Status:{},ProvisioningArtifactParameters:{shape:"S6l"}}}},DescribeProvisioningParameters:{input:{type:"structure",members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{}}},output:{type:"structure",members:{ProvisioningArtifactParameters:{shape:"S6l"},ConstraintSummaries:{shape:"S6w"},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:"S76"},StackSetRegions:{shape:"S77"}}},ProvisioningArtifactOutputs:{shape:"S79",deprecated:!0,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:"S79"}}}},DescribeRecord:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"},RecordOutputs:{shape:"S7q"},NextPageToken:{}}}},DescribeServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S3m"}}}},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:"S82"}}}}}}},DescribeTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3s"}}}},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:{},PrincipalType:{}}},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:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},DisassociateTagOptionFromResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},EnableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ExecuteProvisionedProductPlan:{input:{type:"structure",required:["PlanId","IdempotencyToken"],members:{AcceptLanguage:{},PlanId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"}}}},ExecuteProvisionedProductServiceAction:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId","ExecuteToken"],members:{ProvisionedProductId:{},ServiceActionId:{},ExecuteToken:{idempotencyToken:!0},AcceptLanguage:{},Parameters:{type:"map",key:{},value:{shape:"S82"}}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"}}}},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:"S7q"},NextPageToken:{}}}},ImportAsProvisionedProduct:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ProvisionedProductName","PhysicalId","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},ProvisionedProductName:{},PhysicalId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"}}}},ListAcceptedPortfolioShares:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"},PortfolioShareType:{}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S90"},NextPageToken:{}}}},ListBudgetsForResource:{input:{type:"structure",required:["ResourceId"],members:{AcceptLanguage:{},ResourceId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Budgets:{shape:"S4l"},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:"S6w"},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:"S90"},NextPageToken:{}}}},ListPortfoliosForProduct:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S90"},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:"S9p"}}},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:"S2w"}},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:"S2m"},ProvisioningArtifact:{shape:"S57"}}}},NextPageToken:{}}}},ListRecordHistory:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9p"},SearchFilter:{type:"structure",members:{Key:{},Value:{}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{RecordDetails:{type:"list",member:{shape:"S7f"}},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:"Sak"},NextPageToken:{}}}},ListServiceActionsForProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sak"},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:"S4k"},PageToken:{}}}},NotifyProvisionProductEngineWorkflowResult:{input:{type:"structure",required:["WorkflowToken","RecordId","Status","IdempotencyToken"],members:{WorkflowToken:{},RecordId:{},Status:{},FailureReason:{},ResourceIdentifier:{type:"structure",members:{UniqueTag:{type:"structure",members:{Key:{},Value:{}}}}},Outputs:{shape:"S7q"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},NotifyTerminateProvisionedProductEngineWorkflowResult:{input:{type:"structure",required:["WorkflowToken","RecordId","Status","IdempotencyToken"],members:{WorkflowToken:{},RecordId:{},Status:{},FailureReason:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},NotifyUpdateProvisionedProductEngineWorkflowResult:{input:{type:"structure",required:["WorkflowToken","RecordId","Status","IdempotencyToken"],members:{WorkflowToken:{},RecordId:{},Status:{},FailureReason:{},Outputs:{shape:"S7q"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},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:"S76"},StackSetRegions:{shape:"S77"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"}}},Tags:{shape:"S1q"},NotificationArns:{shape:"S33"},ProvisionToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"}}}},RejectPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},ScanProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9p"},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{shape:"S5k"}},NextPageToken:{}}}},SearchProducts:{input:{type:"structure",members:{AcceptLanguage:{},Filters:{shape:"Sbn"},PageSize:{type:"integer"},SortBy:{},SortOrder:{},PageToken:{}}},output:{type:"structure",members:{ProductViewSummaries:{type:"list",member:{shape:"S2m"}},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:"Sbn"},SortBy:{},SortOrder:{},PageToken:{},PageSize:{type:"integer"},ProductSource:{}}},output:{type:"structure",members:{ProductViewDetails:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},SearchProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9p"},Filters:{type:"map",key:{},value:{type:"list",member:{}}},SortBy:{},SortOrder:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},Tags:{shape:"S1q"},PhysicalId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},UserArn:{},UserArnSession:{}}}},TotalResultsCount:{type:"integer"},NextPageToken:{}}}},TerminateProvisionedProduct:{input:{type:"structure",required:["TerminateToken"],members:{ProvisionedProductName:{},ProvisionedProductId:{},TerminateToken:{idempotencyToken:!0},IgnoreErrors:{type:"boolean"},AcceptLanguage:{},RetainPhysicalResources:{type:"boolean"}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"}}}},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:"Sco"}}},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"},SharePrincipals:{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:"Sco"},SourceConnection:{shape:"S2c"}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2l"},Tags:{shape:"S1q"}}}},UpdateProvisionedProduct:{input:{type:"structure",required:["UpdateToken"],members:{AcceptLanguage:{},ProvisionedProductName:{},ProvisionedProductId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisioningParameters:{shape:"S36"},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S76"},StackSetRegions:{shape:"S77"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"},StackSetOperationType:{}}},Tags:{shape:"S1q"},UpdateToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S7f"}}}},UpdateProvisionedProductProperties:{input:{type:"structure",required:["ProvisionedProductId","ProvisionedProductProperties","IdempotencyToken"],members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sd0"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sd0"},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:"S2w"},Info:{shape:"S27"},Status:{}}}},UpdateServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},Definition:{shape:"S3h"},Description:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S3m"}}}},UpdateTagOption:{input:{type:"structure",required:["Id"],members:{Id:{},Value:{},Active:{type:"boolean"}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3s"}}}}},shapes:{Sn:{type:"list",member:{type:"structure",required:["ServiceActionId","ProductId","ProvisioningArtifactId"],members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{}}}},Sq:{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",members:{Name:{},Description:{},Info:{shape:"S27"},Type:{},DisableTemplateValidation:{type:"boolean"}}},S27:{type:"map",key:{},value:{}},S2c:{type:"structure",required:["ConnectionParameters"],members:{Type:{},ConnectionParameters:{shape:"S2e"}}},S2e:{type:"structure",members:{CodeStar:{type:"structure",required:["ConnectionArn","Repository","Branch","ArtifactPath"],members:{ConnectionArn:{},Repository:{},Branch:{},ArtifactPath:{}}}}},S2l:{type:"structure",members:{ProductViewSummary:{shape:"S2m"},Status:{},ProductARN:{},CreatedTime:{type:"timestamp"},SourceConnection:{type:"structure",members:{Type:{},ConnectionParameters:{shape:"S2e"},LastSync:{type:"structure",members:{LastSyncTime:{type:"timestamp"},LastSyncStatus:{},LastSyncStatusMessage:{},LastSuccessfulSyncTime:{type:"timestamp"},LastSuccessfulSyncProvisioningArtifactId:{}}}}}}},S2m:{type:"structure",members:{Id:{},ProductId:{},Name:{},Owner:{},ShortDescription:{},Type:{},Distributor:{},HasDefaultPath:{type:"boolean"},SupportEmail:{},SupportDescription:{},SupportUrl:{}}},S2w:{type:"structure",members:{Id:{},Name:{},Description:{},Type:{},CreatedTime:{type:"timestamp"},Active:{type:"boolean"},Guidance:{},SourceRevision:{}}},S33:{type:"list",member:{}},S36:{type:"list",member:{type:"structure",members:{Key:{},Value:{},UsePreviousValue:{type:"boolean"}}}},S3h:{type:"map",key:{},value:{}},S3m:{type:"structure",members:{ServiceActionSummary:{shape:"S3n"},Definition:{shape:"S3h"}}},S3n:{type:"structure",members:{Id:{},Name:{},Description:{},DefinitionType:{}}},S3s:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"},Id:{},Owner:{}}},S4k:{type:"list",member:{shape:"S3s"}},S4l:{type:"list",member:{type:"structure",members:{BudgetName:{}}}},S56:{type:"list",member:{shape:"S57"}},S57:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},Guidance:{}}},S5k:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},ProductId:{},ProvisioningArtifactId:{},LaunchRoleArn:{}}},S6l:{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:{}}}}}},S6w:{type:"list",member:{type:"structure",members:{Type:{},Description:{}}}},S76:{type:"list",member:{}},S77:{type:"list",member:{}},S79:{type:"list",member:{type:"structure",members:{Key:{},Description:{}}}},S7f:{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:{}}},S7q:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{}}}},S82:{type:"list",member:{}},S90:{type:"list",member:{shape:"S1n"}},S9p:{type:"structure",members:{Key:{},Value:{}}},Sak:{type:"list",member:{shape:"S3n"}},Sbn:{type:"map",key:{},value:{type:"list",member:{}}},Sco:{type:"list",member:{}},Sd0:{type:"map",key:{},value:{}}}}},{}],689:[function(e,t,r){t.exports={pagination:{DescribePortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},GetProvisionedProductOutputs:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListAcceptedPortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListBudgetsForResource:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListConstraintsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListLaunchPaths:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListOrganizationPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolios:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfoliosForProduct:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPrincipalsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListProvisioningArtifactsForServiceAction:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListResourcesForTagOption:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},ListServiceActions:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListServiceActionsForProvisioningArtifact:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListTagOptions:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},SearchProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProductsAsAdmin:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProvisionedProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"}}}},{}],690:[function(e,t,r){t.exports={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"},options:{shape:"Sa"}}},output:{type:"structure",members:{applicationArn:{},resourceArn:{},options:{shape:"Sa"}}}},CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",required:["name","clientToken"],members:{name:{},description:{},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{application:{shape:"Sm"}}}},CreateAttributeGroup:{http:{requestUri:"/attribute-groups",responseCode:201},input:{type:"structure",required:["name","attributes","clientToken"],members:{name:{},description:{},attributes:{},tags:{shape:"Sh"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{attributeGroup:{shape:"St"}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{application}"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"}}},output:{type:"structure",members:{application:{shape:"Sx"}}}},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:"S10"}}}},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:"So"},lastUpdateTime:{shape:"So"},associatedResourceCount:{type:"integer"},tags:{shape:"Sh"},integrations:{type:"structure",members:{resourceGroup:{shape:"S1a"},applicationTagResourceGroup:{shape:"S1a"}}},applicationTag:{shape:"Sp"}}}},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"},nextToken:{location:"querystring",locationName:"nextToken"},resourceTagStatus:{location:"querystring",locationName:"resourceTagStatus",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resource:{type:"structure",members:{name:{},arn:{},associationTime:{shape:"So"},integrations:{type:"structure",members:{resourceGroup:{shape:"S1a"}}}}},options:{shape:"Sa"},applicationTagResult:{type:"structure",members:{applicationTagStatus:{},errorMessage:{},resources:{type:"list",member:{type:"structure",members:{resourceArn:{},errorMessage:{},status:{},resourceType:{}}}},nextToken:{}}}}},idempotent:!0},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:"So"},lastUpdateTime:{shape:"So"},tags:{shape:"Sh"},createdBy:{}}}},GetConfiguration:{http:{method:"GET",requestUri:"/configuration"},output:{type:"structure",members:{configuration:{shape:"S1u"}}}},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:"Sx"}},nextToken:{}}},idempotent:!0},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:!0},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:{},resourceType:{},resourceDetails:{type:"structure",members:{tagValue:{}}},options:{shape:"Sa"}}}},nextToken:{}}},idempotent:!0},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:"S10"}},nextToken:{}}},idempotent:!0},ListAttributeGroupsForApplication:{http:{method:"GET",requestUri:"/applications/{application}/attribute-group-details"},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:{attributeGroupsDetails:{type:"list",member:{type:"structure",members:{id:{},arn:{},name:{},createdBy:{}}}},nextToken:{}}},idempotent:!0},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"}}}},PutConfiguration:{http:{method:"PUT",requestUri:"/configuration"},input:{type:"structure",required:["configuration"],members:{configuration:{shape:"S1u"}}}},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:"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:{}}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{application}"},input:{type:"structure",required:["application"],members:{application:{location:"uri",locationName:"application"},name:{deprecated:!0,deprecatedMessage:"Name update for application is deprecated."},description:{}}},output:{type:"structure",members:{application:{shape:"Sm"}}}},UpdateAttributeGroup:{http:{method:"PATCH",requestUri:"/attribute-groups/{attributeGroup}"},input:{type:"structure",required:["attributeGroup"],members:{attributeGroup:{location:"uri",locationName:"attributeGroup"},name:{deprecated:!0,deprecatedMessage:"Name update for attribute group is deprecated."},description:{},attributes:{}}},output:{type:"structure",members:{attributeGroup:{shape:"St"}}}}},shapes:{Sa:{type:"list",member:{}},Sh:{type:"map",key:{},value:{}},Sm:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"So"},lastUpdateTime:{shape:"So"},tags:{shape:"Sh"},applicationTag:{shape:"Sp"}}},So:{type:"timestamp",timestampFormat:"iso8601"},Sp:{type:"map",key:{},value:{}},St:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"So"},lastUpdateTime:{shape:"So"},tags:{shape:"Sh"}}},Sx:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"So"},lastUpdateTime:{shape:"So"}}},S10:{type:"structure",members:{id:{},arn:{},name:{},description:{},creationTime:{shape:"So"},lastUpdateTime:{shape:"So"},createdBy:{}}},S1a:{type:"structure",members:{state:{},arn:{},errorMessage:{}}},S1u:{type:"structure",members:{tagQueryConfiguration:{type:"structure",members:{tagKey:{}}}}}}}},{}],691:[function(e,t,r){t.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applications"},ListAssociatedAttributeGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroups"},ListAssociatedResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"resources"},ListAttributeGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroups"},ListAttributeGroupsForApplication:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroupsDetails"}}}},{}],692:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-03-14",endpointPrefix:"servicediscovery",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ServiceDiscovery",serviceFullName:"AWS Cloud Map",serviceId:"ServiceDiscovery",signatureVersion:"v4",targetPrefix:"Route53AutoNaming_v20170314",uid:"servicediscovery-2017-03-14"},operations:{CreateHttpNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:!0},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePrivateDnsNamespace:{input:{type:"structure",required:["Name","Vpc"],members:{Name:{},CreatorRequestId:{idempotencyToken:!0},Description:{},Vpc:{},Tags:{shape:"S5"},Properties:{type:"structure",required:["DnsProperties"],members:{DnsProperties:{type:"structure",required:["SOA"],members:{SOA:{shape:"Sf"}}}}}}},output:{type:"structure",members:{OperationId:{}}}},CreatePublicDnsNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:!0},Description:{},Tags:{shape:"S5"},Properties:{type:"structure",required:["DnsProperties"],members:{DnsProperties:{type:"structure",required:["SOA"],members:{SOA:{shape:"Sf"}}}}}}},output:{type:"structure",members:{OperationId:{}}}},CreateService:{input:{type:"structure",required:["Name"],members:{Name:{},NamespaceId:{},CreatorRequestId:{idempotencyToken:!0},Description:{},DnsConfig:{shape:"Sp"},HealthCheckConfig:{shape:"Su"},HealthCheckCustomConfig:{shape:"Sy"},Tags:{shape:"S5"},Type:{}}},output:{type:"structure",members:{Service:{shape:"S11"}}}},DeleteNamespace:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{OperationId:{}}}},DeleteService:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DeregisterInstance:{input:{type:"structure",required:["ServiceId","InstanceId"],members:{ServiceId:{},InstanceId:{}}},output:{type:"structure",members:{OperationId:{}}}},DiscoverInstances:{input:{type:"structure",required:["NamespaceName","ServiceName"],members:{NamespaceName:{},ServiceName:{},MaxResults:{type:"integer"},QueryParameters:{shape:"S1f"},OptionalParameters:{shape:"S1f"},HealthStatus:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{InstanceId:{},NamespaceName:{},ServiceName:{},HealthStatus:{},Attributes:{shape:"S1f"}}}},InstancesRevision:{type:"long"}}},endpoint:{hostPrefix:"data-"}},DiscoverInstancesRevision:{input:{type:"structure",required:["NamespaceName","ServiceName"],members:{NamespaceName:{},ServiceName:{}}},output:{type:"structure",members:{InstancesRevision:{type:"long"}}},endpoint:{hostPrefix:"data-"}},GetInstance:{input:{type:"structure",required:["ServiceId","InstanceId"],members:{ServiceId:{},InstanceId:{}}},output:{type:"structure",members:{Instance:{type:"structure",required:["Id"],members:{Id:{},CreatorRequestId:{},Attributes:{shape:"S1f"}}}}}},GetInstancesHealthStatus:{input:{type:"structure",required:["ServiceId"],members:{ServiceId:{},Instances:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Status:{type:"map",key:{},value:{}},NextToken:{}}}},GetNamespace:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Namespace:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},ServiceCount:{type:"integer"},Properties:{shape:"S23"},CreateDate:{type:"timestamp"},CreatorRequestId:{}}}}}},GetOperation:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{Operation:{type:"structure",members:{Id:{},Type:{},Status:{},ErrorMessage:{},ErrorCode:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Targets:{type:"map",key:{},value:{}}}}}}},GetService:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Service:{shape:"S11"}}}},ListInstances:{input:{type:"structure",required:["ServiceId"],members:{ServiceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Attributes:{shape:"S1f"}}}},NextToken:{}}}},ListNamespaces:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2p"},Condition:{}}}}}},output:{type:"structure",members:{Namespaces:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},ServiceCount:{type:"integer"},Properties:{shape:"S23"},CreateDate:{type:"timestamp"}}}},NextToken:{}}}},ListOperations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2p"},Condition:{}}}}}},output:{type:"structure",members:{Operations:{type:"list",member:{type:"structure",members:{Id:{},Status:{}}}},NextToken:{}}}},ListServices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2p"},Condition:{}}}}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},InstanceCount:{type:"integer"},DnsConfig:{shape:"Sp"},HealthCheckConfig:{shape:"Su"},HealthCheckCustomConfig:{shape:"Sy"},CreateDate:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},RegisterInstance:{input:{type:"structure",required:["ServiceId","InstanceId","Attributes"],members:{ServiceId:{},InstanceId:{},CreatorRequestId:{idempotencyToken:!0},Attributes:{shape:"S1f"}}},output:{type:"structure",members:{OperationId:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateHttpNamespace:{input:{type:"structure",required:["Id","Namespace"],members:{Id:{},UpdaterRequestId:{idempotencyToken:!0},Namespace:{type:"structure",required:["Description"],members:{Description:{}}}}},output:{type:"structure",members:{OperationId:{}}}},UpdateInstanceCustomHealthStatus:{input:{type:"structure",required:["ServiceId","InstanceId","Status"],members:{ServiceId:{},InstanceId:{},Status:{}}}},UpdatePrivateDnsNamespace:{input:{type:"structure",required:["Id","Namespace"],members:{Id:{},UpdaterRequestId:{idempotencyToken:!0},Namespace:{type:"structure",members:{Description:{},Properties:{type:"structure",required:["DnsProperties"],members:{DnsProperties:{type:"structure",required:["SOA"],members:{SOA:{shape:"S3t"}}}}}}}}},output:{type:"structure",members:{OperationId:{}}}},UpdatePublicDnsNamespace:{input:{type:"structure",required:["Id","Namespace"],members:{Id:{},UpdaterRequestId:{idempotencyToken:!0},Namespace:{type:"structure",members:{Description:{},Properties:{type:"structure",required:["DnsProperties"],members:{DnsProperties:{type:"structure",required:["SOA"],members:{SOA:{shape:"S3t"}}}}}}}}},output:{type:"structure",members:{OperationId:{}}}},UpdateService:{input:{type:"structure",required:["Id","Service"],members:{Id:{},Service:{type:"structure",members:{Description:{},DnsConfig:{type:"structure",required:["DnsRecords"],members:{DnsRecords:{shape:"Sr"}}},HealthCheckConfig:{shape:"Su"}}}}},output:{type:"structure",members:{OperationId:{}}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["TTL"],members:{TTL:{type:"long"}}},Sp:{type:"structure",required:["DnsRecords"],members:{NamespaceId:{deprecated:!0,deprecatedMessage:"Top level attribute in request should be used to reference namespace-id"},RoutingPolicy:{},DnsRecords:{shape:"Sr"}}},Sr:{type:"list",member:{type:"structure",required:["Type","TTL"],members:{Type:{},TTL:{type:"long"}}}},Su:{type:"structure",required:["Type"],members:{Type:{},ResourcePath:{},FailureThreshold:{type:"integer"}}},Sy:{type:"structure",members:{FailureThreshold:{deprecated:!0,deprecatedMessage:"Configurable FailureThreshold of HealthCheckCustomConfig is deprecated. It will always have value 1.",type:"integer"}}},S11:{type:"structure",members:{Id:{},Arn:{},Name:{},NamespaceId:{},Description:{},InstanceCount:{type:"integer"},DnsConfig:{shape:"Sp"},Type:{},HealthCheckConfig:{shape:"Su"},HealthCheckCustomConfig:{shape:"Sy"},CreateDate:{type:"timestamp"},CreatorRequestId:{}}},S1f:{type:"map",key:{},value:{}},S23:{type:"structure",members:{DnsProperties:{type:"structure",members:{HostedZoneId:{},SOA:{shape:"Sf"}}},HttpProperties:{type:"structure",members:{HttpName:{}}}}},S2p:{type:"list",member:{}},S3t:{type:"structure",required:["TTL"],members:{TTL:{type:"long"}}}}}},{}],693:[function(e,t,r){t.exports={pagination:{GetInstancesHealthStatus:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNamespaces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListOperations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],694:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-09-27",endpointPrefix:"email",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"Amazon SES V2",serviceFullName:"Amazon Simple Email Service",serviceId:"SESv2",signatureVersion:"v4",signingName:"ses",uid:"sesv2-2019-09-27",auth:["aws.auth#sigv4"]},operations:{BatchGetMetricData:{http:{requestUri:"/v2/email/metrics/batch"},input:{type:"structure",required:["Queries"],members:{Queries:{type:"list",member:{type:"structure",required:["Id","Namespace","Metric","StartDate","EndDate"],members:{Id:{},Namespace:{},Metric:{},Dimensions:{type:"map",key:{},value:{}},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"}}}}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{Id:{},Timestamps:{type:"list",member:{type:"timestamp"}},Values:{type:"list",member:{type:"long"}}}}},Errors:{type:"list",member:{type:"structure",members:{Id:{},Code:{},Message:{}}}}}}},CancelExportJob:{http:{method:"PUT",requestUri:"/v2/email/export-jobs/{JobId}/cancel"},input:{type:"structure",required:["JobId"],members:{JobId:{location:"uri",locationName:"JobId"}}},output:{type:"structure",members:{}}},CreateConfigurationSet:{http:{requestUri:"/v2/email/configuration-sets"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sq"},DeliveryOptions:{shape:"Ss"},ReputationOptions:{shape:"Sv"},SendingOptions:{shape:"Sy"},Tags:{shape:"Sz"},SuppressionOptions:{shape:"S13"},VdmOptions:{shape:"S16"}}},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:"S1d"}}},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:"S1v"},UnsubscribeAll:{type:"boolean"},AttributesData:{}}},output:{type:"structure",members:{}}},CreateContactList:{http:{requestUri:"/v2/email/contact-lists"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{},Topics:{shape:"S23"},Description:{},Tags:{shape:"Sz"}}},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:"Sz"},ScalingMode:{}}},output:{type:"structure",members:{}}},CreateDeliverabilityTestReport:{http:{requestUri:"/v2/email/deliverability-dashboard/test"},input:{type:"structure",required:["FromEmailAddress","Content"],members:{ReportName:{},FromEmailAddress:{},Content:{shape:"S2k"},Tags:{shape:"Sz"}}},output:{type:"structure",required:["ReportId","DeliverabilityTestStatus"],members:{ReportId:{},DeliverabilityTestStatus:{}}}},CreateEmailIdentity:{http:{requestUri:"/v2/email/identities"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{},Tags:{shape:"Sz"},DkimSigningAttributes:{shape:"S33"},ConfigurationSetName:{}}},output:{type:"structure",members:{IdentityType:{},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S39"}}}},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:"S3j"}}},output:{type:"structure",members:{}}},CreateExportJob:{http:{requestUri:"/v2/email/export-jobs"},input:{type:"structure",required:["ExportDataSource","ExportDestination"],members:{ExportDataSource:{shape:"S3o"},ExportDestination:{shape:"S48"}}},output:{type:"structure",members:{JobId:{}}}},CreateImportJob:{http:{requestUri:"/v2/email/import-jobs"},input:{type:"structure",required:["ImportDestination","ImportDataSource"],members:{ImportDestination:{shape:"S4d"},ImportDataSource:{shape:"S4i"}}},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:"S14"}}},Details:{type:"structure",members:{MailType:{},WebsiteURL:{shape:"S5e"},ContactLanguage:{},UseCaseDescription:{shape:"S5g"},AdditionalContactEmailAddresses:{shape:"S5h"},ReviewDetails:{type:"structure",members:{Status:{},CaseId:{}}}}},VdmAttributes:{shape:"S5m"}}}},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:"Sq"},DeliveryOptions:{shape:"Ss"},ReputationOptions:{shape:"Sv"},SendingOptions:{shape:"Sy"},Tags:{shape:"Sz"},SuppressionOptions:{shape:"S13"},VdmOptions:{shape:"S16"}}}},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:"S1e"},KinesisFirehoseDestination:{shape:"S1g"},CloudWatchDestination:{shape:"S1i"},SnsDestination:{shape:"S1o"},EventBridgeDestination:{shape:"S1p"},PinpointDestination:{shape:"S1q"}}}}}}},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:"S1v"},TopicDefaultPreferences:{shape:"S1v"},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:"S23"},Description:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Tags:{shape:"Sz"}}}},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:"S6d"}}}},GetDedicatedIpPool:{http:{method:"GET",requestUri:"/v2/email/dedicated-ip-pools/{PoolName}"},input:{type:"structure",required:["PoolName"],members:{PoolName:{location:"uri",locationName:"PoolName"}}},output:{type:"structure",members:{DedicatedIpPool:{type:"structure",required:["PoolName","ScalingMode"],members:{PoolName:{},ScalingMode:{}}}}}},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:"S6d"}},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:"S6r"},PendingExpirationSubscribedDomains:{shape:"S6r"}}}},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:"S6z"},OverallPlacement:{shape:"S71"},IspPlacements:{type:"list",member:{type:"structure",members:{IspName:{},PlacementStatistics:{shape:"S71"}}}},Message:{},Tags:{shape:"Sz"}}}},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:"S79"}}}},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:"S7j"},ReadRatePercent:{type:"double"},DomainIspPlacements:{shape:"S7k"}}},DailyVolumes:{type:"list",member:{type:"structure",members:{StartDate:{type:"timestamp"},VolumeStatistics:{shape:"S7j"},DomainIspPlacements:{shape:"S7k"}}}}}}},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:"S39"},MailFromAttributes:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMxFailure:{}}},Policies:{shape:"S7u"},Tags:{shape:"Sz"},ConfigurationSetName:{},VerificationStatus:{},VerificationInfo:{type:"structure",members:{LastCheckedTimestamp:{type:"timestamp"},LastSuccessTimestamp:{type:"timestamp"},ErrorType:{},SOARecord:{type:"structure",members:{PrimaryNameServer:{},AdminEmail:{},SerialNumber:{type:"long"}}}}}}}},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:"S7u"}}}},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:"S3j"}}}},GetExportJob:{http:{method:"GET",requestUri:"/v2/email/export-jobs/{JobId}"},input:{type:"structure",required:["JobId"],members:{JobId:{location:"uri",locationName:"JobId"}}},output:{type:"structure",members:{JobId:{},ExportSourceType:{},JobStatus:{},ExportDestination:{shape:"S48"},ExportDataSource:{shape:"S3o"},CreatedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"},FailureInfo:{shape:"S8a"},Statistics:{type:"structure",members:{ +ProcessedRecordsCount:{type:"integer"},ExportedRecordsCount:{type:"integer"}}}}}},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:"S4d"},ImportDataSource:{shape:"S4i"},FailureInfo:{shape:"S8a"},JobStatus:{},CreatedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"},ProcessedRecordsCount:{type:"integer"},FailedRecordsCount:{type:"integer"}}}},GetMessageInsights:{http:{method:"GET",requestUri:"/v2/email/insights/{MessageId}/"},input:{type:"structure",required:["MessageId"],members:{MessageId:{location:"uri",locationName:"MessageId"}}},output:{type:"structure",members:{MessageId:{},FromEmailAddress:{shape:"S3y"},Subject:{shape:"S40"},EmailTags:{shape:"S8m"},Insights:{type:"list",member:{type:"structure",members:{Destination:{shape:"S3y"},Isp:{},Events:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},Type:{},Details:{type:"structure",members:{Bounce:{type:"structure",members:{BounceType:{},BounceSubType:{},DiagnosticCode:{}}},Complaint:{type:"structure",members:{ComplaintSubType:{},ComplaintFeedbackType:{}}}}}}}}}}}}}},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:{requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/list"},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:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Contacts:{type:"list",member:{type:"structure",members:{EmailAddress:{},TopicPreferences:{shape:"S1v"},TopicDefaultPreferences:{shape:"S1v"},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:"S6z"}},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:"S79"}},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"},VerificationStatus:{}}}},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:{}}}},ListExportJobs:{http:{requestUri:"/v2/email/list-export-jobs"},input:{type:"structure",members:{NextToken:{},PageSize:{type:"integer"},ExportSourceType:{},JobStatus:{}}},output:{type:"structure",members:{ExportJobs:{type:"list",member:{type:"structure",members:{JobId:{},ExportSourceType:{},JobStatus:{},CreatedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListImportJobs:{http:{requestUri:"/v2/email/import-jobs/list"},input:{type:"structure",members:{ImportDestinationType:{},NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{ImportJobs:{type:"list",member:{type:"structure",members:{JobId:{},ImportDestination:{shape:"S4d"},JobStatus:{},CreatedTimestamp:{type:"timestamp"},ProcessedRecordsCount:{type:"integer"},FailedRecordsCount:{type:"integer"}}}},NextToken:{}}}},ListRecommendations:{http:{requestUri:"/v2/email/vdm/recommendations"},input:{type:"structure",members:{Filter:{type:"map",key:{},value:{}},NextToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{Recommendations:{type:"list",member:{type:"structure",members:{ResourceArn:{},Type:{},Description:{},Status:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Impact:{}}}},NextToken:{}}}},ListSuppressedDestinations:{http:{method:"GET",requestUri:"/v2/email/suppression/addresses"},input:{type:"structure",members:{Reasons:{shape:"S14",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:"Sz"}}}},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:"S5e"},ContactLanguage:{},UseCaseDescription:{shape:"S5g"},AdditionalContactEmailAddresses:{shape:"S5h"},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:"S14"}}},output:{type:"structure",members:{}}},PutAccountVdmAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/vdm"},input:{type:"structure",required:["VdmAttributes"],members:{VdmAttributes:{shape:"S5m"}}},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:"S14"}}},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:{}}},PutConfigurationSetVdmOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/vdm-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},VdmOptions:{shape:"S16"}}},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:{}}},PutDedicatedIpPoolScalingAttributes:{http:{method:"PUT",requestUri:"/v2/email/dedicated-ip-pools/{PoolName}/scaling"},input:{type:"structure",required:["PoolName","ScalingMode"],members:{PoolName:{location:"uri",locationName:"PoolName"},ScalingMode:{}}},output:{type:"structure",members:{}},idempotent:!0},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:"S6r"}}},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:"S33"}}},output:{type:"structure",members:{DkimStatus:{},DkimTokens:{shape:"S3b"}}}},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:"Sc5"},FeedbackForwardingEmailAddress:{},FeedbackForwardingEmailAddressIdentityArn:{},DefaultEmailTags:{shape:"S8m"},DefaultContent:{type:"structure",members:{Template:{shape:"S2w"}}},BulkEmailEntries:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"Sc9"},ReplacementTags:{shape:"S8m"},ReplacementEmailContent:{type:"structure",members:{ReplacementTemplate:{type:"structure",members:{ReplacementTemplateData:{}}}}},ReplacementHeaders:{shape:"S2q"}}}},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:"Sc9"},ReplyToAddresses:{shape:"Sc5"},FeedbackForwardingEmailAddress:{},FeedbackForwardingEmailAddressIdentityArn:{},Content:{shape:"S2k"},EmailTags:{shape:"S8m"},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:"Sz"}}},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:"S1d"}}},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:"S1v"},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:"S23"},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:"S3j"}}},output:{type:"structure",members:{}}}},shapes:{Sq:{type:"structure",required:["CustomRedirectDomain"],members:{CustomRedirectDomain:{}}},Ss:{type:"structure",members:{TlsPolicy:{},SendingPoolName:{}}},Sv:{type:"structure",members:{ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}},Sy:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},Sz:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S13:{type:"structure",members:{SuppressedReasons:{shape:"S14"}}},S14:{type:"list",member:{}},S16:{type:"structure",members:{DashboardOptions:{type:"structure",members:{EngagementMetrics:{}}},GuardianOptions:{type:"structure",members:{OptimizedSharedDelivery:{}}}}},S1d:{type:"structure",members:{Enabled:{type:"boolean"},MatchingEventTypes:{shape:"S1e"},KinesisFirehoseDestination:{shape:"S1g"},CloudWatchDestination:{shape:"S1i"},SnsDestination:{shape:"S1o"},EventBridgeDestination:{shape:"S1p"},PinpointDestination:{shape:"S1q"}}},S1e:{type:"list",member:{}},S1g:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},S1i:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},S1o:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},S1p:{type:"structure",required:["EventBusArn"],members:{EventBusArn:{}}},S1q:{type:"structure",members:{ApplicationArn:{}}},S1v:{type:"list",member:{type:"structure",required:["TopicName","SubscriptionStatus"],members:{TopicName:{},SubscriptionStatus:{}}}},S23:{type:"list",member:{type:"structure",required:["TopicName","DisplayName","DefaultSubscriptionStatus"],members:{TopicName:{},DisplayName:{},Description:{},DefaultSubscriptionStatus:{}}}},S2k:{type:"structure",members:{Simple:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S2m"},Body:{type:"structure",members:{Text:{shape:"S2m"},Html:{shape:"S2m"}}},Headers:{shape:"S2q"}}},Raw:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},Template:{shape:"S2w"}}},S2m:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}},S2q:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S2w:{type:"structure",members:{TemplateName:{},TemplateArn:{},TemplateData:{},Headers:{shape:"S2q"}}},S33:{type:"structure",members:{DomainSigningSelector:{},DomainSigningPrivateKey:{type:"string",sensitive:!0},NextSigningKeyLength:{}}},S39:{type:"structure",members:{SigningEnabled:{type:"boolean"},Status:{},Tokens:{shape:"S3b"},SigningAttributesOrigin:{},NextSigningKeyLength:{},CurrentSigningKeyLength:{},LastKeyGenerationTimestamp:{type:"timestamp"}}},S3b:{type:"list",member:{}},S3j:{type:"structure",members:{Subject:{},Text:{},Html:{}}},S3o:{type:"structure",members:{MetricsDataSource:{type:"structure",required:["Dimensions","Namespace","Metrics","StartDate","EndDate"],members:{Dimensions:{type:"map",key:{},value:{type:"list",member:{}}},Namespace:{},Metrics:{type:"list",member:{type:"structure",members:{Name:{},Aggregation:{}}}},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"}}},MessageInsightsDataSource:{type:"structure",required:["StartDate","EndDate"],members:{StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},Include:{shape:"S3w"},Exclude:{shape:"S3w"},MaxResults:{type:"integer"}}}}},S3w:{type:"structure",members:{FromEmailAddress:{shape:"S3x"},Destination:{shape:"S3x"},Subject:{type:"list",member:{shape:"S40"}},Isp:{type:"list",member:{}},LastDeliveryEvent:{type:"list",member:{}},LastEngagementEvent:{type:"list",member:{}}}},S3x:{type:"list",member:{shape:"S3y"}},S3y:{type:"string",sensitive:!0},S40:{type:"string",sensitive:!0},S48:{type:"structure",required:["DataFormat"],members:{DataFormat:{},S3Url:{}}},S4d:{type:"structure",members:{SuppressionListDestination:{type:"structure",required:["SuppressionListImportAction"],members:{SuppressionListImportAction:{}}},ContactListDestination:{type:"structure",required:["ContactListName","ContactListImportAction"],members:{ContactListName:{},ContactListImportAction:{}}}}},S4i:{type:"structure",required:["S3Url","DataFormat"],members:{S3Url:{},DataFormat:{}}},S5e:{type:"string",sensitive:!0},S5g:{type:"string",sensitive:!0},S5h:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0},S5m:{type:"structure",required:["VdmEnabled"],members:{VdmEnabled:{},DashboardAttributes:{type:"structure",members:{EngagementMetrics:{}}},GuardianAttributes:{type:"structure",members:{OptimizedSharedDelivery:{}}}}},S6d:{type:"structure",required:["Ip","WarmupStatus","WarmupPercentage"],members:{Ip:{},WarmupStatus:{},WarmupPercentage:{type:"integer"},PoolName:{}}},S6r:{type:"list",member:{type:"structure",members:{Domain:{},SubscriptionStartDate:{type:"timestamp"},InboxPlacementTrackingOption:{type:"structure",members:{Global:{type:"boolean"},TrackedIsps:{type:"list",member:{}}}}}}},S6z:{type:"structure",members:{ReportId:{},ReportName:{},Subject:{},FromEmailAddress:{},CreateDate:{type:"timestamp"},DeliverabilityTestStatus:{}}},S71:{type:"structure",members:{InboxPercentage:{type:"double"},SpamPercentage:{type:"double"},MissingPercentage:{type:"double"},SpfPercentage:{type:"double"},DkimPercentage:{type:"double"}}},S79:{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:{}}}},S7j:{type:"structure",members:{InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},ProjectedInbox:{type:"long"},ProjectedSpam:{type:"long"}}},S7k:{type:"list",member:{type:"structure",members:{IspName:{},InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},InboxPercentage:{type:"double"},SpamPercentage:{type:"double"}}}},S7u:{type:"map",key:{},value:{}},S8a:{type:"structure",members:{FailedRecordsS3Url:{},ErrorMessage:{}}},S8m:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sc5:{type:"list",member:{}},Sc9:{type:"structure",members:{ToAddresses:{shape:"Sc5"},CcAddresses:{shape:"Sc5"},BccAddresses:{shape:"Sc5"}}}}}},{}],695:[function(e,t,r){t.exports={pagination:{GetDedicatedIps:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListConfigurationSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListContactLists:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListContacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListCustomVerificationEmailTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDedicatedIpPools:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDeliverabilityTestReports:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDomainDeliverabilityCampaigns:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailIdentities:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListExportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListImportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListRecommendations:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListSuppressedDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"}}}},{}],696:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-06-02",endpointPrefix:"shield",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"AWS Shield",serviceFullName:"AWS Shield",serviceId:"Shield",signatureVersion:"v4",targetPrefix:"AWSShield_20160616",uid:"shield-2016-06-02",auth:["aws.auth#sigv4"]},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:!0},output:{type:"structure",members:{},deprecated:!0},deprecated:!0},DescribeAttack:{input:{type:"structure",required:["AttackId"],members:{AttackId:{}}},output:{type:"structure",members:{Attack:{type:"structure",members:{AttackId:{},ResourceArn:{},SubResources:{type:"list",member:{type:"structure",members:{Type:{},Id:{},AttackVectors:{type:"list",member:{type:"structure",required:["VectorType"],members:{VectorType:{},VectorCounters:{shape:"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"},InclusionFilters:{type:"structure",members:{ProtectionGroupIds:{type:"list",member:{}},Patterns:{type:"list",member:{}},ResourceTypes:{shape:"S3r"},Aggregations:{type:"list",member:{}}}}}},output:{type:"structure",required:["ProtectionGroups"],members:{ProtectionGroups:{type:"list",member:{shape:"S2j"}},NextToken:{}}}},ListProtections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},InclusionFilters:{type:"structure",members:{ResourceArns:{type:"list",member:{}},ProtectionNames:{type:"list",member:{}},ResourceTypes:{shape:"S3r"}}}}},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"}}}},S3r:{type:"list",member:{}}}}},{}],697:[function(e,t,r){t.exports={pagination:{ListAttacks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AttackSummaries"},ListProtectionGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListProtections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Protections"},ListResourcesInProtectionGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],698:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-08-25",endpointPrefix:"signer",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"signer",serviceFullName:"AWS Signer",serviceId:"signer",signatureVersion:"v4",signingName:"signer",uid:"signer-2017-08-25"},operations:{AddProfilePermission:{http:{requestUri:"/signing-profiles/{profileName}/permissions"},input:{type:"structure",required:["action","principal","statementId","profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileVersion:{},action:{},principal:{},revisionId:{},statementId:{}}},output:{type:"structure",members:{revisionId:{}}}},CancelSigningProfile:{http:{method:"DELETE",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"}}}},DescribeSigningJob:{http:{method:"GET",requestUri:"/signing-jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{jobId:{},source:{shape:"Sa"},signingMaterial:{shape:"Sf"},platformId:{},platformDisplayName:{},profileName:{},profileVersion:{},overrides:{shape:"Sj"},signingParameters:{shape:"So"},createdAt:{type:"timestamp"},completedAt:{type:"timestamp"},signatureExpiresAt:{type:"timestamp"},requestedBy:{},status:{},statusReason:{},revocationRecord:{type:"structure",members:{reason:{},revokedAt:{type:"timestamp"},revokedBy:{}}},signedObject:{shape:"Sw"},jobOwner:{},jobInvoker:{}}}},GetRevocationStatus:{http:{method:"GET",requestUri:"/revocations"},input:{type:"structure",required:["signatureTimestamp","platformId","profileVersionArn","jobArn","certificateHashes"],members:{signatureTimestamp:{location:"querystring",locationName:"signatureTimestamp",type:"timestamp"},platformId:{location:"querystring",locationName:"platformId"},profileVersionArn:{location:"querystring",locationName:"profileVersionArn"},jobArn:{location:"querystring",locationName:"jobArn"},certificateHashes:{location:"querystring",locationName:"certificateHashes",type:"list",member:{}}}},output:{type:"structure",members:{revokedEntities:{type:"list",member:{}}}},endpoint:{hostPrefix:"verification."}},GetSigningPlatform:{http:{method:"GET",requestUri:"/signing-platforms/{platformId}"},input:{type:"structure",required:["platformId"],members:{platformId:{location:"uri",locationName:"platformId"}}},output:{type:"structure",members:{platformId:{},displayName:{},partner:{},target:{},category:{},signingConfiguration:{shape:"S17"},signingImageFormat:{shape:"S1c"},maxSizeInMB:{type:"integer"},revocationSupported:{type:"boolean"}}}},GetSigningProfile:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileOwner:{location:"querystring",locationName:"profileOwner"}}},output:{type:"structure",members:{profileName:{},profileVersion:{},profileVersionArn:{},revocationRecord:{type:"structure",members:{revocationEffectiveFrom:{type:"timestamp"},revokedAt:{type:"timestamp"},revokedBy:{}}},signingMaterial:{shape:"Sf"},platformId:{},platformDisplayName:{},signatureValidityPeriod:{shape:"S1j"},overrides:{shape:"Sj"},signingParameters:{shape:"So"},status:{},statusReason:{},arn:{},tags:{shape:"S1o"}}}},ListProfilePermissions:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}/permissions"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{revisionId:{},policySizeBytes:{type:"integer"},permissions:{type:"list",member:{type:"structure",members:{action:{},principal:{},statementId:{},profileVersion:{}}}},nextToken:{}}}},ListSigningJobs:{http:{method:"GET",requestUri:"/signing-jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},platformId:{location:"querystring",locationName:"platformId"},requestedBy:{location:"querystring",locationName:"requestedBy"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},isRevoked:{location:"querystring",locationName:"isRevoked",type:"boolean"},signatureExpiresBefore:{location:"querystring",locationName:"signatureExpiresBefore",type:"timestamp"},signatureExpiresAfter:{location:"querystring",locationName:"signatureExpiresAfter",type:"timestamp"},jobInvoker:{location:"querystring",locationName:"jobInvoker"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobId:{},source:{shape:"Sa"},signedObject:{shape:"Sw"},signingMaterial:{shape:"Sf"},createdAt:{type:"timestamp"},status:{},isRevoked:{type:"boolean"},profileName:{},profileVersion:{},platformId:{},platformDisplayName:{},signatureExpiresAt:{type:"timestamp"},jobOwner:{},jobInvoker:{}}}},nextToken:{}}}},ListSigningPlatforms:{http:{method:"GET",requestUri:"/signing-platforms"},input:{type:"structure",members:{category:{location:"querystring",locationName:"category"},partner:{location:"querystring",locationName:"partner"},target:{location:"querystring",locationName:"target"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{platforms:{type:"list",member:{type:"structure",members:{platformId:{},displayName:{},partner:{},target:{},category:{},signingConfiguration:{shape:"S17"},signingImageFormat:{shape:"S1c"},maxSizeInMB:{type:"integer"},revocationSupported:{type:"boolean"}}}},nextToken:{}}}},ListSigningProfiles:{http:{method:"GET",requestUri:"/signing-profiles"},input:{type:"structure",members:{includeCanceled:{location:"querystring",locationName:"includeCanceled",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},platformId:{location:"querystring",locationName:"platformId"},statuses:{location:"querystring",locationName:"statuses",type:"list",member:{}}}},output:{type:"structure",members:{profiles:{type:"list",member:{type:"structure",members:{profileName:{},profileVersion:{},profileVersionArn:{},signingMaterial:{shape:"Sf"},signatureValidityPeriod:{shape:"S1j"},platformId:{},platformDisplayName:{},signingParameters:{shape:"So"},status:{},arn:{},tags:{shape:"S1o"}}}},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"}}}},PutSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName","platformId"],members:{profileName:{location:"uri",locationName:"profileName"},signingMaterial:{shape:"Sf"},signatureValidityPeriod:{shape:"S1j"},platformId:{},overrides:{shape:"Sj"},signingParameters:{shape:"So"},tags:{shape:"S1o"}}},output:{type:"structure",members:{arn:{},profileVersion:{},profileVersionArn:{}}}},RemoveProfilePermission:{http:{method:"DELETE",requestUri:"/signing-profiles/{profileName}/permissions/{statementId}"},input:{type:"structure",required:["revisionId","profileName","statementId"],members:{profileName:{location:"uri",locationName:"profileName"},revisionId:{location:"querystring",locationName:"revisionId"},statementId:{location:"uri",locationName:"statementId"}}},output:{type:"structure",members:{revisionId:{}}}},RevokeSignature:{http:{method:"PUT",requestUri:"/signing-jobs/{jobId}/revoke"},input:{type:"structure",required:["reason","jobId"],members:{jobId:{location:"uri",locationName:"jobId"},jobOwner:{},reason:{}}}},RevokeSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}/revoke"},input:{type:"structure",required:["profileVersion","reason","effectiveTime","profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileVersion:{},reason:{},effectiveTime:{type:"timestamp"}}}},SignPayload:{http:{requestUri:"/signing-jobs/with-payload"},input:{type:"structure",required:["profileName","payload","payloadFormat"],members:{profileName:{},profileOwner:{},payload:{type:"blob"},payloadFormat:{}}},output:{type:"structure",members:{jobId:{},jobOwner:{},metadata:{type:"map",key:{},value:{}},signature:{type:"blob"}}}},StartSigningJob:{http:{requestUri:"/signing-jobs"},input:{type:"structure",required:["source","destination","profileName","clientRequestToken"],members:{source:{shape:"Sa"},destination:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},prefix:{}}}}},profileName:{},clientRequestToken:{idempotencyToken:!0},profileOwner:{}}},output:{type:"structure",members:{jobId:{},jobOwner:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"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:{}}}},shapes:{Sa:{type:"structure",members:{s3:{type:"structure",required:["bucketName","key","version"],members:{bucketName:{},key:{},version:{}}}}},Sf:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},Sj:{type:"structure",members:{signingConfiguration:{type:"structure",members:{encryptionAlgorithm:{},hashAlgorithm:{}}},signingImageFormat:{}}},So:{type:"map",key:{},value:{}},Sw:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},key:{}}}}},S17:{type:"structure",required:["encryptionAlgorithmOptions","hashAlgorithmOptions"],members:{encryptionAlgorithmOptions:{type:"structure",required:["allowedValues","defaultValue"],members:{allowedValues:{type:"list",member:{}},defaultValue:{}}},hashAlgorithmOptions:{type:"structure",required:["allowedValues","defaultValue"],members:{allowedValues:{type:"list",member:{}},defaultValue:{}}}}},S1c:{type:"structure",required:["supportedFormats","defaultFormat"],members:{supportedFormats:{type:"list",member:{}},defaultFormat:{}}},S1j:{type:"structure",members:{value:{type:"integer"},type:{}}},S1o:{type:"map",key:{},value:{}}}}},{}],699:[function(e,t,r){t.exports={pagination:{ListSigningJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSigningPlatforms:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSigningProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],700:[function(e,t,r){t.exports={version:2,waiters:{SuccessfulSigningJob:{delay:20,operation:"DescribeSigningJob",maxAttempts:25,acceptors:[{expected:"Succeeded",matcher:"path",state:"success",argument:"status"},{expected:"Failed",matcher:"path",state:"failure",argument:"status"},{expected:"ResourceNotFoundException",matcher:"error",state:"failure"}]}}}},{}],701:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-10-28",endpointPrefix:"simspaceweaver",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS SimSpace Weaver",serviceId:"SimSpaceWeaver",signatureVersion:"v4",signingName:"simspaceweaver",uid:"simspaceweaver-2022-10-28"},operations:{CreateSnapshot:{http:{requestUri:"/createsnapshot",responseCode:200},input:{type:"structure",required:["Destination","Simulation"],members:{Destination:{type:"structure",required:["BucketName"],members:{BucketName:{},ObjectKeyPrefix:{}}},Simulation:{}}},output:{type:"structure",members:{}}},DeleteApp:{http:{method:"DELETE",requestUri:"/deleteapp",responseCode:200},input:{type:"structure",required:["App","Domain","Simulation"],members:{App:{location:"querystring",locationName:"app"},Domain:{location:"querystring",locationName:"domain"},Simulation:{location:"querystring",locationName:"simulation"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteSimulation:{http:{method:"DELETE",requestUri:"/deletesimulation",responseCode:200},input:{type:"structure",required:["Simulation"],members:{Simulation:{location:"querystring",locationName:"simulation"}}},output:{type:"structure",members:{}},idempotent:!0},DescribeApp:{http:{method:"GET",requestUri:"/describeapp",responseCode:200},input:{type:"structure",required:["App","Domain","Simulation"],members:{App:{location:"querystring",locationName:"app"},Domain:{location:"querystring",locationName:"domain"},Simulation:{location:"querystring",locationName:"simulation"}}},output:{type:"structure",members:{Description:{},Domain:{},EndpointInfo:{type:"structure",members:{Address:{},IngressPortMappings:{type:"list",member:{type:"structure",members:{Actual:{type:"integer"},Declared:{type:"integer"}}}}}},LaunchOverrides:{shape:"Sk"},Name:{},Simulation:{},Status:{},TargetStatus:{}}}},DescribeSimulation:{http:{method:"GET",requestUri:"/describesimulation",responseCode:200},input:{type:"structure",required:["Simulation"],members:{Simulation:{location:"querystring",locationName:"simulation"}}},output:{type:"structure",members:{Arn:{},CreationTime:{type:"timestamp"},Description:{},ExecutionId:{},LiveSimulationState:{type:"structure",members:{Clocks:{type:"list",member:{type:"structure",members:{Status:{},TargetStatus:{}}}},Domains:{type:"list",member:{type:"structure",members:{Lifecycle:{},Name:{}}}}}},LoggingConfiguration:{type:"structure",members:{Destinations:{type:"list",member:{type:"structure",members:{CloudWatchLogsLogGroup:{type:"structure",members:{LogGroupArn:{}}}}}}}},MaximumDuration:{},Name:{},RoleArn:{},SchemaError:{deprecated:!0,deprecatedMessage:"SchemaError is no longer used, check StartError instead."},SchemaS3Location:{shape:"S19"},SnapshotS3Location:{shape:"S19"},StartError:{},Status:{},TargetStatus:{}}}},ListApps:{http:{method:"GET",requestUri:"/listapps",responseCode:200},input:{type:"structure",required:["Simulation"],members:{Domain:{location:"querystring",locationName:"domain"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Simulation:{location:"querystring",locationName:"simulation"}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{Domain:{},Name:{},Simulation:{},Status:{},TargetStatus:{}}}},NextToken:{}}}},ListSimulations:{http:{method:"GET",requestUri:"/listsimulations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},Simulations:{type:"list",member:{type:"structure",members:{Arn:{},CreationTime:{type:"timestamp"},Name:{},Status:{},TargetStatus:{}}}}}}},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"}}}},StartApp:{http:{requestUri:"/startapp",responseCode:200},input:{type:"structure",required:["Domain","Name","Simulation"],members:{ClientToken:{shape:"S1s",idempotencyToken:!0},Description:{},Domain:{},LaunchOverrides:{shape:"Sk"},Name:{},Simulation:{}}},output:{type:"structure",members:{Domain:{},Name:{},Simulation:{}}}},StartClock:{http:{requestUri:"/startclock",responseCode:200},input:{type:"structure",required:["Simulation"],members:{Simulation:{}}},output:{type:"structure",members:{}}},StartSimulation:{http:{requestUri:"/startsimulation",responseCode:200},input:{type:"structure",required:["Name","RoleArn"],members:{ClientToken:{shape:"S1s",idempotencyToken:!0},Description:{},MaximumDuration:{},Name:{},RoleArn:{},SchemaS3Location:{shape:"S19"},SnapshotS3Location:{shape:"S19"},Tags:{shape:"S1o"}}},output:{type:"structure",members:{Arn:{},CreationTime:{type:"timestamp"},ExecutionId:{}}}},StopApp:{http:{requestUri:"/stopapp",responseCode:200},input:{type:"structure",required:["App","Domain","Simulation"],members:{App:{},Domain:{},Simulation:{}}},output:{type:"structure",members:{}}},StopClock:{http:{requestUri:"/stopclock",responseCode:200},input:{type:"structure",required:["Simulation"],members:{Simulation:{}}},output:{type:"structure",members:{}}},StopSimulation:{http:{requestUri:"/stopsimulation",responseCode:200},input:{type:"structure",required:["Simulation"],members:{Simulation:{}}},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:"S1o"}}},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:{}}}},shapes:{Sk:{type:"structure",members:{LaunchCommands:{type:"list",member:{}}}},S19:{type:"structure",required:["BucketName","ObjectKey"],members:{BucketName:{},ObjectKey:{}}},S1o:{type:"map",key:{},value:{}},S1s:{type:"string",sensitive:!0}}}},{}],702:[function(e,t,r){t.exports={pagination:{ListApps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSimulations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],703:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-10-24",endpointPrefix:"sms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SMS",serviceFullName:"AWS Server Migration Service",serviceId:"SMS",signatureVersion:"v4",targetPrefix:"AWSServerMigrationService_V2016_10_24",uid:"sms-2016-10-24"},operations:{CreateApp:{input:{type:"structure",members:{name:{},description:{},roleName:{},clientToken:{},serverGroups:{shape:"S6"},tags:{shape:"So"}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},CreateReplicationJob:{input:{type:"structure",required:["serverId","seedReplicationTime"],members:{serverId:{},seedReplicationTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},licenseType:{},roleName:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}},output:{type:"structure",members:{replicationJobId:{}}}},DeleteApp:{input:{type:"structure",members:{appId:{},forceStopAppReplication:{type:"boolean"},forceTerminateApp:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAppLaunchConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},DeleteAppReplicationConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},DeleteAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{}}},DeleteReplicationJob:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{}}},output:{type:"structure",members:{}}},DeleteServerCatalog:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateConnector:{input:{type:"structure",required:["connectorId"],members:{connectorId:{}}},output:{type:"structure",members:{}}},GenerateChangeSet:{input:{type:"structure",members:{appId:{},changesetFormat:{}}},output:{type:"structure",members:{s3Location:{shape:"S24"}}}},GenerateTemplate:{input:{type:"structure",members:{appId:{},templateFormat:{}}},output:{type:"structure",members:{s3Location:{shape:"S24"}}}},GetApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},GetAppLaunchConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{appId:{},roleName:{},autoLaunch:{type:"boolean"},serverGroupLaunchConfigurations:{shape:"S2e"}}}},GetAppReplicationConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{serverGroupReplicationConfigurations:{shape:"S2u"}}}},GetAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{appValidationConfigurations:{shape:"S31"},serverGroupValidationConfigurations:{shape:"S3c"}}}},GetAppValidationOutput:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{validationOutputList:{type:"list",member:{type:"structure",members:{validationId:{},name:{},status:{},statusMessage:{},latestValidationTime:{type:"timestamp"},appValidationOutput:{type:"structure",members:{ssmOutput:{type:"structure",members:{s3Location:{shape:"S24"}}}}},serverValidationOutput:{type:"structure",members:{server:{shape:"Sb"}}}}}}}}},GetConnectors:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{connectorList:{type:"list",member:{type:"structure",members:{connectorId:{},version:{},status:{},capabilityList:{type:"list",member:{}},vmManagerName:{},vmManagerType:{},vmManagerId:{},ipAddress:{},macAddress:{},associatedOn:{type:"timestamp"}}}},nextToken:{}}}},GetReplicationJobs:{input:{type:"structure",members:{replicationJobId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replicationJobList:{type:"list",member:{shape:"S46"}},nextToken:{}}}},GetReplicationRuns:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replicationJob:{shape:"S46"},replicationRunList:{shape:"S4a"},nextToken:{}}}},GetServers:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},vmServerAddressList:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{lastModifiedOn:{type:"timestamp"},serverCatalogStatus:{},serverList:{shape:"Sa"},nextToken:{}}}},ImportAppCatalog:{input:{type:"structure",members:{roleName:{}}},output:{type:"structure",members:{}}},ImportServerCatalog:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},LaunchApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},ListApps:{input:{type:"structure",members:{appIds:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{apps:{type:"list",member:{shape:"St"}},nextToken:{}}}},NotifyAppValidationOutput:{input:{type:"structure",required:["appId"],members:{appId:{},notificationContext:{type:"structure",members:{validationId:{},status:{},statusMessage:{}}}}},output:{type:"structure",members:{}}},PutAppLaunchConfiguration:{input:{type:"structure",members:{appId:{},roleName:{},autoLaunch:{type:"boolean"},serverGroupLaunchConfigurations:{shape:"S2e"}}},output:{type:"structure",members:{}}},PutAppReplicationConfiguration:{input:{type:"structure",members:{appId:{},serverGroupReplicationConfigurations:{shape:"S2u"}}},output:{type:"structure",members:{}}},PutAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{},appValidationConfigurations:{shape:"S31"},serverGroupValidationConfigurations:{shape:"S3c"}}},output:{type:"structure",members:{}}},StartAppReplication:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},StartOnDemandAppReplication:{input:{type:"structure",required:["appId"],members:{appId:{},description:{}}},output:{type:"structure",members:{}}},StartOnDemandReplicationRun:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},description:{}}},output:{type:"structure",members:{replicationRunId:{}}}},StopAppReplication:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},TerminateApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},UpdateApp:{input:{type:"structure",members:{appId:{},name:{},description:{},roleName:{},serverGroups:{shape:"S6"},tags:{shape:"So"}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},UpdateReplicationJob:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},frequency:{type:"integer"},nextReplicationRunStartTime:{type:"timestamp"},licenseType:{},roleName:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{serverGroupId:{},name:{},serverList:{shape:"Sa"}}}},Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{serverId:{},serverType:{},vmServer:{shape:"Se"},replicationJobId:{},replicationJobTerminated:{type:"boolean"}}},Se:{type:"structure",members:{vmServerAddress:{shape:"Sf"},vmName:{},vmManagerName:{},vmManagerType:{},vmPath:{}}},Sf:{type:"structure",members:{vmManagerId:{},vmId:{}}},So:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},St:{type:"structure",members:{appId:{},importedAppId:{},name:{},description:{},status:{},statusMessage:{},replicationConfigurationStatus:{},replicationStatus:{},replicationStatusMessage:{},latestReplicationTime:{type:"timestamp"},launchConfigurationStatus:{},launchStatus:{},launchStatusMessage:{},launchDetails:{type:"structure",members:{latestLaunchTime:{type:"timestamp"},stackName:{},stackId:{}}},creationTime:{type:"timestamp"},lastModified:{type:"timestamp"},roleName:{},totalServerGroups:{type:"integer"},totalServers:{type:"integer"}}},S24:{type:"structure",members:{bucket:{},key:{}}},S2e:{type:"list",member:{type:"structure",members:{serverGroupId:{},launchOrder:{type:"integer"},serverLaunchConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},logicalId:{},vpc:{},subnet:{},securityGroup:{},ec2KeyName:{},userData:{type:"structure",members:{s3Location:{shape:"S24"}}},instanceType:{},associatePublicIpAddress:{type:"boolean"},iamInstanceProfileName:{},configureScript:{shape:"S24"},configureScriptType:{}}}}}}},S2u:{ +type:"list",member:{type:"structure",members:{serverGroupId:{},serverReplicationConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},serverReplicationParameters:{type:"structure",members:{seedTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},licenseType:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}}}}}}}},S31:{type:"list",member:{type:"structure",members:{validationId:{},name:{},appValidationStrategy:{},ssmValidationParameters:{type:"structure",members:{source:{shape:"S37"},instanceId:{},scriptType:{},command:{},executionTimeoutSeconds:{type:"integer"},outputS3BucketName:{}}}}}},S37:{type:"structure",members:{s3Location:{shape:"S24"}}},S3c:{type:"list",member:{type:"structure",members:{serverGroupId:{},serverValidationConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},validationId:{},name:{},serverValidationStrategy:{},userDataValidationParameters:{type:"structure",members:{source:{shape:"S37"},scriptType:{}}}}}}}}},S46:{type:"structure",members:{replicationJobId:{},serverId:{},serverType:{},vmServer:{shape:"Se"},seedReplicationTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},nextReplicationRunStartTime:{type:"timestamp"},licenseType:{},roleName:{},latestAmiId:{},state:{},statusMessage:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{},replicationRunList:{shape:"S4a"}}},S4a:{type:"list",member:{type:"structure",members:{replicationRunId:{},state:{},type:{},stageDetails:{type:"structure",members:{stage:{},stageProgress:{}}},statusMessage:{},amiId:{},scheduledStartTime:{type:"timestamp"},completedTime:{type:"timestamp"},description:{},encrypted:{type:"boolean"},kmsKeyId:{}}}}},deprecated:!0,deprecatedMessage:"AWS Server Migration Service is Deprecated."}},{}],704:[function(e,t,r){t.exports={pagination:{GetConnectors:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"connectorList"},GetReplicationJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"replicationJobList"},GetReplicationRuns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"replicationRunList"},GetServers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serverList"}}}},{}],705:[function(e,t,r){t.exports={metadata:{apiVersion:"2018-09-05",endpointPrefix:"sms-voice.pinpoint",signingName:"sms-voice",serviceAbbreviation:"Pinpoint SMS Voice",serviceFullName:"Amazon Pinpoint SMS and Voice Service",serviceId:"Pinpoint SMS Voice",protocol:"rest-json",jsonVersion:"1.1",uid:"pinpoint-sms-voice-2018-09-05",signatureVersion:"v4"},operations:{CreateConfigurationSet:{http:{requestUri:"/v1/sms-voice/configuration-sets",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestination:{shape:"S6"},EventDestinationName:{}},required:["ConfigurationSetName"]},output:{type:"structure",members:{}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}},required:["ConfigurationSetName"]},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}},required:["EventDestinationName","ConfigurationSetName"]},output:{type:"structure",members:{}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}},required:["ConfigurationSetName"]},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",members:{CloudWatchLogsDestination:{shape:"S7"},Enabled:{type:"boolean"},KinesisFirehoseDestination:{shape:"Sa"},MatchingEventTypes:{shape:"Sb"},Name:{},SnsDestination:{shape:"Sd"}}}}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v1/sms-voice/configuration-sets",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},SendVoiceMessage:{http:{requestUri:"/v1/sms-voice/voice/message",responseCode:200},input:{type:"structure",members:{CallerId:{},ConfigurationSetName:{},Content:{type:"structure",members:{CallInstructionsMessage:{type:"structure",members:{Text:{}},required:[]},PlainTextMessage:{type:"structure",members:{LanguageCode:{},Text:{},VoiceId:{}},required:[]},SSMLMessage:{type:"structure",members:{LanguageCode:{},Text:{},VoiceId:{}},required:[]}}},DestinationPhoneNumber:{},OriginationPhoneNumber:{}}},output:{type:"structure",members:{MessageId:{}}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestination:{shape:"S6"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}},required:["EventDestinationName","ConfigurationSetName"]},output:{type:"structure",members:{}}}},shapes:{S6:{type:"structure",members:{CloudWatchLogsDestination:{shape:"S7"},Enabled:{type:"boolean"},KinesisFirehoseDestination:{shape:"Sa"},MatchingEventTypes:{shape:"Sb"},SnsDestination:{shape:"Sd"}},required:[]},S7:{type:"structure",members:{IamRoleArn:{},LogGroupArn:{}},required:[]},Sa:{type:"structure",members:{DeliveryStreamArn:{},IamRoleArn:{}},required:[]},Sb:{type:"list",member:{}},Sd:{type:"structure",members:{TopicArn:{}},required:[]}}}},{}],706:[function(e,t,r){t.exports={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:!0},command:{type:"structure",members:{reboot:{type:"structure",members:{}},unlock:{type:"structure",members:{}}},union:!0},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:!0}},shapes:{Sb:{type:"map",key:{},value:{}},Sc:{type:"list",member:{}}}}},{}],707:[function(e,t,r){t.exports={pagination:{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"}}}},{}],708:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-06-30",endpointPrefix:"snowball",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"Amazon Snowball",serviceFullName:"Amazon Import/Export Snowball",serviceId:"Snowball",signatureVersion:"v4",targetPrefix:"AWSIESnowballJobManagementService",uid:"snowball-2016-06-30",auth:["aws.auth#sigv4"]},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","AddressId","SnowballType","ShippingOption"],members:{JobType:{},Resources:{shape:"Sg"},OnDeviceServiceConfiguration:{shape:"Sw"},Description:{},AddressId:{},KmsKeyARN:{},RoleARN:{},SnowballType:{},ShippingOption:{},Notification:{shape:"S1a"},ForwardingAddressId:{},TaxDocuments:{shape:"S1e"},RemoteManagement:{},InitialClusterSize:{type:"integer"},ForceCreateJobs:{type:"boolean"},LongTermPricingIds:{type:"list",member:{}},SnowballCapacityPreference:{}}},output:{type:"structure",members:{ClusterId:{},JobListEntries:{shape:"S1n"}}}},CreateJob:{input:{type:"structure",members:{JobType:{},Resources:{shape:"Sg"},OnDeviceServiceConfiguration:{shape:"Sw"},Description:{},AddressId:{},KmsKeyARN:{},RoleARN:{},SnowballCapacityPreference:{},ShippingOption:{},Notification:{shape:"S1a"},ClusterId:{},SnowballType:{},ForwardingAddressId:{},TaxDocuments:{shape:"S1e"},DeviceConfiguration:{shape:"S1r"},RemoteManagement:{},LongTermPricingId:{},ImpactLevel:{},PickupDetails:{shape:"S1v"}}},output:{type:"structure",members:{JobId:{}}}},CreateLongTermPricing:{input:{type:"structure",required:["LongTermPricingType","SnowballType"],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:{shape:"S2c"},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:"Sg"},AddressId:{},ShippingOption:{},Notification:{shape:"S1a"},ForwardingAddressId:{},TaxDocuments:{shape:"S1e"},OnDeviceServiceConfiguration:{shape:"Sw"}}}}}},DescribeJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobMetadata:{shape:"S2j"},SubJobMetadata:{type:"list",member:{shape:"S2j"}}}}},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:"S1n"},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:"S1n"},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:{}}}},ListPickupLocations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Addresses:{shape:"S2c"},NextToken:{}}}},ListServiceVersions:{input:{type:"structure",required:["ServiceName"],members:{ServiceName:{},DependentServices:{shape:"S3m"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ServiceVersions","ServiceName"],members:{ServiceVersions:{type:"list",member:{shape:"S3o"}},ServiceName:{},DependentServices:{shape:"S3m"},NextToken:{}}}},UpdateCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},RoleARN:{},Description:{},Resources:{shape:"Sg"},OnDeviceServiceConfiguration:{shape:"Sw"},AddressId:{},ShippingOption:{},Notification:{shape:"S1a"},ForwardingAddressId:{}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobId"],members:{JobId:{},RoleARN:{},Notification:{shape:"S1a"},Resources:{shape:"Sg"},OnDeviceServiceConfiguration:{shape:"Sw"},AddressId:{},ShippingOption:{},Description:{},SnowballCapacityPreference:{},ForwardingAddressId:{},PickupDetails:{shape:"S1v"}}},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"},Type:{}}},Sg:{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:{}}}}}},Sw:{type:"structure",members:{NFSOnDeviceService:{type:"structure",members:{StorageLimit:{type:"integer"},StorageUnit:{}}},TGWOnDeviceService:{type:"structure",members:{StorageLimit:{type:"integer"},StorageUnit:{}}},EKSOnDeviceService:{type:"structure",members:{KubernetesVersion:{},EKSAnywhereVersion:{}}},S3OnDeviceService:{type:"structure",members:{StorageLimit:{type:"double"},StorageUnit:{},ServiceSize:{type:"integer"},FaultTolerance:{type:"integer"}}}}},S1a:{type:"structure",members:{SnsTopicARN:{},JobStatesToNotify:{type:"list",member:{}},NotifyAll:{type:"boolean"},DevicePickupSnsTopicARN:{}}},S1e:{type:"structure",members:{IND:{type:"structure",members:{GSTIN:{}}}}},S1n:{type:"list",member:{type:"structure",members:{JobId:{},JobState:{},IsMaster:{type:"boolean"},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Description:{}}}},S1r:{type:"structure",members:{SnowconeDeviceConfiguration:{type:"structure",members:{WirelessConnection:{type:"structure",members:{IsWifiEnabled:{type:"boolean"}}}}}}},S1v:{type:"structure",members:{Name:{},PhoneNumber:{type:"string",sensitive:!0},Email:{type:"string",sensitive:!0},IdentificationNumber:{},IdentificationExpirationDate:{type:"timestamp"},IdentificationIssuingOrg:{},DevicePickupId:{}}},S2c:{type:"list",member:{shape:"S8"}},S2j:{type:"structure",members:{JobId:{},JobState:{},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Resources:{shape:"Sg"},Description:{},KmsKeyARN:{},RoleARN:{},AddressId:{},ShippingDetails:{type:"structure",members:{ShippingOption:{},InboundShipment:{shape:"S2l"},OutboundShipment:{shape:"S2l"}}},SnowballCapacityPreference:{},Notification:{shape:"S1a"},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:"S1e"},DeviceConfiguration:{shape:"S1r"},RemoteManagement:{},LongTermPricingId:{},OnDeviceServiceConfiguration:{shape:"Sw"},ImpactLevel:{},PickupDetails:{shape:"S1v"},SnowballId:{}}},S2l:{type:"structure",members:{Status:{},TrackingNumber:{}}},S3m:{type:"list",member:{type:"structure",members:{ServiceName:{},ServiceVersion:{shape:"S3o"}}}},S3o:{type:"structure",members:{Version:{}}}}}},{}],709:[function(e,t,r){t.exports={pagination:{DescribeAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Addresses"},ListClusterJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"JobListEntries"},ListClusters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClusterListEntries"},ListCompatibleImages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CompatibleImages"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"JobListEntries"},ListLongTermPricing:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LongTermPricingEntries"},ListPickupLocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],710:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-03-31",endpointPrefix:"sns",protocol:"query",protocols:["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/",auth:["aws.auth#sigv4"]},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:{shape:"S9"}}},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:{shape:"So"},LanguageCode:{}}},output:{resultWrapper:"CreateSMSSandboxPhoneNumberResult",type:"structure",members:{}}},CreateTopic:{input:{type:"structure",required:["Name"],members:{Name:{},Attributes:{shape:"St"},Tags:{shape:"Sw"},DataProtectionPolicy:{}}},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:{shape:"So"}}},output:{resultWrapper:"DeleteSMSSandboxPhoneNumberResult",type:"structure",members:{}}},DeleteTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}}},GetDataProtectionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"GetDataProtectionPolicyResult",type:"structure",members:{DataProtectionPolicy:{}}}},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:"S1j"}}}},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:{shape:"S9"},Status:{},Iso2CountryCode:{},RouteType:{},NumberCapabilities:{type:"list",member:{}}}}}}}},ListPhoneNumbersOptedOut:{input:{type:"structure",members:{nextToken:{}}},output:{resultWrapper:"ListPhoneNumbersOptedOutResult",type:"structure",members:{phoneNumbers:{type:"list",member:{shape:"S9"}},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:{shape:"So"},Status:{}}}},NextToken:{}}}},ListSubscriptions:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListSubscriptionsResult",type:"structure",members:{Subscriptions:{shape:"S2h"},NextToken:{}}}},ListSubscriptionsByTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{},NextToken:{}}},output:{resultWrapper:"ListSubscriptionsByTopicResult",type:"structure",members:{Subscriptions:{shape:"S2h"},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:{shape:"S9"}}},output:{resultWrapper:"OptInPhoneNumberResult",type:"structure",members:{}}},Publish:{input:{type:"structure",required:["Message"],members:{TopicArn:{},TargetArn:{},PhoneNumber:{shape:"S9"},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{shape:"S31"},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:"S31"},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"}}}}}}},PutDataProtectionPolicy:{input:{type:"structure",required:["ResourceArn","DataProtectionPolicy"],members:{ResourceArn:{},DataProtectionPolicy:{}}}},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:"S1j"},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:{shape:"So"},OneTimePassword:{}}},output:{resultWrapper:"VerifySMSSandboxPhoneNumberResult",type:"structure",members:{}}}},shapes:{S9:{type:"string",sensitive:!0},Sj:{type:"map",key:{},value:{}},So:{type:"string",sensitive:!0},St:{type:"map",key:{},value:{}},Sw:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1j:{type:"map",key:{},value:{}},S2h:{type:"list",member:{type:"structure",members:{SubscriptionArn:{},Owner:{},Protocol:{},Endpoint:{},TopicArn:{}}}},S31:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{DataType:{},StringValue:{},BinaryValue:{type:"blob"}}}}}}},{}],711:[function(e,t,r){t.exports={pagination:{ListEndpointsByPlatformApplication:{input_token:"NextToken",output_token:"NextToken",result_key:"Endpoints"},ListOriginationNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListPhoneNumbersOptedOut:{input_token:"nextToken",output_token:"nextToken",result_key:"phoneNumbers"},ListPlatformApplications:{input_token:"NextToken",output_token:"NextToken",result_key:"PlatformApplications"},ListSMSSandboxPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListSubscriptions:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListSubscriptionsByTopic:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListTopics:{input_token:"NextToken",output_token:"NextToken",result_key:"Topics"}}}},{}],712:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-11-05",awsQueryCompatible:{},endpointPrefix:"sqs",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceAbbreviation:"Amazon SQS",serviceFullName:"Amazon Simple Queue Service",serviceId:"SQS",signatureVersion:"v4",targetPrefix:"AmazonSQS",uid:"sqs-2012-11-05"},operations:{AddPermission:{input:{type:"structure",required:["QueueUrl","Label","AWSAccountIds","Actions"],members:{QueueUrl:{},Label:{},AWSAccountIds:{type:"list",member:{},flattened:!0},Actions:{type:"list",member:{},flattened:!0}}}},CancelMessageMoveTask:{input:{type:"structure",required:["TaskHandle"],members:{TaskHandle:{}}},output:{type:"structure",members:{ApproximateNumberOfMessagesMoved:{type:"long"}}}},ChangeMessageVisibility:{input:{type:"structure",required:["QueueUrl","ReceiptHandle","VisibilityTimeout"],members:{QueueUrl:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}}},ChangeMessageVisibilityBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}},flattened:!0}}},output:{type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sg"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sk"},tags:{shape:"Sm"}}},output:{type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:!0}}},output:{type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sg"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sz"}}},output:{type:"structure",members:{Attributes:{shape:"Sk"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["queueUrls"],members:{queueUrls:{shape:"S17"},NextToken:{}}}},ListMessageMoveTasks:{input:{type:"structure",required:["SourceArn"],members:{SourceArn:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Results:{flattened:!0,type:"list",member:{type:"structure",members:{TaskHandle:{},Status:{},SourceArn:{},DestinationArn:{},MaxNumberOfMessagesPerSecond:{type:"integer"},ApproximateNumberOfMessagesMoved:{type:"long"},ApproximateNumberOfMessagesToMove:{type:"long"},FailureReason:{},StartedTimestamp:{type:"long"}}}}}}},ListQueueTags:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}},output:{type:"structure",members:{Tags:{shape:"Sm"}}}},ListQueues:{input:{type:"structure",members:{QueueNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{QueueUrls:{shape:"S17"},NextToken:{}}}},PurgeQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},ReceiveMessage:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sz",deprecated:!0,deprecatedMessage:"AttributeNames has been replaced by MessageSystemAttributeNames"},MessageSystemAttributeNames:{type:"list",member:{},flattened:!0},MessageAttributeNames:{type:"list",member:{},flattened:!0},MaxNumberOfMessages:{type:"integer"},VisibilityTimeout:{type:"integer"},WaitTimeSeconds:{type:"integer"},ReceiveRequestAttemptId:{}}},output:{type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{MessageId:{},ReceiptHandle:{},MD5OfBody:{},Body:{},Attributes:{type:"map",key:{},value:{},flattened:!0},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1r"}}},flattened:!0}}}},RemovePermission:{input:{type:"structure",required:["QueueUrl","Label"],members:{QueueUrl:{},Label:{}}}},SendMessage:{input:{type:"structure",required:["QueueUrl","MessageBody"],members:{QueueUrl:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1r"},MessageSystemAttributes:{shape:"S1y"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{type:"structure",members:{MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},MessageId:{},SequenceNumber:{}}}},SendMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{type:"structure",required:["Id","MessageBody"],members:{Id:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1r"},MessageSystemAttributes:{shape:"S1y"},MessageDeduplicationId:{},MessageGroupId:{}}},flattened:!0}}},output:{type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:!0},Failed:{shape:"Sg"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sk"}}}},StartMessageMoveTask:{input:{type:"structure",required:["SourceArn"],members:{SourceArn:{},DestinationArn:{},MaxNumberOfMessagesPerSecond:{type:"integer"}}},output:{type:"structure",members:{TaskHandle:{}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sm"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{},flattened:!0}}}}},shapes:{Sg:{type:"list",member:{type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:!0},Sk:{type:"map",key:{},value:{},flattened:!0},Sm:{type:"map",key:{},value:{},flattened:!0},Sz:{type:"list",member:{},flattened:!0},S17:{type:"list",member:{},flattened:!0},S1r:{type:"map",key:{},value:{type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1u",flattened:!0},BinaryListValues:{shape:"S1v",flattened:!0},DataType:{}}},flattened:!0},S1u:{type:"list",member:{}},S1v:{type:"list",member:{type:"blob"}},S1y:{type:"map",key:{},value:{type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1u",flattened:!0},BinaryListValues:{shape:"S1v",flattened:!0},DataType:{}}},flattened:!0}}}},{}],713:[function(e,t,r){t.exports={pagination:{ListDeadLetterSourceQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"queueUrls"},ListQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"QueueUrls"}}}},{}],714:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-06",endpointPrefix:"ssm",jsonVersion:"1.1",protocol:"json",protocols:["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"},Duration:{type:"integer"},TargetMaps:{shape:"S26"},Tags:{shape:"S4"},AlarmConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S2c"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S2t"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S2c"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S2t"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S32"},Attachments:{shape:"S36"},Name:{},DisplayName:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S3i"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S4c"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OpsItemType:{},OperationalData:{shape:"S4q"},Notifications:{shape:"S4v"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4z"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"},AccountId:{}}},output:{type:"structure",members:{OpsItemId:{},OpsItemArn:{}}}},CreateOpsMetadata:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},Metadata:{shape:"S5a"},Tags:{shape:"S4"}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S5j"},ApprovalRules:{shape:"S5p"},ApprovedPatches:{shape:"S5v"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5v"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5z"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S69"},SyncType:{},SyncSource:{shape:"S6i"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S76"}}}},DeleteMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{}}}},DeleteOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{}}},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:"S7n"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S7n"},InvalidParameters:{shape:"S7n"}}}},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:{}}},DeleteResourcePolicy:{input:{type:"structure",required:["ResourceArn","PolicyId","PolicyHash"],members:{ResourceArn:{},PolicyId:{},PolicyHash:{}}},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:"S2c"}}}},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:{},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"}}}},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:"S9n"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S26"},ResolvedTargets:{shape:"S9s"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S9w"},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:"Sa6"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"Sah"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"Sap"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S3i"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{shape:"Sbk"},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:"Sap"},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:"Scd"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Scd"}}}},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:{shape:"Scr"},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:"Scz"}},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:"Scz"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"Sah"},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:{}}}},DescribeInstanceProperties:{input:{type:"structure",members:{InstancePropertyFilterList:{type:"list",member:{type:"structure",required:["key","valueSet"],members:{key:{},valueSet:{shape:"Sdz"}}}},FiltersWithOperator:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sdz"},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceProperties:{type:"list",member:{type:"structure",members:{Name:{},InstanceId:{},InstanceType:{},InstanceRole:{},KeyName:{},InstanceState:{},Architecture:{},IPAddress:{},LaunchTime:{type:"timestamp"},PingStatus:{},LastPingDateTime:{type:"timestamp"},AgentVersion:{},PlatformType:{},PlatformName:{},PlatformVersion:{},ActivationId:{},IamRole:{},RegistrationDate:{type:"timestamp"},ResourceType:{},ComputerName:{},AssociationStatus:{},LastAssociationExecutionDate:{type:"timestamp"},LastSuccessfulAssociationExecutionDate:{type:"timestamp"},AssociationOverview:{shape:"Scr"},SourceId:{},SourceType:{}}}},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:"S76"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Ser"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sf3"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sd2"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Ser"},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:{},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutions:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Ser"},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:"Sah"},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:"Ser"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"S18"},OwnerInformation:{shape:"Sd2"},Name:{},Description:{shape:"S4c"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Ser"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"S18"},TaskParameters:{shape:"Sfu"},Priority:{type:"integer"},LoggingInfo:{shape:"Sg0"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S4c"},CutoffBehavior:{},AlarmConfiguration:{shape:"S1z"}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Ser"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S4c"},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:"S4q"},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:"Sgu"},MaxResults:{type:"integer"},NextToken:{},Shared:{type:"boolean"}}},output:{type:"structure",members:{ +Parameters:{type:"list",member:{type:"structure",members:{Name:{},ARN:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},AllowedPattern:{},Version:{type:"long"},Tier:{},Policies:{shape:"Sh9"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"Sah"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Shf"}},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:"Sah"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Shf"}}}},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:"Sa6"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S9n"},Outputs:{shape:"S9n"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S26"},ResolvedTargets:{shape:"S9s"},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"}}},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S9w"},OpsItemId:{},AssociationId:{},ChangeRequestName:{},Variables:{shape:"S9n"}}}}}},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:"Sj0"}}}},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:"S5j"},ApprovalRules:{shape:"S5p"},ApprovedPatches:{shape:"S5v"},ApprovedPatchesComplianceLevel:{},RejectedPatches:{shape:"S5v"},RejectedPatchesAction:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},Sources:{shape:"S5z"}}}}},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:"S32"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}},ReviewStatus:{}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Sjm"},Aggregators:{shape:"Sjs"},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:"Sk9"}}}}}}},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:"S4c"},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:"Sfu"},sensitive:!0},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"}}}},GetMaintenanceWindowExecutionTaskInvocation:{input:{type:"structure",required:["WindowExecutionId","TaskId","InvocationId"],members:{WindowExecutionId:{},TaskId:{},InvocationId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sf3"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sd2"},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:"Sfu"},TaskInvocationParameters:{shape:"Sl0"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sg0"},Name:{},Description:{shape:"S4c"},CutoffBehavior:{},AlarmConfiguration:{shape:"S1z"}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{},OpsItemArn:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},OpsItemType:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S4v"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4z"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S4q"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"},OpsItemArn:{}}}}}},GetOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceId:{},Metadata:{shape:"S5a"},NextToken:{}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Sln"},Aggregators:{shape:"Slt"},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:"Smf"}}}},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:"Smg"},AllowedPattern:{},Version:{type:"long"},Labels:{shape:"Smm"},Tier:{},Policies:{shape:"Sh9"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S7n"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Smq"},InvalidParameters:{shape:"S7n"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sgu"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Smq"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S5j"},ApprovalRules:{shape:"S5p"},ApprovedPatches:{shape:"S5v"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5v"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5z"}}}},GetPatchBaselineForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{},OperatingSystem:{}}}},GetResourcePolicies:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},PolicyHash:{},Policy:{}}}}}}},GetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sn8"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Smm"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Smm"},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"},Duration:{type:"integer"},TargetMaps:{shape:"S26"}}}},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:"S2j"},ScheduleExpression:{},AssociationName:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},TargetMaps:{shape:"S26"}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Snq"},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:"Sl2"},CloudWatchOutputConfig:{shape:"Sj0"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Snq"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"So6"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Sod"},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:"Sov"},Details:{shape:"Soy"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Sod"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Sp3"},NonCompliantSummary:{shape:"Sp6"}}}},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:"Spd"},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:"S3w"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S32"},ReviewStatus:{},Author:{}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Sjm"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Sk9"},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:"Sqb"},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:"Sqb"},CreatedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sqb"},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:"Sod"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Sov"},CompliantSummary:{shape:"Sp3"},NonCompliantSummary:{shape:"Sp6"}}}},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:"S6k"},SourceRegions:{shape:"S6p"},IncludeFutureRegions:{type:"boolean"},State:{},EnableAllOpsDataSources:{type:"boolean"}}},S3Destination:{shape:"S69"},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:"Sbk"},AccountIdsToRemove:{shape:"Sbk"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Sov"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Soy"}}}},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:"Sk9"},Context:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{Message:{}}}},PutParameter:{input:{type:"structure",required:["Name","Value"],members:{Name:{},Description:{},Value:{shape:"Smg"},Type:{},KeyId:{},Overwrite:{type:"boolean"},AllowedPattern:{},Tags:{shape:"S4"},Tier:{},Policies:{},DataType:{}}},output:{type:"structure",members:{Version:{type:"long"},Tier:{}}}},PutResourcePolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{},PolicyId:{},PolicyHash:{}}},output:{type:"structure",members:{PolicyId:{},PolicyHash:{}}}},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:"Sd2"},Name:{},Description:{shape:"S4c"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","TaskArn","TaskType"],members:{WindowId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sfu"},TaskInvocationParameters:{shape:"Sl0"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sg0"},Name:{},Description:{shape:"S4c"},ClientToken:{idempotencyToken:!0},CutoffBehavior:{},AlarmConfiguration:{shape:"S1z"}}},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:"Sn8"}}}},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:"S9n"}}},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:"Sl2"},CloudWatchOutputConfig:{shape:"Sj0"},AlarmConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{Command:{shape:"So6"}}}},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:"S9n"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S26"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1s"},Tags:{shape:"S4"},AlarmConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartChangeRequestExecution:{input:{type:"structure",required:["DocumentName","Runbooks"],members:{ScheduledTime:{type:"timestamp"},DocumentName:{},DocumentVersion:{},Parameters:{shape:"S9n"},ChangeRequestName:{},ClientToken:{},AutoApprove:{type:"boolean"},Runbooks:{shape:"S9w"},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:"Smm"}}},output:{type:"structure",members:{RemovedLabels:{shape:"Smm"},InvalidLabels:{shape:"Smm"}}}},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"},Duration:{type:"integer"},TargetMaps:{shape:"S26"},AlarmConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S2c"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S2f"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S2c"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S36"},Name:{},DisplayName:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S3i"}}}},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:"Spd"}}}}},output:{type:"structure",members:{}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S4c"},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:"S4c"},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:"Sd2"},Name:{},Description:{shape:"S4c"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S18"},OwnerInformation:{shape:"Sd2"},Name:{},Description:{shape:"S4c"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sfu"},TaskInvocationParameters:{shape:"Sl0"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sg0"},Name:{},Description:{shape:"S4c"},Replace:{type:"boolean"},CutoffBehavior:{},AlarmConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sfu"},TaskInvocationParameters:{shape:"Sl0"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sg0"},Name:{},Description:{shape:"S4c"},CutoffBehavior:{},AlarmConfiguration:{shape:"S1z"}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S4q"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S4v"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4z"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"},OpsItemArn:{}}},output:{type:"structure",members:{}}},UpdateOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MetadataToUpdate:{shape:"S5a"},KeysToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S5j"},ApprovalRules:{shape:"S5p"},ApprovedPatches:{shape:"S5v"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5v"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5z"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S5j"},ApprovalRules:{shape:"S5p"},ApprovedPatches:{shape:"S5v"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5v"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5z"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S6i"}}}, +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:!0},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:{},TargetLocationAlarmConfiguration:{shape:"S1z"}}},S1z:{type:"structure",required:["Alarms"],members:{IgnorePollAlarmFailure:{type:"boolean"},Alarms:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{}}}}}},S26:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S2c:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S2f"},Overview:{shape:"S2j"},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"},Duration:{type:"integer"},TargetMaps:{shape:"S26"},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"}}},S2f:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S2j:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S2o:{type:"list",member:{type:"structure",required:["Name","State"],members:{Name:{},State:{}}}},S2t:{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"},Duration:{type:"integer"},TargetMaps:{shape:"S26"},AlarmConfiguration:{shape:"S1z"}}},S32:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{},RequireType:{},VersionName:{}}}},S36:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S3i:{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:"S3w"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S32"},Author:{},ReviewInformation:{type:"list",member:{type:"structure",members:{ReviewedTime:{type:"timestamp"},Status:{},Reviewer:{}}}},ApprovedVersion:{},PendingReviewVersion:{},ReviewStatus:{},Category:{type:"list",member:{}},CategoryEnum:{type:"list",member:{}}}},S3w:{type:"list",member:{}},S4c:{type:"string",sensitive:!0},S4q:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S4v:{type:"list",member:{type:"structure",members:{Arn:{}}}},S4z:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S5a:{type:"map",key:{},value:{type:"structure",members:{Value:{}}}},S5j:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S5p:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S5j"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S5v:{type:"list",member:{}},S5z:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:!0}}}},S69:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S6i:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S6k"},SourceRegions:{shape:"S6p"},IncludeFutureRegions:{type:"boolean"},EnableAllOpsDataSources:{type:"boolean"}}},S6k:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S6p:{type:"list",member:{}},S76:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S7n:{type:"list",member:{}},S9n:{type:"map",key:{},value:{type:"list",member:{}}},S9s:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S9w:{type:"list",member:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S9n"},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S26"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1s"}}}},Sa6:{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:"S9n"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S9n"}}},StepExecutionId:{},OverriddenParameters:{shape:"S9n"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"S18"},TargetLocation:{shape:"S1t"},TriggeredAlarms:{shape:"S2o"},ParentStepDetails:{type:"structure",members:{StepExecutionId:{},StepName:{},Action:{},Iteration:{type:"integer"},IteratorValue:{}}}}}},Sah:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sap:{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:{}}},Sbk:{type:"list",member:{}},Scd:{type:"list",member:{}},Scr:{type:"structure",members:{DetailedStatus:{},InstanceAssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},Scz:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Sd2"},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"}}},Sd2:{type:"string",sensitive:!0},Sdz:{type:"list",member:{}},Ser:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sf3:{type:"string",sensitive:!0},Sfu:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0}},sensitive:!0},sensitive:!0},Sg0:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sgu:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Sh9:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Shf:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Sj0:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Sjm:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sjs:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Sjs"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Sjm"}}}}}}},Sk9:{type:"list",member:{type:"map",key:{},value:{}}},Sl0:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Sj0"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sl2"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"S14"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S9n"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:!0},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:!0}}}}},Sl2:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Sln:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Slt:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Sln"},Aggregators:{shape:"Slt"}}}},Smf:{type:"structure",members:{Name:{},Type:{},Value:{shape:"Smg"},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Smg:{type:"string",sensitive:!0},Smm:{type:"list",member:{}},Smq:{type:"list",member:{shape:"Smf"}},Sn8:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Snq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},So6:{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:"Sl2"},CloudWatchOutputConfig:{shape:"Sj0"},TimeoutSeconds:{type:"integer"},AlarmConfiguration:{shape:"S1z"},TriggeredAlarms:{shape:"S2o"}}},Sod:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sov:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Soy:{type:"map",key:{},value:{}},Sp3:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Sp5"}}},Sp5:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Sp6:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Sp5"}}},Spd:{type:"list",member:{type:"structure",members:{Type:{},Content:{}}}},Sqb:{type:"structure",members:{Arn:{}}}}}},{}],715:[function(e,t,r){t.exports={pagination:{DescribeActivations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActivationList"},DescribeAssociationExecutionTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutionTargets"},DescribeAssociationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutions"},DescribeAutomationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AutomationExecutionMetadataList"},DescribeAutomationStepExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StepExecutions"},DescribeAvailablePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeEffectiveInstanceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},DescribeEffectivePatchesForPatchBaseline:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EffectivePatches"},DescribeInstanceAssociationsStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceAssociationStatusInfos"},DescribeInstanceInformation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceInformationList"},DescribeInstancePatchStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatchStatesForPatchGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeInstanceProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceProperties"},DescribeInventoryDeletions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InventoryDeletions"},DescribeMaintenanceWindowExecutionTaskInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskInvocationIdentities"},DescribeMaintenanceWindowExecutionTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskIdentities"},DescribeMaintenanceWindowExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutions"},DescribeMaintenanceWindowSchedule:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledWindowExecutions"},DescribeMaintenanceWindowTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"},DescribeMaintenanceWindowTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tasks"},DescribeMaintenanceWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeMaintenanceWindowsForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeOpsItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsItemSummaries"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribePatchBaselines:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BaselineIdentities"},DescribePatchGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Mappings"},DescribePatchProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Properties"},DescribeSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Sessions"},GetInventory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetInventorySchema:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},GetOpsSummary:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetParameterHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetParametersByPath:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetResourcePolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Policies"},ListAssociationVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationVersions"},ListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},ListCommandInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CommandInvocations"},ListCommands:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Commands"},ListComplianceItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceItems"},ListComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceSummaryItems"},ListDocumentVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentVersions"},ListDocuments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentIdentifiers"},ListOpsItemEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsItemRelatedItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsMetadataList"},ListResourceComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceComplianceSummaryItems"},ListResourceDataSync:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceDataSyncItems"}}}},{}],716:[function(e,t,r){t.exports={version:2,waiters:{CommandExecuted:{delay:5,operation:"GetCommandInvocation",maxAttempts:20,acceptors:[{expected:"Pending",matcher:"path",state:"retry",argument:"Status"},{expected:"InProgress",matcher:"path",state:"retry",argument:"Status"},{expected:"Delayed",matcher:"path",state:"retry",argument:"Status"},{expected:"Success",matcher:"path",state:"success",argument:"Status"},{expected:"Cancelled",matcher:"path",state:"failure",argument:"Status"},{expected:"TimedOut",matcher:"path",state:"failure",argument:"Status"},{expected:"Failed",matcher:"path",state:"failure",argument:"Status"},{expected:"Cancelling",matcher:"path",state:"failure",argument:"Status"},{state:"retry",matcher:"error",expected:"InvocationDoesNotExist"}]}}}},{}],717:[function(e,t,r){t.exports={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:"Sq"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",required:["ContactArn"],members:{ContactArn:{}}}},CreateContactChannel:{input:{type:"structure",required:["ContactId","Name","Type","DeliveryAddress"],members:{ContactId:{},Name:{},Type:{},DeliveryAddress:{shape:"Sz"},DeferActivation:{type:"boolean"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",required:["ContactChannelArn"],members:{ContactChannelArn:{}}}},CreateRotation:{input:{type:"structure",required:["Name","ContactIds","TimeZoneId","Recurrence"],members:{Name:{},ContactIds:{shape:"S15"},StartTime:{type:"timestamp"},TimeZoneId:{},Recurrence:{shape:"S18"},Tags:{shape:"Sq"},IdempotencyToken:{}}},output:{type:"structure",required:["RotationArn"],members:{RotationArn:{}}}},CreateRotationOverride:{input:{type:"structure",required:["RotationId","NewContactIds","StartTime","EndTime"],members:{RotationId:{},NewContactIds:{type:"list",member:{}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IdempotencyToken:{}}},output:{type:"structure",required:["RotationOverrideId"],members:{RotationOverrideId:{}}}},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:{}}},DeleteRotation:{input:{type:"structure",required:["RotationId"],members:{RotationId:{}}},output:{type:"structure",members:{}}},DeleteRotationOverride:{input:{type:"structure",required:["RotationId","RotationOverrideId"],members:{RotationId:{},RotationOverrideId:{}}},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:"Sz"},ActivationStatus:{}}}},GetContactPolicy:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{}}},output:{type:"structure",members:{ContactArn:{},Policy:{}}}},GetRotation:{input:{type:"structure",required:["RotationId"],members:{RotationId:{}}},output:{type:"structure",required:["RotationArn","Name","ContactIds","StartTime","TimeZoneId","Recurrence"],members:{RotationArn:{},Name:{},ContactIds:{shape:"S15"},StartTime:{type:"timestamp"},TimeZoneId:{},Recurrence:{shape:"S18"}}}},GetRotationOverride:{input:{type:"structure",required:["RotationId","RotationOverrideId"],members:{RotationId:{},RotationOverrideId:{}}},output:{type:"structure",members:{RotationOverrideId:{},RotationArn:{},NewContactIds:{shape:"Sp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreateTime:{type:"timestamp"}}}},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:"Sz"},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"}}}}}}},ListPageResolutions:{input:{type:"structure",required:["PageId"],members:{NextToken:{},PageId:{}}},output:{type:"structure",required:["PageResolutions"],members:{NextToken:{},PageResolutions:{type:"list",member:{type:"structure",required:["ContactArn","Type"],members:{ContactArn:{},Type:{},StageIndex:{type:"integer"}}}}}}},ListPagesByContact:{input:{type:"structure",required:["ContactId"],members:{ContactId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Pages"],members:{NextToken:{},Pages:{shape:"S3g"}}}},ListPagesByEngagement:{input:{type:"structure",required:["EngagementId"],members:{EngagementId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Pages"],members:{NextToken:{},Pages:{shape:"S3g"}}}},ListPreviewRotationShifts:{input:{type:"structure",required:["EndTime","Members","TimeZoneId","Recurrence"],members:{RotationStartTime:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Members:{type:"list",member:{}},TimeZoneId:{},Recurrence:{shape:"S18"},Overrides:{type:"list",member:{type:"structure",members:{NewMembers:{type:"list",member:{}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RotationShifts:{shape:"S3r"},NextToken:{}}}},ListRotationOverrides:{input:{type:"structure",required:["RotationId","StartTime","EndTime"],members:{RotationId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RotationOverrides:{type:"list",member:{type:"structure",required:["RotationOverrideId","NewContactIds","StartTime","EndTime","CreateTime"],members:{RotationOverrideId:{},NewContactIds:{shape:"Sp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreateTime:{type:"timestamp"}}}},NextToken:{}}}},ListRotationShifts:{input:{type:"structure",required:["RotationId","EndTime"],members:{RotationId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RotationShifts:{shape:"S3r"},NextToken:{}}}},ListRotations:{input:{type:"structure",members:{RotationNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Rotations"],members:{NextToken:{},Rotations:{type:"list",member:{type:"structure",required:["RotationArn","Name"],members:{RotationArn:{},Name:{},ContactIds:{shape:"Sp"},StartTime:{type:"timestamp"},TimeZoneId:{},Recurrence:{shape:"S18"}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},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:!0}}},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:"Sq"}}},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:"Sz"}}},output:{type:"structure",members:{}}},UpdateRotation:{input:{type:"structure",required:["RotationId","Recurrence"],members:{RotationId:{},ContactIds:{shape:"S15"},StartTime:{type:"timestamp"},TimeZoneId:{},Recurrence:{shape:"S18"}}},output:{type:"structure",members:{}}}},shapes:{Sf:{type:"structure",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"}}}}}}}}},RotationIds:{shape:"Sp"}}},Sp:{type:"list",member:{}},Sq:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sz:{type:"structure",members:{SimpleAddress:{}}},S15:{type:"list",member:{}},S18:{type:"structure",required:["NumberOfOnCalls","RecurrenceMultiplier"],members:{MonthlySettings:{type:"list",member:{type:"structure",required:["DayOfMonth","HandOffTime"],members:{DayOfMonth:{type:"integer"},HandOffTime:{shape:"S1c"}}}},WeeklySettings:{type:"list",member:{type:"structure",required:["DayOfWeek","HandOffTime"],members:{DayOfWeek:{},HandOffTime:{shape:"S1c"}}}},DailySettings:{type:"list",member:{shape:"S1c"}},NumberOfOnCalls:{type:"integer"},ShiftCoverages:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Start:{shape:"S1c"},End:{shape:"S1c"}}}}}, +RecurrenceMultiplier:{type:"integer"}}},S1c:{type:"structure",required:["HourOfDay","MinuteOfHour"],members:{HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"}}},S3g:{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"}}}},S3r:{type:"list",member:{type:"structure",required:["StartTime","EndTime"],members:{ContactIds:{shape:"Sp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Type:{},ShiftDetails:{type:"structure",required:["OverriddenContactIds"],members:{OverriddenContactIds:{shape:"Sp"}}}}}}}}},{}],718:[function(e,t,r){t.exports={pagination:{ListContactChannels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ContactChannels"},ListContacts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Contacts"},ListEngagements:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Engagements"},ListPageReceipts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Receipts"},ListPageResolutions:{input_token:"NextToken",output_token:"NextToken",result_key:"PageResolutions"},ListPagesByContact:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Pages"},ListPagesByEngagement:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Pages"},ListPreviewRotationShifts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RotationShifts"},ListRotationOverrides:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RotationOverrides"},ListRotationShifts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RotationShifts"},ListRotations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Rotations"}}}},{}],719:[function(e,t,r){t.exports={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:{BatchGetIncidentFindings:{http:{requestUri:"/batchGetIncidentFindings",responseCode:200},input:{type:"structure",required:["findingIds","incidentRecordArn"],members:{findingIds:{type:"list",member:{}},incidentRecordArn:{}}},output:{type:"structure",required:["errors","findings"],members:{errors:{type:"list",member:{type:"structure",required:["code","findingId","message"],members:{code:{},findingId:{},message:{}}}},findings:{type:"list",member:{type:"structure",required:["creationTime","id","lastModifiedTime"],members:{creationTime:{type:"timestamp"},details:{type:"structure",members:{cloudFormationStackUpdate:{type:"structure",required:["stackArn","startTime"],members:{endTime:{type:"timestamp"},stackArn:{},startTime:{type:"timestamp"}}},codeDeployDeployment:{type:"structure",required:["deploymentGroupArn","deploymentId","startTime"],members:{deploymentGroupArn:{},deploymentId:{},endTime:{type:"timestamp"},startTime:{type:"timestamp"}}}},union:!0},id:{},lastModifiedTime:{type:"timestamp"}}}}}}},CreateReplicationSet:{http:{requestUri:"/createReplicationSet",responseCode:201},input:{type:"structure",required:["regions"],members:{clientToken:{idempotencyToken:!0},regions:{type:"map",key:{},value:{type:"structure",members:{sseKmsKeyId:{}}}},tags:{shape:"Sm"}}},output:{type:"structure",required:["arn"],members:{arn:{}}}},CreateResponsePlan:{http:{requestUri:"/createResponsePlan",responseCode:201},input:{type:"structure",required:["incidentTemplate","name"],members:{actions:{shape:"Sr"},chatChannel:{shape:"S16"},clientToken:{idempotencyToken:!0},displayName:{},engagements:{shape:"S1b"},incidentTemplate:{shape:"S1d"},integrations:{shape:"S1k"},name:{},tags:{shape:"Sm"}}},output:{type:"structure",required:["arn"],members:{arn:{}}},idempotent:!0},CreateTimelineEvent:{http:{requestUri:"/createTimelineEvent",responseCode:201},input:{type:"structure",required:["eventData","eventTime","eventType","incidentRecordArn"],members:{clientToken:{idempotencyToken:!0},eventData:{},eventReferences:{shape:"S1v"},eventTime:{type:"timestamp"},eventType:{},incidentRecordArn:{}}},output:{type:"structure",required:["eventId","incidentRecordArn"],members:{eventId:{},incidentRecordArn:{}}},idempotent:!0},DeleteIncidentRecord:{http:{requestUri:"/deleteIncidentRecord",responseCode:204},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},DeleteTimelineEvent:{http:{requestUri:"/deleteTimelineEvent",responseCode:204},input:{type:"structure",required:["eventId","incidentRecordArn"],members:{eventId:{},incidentRecordArn:{}}},output:{type:"structure",members:{}},idempotent:!0},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:!0}},chatChannel:{shape:"S16"},creationTime:{type:"timestamp"},dedupeString:{},impact:{type:"integer"},incidentRecordSource:{shape:"S2h"},lastModifiedBy:{},lastModifiedTime:{type:"timestamp"},notificationTargets:{shape:"S1g"},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:"Sr"},arn:{},chatChannel:{shape:"S16"},displayName:{},engagements:{shape:"S1b"},incidentTemplate:{shape:"S1d"},integrations:{shape:"S1k"},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:{},eventReferences:{shape:"S1v"},eventTime:{type:"timestamp"},eventType:{},eventUpdatedTime:{type:"timestamp"},incidentRecordArn:{}}}}}},ListIncidentFindings:{http:{requestUri:"/listIncidentFindings",responseCode:200},input:{type:"structure",required:["incidentRecordArn"],members:{incidentRecordArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["findings"],members:{findings:{type:"list",member:{type:"structure",required:["id","lastModifiedTime"],members:{id:{},lastModifiedTime:{type:"timestamp"}}}},nextToken:{}}}},ListIncidentRecords:{http:{requestUri:"/listIncidentRecords",responseCode:200},input:{type:"structure",members:{filters:{shape:"S3b"},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:"S2h"},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:"S3p"}}}},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:"Sm"}}}},ListTimelineEvents:{http:{requestUri:"/listTimelineEvents",responseCode:200},input:{type:"structure",required:["incidentRecordArn"],members:{filters:{shape:"S3b"},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:{},eventReferences:{shape:"S1v"},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:!0},impact:{type:"integer"},relatedItems:{shape:"S3p"},responsePlanArn:{},title:{},triggerDetails:{type:"structure",required:["source","timestamp"],members:{rawData:{},source:{},timestamp:{type:"timestamp"},triggerArn:{}}}}},output:{type:"structure",required:["incidentRecordArn"],members:{incidentRecordArn:{}}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},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}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateDeletionProtection:{http:{requestUri:"/updateDeletionProtection",responseCode:204},input:{type:"structure",required:["arn","deletionProtected"],members:{arn:{},clientToken:{idempotencyToken:!0},deletionProtected:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateIncidentRecord:{http:{requestUri:"/updateIncidentRecord",responseCode:204},input:{type:"structure",required:["arn"],members:{arn:{},chatChannel:{shape:"S16"},clientToken:{idempotencyToken:!0},impact:{type:"integer"},notificationTargets:{shape:"S1g"},status:{},summary:{},title:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateRelatedItems:{http:{requestUri:"/updateRelatedItems",responseCode:204},input:{type:"structure",required:["incidentRecordArn","relatedItemsUpdate"],members:{clientToken:{idempotencyToken:!0},incidentRecordArn:{},relatedItemsUpdate:{type:"structure",members:{itemToAdd:{shape:"S3q"},itemToRemove:{shape:"S3r"}},union:!0}}},output:{type:"structure",members:{}},idempotent:!0},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:!0}},arn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},UpdateResponsePlan:{http:{requestUri:"/updateResponsePlan",responseCode:204},input:{type:"structure",required:["arn"],members:{actions:{shape:"Sr"},arn:{},chatChannel:{shape:"S16"},clientToken:{idempotencyToken:!0},displayName:{},engagements:{shape:"S1b"},incidentTemplateDedupeString:{},incidentTemplateImpact:{type:"integer"},incidentTemplateNotificationTargets:{shape:"S1g"},incidentTemplateSummary:{},incidentTemplateTags:{type:"map",key:{},value:{}},incidentTemplateTitle:{},integrations:{shape:"S1k"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateTimelineEvent:{http:{requestUri:"/updateTimelineEvent",responseCode:204},input:{type:"structure",required:["eventId","incidentRecordArn"],members:{clientToken:{idempotencyToken:!0},eventData:{},eventId:{},eventReferences:{shape:"S1v"},eventTime:{type:"timestamp"},eventType:{},incidentRecordArn:{}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{Sm:{type:"map",key:{},value:{}},Sr:{type:"list",member:{type:"structure",members:{ssmAutomation:{type:"structure",required:["documentName","roleArn"],members:{documentName:{},documentVersion:{},dynamicParameters:{type:"map",key:{},value:{type:"structure",members:{variable:{}},union:!0}},parameters:{type:"map",key:{},value:{type:"list",member:{}}},roleArn:{},targetAccount:{}}}},union:!0}},S16:{type:"structure",members:{chatbotSns:{type:"list",member:{}},empty:{type:"structure",members:{}}},union:!0},S1b:{type:"list",member:{}},S1d:{type:"structure",required:["impact","title"],members:{dedupeString:{},impact:{type:"integer"},incidentTags:{shape:"Sm"},notificationTargets:{shape:"S1g"},summary:{},title:{}}},S1g:{type:"list",member:{type:"structure",members:{snsTopicArn:{}},union:!0}},S1k:{type:"list",member:{type:"structure",members:{pagerDutyConfiguration:{type:"structure",required:["name","pagerDutyIncidentConfiguration","secretId"],members:{name:{},pagerDutyIncidentConfiguration:{type:"structure",required:["serviceId"],members:{serviceId:{}}},secretId:{}}}},union:!0}},S1v:{type:"list",member:{type:"structure",members:{relatedItemId:{},resource:{}},union:!0}},S2h:{type:"structure",required:["createdBy","source"],members:{createdBy:{},invokedBy:{},resourceArn:{},source:{}}},S3b:{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:!0}},union:!0},key:{}}}},S3p:{type:"list",member:{shape:"S3q"}},S3q:{type:"structure",required:["identifier"],members:{generatedId:{},identifier:{shape:"S3r"},title:{}}},S3r:{type:"structure",required:["type","value"],members:{type:{},value:{type:"structure",members:{arn:{},metricDefinition:{},pagerDutyIncidentDetail:{type:"structure",required:["id"],members:{autoResolve:{type:"boolean"},id:{},secretId:{}}},url:{}},union:!0}}}}}},{}],720:[function(e,t,r){t.exports={pagination:{GetResourcePolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"resourcePolicies"},ListIncidentFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findings"},ListIncidentRecords:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"incidentRecordSummaries"},ListRelatedItems:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"relatedItems"},ListReplicationSets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"replicationSetArns"},ListResponsePlans:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"responsePlanSummaries"},ListTimelineEvents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"eventSummaries"}}}},{}],721:[function(e,t,r){t.exports={version:2,waiters:{WaitForReplicationSetActive:{description:"Wait for a replication set to become ACTIVE",delay:30,maxAttempts:5,operation:"GetReplicationSet",acceptors:[{matcher:"path",argument:"replicationSet.status",state:"success",expected:"ACTIVE"},{matcher:"path",argument:"replicationSet.status",state:"retry",expected:"CREATING"},{matcher:"path",argument:"replicationSet.status",state:"retry",expected:"UPDATING"},{matcher:"path",argument:"replicationSet.status",state:"failure",expected:"FAILED"}]},WaitForReplicationSetDeleted:{description:"Wait for a replication set to be deleted",delay:30,maxAttempts:5,operation:"GetReplicationSet",acceptors:[{matcher:"error",state:"success",expected:"ResourceNotFoundException"},{matcher:"path",argument:"replicationSet.status",state:"retry",expected:"DELETING"},{matcher:"path",argument:"replicationSet.status",state:"failure",expected:"FAILED"}]}}}},{}],722:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"ssm-sap",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"SsmSap",serviceFullName:"AWS Systems Manager for SAP",serviceId:"Ssm Sap",signatureVersion:"v4",signingName:"ssm-sap",uid:"ssm-sap-2018-05-10"},operations:{DeleteResourcePermission:{http:{requestUri:"/delete-resource-permission",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ActionType:{},SourceResourceArn:{},ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},DeregisterApplication:{http:{requestUri:"/deregister-application",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{}}},output:{type:"structure",members:{}}},GetApplication:{http:{requestUri:"/get-application",responseCode:200},input:{type:"structure",members:{ApplicationId:{},ApplicationArn:{},AppRegistryArn:{}}},output:{type:"structure",members:{Application:{shape:"Sd"},Tags:{shape:"Sk"}}}},GetComponent:{http:{requestUri:"/get-component",responseCode:200},input:{type:"structure",required:["ApplicationId","ComponentId"],members:{ApplicationId:{},ComponentId:{}}},output:{type:"structure",members:{Component:{type:"structure",members:{ComponentId:{},Sid:{},SystemNumber:{},ParentComponent:{},ChildComponents:{shape:"Sh"},ApplicationId:{},ComponentType:{},Status:{},SapHostname:{},SapFeature:{},SapKernelVersion:{},HdbVersion:{},Resilience:{type:"structure",members:{HsrTier:{},HsrReplicationMode:{},HsrOperationMode:{},ClusterStatus:{},EnqueueReplication:{type:"boolean"}}},AssociatedHost:{type:"structure",members:{Hostname:{},Ec2InstanceId:{},IpAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},Primary:{type:"boolean"},AllocationType:{}}}},OsVersion:{}}},Databases:{type:"list",member:{}},Hosts:{deprecated:!0,deprecatedMessage:"This shape is no longer used. Please use AssociatedHost.",type:"list",member:{type:"structure",members:{HostName:{},HostIp:{},EC2InstanceId:{},InstanceId:{},HostRole:{},OsVersion:{}}}},PrimaryHost:{deprecated:!0,deprecatedMessage:"This shape is no longer used. Please use AssociatedHost."},DatabaseConnection:{type:"structure",members:{DatabaseConnectionMethod:{},DatabaseArn:{},ConnectionIp:{}}},LastUpdated:{type:"timestamp"},Arn:{}}},Tags:{shape:"Sk"}}}},GetDatabase:{http:{requestUri:"/get-database",responseCode:200},input:{type:"structure",members:{ApplicationId:{},ComponentId:{},DatabaseId:{},DatabaseArn:{}}},output:{type:"structure",members:{Database:{type:"structure",members:{ApplicationId:{},ComponentId:{},Credentials:{shape:"S1d"},DatabaseId:{},DatabaseName:{},DatabaseType:{},Arn:{},Status:{},PrimaryHost:{},SQLPort:{type:"integer"},LastUpdated:{type:"timestamp"}}},Tags:{shape:"Sk"}}}},GetOperation:{http:{requestUri:"/get-operation",responseCode:200},input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{Operation:{shape:"S1o"}}}},GetResourcePermission:{http:{requestUri:"/get-resource-permission",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ActionType:{},ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},ListApplications:{http:{requestUri:"/list-applications",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S1z"}}},output:{type:"structure",members:{Applications:{type:"list",member:{type:"structure",members:{Id:{},DiscoveryStatus:{},Type:{},Arn:{},Tags:{shape:"Sk"}}}},NextToken:{}}}},ListComponents:{http:{requestUri:"/list-components",responseCode:200},input:{type:"structure",members:{ApplicationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{ApplicationId:{},ComponentId:{},ComponentType:{},Tags:{shape:"Sk"},Arn:{}}}},NextToken:{}}}},ListDatabases:{http:{requestUri:"/list-databases",responseCode:200},input:{type:"structure",members:{ApplicationId:{},ComponentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Databases:{type:"list",member:{type:"structure",members:{ApplicationId:{},ComponentId:{},DatabaseId:{},DatabaseType:{},Arn:{},Tags:{shape:"Sk"}}}},NextToken:{}}}},ListOperationEvents:{http:{requestUri:"/list-operation-events",responseCode:200},input:{type:"structure",required:["OperationId"],members:{OperationId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S1z"}}},output:{type:"structure",members:{OperationEvents:{type:"list",member:{type:"structure",members:{Description:{},Resource:{type:"structure",members:{ResourceArn:{},ResourceType:{}}},Status:{},StatusMessage:{},Timestamp:{type:"timestamp"}}}},NextToken:{}}}},ListOperations:{http:{requestUri:"/list-operations",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S1z"}}},output:{type:"structure",members:{Operations:{type:"list",member:{shape:"S1o"}},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:"Sk"}}}},PutResourcePermission:{http:{requestUri:"/put-resource-permission",responseCode:200},input:{type:"structure",required:["ActionType","SourceResourceArn","ResourceArn"],members:{ActionType:{},SourceResourceArn:{},ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},RegisterApplication:{http:{requestUri:"/register-application",responseCode:200},input:{type:"structure",required:["ApplicationId","ApplicationType","Instances"],members:{ApplicationId:{},ApplicationType:{},Instances:{type:"list",member:{}},SapInstanceNumber:{},Sid:{},Tags:{shape:"Sk"},Credentials:{shape:"S1d"},DatabaseArn:{}}},output:{type:"structure",members:{Application:{shape:"Sd"},OperationId:{}}}},StartApplication:{http:{requestUri:"/start-application",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{}}},output:{type:"structure",members:{OperationId:{}}}},StartApplicationRefresh:{http:{requestUri:"/start-application-refresh",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{}}},output:{type:"structure",members:{OperationId:{}}}},StopApplication:{http:{requestUri:"/stop-application",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{},StopConnectedEntity:{},IncludeEc2InstanceShutdown:{type:"boolean"}}},output:{type:"structure",members:{OperationId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sk"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateApplicationSettings:{http:{requestUri:"/update-application-settings",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{},CredentialsToAddOrUpdate:{shape:"S1d"},CredentialsToRemove:{shape:"S1d"},Backint:{type:"structure",required:["BackintMode","EnsureNoBackupInProcess"],members:{BackintMode:{},EnsureNoBackupInProcess:{type:"boolean"}}},DatabaseArn:{}}},output:{type:"structure",members:{Message:{},OperationIds:{type:"list",member:{}}}}}},shapes:{Sd:{type:"structure",members:{Id:{},Type:{},Arn:{},AppRegistryArn:{},Status:{},DiscoveryStatus:{},Components:{shape:"Sh"},LastUpdated:{type:"timestamp"},StatusMessage:{}}},Sh:{type:"list",member:{}},Sk:{type:"map",key:{},value:{}},S1d:{type:"list",member:{type:"structure",required:["DatabaseName","CredentialType","SecretId"],members:{DatabaseName:{},CredentialType:{},SecretId:{type:"string",sensitive:!0}}}},S1o:{type:"structure",members:{Id:{},Type:{},Status:{},StatusMessage:{},Properties:{type:"map",key:{},value:{}},ResourceType:{},ResourceId:{},ResourceArn:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S1z:{type:"list",member:{type:"structure",required:["Name","Value","Operator"],members:{Name:{},Value:{},Operator:{}}}}}}},{}],723:[function(e,t,r){t.exports={pagination:{ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Applications"},ListComponents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Components"},ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Databases"},ListOperationEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"OperationEvents"},ListOperations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Operations"}}}},{}],724:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-06-10",endpointPrefix:"portal.sso",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"SSO",serviceFullName:"AWS Single Sign-On",serviceId:"SSO",signatureVersion:"v4",signingName:"awsssoportal",uid:"sso-2019-06-10"},operations:{GetRoleCredentials:{http:{method:"GET",requestUri:"/federation/credentials"},input:{type:"structure",required:["roleName","accountId","accessToken"],members:{roleName:{location:"querystring",locationName:"role_name"},accountId:{location:"querystring",locationName:"account_id"},accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"}}},output:{type:"structure",members:{roleCredentials:{type:"structure",members:{accessKeyId:{},secretAccessKey:{type:"string",sensitive:!0},sessionToken:{type:"string",sensitive:!0},expiration:{type:"long"}}}}},authtype:"none"},ListAccountRoles:{http:{method:"GET",requestUri:"/assignment/roles"},input:{type:"structure",required:["accessToken","accountId"],members:{nextToken:{location:"querystring",locationName:"next_token"},maxResults:{location:"querystring",locationName:"max_result",type:"integer"},accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"},accountId:{location:"querystring",locationName:"account_id"}}},output:{type:"structure",members:{nextToken:{},roleList:{type:"list",member:{type:"structure",members:{roleName:{},accountId:{}}}}}},authtype:"none"},ListAccounts:{http:{method:"GET",requestUri:"/assignment/accounts"},input:{type:"structure",required:["accessToken"],members:{nextToken:{location:"querystring",locationName:"next_token"},maxResults:{location:"querystring",locationName:"max_result",type:"integer"},accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"}}},output:{type:"structure",members:{nextToken:{},accountList:{type:"list",member:{type:"structure",members:{accountId:{},accountName:{},emailAddress:{}}}}}},authtype:"none"},Logout:{http:{requestUri:"/logout"},input:{type:"structure",required:["accessToken"],members:{accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"}}},authtype:"none"}},shapes:{S4:{type:"string",sensitive:!0}}}},{}],725:[function(e,t,r){t.exports={pagination:{ListAccountRoles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"roleList"},ListAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accountList"}}}},{}],726:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-07-20",endpointPrefix:"sso",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SSO Admin",serviceFullName:"AWS Single Sign-On Admin",serviceId:"SSO Admin",signatureVersion:"v4",signingName:"sso",targetPrefix:"SWBExternalService",uid:"sso-admin-2020-07-20"},operations:{AttachCustomerManagedPolicyReferenceToPermissionSet:{input:{type:"structure",required:["CustomerManagedPolicyReference","InstanceArn","PermissionSetArn"],members:{CustomerManagedPolicyReference:{shape:"S2"},InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},AttachManagedPolicyToPermissionSet:{input:{type:"structure",required:["InstanceArn","ManagedPolicyArn","PermissionSetArn"],members:{InstanceArn:{},ManagedPolicyArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},CreateAccountAssignment:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","PrincipalId","PrincipalType","TargetId","TargetType"],members:{InstanceArn:{},PermissionSetArn:{},PrincipalId:{}, +PrincipalType:{},TargetId:{},TargetType:{}}},output:{type:"structure",members:{AccountAssignmentCreationStatus:{shape:"Sh"}}}},CreateApplication:{input:{type:"structure",required:["ApplicationProviderArn","InstanceArn","Name"],members:{ApplicationProviderArn:{},ClientToken:{idempotencyToken:!0},Description:{},InstanceArn:{},Name:{},PortalOptions:{shape:"Sr"},Status:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{ApplicationArn:{}}}},CreateApplicationAssignment:{input:{type:"structure",required:["ApplicationArn","PrincipalId","PrincipalType"],members:{ApplicationArn:{},PrincipalId:{},PrincipalType:{}}},output:{type:"structure",members:{}}},CreateInstance:{input:{type:"structure",members:{ClientToken:{idempotencyToken:!0},Name:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{InstanceArn:{}}}},CreateInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceAccessControlAttributeConfiguration","InstanceArn"],members:{InstanceAccessControlAttributeConfiguration:{shape:"S18"},InstanceArn:{}}},output:{type:"structure",members:{}}},CreatePermissionSet:{input:{type:"structure",required:["InstanceArn","Name"],members:{Description:{},InstanceArn:{},Name:{},RelayState:{},SessionDuration:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{PermissionSet:{shape:"S1m"}}}},CreateTrustedTokenIssuer:{input:{type:"structure",required:["InstanceArn","Name","TrustedTokenIssuerConfiguration","TrustedTokenIssuerType"],members:{ClientToken:{idempotencyToken:!0},InstanceArn:{},Name:{},Tags:{shape:"Sx"},TrustedTokenIssuerConfiguration:{shape:"S1p"},TrustedTokenIssuerType:{}}},output:{type:"structure",members:{TrustedTokenIssuerArn:{}}}},DeleteAccountAssignment:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","PrincipalId","PrincipalType","TargetId","TargetType"],members:{InstanceArn:{},PermissionSetArn:{},PrincipalId:{},PrincipalType:{},TargetId:{},TargetType:{}}},output:{type:"structure",members:{AccountAssignmentDeletionStatus:{shape:"Sh"}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{}}},output:{type:"structure",members:{}}},DeleteApplicationAccessScope:{input:{type:"structure",required:["ApplicationArn","Scope"],members:{ApplicationArn:{},Scope:{}}},idempotent:!0},DeleteApplicationAssignment:{input:{type:"structure",required:["ApplicationArn","PrincipalId","PrincipalType"],members:{ApplicationArn:{},PrincipalId:{},PrincipalType:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteApplicationAuthenticationMethod:{input:{type:"structure",required:["ApplicationArn","AuthenticationMethodType"],members:{ApplicationArn:{},AuthenticationMethodType:{}}},idempotent:!0},DeleteApplicationGrant:{input:{type:"structure",required:["ApplicationArn","GrantType"],members:{ApplicationArn:{},GrantType:{}}},idempotent:!0},DeleteInlinePolicyFromPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DeleteInstance:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{}}},DeleteInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DeletePermissionsBoundaryFromPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DeleteTrustedTokenIssuer:{input:{type:"structure",required:["TrustedTokenIssuerArn"],members:{TrustedTokenIssuerArn:{}}},output:{type:"structure",members:{}}},DescribeAccountAssignmentCreationStatus:{input:{type:"structure",required:["AccountAssignmentCreationRequestId","InstanceArn"],members:{AccountAssignmentCreationRequestId:{},InstanceArn:{}}},output:{type:"structure",members:{AccountAssignmentCreationStatus:{shape:"Sh"}}}},DescribeAccountAssignmentDeletionStatus:{input:{type:"structure",required:["AccountAssignmentDeletionRequestId","InstanceArn"],members:{AccountAssignmentDeletionRequestId:{},InstanceArn:{}}},output:{type:"structure",members:{AccountAssignmentDeletionStatus:{shape:"Sh"}}}},DescribeApplication:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{}}},output:{type:"structure",members:{ApplicationAccount:{},ApplicationArn:{},ApplicationProviderArn:{},CreatedDate:{type:"timestamp"},Description:{},InstanceArn:{},Name:{},PortalOptions:{shape:"Sr"},Status:{}}}},DescribeApplicationAssignment:{input:{type:"structure",required:["ApplicationArn","PrincipalId","PrincipalType"],members:{ApplicationArn:{},PrincipalId:{},PrincipalType:{}}},output:{type:"structure",members:{ApplicationArn:{},PrincipalId:{},PrincipalType:{}}}},DescribeApplicationProvider:{input:{type:"structure",required:["ApplicationProviderArn"],members:{ApplicationProviderArn:{}}},output:{type:"structure",required:["ApplicationProviderArn"],members:{ApplicationProviderArn:{},DisplayData:{shape:"S2x"},FederationProtocol:{},ResourceServerConfig:{shape:"S31"}}}},DescribeInstance:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{CreatedDate:{type:"timestamp"},IdentityStoreId:{},InstanceArn:{},Name:{},OwnerAccountId:{},Status:{}}}},DescribeInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{InstanceAccessControlAttributeConfiguration:{shape:"S18"},Status:{},StatusReason:{}}}},DescribePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{PermissionSet:{shape:"S1m"}}}},DescribePermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn","ProvisionPermissionSetRequestId"],members:{InstanceArn:{},ProvisionPermissionSetRequestId:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S3h"}}}},DescribeTrustedTokenIssuer:{input:{type:"structure",required:["TrustedTokenIssuerArn"],members:{TrustedTokenIssuerArn:{}}},output:{type:"structure",members:{Name:{},TrustedTokenIssuerArn:{},TrustedTokenIssuerConfiguration:{shape:"S1p"},TrustedTokenIssuerType:{}}}},DetachCustomerManagedPolicyReferenceFromPermissionSet:{input:{type:"structure",required:["CustomerManagedPolicyReference","InstanceArn","PermissionSetArn"],members:{CustomerManagedPolicyReference:{shape:"S2"},InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DetachManagedPolicyFromPermissionSet:{input:{type:"structure",required:["InstanceArn","ManagedPolicyArn","PermissionSetArn"],members:{InstanceArn:{},ManagedPolicyArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},GetApplicationAccessScope:{input:{type:"structure",required:["ApplicationArn","Scope"],members:{ApplicationArn:{},Scope:{}}},output:{type:"structure",required:["Scope"],members:{AuthorizedTargets:{shape:"S3q"},Scope:{}}}},GetApplicationAssignmentConfiguration:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{}}},output:{type:"structure",required:["AssignmentRequired"],members:{AssignmentRequired:{type:"boolean"}}}},GetApplicationAuthenticationMethod:{input:{type:"structure",required:["ApplicationArn","AuthenticationMethodType"],members:{ApplicationArn:{},AuthenticationMethodType:{}}},output:{type:"structure",members:{AuthenticationMethod:{shape:"S3x"}}}},GetApplicationGrant:{input:{type:"structure",required:["ApplicationArn","GrantType"],members:{ApplicationArn:{},GrantType:{}}},output:{type:"structure",required:["Grant"],members:{Grant:{shape:"S42"}}}},GetInlinePolicyForPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{InlinePolicy:{}}}},GetPermissionsBoundaryForPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{PermissionsBoundary:{shape:"S4i"}}}},ListAccountAssignmentCreationStatus:{input:{type:"structure",required:["InstanceArn"],members:{Filter:{shape:"S4k"},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountAssignmentsCreationStatus:{shape:"S4o"},NextToken:{}}}},ListAccountAssignmentDeletionStatus:{input:{type:"structure",required:["InstanceArn"],members:{Filter:{shape:"S4k"},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountAssignmentsDeletionStatus:{shape:"S4o"},NextToken:{}}}},ListAccountAssignments:{input:{type:"structure",required:["AccountId","InstanceArn","PermissionSetArn"],members:{AccountId:{},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},PermissionSetArn:{}}},output:{type:"structure",members:{AccountAssignments:{type:"list",member:{type:"structure",members:{AccountId:{},PermissionSetArn:{},PrincipalId:{},PrincipalType:{}}}},NextToken:{}}}},ListAccountAssignmentsForPrincipal:{input:{type:"structure",required:["InstanceArn","PrincipalId","PrincipalType"],members:{Filter:{type:"structure",members:{AccountId:{}}},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},PrincipalId:{},PrincipalType:{}}},output:{type:"structure",members:{AccountAssignments:{type:"list",member:{type:"structure",members:{AccountId:{},PermissionSetArn:{},PrincipalId:{},PrincipalType:{}}}},NextToken:{}}}},ListAccountsForProvisionedPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},PermissionSetArn:{},ProvisioningStatus:{}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextToken:{}}}},ListApplicationAccessScopes:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Scopes"],members:{NextToken:{},Scopes:{type:"list",member:{type:"structure",required:["Scope"],members:{AuthorizedTargets:{shape:"S3q"},Scope:{}}}}}}},ListApplicationAssignments:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ApplicationAssignments:{type:"list",member:{type:"structure",required:["ApplicationArn","PrincipalId","PrincipalType"],members:{ApplicationArn:{},PrincipalId:{},PrincipalType:{}}}},NextToken:{}}}},ListApplicationAssignmentsForPrincipal:{input:{type:"structure",required:["InstanceArn","PrincipalId","PrincipalType"],members:{Filter:{type:"structure",members:{ApplicationArn:{}}},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},PrincipalId:{},PrincipalType:{}}},output:{type:"structure",members:{ApplicationAssignments:{type:"list",member:{type:"structure",members:{ApplicationArn:{},PrincipalId:{},PrincipalType:{}}}},NextToken:{}}}},ListApplicationAuthenticationMethods:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{},NextToken:{}}},output:{type:"structure",members:{AuthenticationMethods:{type:"list",member:{type:"structure",members:{AuthenticationMethod:{shape:"S3x"},AuthenticationMethodType:{}}}},NextToken:{}}}},ListApplicationGrants:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{},NextToken:{}}},output:{type:"structure",required:["Grants"],members:{Grants:{type:"list",member:{type:"structure",required:["Grant","GrantType"],members:{Grant:{shape:"S42"},GrantType:{}}}},NextToken:{}}}},ListApplicationProviders:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ApplicationProviders:{type:"list",member:{type:"structure",required:["ApplicationProviderArn"],members:{ApplicationProviderArn:{},DisplayData:{shape:"S2x"},FederationProtocol:{},ResourceServerConfig:{shape:"S31"}}}},NextToken:{}}}},ListApplications:{input:{type:"structure",required:["InstanceArn"],members:{Filter:{type:"structure",members:{ApplicationAccount:{},ApplicationProvider:{}}},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Applications:{type:"list",member:{type:"structure",members:{ApplicationAccount:{},ApplicationArn:{},ApplicationProviderArn:{},CreatedDate:{type:"timestamp"},Description:{},InstanceArn:{},Name:{},PortalOptions:{shape:"Sr"},Status:{}}}},NextToken:{}}}},ListCustomerManagedPolicyReferencesInPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},PermissionSetArn:{}}},output:{type:"structure",members:{CustomerManagedPolicyReferences:{type:"list",member:{shape:"S2"}},NextToken:{}}}},ListInstances:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{CreatedDate:{type:"timestamp"},IdentityStoreId:{},InstanceArn:{},Name:{},OwnerAccountId:{},Status:{}}}},NextToken:{}}}},ListManagedPoliciesInPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},PermissionSetArn:{}}},output:{type:"structure",members:{AttachedManagedPolicies:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListPermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn"],members:{Filter:{shape:"S4k"},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},PermissionSetsProvisioningStatus:{type:"list",member:{type:"structure",members:{CreatedDate:{type:"timestamp"},RequestId:{},Status:{}}}}}}},ListPermissionSets:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},PermissionSets:{shape:"S6h"}}}},ListPermissionSetsProvisionedToAccount:{input:{type:"structure",required:["AccountId","InstanceArn"],members:{AccountId:{},InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},ProvisioningStatus:{}}},output:{type:"structure",members:{NextToken:{},PermissionSets:{shape:"S6h"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{InstanceArn:{},NextToken:{},ResourceArn:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Sx"}}}},ListTrustedTokenIssuers:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},TrustedTokenIssuers:{type:"list",member:{type:"structure",members:{Name:{},TrustedTokenIssuerArn:{},TrustedTokenIssuerType:{}}}}}}},ProvisionPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","TargetType"],members:{InstanceArn:{},PermissionSetArn:{},TargetId:{},TargetType:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S3h"}}}},PutApplicationAccessScope:{input:{type:"structure",required:["ApplicationArn","Scope"],members:{ApplicationArn:{},AuthorizedTargets:{shape:"S3q"},Scope:{}}},idempotent:!0},PutApplicationAssignmentConfiguration:{input:{type:"structure",required:["ApplicationArn","AssignmentRequired"],members:{ApplicationArn:{},AssignmentRequired:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},PutApplicationAuthenticationMethod:{input:{type:"structure",required:["ApplicationArn","AuthenticationMethod","AuthenticationMethodType"],members:{ApplicationArn:{},AuthenticationMethod:{shape:"S3x"},AuthenticationMethodType:{}}},idempotent:!0},PutApplicationGrant:{input:{type:"structure",required:["ApplicationArn","Grant","GrantType"],members:{ApplicationArn:{},Grant:{shape:"S42"},GrantType:{}}},idempotent:!0},PutInlinePolicyToPermissionSet:{input:{type:"structure",required:["InlinePolicy","InstanceArn","PermissionSetArn"],members:{InlinePolicy:{},InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},PutPermissionsBoundaryToPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","PermissionsBoundary"],members:{InstanceArn:{},PermissionSetArn:{},PermissionsBoundary:{shape:"S4i"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{InstanceArn:{},ResourceArn:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{InstanceArn:{},ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ApplicationArn"],members:{ApplicationArn:{},Description:{},Name:{},PortalOptions:{type:"structure",members:{SignInOptions:{shape:"Ss"}}},Status:{}}},output:{type:"structure",members:{}}},UpdateInstance:{input:{type:"structure",required:["InstanceArn","Name"],members:{InstanceArn:{},Name:{}}},output:{type:"structure",members:{}}},UpdateInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceAccessControlAttributeConfiguration","InstanceArn"],members:{InstanceAccessControlAttributeConfiguration:{shape:"S18"},InstanceArn:{}}},output:{type:"structure",members:{}}},UpdatePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{Description:{},InstanceArn:{},PermissionSetArn:{},RelayState:{},SessionDuration:{}}},output:{type:"structure",members:{}}},UpdateTrustedTokenIssuer:{input:{type:"structure",required:["TrustedTokenIssuerArn"],members:{Name:{},TrustedTokenIssuerArn:{},TrustedTokenIssuerConfiguration:{type:"structure",members:{OidcJwtConfiguration:{type:"structure",members:{ClaimAttributePath:{},IdentityStoreAttributePath:{},JwksRetrievalOption:{}}}},union:!0}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",required:["Name"],members:{Name:{},Path:{}}},Sh:{type:"structure",members:{CreatedDate:{type:"timestamp"},FailureReason:{},PermissionSetArn:{},PrincipalId:{},PrincipalType:{},RequestId:{},Status:{},TargetId:{},TargetType:{}}},Sr:{type:"structure",members:{SignInOptions:{shape:"Ss"},Visibility:{}}},Ss:{type:"structure",required:["Origin"],members:{ApplicationUrl:{},Origin:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S18:{type:"structure",required:["AccessControlAttributes"],members:{AccessControlAttributes:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{type:"structure",required:["Source"],members:{Source:{type:"list",member:{}}}}}}}}},S1m:{type:"structure",members:{CreatedDate:{type:"timestamp"},Description:{},Name:{},PermissionSetArn:{},RelayState:{},SessionDuration:{}}},S1p:{type:"structure",members:{OidcJwtConfiguration:{type:"structure",required:["ClaimAttributePath","IdentityStoreAttributePath","IssuerUrl","JwksRetrievalOption"],members:{ClaimAttributePath:{},IdentityStoreAttributePath:{},IssuerUrl:{},JwksRetrievalOption:{}}}},union:!0},S2x:{type:"structure",members:{Description:{},DisplayName:{},IconUrl:{}}},S31:{type:"structure",members:{Scopes:{type:"map",key:{},value:{type:"structure",members:{DetailedTitle:{},LongDescription:{}}}}}},S3h:{type:"structure",members:{AccountId:{},CreatedDate:{type:"timestamp"},FailureReason:{},PermissionSetArn:{},RequestId:{},Status:{}}},S3q:{type:"list",member:{}},S3x:{type:"structure",members:{Iam:{type:"structure",required:["ActorPolicy"],members:{ActorPolicy:{type:"structure",members:{},document:!0}}}},union:!0},S42:{type:"structure",members:{AuthorizationCode:{type:"structure",members:{RedirectUris:{type:"list",member:{}}}},JwtBearer:{type:"structure",members:{AuthorizedTokenIssuers:{type:"list",member:{type:"structure",members:{AuthorizedAudiences:{type:"list",member:{}},TrustedTokenIssuerArn:{}}}}}},RefreshToken:{type:"structure",members:{}},TokenExchange:{type:"structure",members:{}}},union:!0},S4i:{type:"structure",members:{CustomerManagedPolicyReference:{shape:"S2"},ManagedPolicyArn:{}}},S4k:{type:"structure",members:{Status:{}}},S4o:{type:"list",member:{type:"structure",members:{CreatedDate:{type:"timestamp"},RequestId:{},Status:{}}}},S6h:{type:"list",member:{}}}}},{}],727:[function(e,t,r){t.exports={pagination:{ListAccountAssignmentCreationStatus:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccountAssignmentsCreationStatus"},ListAccountAssignmentDeletionStatus:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccountAssignmentsDeletionStatus"},ListAccountAssignments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccountAssignments"},ListAccountAssignmentsForPrincipal:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccountAssignments"},ListAccountsForProvisionedPermissionSet:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AccountIds"},ListApplicationAccessScopes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Scopes"},ListApplicationAssignments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ApplicationAssignments"},ListApplicationAssignmentsForPrincipal:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ApplicationAssignments"},ListApplicationAuthenticationMethods:{input_token:"NextToken",output_token:"NextToken",result_key:"AuthenticationMethods"},ListApplicationGrants:{input_token:"NextToken",output_token:"NextToken",result_key:"Grants"},ListApplicationProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ApplicationProviders"},ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Applications"},ListCustomerManagedPolicyReferencesInPermissionSet:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CustomerManagedPolicyReferences"},ListInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Instances"},ListManagedPoliciesInPermissionSet:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AttachedManagedPolicies"},ListPermissionSetProvisioningStatus:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PermissionSetsProvisioningStatus"},ListPermissionSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PermissionSets"},ListPermissionSetsProvisionedToAccount:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PermissionSets"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"},ListTrustedTokenIssuers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrustedTokenIssuers"}}}},{}],728:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-06-10",endpointPrefix:"oidc",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceAbbreviation:"SSO OIDC",serviceFullName:"AWS SSO OIDC",serviceId:"SSO OIDC",signatureVersion:"v4",signingName:"sso-oauth",uid:"sso-oidc-2019-06-10"},operations:{CreateToken:{http:{requestUri:"/token"},input:{type:"structure",required:["clientId","clientSecret","grantType"],members:{clientId:{},clientSecret:{shape:"S3"},grantType:{},deviceCode:{},code:{},refreshToken:{shape:"S7"},scope:{shape:"S8"},redirectUri:{},codeVerifier:{shape:"Sb"}}},output:{type:"structure",members:{accessToken:{shape:"Sd"},tokenType:{},expiresIn:{type:"integer"},refreshToken:{shape:"S7"},idToken:{shape:"Sg"}}},authtype:"none"},CreateTokenWithIAM:{http:{requestUri:"/token?aws_iam=t"},input:{type:"structure",required:["clientId","grantType"],members:{clientId:{},grantType:{},code:{},refreshToken:{shape:"S7"},assertion:{type:"string",sensitive:!0},scope:{shape:"S8"},redirectUri:{},subjectToken:{type:"string",sensitive:!0},subjectTokenType:{},requestedTokenType:{},codeVerifier:{shape:"Sb"}}},output:{type:"structure",members:{accessToken:{shape:"Sd"},tokenType:{},expiresIn:{type:"integer"},refreshToken:{shape:"S7"},idToken:{shape:"Sg"},issuedTokenType:{},scope:{shape:"S8"}}}},RegisterClient:{http:{requestUri:"/client/register"},input:{type:"structure",required:["clientName","clientType"],members:{clientName:{},clientType:{},scopes:{shape:"S8"},redirectUris:{type:"list",member:{}},grantTypes:{type:"list",member:{}},issuerUrl:{},entitledApplicationArn:{}}},output:{type:"structure",members:{clientId:{},clientSecret:{shape:"S3"},clientIdIssuedAt:{type:"long"},clientSecretExpiresAt:{type:"long"},authorizationEndpoint:{},tokenEndpoint:{}}},authtype:"none"},StartDeviceAuthorization:{http:{requestUri:"/device_authorization"},input:{type:"structure",required:["clientId","clientSecret","startUrl"],members:{clientId:{},clientSecret:{shape:"S3"},startUrl:{}}},output:{type:"structure",members:{deviceCode:{},userCode:{},verificationUri:{},verificationUriComplete:{},expiresIn:{type:"integer"},interval:{type:"integer"}}},authtype:"none"}},shapes:{S3:{type:"string",sensitive:!0},S7:{type:"string",sensitive:!0},S8:{type:"list",member:{}},Sb:{type:"string",sensitive:!0},Sd:{type:"string",sensitive:!0},Sg:{type:"string",sensitive:!0}}}},{}],729:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-23",endpointPrefix:"states",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceAbbreviation:"AWS SFN",serviceFullName:"AWS Step Functions",serviceId:"SFN",signatureVersion:"v4",targetPrefix:"AWSStepFunctions",uid:"states-2016-11-23"},operations:{CreateActivity:{input:{type:"structure",required:["name"],members:{name:{},tags:{shape:"S3"}}},output:{type:"structure",required:["activityArn","creationDate"],members:{activityArn:{},creationDate:{type:"timestamp"}}},idempotent:!0},CreateStateMachine:{input:{type:"structure",required:["name","definition","roleArn"],members:{name:{},definition:{shape:"Sb"},roleArn:{},type:{},loggingConfiguration:{shape:"Sd"},tags:{shape:"S3"},tracingConfiguration:{shape:"Sj"},publish:{type:"boolean"},versionDescription:{shape:"Sm"}}},output:{type:"structure",required:["stateMachineArn","creationDate"],members:{stateMachineArn:{},creationDate:{type:"timestamp"},stateMachineVersionArn:{}}},idempotent:!0},CreateStateMachineAlias:{input:{type:"structure",required:["name","routingConfiguration"],members:{description:{shape:"Sp"},name:{},routingConfiguration:{shape:"Sr"}}},output:{type:"structure",required:["stateMachineAliasArn","creationDate"],members:{stateMachineAliasArn:{},creationDate:{type:"timestamp"}}}},DeleteActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",members:{}}},DeleteStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",members:{}}},DeleteStateMachineAlias:{input:{type:"structure",required:["stateMachineAliasArn"],members:{stateMachineAliasArn:{}}},output:{type:"structure",members:{}}},DeleteStateMachineVersion:{input:{type:"structure",required:["stateMachineVersionArn"],members:{stateMachineVersionArn:{}}},output:{type:"structure",members:{}}},DescribeActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},DescribeExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["executionArn","stateMachineArn","status","startDate"],members:{executionArn:{},stateMachineArn:{},name:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},input:{shape:"S19"},inputDetails:{shape:"S1a"},output:{shape:"S19"},outputDetails:{shape:"S1a"},traceHeader:{},mapRunArn:{},error:{shape:"S1d"},cause:{shape:"S1e"},stateMachineVersionArn:{},stateMachineAliasArn:{},redriveCount:{type:"integer"},redriveDate:{type:"timestamp"},redriveStatus:{},redriveStatusReason:{shape:"S19"}}}},DescribeMapRun:{input:{type:"structure",required:["mapRunArn"],members:{mapRunArn:{}}},output:{type:"structure",required:["mapRunArn","executionArn","status","startDate","maxConcurrency","toleratedFailurePercentage","toleratedFailureCount","itemCounts","executionCounts"],members:{mapRunArn:{},executionArn:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},maxConcurrency:{type:"integer"},toleratedFailurePercentage:{type:"float"},toleratedFailureCount:{type:"long"},itemCounts:{type:"structure",required:["pending","running","succeeded","failed","timedOut","aborted","total","resultsWritten"],members:{pending:{type:"long"},running:{type:"long"},succeeded:{type:"long"},failed:{type:"long"},timedOut:{type:"long"},aborted:{type:"long"},total:{type:"long"},resultsWritten:{type:"long"},failuresNotRedrivable:{type:"long"},pendingRedrive:{type:"long"}}},executionCounts:{type:"structure",required:["pending","running","succeeded","failed","timedOut","aborted","total","resultsWritten"],members:{pending:{type:"long"},running:{type:"long"},succeeded:{type:"long"},failed:{type:"long"},timedOut:{type:"long"},aborted:{type:"long"},total:{type:"long"},resultsWritten:{type:"long"},failuresNotRedrivable:{type:"long"},pendingRedrive:{type:"long"}}},redriveCount:{type:"integer"},redriveDate:{type:"timestamp"}}}},DescribeStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",required:["stateMachineArn","name","definition","roleArn","type","creationDate"],members:{stateMachineArn:{},name:{},status:{},definition:{shape:"Sb"},roleArn:{},type:{},creationDate:{type:"timestamp"},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"},label:{},revisionId:{},description:{shape:"Sm"}}}},DescribeStateMachineAlias:{input:{type:"structure",required:["stateMachineAliasArn"],members:{stateMachineAliasArn:{}}},output:{type:"structure",members:{stateMachineAliasArn:{},name:{},description:{shape:"Sp"},routingConfiguration:{shape:"Sr"},creationDate:{type:"timestamp"},updateDate:{type:"timestamp"}}}},DescribeStateMachineForExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["stateMachineArn","name","definition","roleArn","updateDate"],members:{stateMachineArn:{},name:{},definition:{shape:"Sb"},roleArn:{},updateDate:{type:"timestamp"},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"},mapRunArn:{},label:{},revisionId:{}}}},GetActivityTask:{input:{type:"structure",required:["activityArn"],members:{activityArn:{},workerName:{}}},output:{type:"structure",members:{taskToken:{},input:{type:"string",sensitive:!0}}}},GetExecutionHistory:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},maxResults:{type:"integer"},reverseOrder:{type:"boolean"},nextToken:{},includeExecutionData:{type:"boolean"}}},output:{type:"structure",required:["events"],members:{events:{type:"list",member:{type:"structure",required:["timestamp","type","id"],members:{timestamp:{type:"timestamp"},type:{},id:{type:"long"},previousEventId:{type:"long"},activityFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},activityScheduleFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},activityScheduledEventDetails:{type:"structure",required:["resource"],members:{resource:{},input:{shape:"S19"},inputDetails:{shape:"S2h"},timeoutInSeconds:{type:"long"},heartbeatInSeconds:{type:"long"}}},activityStartedEventDetails:{type:"structure", +members:{workerName:{}}},activitySucceededEventDetails:{type:"structure",members:{output:{shape:"S19"},outputDetails:{shape:"S2h"}}},activityTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},taskFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1d"},cause:{shape:"S1e"}}},taskScheduledEventDetails:{type:"structure",required:["resourceType","resource","region","parameters"],members:{resourceType:{},resource:{},region:{},parameters:{type:"string",sensitive:!0},timeoutInSeconds:{type:"long"},heartbeatInSeconds:{type:"long"},taskCredentials:{shape:"S2r"}}},taskStartFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1d"},cause:{shape:"S1e"}}},taskStartedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{}}},taskSubmitFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1d"},cause:{shape:"S1e"}}},taskSubmittedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},output:{shape:"S19"},outputDetails:{shape:"S2h"}}},taskSucceededEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},output:{shape:"S19"},outputDetails:{shape:"S2h"}}},taskTimedOutEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1d"},cause:{shape:"S1e"}}},executionFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},executionStartedEventDetails:{type:"structure",members:{input:{shape:"S19"},inputDetails:{shape:"S2h"},roleArn:{},stateMachineAliasArn:{},stateMachineVersionArn:{}}},executionSucceededEventDetails:{type:"structure",members:{output:{shape:"S19"},outputDetails:{shape:"S2h"}}},executionAbortedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},executionTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},executionRedrivenEventDetails:{type:"structure",members:{redriveCount:{type:"integer"}}},mapStateStartedEventDetails:{type:"structure",members:{length:{type:"integer"}}},mapIterationStartedEventDetails:{shape:"S36"},mapIterationSucceededEventDetails:{shape:"S36"},mapIterationFailedEventDetails:{shape:"S36"},mapIterationAbortedEventDetails:{shape:"S36"},lambdaFunctionFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},lambdaFunctionScheduleFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},lambdaFunctionScheduledEventDetails:{type:"structure",required:["resource"],members:{resource:{},input:{shape:"S19"},inputDetails:{shape:"S2h"},timeoutInSeconds:{type:"long"},taskCredentials:{shape:"S2r"}}},lambdaFunctionStartFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},lambdaFunctionSucceededEventDetails:{type:"structure",members:{output:{shape:"S19"},outputDetails:{shape:"S2h"}}},lambdaFunctionTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},stateEnteredEventDetails:{type:"structure",required:["name"],members:{name:{},input:{shape:"S19"},inputDetails:{shape:"S2h"}}},stateExitedEventDetails:{type:"structure",required:["name"],members:{name:{},output:{shape:"S19"},outputDetails:{shape:"S2h"}}},mapRunStartedEventDetails:{type:"structure",members:{mapRunArn:{}}},mapRunFailedEventDetails:{type:"structure",members:{error:{shape:"S1d"},cause:{shape:"S1e"}}},mapRunRedrivenEventDetails:{type:"structure",members:{mapRunArn:{},redriveCount:{type:"integer"}}}}}},nextToken:{}}}},ListActivities:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["activities"],members:{activities:{type:"list",member:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListExecutions:{input:{type:"structure",members:{stateMachineArn:{},statusFilter:{},maxResults:{type:"integer"},nextToken:{},mapRunArn:{},redriveFilter:{}}},output:{type:"structure",required:["executions"],members:{executions:{type:"list",member:{type:"structure",required:["executionArn","stateMachineArn","name","status","startDate"],members:{executionArn:{},stateMachineArn:{},name:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},mapRunArn:{},itemCount:{type:"integer"},stateMachineVersionArn:{},stateMachineAliasArn:{},redriveCount:{type:"integer"},redriveDate:{type:"timestamp"}}}},nextToken:{}}}},ListMapRuns:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["mapRuns"],members:{mapRuns:{type:"list",member:{type:"structure",required:["executionArn","mapRunArn","stateMachineArn","startDate"],members:{executionArn:{},mapRunArn:{},stateMachineArn:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"}}}},nextToken:{}}}},ListStateMachineAliases:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["stateMachineAliases"],members:{stateMachineAliases:{type:"list",member:{type:"structure",required:["stateMachineAliasArn","creationDate"],members:{stateMachineAliasArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListStateMachineVersions:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["stateMachineVersions"],members:{stateMachineVersions:{type:"list",member:{type:"structure",required:["stateMachineVersionArn","creationDate"],members:{stateMachineVersionArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListStateMachines:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["stateMachines"],members:{stateMachines:{type:"list",member:{type:"structure",required:["stateMachineArn","name","type","creationDate"],members:{stateMachineArn:{},name:{},type:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S3"}}}},PublishStateMachineVersion:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},revisionId:{},description:{shape:"Sm"}}},output:{type:"structure",required:["creationDate","stateMachineVersionArn"],members:{creationDate:{type:"timestamp"},stateMachineVersionArn:{}}},idempotent:!0},RedriveExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["redriveDate"],members:{redriveDate:{type:"timestamp"}}},idempotent:!0},SendTaskFailure:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},error:{shape:"S1d"},cause:{shape:"S1e"}}},output:{type:"structure",members:{}}},SendTaskHeartbeat:{input:{type:"structure",required:["taskToken"],members:{taskToken:{}}},output:{type:"structure",members:{}}},SendTaskSuccess:{input:{type:"structure",required:["taskToken","output"],members:{taskToken:{},output:{shape:"S19"}}},output:{type:"structure",members:{}}},StartExecution:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},name:{},input:{shape:"S19"},traceHeader:{}}},output:{type:"structure",required:["executionArn","startDate"],members:{executionArn:{},startDate:{type:"timestamp"}}},idempotent:!0},StartSyncExecution:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},name:{},input:{shape:"S19"},traceHeader:{}}},output:{type:"structure",required:["executionArn","startDate","stopDate","status"],members:{executionArn:{},stateMachineArn:{},name:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},status:{},error:{shape:"S1d"},cause:{shape:"S1e"},input:{shape:"S19"},inputDetails:{shape:"S1a"},output:{shape:"S19"},outputDetails:{shape:"S1a"},traceHeader:{},billingDetails:{type:"structure",members:{billedMemoryUsedInMB:{type:"long"},billedDurationInMilliseconds:{type:"long"}}}}},endpoint:{hostPrefix:"sync-"}},StopExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},error:{shape:"S1d"},cause:{shape:"S1e"}}},output:{type:"structure",required:["stopDate"],members:{stopDate:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S3"}}},output:{type:"structure",members:{}}},TestState:{input:{type:"structure",required:["definition","roleArn"],members:{definition:{shape:"Sb"},roleArn:{},input:{shape:"S19"},inspectionLevel:{},revealSecrets:{type:"boolean"}}},output:{type:"structure",members:{output:{shape:"S19"},error:{shape:"S1d"},cause:{shape:"S1e"},inspectionData:{type:"structure",members:{input:{shape:"S19"},afterInputPath:{shape:"S19"},afterParameters:{shape:"S19"},result:{shape:"S19"},afterResultSelector:{shape:"S19"},afterResultPath:{shape:"S19"},request:{type:"structure",members:{protocol:{},method:{},url:{},headers:{},body:{}}},response:{type:"structure",members:{protocol:{},statusCode:{},statusMessage:{},headers:{},body:{}}}},sensitive:!0},nextState:{},status:{}}},endpoint:{hostPrefix:"sync-"}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateMapRun:{input:{type:"structure",required:["mapRunArn"],members:{mapRunArn:{},maxConcurrency:{type:"integer"},toleratedFailurePercentage:{type:"float"},toleratedFailureCount:{type:"long"}}},output:{type:"structure",members:{}}},UpdateStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},definition:{shape:"Sb"},roleArn:{},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"},publish:{type:"boolean"},versionDescription:{shape:"Sm"}}},output:{type:"structure",required:["updateDate"],members:{updateDate:{type:"timestamp"},revisionId:{},stateMachineVersionArn:{}}},idempotent:!0},UpdateStateMachineAlias:{input:{type:"structure",required:["stateMachineAliasArn"],members:{stateMachineAliasArn:{},description:{shape:"Sp"},routingConfiguration:{shape:"Sr"}}},output:{type:"structure",required:["updateDate"],members:{updateDate:{type:"timestamp"}}}},ValidateStateMachineDefinition:{input:{type:"structure",required:["definition"],members:{definition:{shape:"Sb"},type:{}}},output:{type:"structure",required:["result","diagnostics"],members:{result:{},diagnostics:{type:"list",member:{type:"structure",required:["severity","code","message"],members:{severity:{},code:{},message:{},location:{}}}}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sb:{type:"string",sensitive:!0},Sd:{type:"structure",members:{level:{},includeExecutionData:{type:"boolean"},destinations:{type:"list",member:{type:"structure",members:{cloudWatchLogsLogGroup:{type:"structure",members:{logGroupArn:{}}}}}}}},Sj:{type:"structure",members:{enabled:{type:"boolean"}}},Sm:{type:"string",sensitive:!0},Sp:{type:"string",sensitive:!0},Sr:{type:"list",member:{type:"structure",required:["stateMachineVersionArn","weight"],members:{stateMachineVersionArn:{},weight:{type:"integer"}}}},S19:{type:"string",sensitive:!0},S1a:{type:"structure",members:{included:{type:"boolean"}}},S1d:{type:"string",sensitive:!0},S1e:{type:"string",sensitive:!0},S2h:{type:"structure",members:{truncated:{type:"boolean"}}},S2r:{type:"structure",members:{roleArn:{}}},S36:{type:"structure",members:{name:{},index:{type:"integer"}}}}}},{}],730:[function(e,t,r){t.exports={pagination:{GetExecutionHistory:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"},ListActivities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activities"},ListExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executions"},ListMapRuns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"mapRuns"},ListStateMachines:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"stateMachines"}}}},{}],731:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-06-30",endpointPrefix:"storagegateway",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS Storage Gateway",serviceId:"Storage Gateway",signatureVersion:"v4",targetPrefix:"StorageGateway_20130630",uid:"storagegateway-2013-06-30",auth:["aws.auth#sigv4"]},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:{}},sensitive:!0}},GatewayType:{},NextUpdateAvailabilityDate:{},LastSoftwareUpdate:{},Ec2InstanceId:{},Ec2InstanceRegion:{},Tags:{shape:"S9"},VPCEndpoint:{},CloudWatchLogGroupARN:{},HostEnvironment:{},EndpointType:{},SoftwareUpdatesEndDate:{},DeprecationDate:{},GatewayCapacity:{},SupportedGatewayCapacities:{type:"list",member:{}},HostEnvironmentId:{},SoftwareVersion:{}}}},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:{},SoftwareUpdatePreferences:{shape:"S5i"}}}},DescribeNFSFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5l"}}},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:"S5l"}}},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:"S61"}}}},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:"S7l"},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:{},DeprecationDate:{},SoftwareVersion:{}}}},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:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S7l"},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"],members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"},SoftwareUpdatePreferences:{shape:"S5i"}}},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:"S61"}}},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:!0},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:!0},S5i:{type:"structure",members:{AutomaticUpdatePolicy:{}}},S5l:{type:"list",member:{}},S61:{type:"structure",members:{GatewayAdmins:{shape:"S25"}}},S7l:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}}},{}],732:[function(e,t,r){t.exports={pagination:{DescribeCachediSCSIVolumes:{result_key:"CachediSCSIVolumes"},DescribeStorediSCSIVolumes:{result_key:"StorediSCSIVolumes"},DescribeTapeArchives:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeArchives"},DescribeTapeRecoveryPoints:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeRecoveryPointInfos"},DescribeTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Tapes"},DescribeVTLDevices:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VTLDevices"},ListFileShares:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileShareInfoList"},ListFileSystemAssociations:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileSystemAssociationSummaryList"},ListGateways:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Gateways"},ListLocalDisks:{result_key:"Disks"},ListTagsForResource:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["ResourceARN"],output_token:"Marker",result_key:"Tags"},ListTapePools:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"PoolInfos"},ListTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeInfos"},ListVolumeRecoveryPoints:{result_key:"VolumeRecoveryPointInfos"},ListVolumes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VolumeInfos"}}}},{}],733:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"streams.dynamodb",jsonVersion:"1.0",protocol:"json",serviceFullName:"Amazon DynamoDB Streams",serviceId:"DynamoDB Streams",signatureVersion:"v4",signingName:"dynamodb",targetPrefix:"DynamoDBStreams_20120810",uid:"streams-dynamodb-2012-08-10"},operations:{DescribeStream:{input:{type:"structure",required:["StreamArn"],members:{StreamArn:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",members:{StreamDescription:{type:"structure",members:{StreamArn:{},StreamLabel:{},StreamStatus:{},StreamViewType:{},CreationRequestDateTime:{type:"timestamp"},TableName:{},KeySchema:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},Shards:{type:"list",member:{type:"structure",members:{ShardId:{},SequenceNumberRange:{type:"structure",members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}},ParentShardId:{}}}},LastEvaluatedShardId:{}}}}}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Records:{type:"list",member:{type:"structure",members:{eventID:{},eventName:{},eventVersion:{},eventSource:{},awsRegion:{},dynamodb:{type:"structure",members:{ApproximateCreationDateTime:{type:"timestamp"},Keys:{shape:"Sr"},NewImage:{shape:"Sr"},OldImage:{shape:"Sr"},SequenceNumber:{},SizeBytes:{type:"long"},StreamViewType:{}}},userIdentity:{type:"structure",members:{PrincipalId:{},Type:{}}}}}},NextShardIterator:{}}}},GetShardIterator:{input:{type:"structure",required:["StreamArn","ShardId","ShardIteratorType"],members:{StreamArn:{},ShardId:{},ShardIteratorType:{},SequenceNumber:{}}},output:{type:"structure",members:{ShardIterator:{}}}},ListStreams:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},ExclusiveStartStreamArn:{}}},output:{type:"structure",members:{Streams:{type:"list",member:{type:"structure",members:{StreamArn:{},TableName:{},StreamLabel:{}}}},LastEvaluatedStreamArn:{}}}}},shapes:{Sr:{type:"map",key:{},value:{shape:"St"}},St:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"St"}},L:{type:"list",member:{shape:"St"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}}}}},{}],734:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2011-06-15",endpointPrefix:"sts",globalEndpoint:"sts.amazonaws.com",protocol:"query",serviceAbbreviation:"AWS STS",serviceFullName:"AWS Security Token Service",serviceId:"STS",signatureVersion:"v4",uid:"sts-2011-06-15",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/"},operations:{AssumeRole:{input:{type:"structure",required:["RoleArn","RoleSessionName"],members:{RoleArn:{},RoleSessionName:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"},Tags:{shape:"S8"},TransitiveTagKeys:{type:"list",member:{}},ExternalId:{},SerialNumber:{},TokenCode:{},SourceIdentity:{},ProvidedContexts:{type:"list",member:{type:"structure",members:{ProviderArn:{},ContextAssertion:{}}}}}},output:{resultWrapper:"AssumeRoleResult",type:"structure",members:{Credentials:{shape:"Sl"},AssumedRoleUser:{shape:"Sq"},PackedPolicySize:{type:"integer"},SourceIdentity:{}}}},AssumeRoleWithSAML:{input:{type:"structure",required:["RoleArn","PrincipalArn","SAMLAssertion"],members:{RoleArn:{},PrincipalArn:{},SAMLAssertion:{type:"string",sensitive:!0},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithSAMLResult",type:"structure",members:{Credentials:{shape:"Sl"},AssumedRoleUser:{shape:"Sq"},PackedPolicySize:{type:"integer"},Subject:{},SubjectType:{},Issuer:{},Audience:{},NameQualifier:{},SourceIdentity:{}}}},AssumeRoleWithWebIdentity:{input:{type:"structure",required:["RoleArn","RoleSessionName","WebIdentityToken"],members:{RoleArn:{},RoleSessionName:{},WebIdentityToken:{type:"string",sensitive:!0},ProviderId:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithWebIdentityResult",type:"structure",members:{Credentials:{shape:"Sl"},SubjectFromWebIdentityToken:{},AssumedRoleUser:{shape:"Sq"},PackedPolicySize:{type:"integer"},Provider:{},Audience:{},SourceIdentity:{}}}},DecodeAuthorizationMessage:{input:{type:"structure",required:["EncodedMessage"],members:{EncodedMessage:{}}},output:{resultWrapper:"DecodeAuthorizationMessageResult",type:"structure",members:{DecodedMessage:{}}}},GetAccessKeyInfo:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyInfoResult",type:"structure",members:{Account:{}}}},GetCallerIdentity:{input:{type:"structure",members:{}},output:{resultWrapper:"GetCallerIdentityResult",type:"structure",members:{UserId:{},Account:{},Arn:{}}}},GetFederationToken:{input:{type:"structure",required:["Name"],members:{Name:{},Policy:{},PolicyArns:{shape:"S4"},DurationSeconds:{type:"integer"},Tags:{shape:"S8"}}},output:{resultWrapper:"GetFederationTokenResult",type:"structure",members:{Credentials:{shape:"Sl"},FederatedUser:{type:"structure",required:["FederatedUserId","Arn"],members:{FederatedUserId:{},Arn:{}}},PackedPolicySize:{type:"integer"}}}},GetSessionToken:{input:{type:"structure",members:{DurationSeconds:{type:"integer"},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"GetSessionTokenResult",type:"structure",members:{Credentials:{shape:"Sl"}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{arn:{}}}},S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sl:{type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{},SecretAccessKey:{type:"string",sensitive:!0},SessionToken:{},Expiration:{type:"timestamp"}}},Sq:{type:"structure",required:["AssumedRoleId","Arn"],members:{AssumedRoleId:{},Arn:{}}}}}},{}],735:[function(e,t,r){t.exports={pagination:{}}},{}],736:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2024-01-01",endpointPrefix:"scn",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Supply Chain",serviceId:"SupplyChain",signatureVersion:"v4",signingName:"scn",uid:"supplychain-2024-01-01"},operations:{CreateBillOfMaterialsImportJob:{http:{requestUri:"/api/configuration/instances/{instanceId}/bill-of-materials-import-jobs",responseCode:200},input:{type:"structure",required:["instanceId","s3uri"],members:{instanceId:{location:"uri",locationName:"instanceId"},s3uri:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["jobId"],members:{jobId:{}}},idempotent:!0},GetBillOfMaterialsImportJob:{http:{method:"GET",requestUri:"/api/configuration/instances/{instanceId}/bill-of-materials-import-jobs/{jobId}",responseCode:200},input:{type:"structure",required:["instanceId","jobId"],members:{instanceId:{location:"uri",locationName:"instanceId"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["job"],members:{job:{type:"structure",required:["instanceId","jobId","status","s3uri"],members:{instanceId:{},jobId:{},status:{},s3uri:{},message:{}}}}}},SendDataIntegrationEvent:{http:{requestUri:"/api-data/data-integration/instance/{instanceId}/data-integration-events",responseCode:200},input:{type:"structure",required:["instanceId","eventType","data","eventGroupId"],members:{instanceId:{location:"uri",locationName:"instanceId"},eventType:{},data:{type:"string",sensitive:!0},eventGroupId:{},eventTimestamp:{type:"timestamp",timestampFormat:"unixTimestamp"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["eventId"],members:{eventId:{}}},idempotent:!0}},shapes:{}}},{}],737:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-04-15",endpointPrefix:"support",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceFullName:"AWS Support",serviceId:"Support",signatureVersion:"v4",targetPrefix:"AWSSupport_20130415",uid:"support-2013-04-15"},operations:{AddAttachmentsToSet:{input:{type:"structure",required:["attachments"],members:{attachmentSetId:{},attachments:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{attachmentSetId:{},expiryTime:{}}}},AddCommunicationToCase:{input:{type:"structure",required:["communicationBody"],members:{caseId:{},communicationBody:{},ccEmailAddresses:{shape:"Sc"},attachmentSetId:{}}},output:{type:"structure",members:{result:{type:"boolean"}}}},CreateCase:{input:{type:"structure",required:["subject","communicationBody"],members:{subject:{},serviceCode:{},severityCode:{},categoryCode:{},communicationBody:{},ccEmailAddresses:{shape:"Sc"},language:{},issueType:{},attachmentSetId:{}}},output:{type:"structure",members:{caseId:{}}}},DescribeAttachment:{input:{type:"structure",required:["attachmentId"],members:{attachmentId:{}}},output:{type:"structure",members:{attachment:{shape:"S4"}}}},DescribeCases:{input:{type:"structure",members:{caseIdList:{type:"list",member:{}},displayId:{},afterTime:{},beforeTime:{},includeResolvedCases:{type:"boolean"},nextToken:{},maxResults:{type:"integer"},language:{},includeCommunications:{type:"boolean"}}},output:{type:"structure",members:{cases:{type:"list",member:{type:"structure",members:{caseId:{},displayId:{},subject:{},status:{},serviceCode:{},categoryCode:{},severityCode:{},submittedBy:{},timeCreated:{},recentCommunications:{type:"structure",members:{communications:{shape:"S17"},nextToken:{}}},ccEmailAddresses:{shape:"Sc"},language:{}}}},nextToken:{}}}},DescribeCommunications:{input:{type:"structure",required:["caseId"],members:{caseId:{},beforeTime:{},afterTime:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{communications:{shape:"S17"},nextToken:{}}}},DescribeCreateCaseOptions:{input:{type:"structure",required:["issueType","serviceCode","language","categoryCode"],members:{issueType:{},serviceCode:{},language:{},categoryCode:{}}},output:{type:"structure",members:{languageAvailability:{},communicationTypes:{type:"list",member:{type:"structure",members:{type:{},supportedHours:{type:"list",member:{type:"structure",members:{startTime:{},endTime:{}}}},datesWithoutSupport:{type:"list",member:{type:"structure",members:{startDateTime:{},endDateTime:{}}}}}}}}}},DescribeServices:{input:{type:"structure",members:{serviceCodeList:{type:"list",member:{}},language:{}}},output:{type:"structure",members:{services:{type:"list",member:{type:"structure",members:{code:{},name:{},categories:{type:"list",member:{type:"structure",members:{code:{},name:{}}}}}}}}}},DescribeSeverityLevels:{input:{type:"structure",members:{language:{}}},output:{type:"structure",members:{severityLevels:{type:"list",member:{type:"structure",members:{code:{},name:{}}}}}}},DescribeSupportedLanguages:{input:{type:"structure",required:["issueType","serviceCode","categoryCode"],members:{issueType:{},serviceCode:{},categoryCode:{}}},output:{type:"structure",members:{supportedLanguages:{type:"list",member:{type:"structure",members:{code:{},language:{},display:{}}}}}}},DescribeTrustedAdvisorCheckRefreshStatuses:{input:{type:"structure",required:["checkIds"],members:{checkIds:{shape:"S2g"}}},output:{type:"structure",required:["statuses"],members:{statuses:{type:"list",member:{shape:"S2k"}}}}},DescribeTrustedAdvisorCheckResult:{input:{type:"structure",required:["checkId"],members:{checkId:{},language:{}}},output:{type:"structure",members:{result:{type:"structure",required:["checkId","timestamp","status","resourcesSummary","categorySpecificSummary","flaggedResources"],members:{checkId:{},timestamp:{},status:{},resourcesSummary:{shape:"S2p"},categorySpecificSummary:{shape:"S2q"},flaggedResources:{type:"list",member:{type:"structure",required:["status","resourceId","metadata"],members:{status:{},region:{},resourceId:{},isSuppressed:{type:"boolean"},metadata:{shape:"S2g"}}}}}}}}},DescribeTrustedAdvisorCheckSummaries:{input:{type:"structure",required:["checkIds"],members:{checkIds:{shape:"S2g"}}},output:{type:"structure",required:["summaries"],members:{summaries:{type:"list",member:{type:"structure",required:["checkId","timestamp","status","resourcesSummary","categorySpecificSummary"],members:{checkId:{},timestamp:{},status:{},hasFlaggedResources:{type:"boolean"},resourcesSummary:{shape:"S2p"},categorySpecificSummary:{shape:"S2q"}}}}}}},DescribeTrustedAdvisorChecks:{input:{type:"structure",required:["language"],members:{language:{}}},output:{type:"structure",required:["checks"],members:{checks:{type:"list",member:{type:"structure",required:["id","name","description","category","metadata"],members:{id:{},name:{},description:{},category:{},metadata:{shape:"S2g"}}}}}}},RefreshTrustedAdvisorCheck:{input:{type:"structure",required:["checkId"],members:{checkId:{}}},output:{type:"structure",required:["status"],members:{status:{shape:"S2k"}}}},ResolveCase:{input:{type:"structure",members:{caseId:{}}},output:{type:"structure",members:{initialCaseStatus:{},finalCaseStatus:{}}}}},shapes:{S4:{type:"structure",members:{fileName:{},data:{type:"blob"}}},Sc:{type:"list",member:{}},S17:{type:"list",member:{type:"structure",members:{caseId:{},body:{},submittedBy:{},timeCreated:{},attachmentSet:{type:"list",member:{type:"structure",members:{attachmentId:{},fileName:{}}}}}}},S2g:{type:"list",member:{}},S2k:{type:"structure",required:["checkId","status","millisUntilNextRefreshable"],members:{checkId:{},status:{},millisUntilNextRefreshable:{type:"long"}}},S2p:{type:"structure",required:["resourcesProcessed","resourcesFlagged","resourcesIgnored","resourcesSuppressed"],members:{resourcesProcessed:{type:"long"},resourcesFlagged:{type:"long"},resourcesIgnored:{type:"long"},resourcesSuppressed:{type:"long"}}},S2q:{type:"structure",members:{costOptimizing:{type:"structure",required:["estimatedMonthlySavings","estimatedPercentMonthlySavings"],members:{estimatedMonthlySavings:{type:"double"},estimatedPercentMonthlySavings:{type:"double"}}}}}}}},{}],738:[function(e,t,r){t.exports={pagination:{DescribeCases:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"cases"},DescribeCommunications:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"communications"},DescribeServices:{result_key:"services"},DescribeTrustedAdvisorCheckRefreshStatuses:{result_key:"statuses"},DescribeTrustedAdvisorCheckSummaries:{result_key:"summaries"}}}},{}],739:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-08-20",endpointPrefix:"supportapp",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"SupportApp",serviceFullName:"AWS Support App",serviceId:"Support App",signatureVersion:"v4",signingName:"supportapp",uid:"support-app-2021-08-20"},operations:{CreateSlackChannelConfiguration:{http:{requestUri:"/control/create-slack-channel-configuration",responseCode:200},input:{type:"structure",required:["channelId","channelRoleArn","notifyOnCaseSeverity","teamId"],members:{channelId:{},channelName:{},channelRoleArn:{},notifyOnAddCorrespondenceToCase:{type:"boolean"},notifyOnCaseSeverity:{},notifyOnCreateOrReopenCase:{type:"boolean"},notifyOnResolveCase:{type:"boolean"},teamId:{}}},output:{type:"structure",members:{}}},DeleteAccountAlias:{http:{requestUri:"/control/delete-account-alias",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteSlackChannelConfiguration:{http:{requestUri:"/control/delete-slack-channel-configuration",responseCode:200},input:{type:"structure",required:["channelId","teamId"],members:{channelId:{},teamId:{}}},output:{type:"structure",members:{}}},DeleteSlackWorkspaceConfiguration:{http:{requestUri:"/control/delete-slack-workspace-configuration",responseCode:200},input:{type:"structure",required:["teamId"],members:{teamId:{}}},output:{type:"structure",members:{}}},GetAccountAlias:{http:{requestUri:"/control/get-account-alias",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{accountAlias:{}}}},ListSlackChannelConfigurations:{http:{requestUri:"/control/list-slack-channel-configurations",responseCode:200},input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",required:["slackChannelConfigurations"],members:{nextToken:{},slackChannelConfigurations:{type:"list",member:{type:"structure",required:["channelId","teamId"],members:{channelId:{},channelName:{},channelRoleArn:{},notifyOnAddCorrespondenceToCase:{type:"boolean"},notifyOnCaseSeverity:{},notifyOnCreateOrReopenCase:{type:"boolean"},notifyOnResolveCase:{type:"boolean"},teamId:{}}}}}}},ListSlackWorkspaceConfigurations:{http:{requestUri:"/control/list-slack-workspace-configurations",responseCode:200},input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{nextToken:{},slackWorkspaceConfigurations:{type:"list",member:{type:"structure",required:["teamId"],members:{allowOrganizationMemberAccount:{type:"boolean"},teamId:{},teamName:{}}}}}}},PutAccountAlias:{http:{requestUri:"/control/put-account-alias",responseCode:200},input:{type:"structure",required:["accountAlias"],members:{accountAlias:{}}},output:{type:"structure",members:{}}},RegisterSlackWorkspaceForOrganization:{http:{requestUri:"/control/register-slack-workspace-for-organization",responseCode:200},input:{type:"structure",required:["teamId"],members:{teamId:{}}},output:{type:"structure",members:{accountType:{},teamId:{},teamName:{}}}},UpdateSlackChannelConfiguration:{http:{requestUri:"/control/update-slack-channel-configuration",responseCode:200},input:{type:"structure",required:["channelId","teamId"],members:{channelId:{},channelName:{},channelRoleArn:{},notifyOnAddCorrespondenceToCase:{type:"boolean"},notifyOnCaseSeverity:{},notifyOnCreateOrReopenCase:{type:"boolean"},notifyOnResolveCase:{type:"boolean"},teamId:{}}},output:{type:"structure",members:{channelId:{},channelName:{},channelRoleArn:{},notifyOnAddCorrespondenceToCase:{type:"boolean"},notifyOnCaseSeverity:{},notifyOnCreateOrReopenCase:{type:"boolean"},notifyOnResolveCase:{type:"boolean"},teamId:{}}}}},shapes:{}}},{}],740:[function(e,t,r){t.exports={pagination:{ListSlackChannelConfigurations:{input_token:"nextToken",output_token:"nextToken"},ListSlackWorkspaceConfigurations:{input_token:"nextToken",output_token:"nextToken"}}}},{}],741:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-01-25",endpointPrefix:"swf",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceAbbreviation:"Amazon SWF",serviceFullName:"Amazon Simple Workflow Service",serviceId:"SWF",signatureVersion:"v4",targetPrefix:"SimpleWorkflowService",uid:"swf-2012-01-25"},operations:{CountClosedWorkflowExecutions:{input:{type:"structure",required:["domain"],members:{domain:{},startTimeFilter:{shape:"S3"},closeTimeFilter:{shape:"S3"},executionFilter:{shape:"S5"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},closeStatusFilter:{shape:"Sc"}}},output:{shape:"Se"}},CountOpenWorkflowExecutions:{input:{type:"structure",required:["domain","startTimeFilter"],members:{domain:{},startTimeFilter:{shape:"S3"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},executionFilter:{shape:"S5"}}},output:{shape:"Se"}},CountPendingActivityTasks:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"}}},output:{shape:"Sk"}},CountPendingDecisionTasks:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"}}},output:{shape:"Sk"}},DeleteActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},DeleteWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sq"}}}},DeprecateActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},DeprecateDomain:{input:{type:"structure",required:["name"],members:{name:{}}}},DeprecateWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sq"}}}},DescribeActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}},output:{type:"structure",required:["typeInfo","configuration"],members:{typeInfo:{shape:"Sw"},configuration:{type:"structure",members:{defaultTaskStartToCloseTimeout:{},defaultTaskHeartbeatTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultTaskScheduleToStartTimeout:{},defaultTaskScheduleToCloseTimeout:{}}}}}},DescribeDomain:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["domainInfo","configuration"],members:{domainInfo:{shape:"S14"},configuration:{type:"structure",required:["workflowExecutionRetentionPeriodInDays"],members:{workflowExecutionRetentionPeriodInDays:{}}}}}},DescribeWorkflowExecution:{input:{type:"structure",required:["domain","execution"],members:{domain:{},execution:{shape:"S19"}}},output:{type:"structure",required:["executionInfo","executionConfiguration","openCounts"],members:{executionInfo:{shape:"S1c"},executionConfiguration:{type:"structure",required:["taskStartToCloseTimeout","executionStartToCloseTimeout","taskList","childPolicy"],members:{taskStartToCloseTimeout:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},childPolicy:{},lambdaRole:{}}},openCounts:{type:"structure",required:["openActivityTasks","openDecisionTasks","openTimers","openChildWorkflowExecutions"],members:{openActivityTasks:{type:"integer"},openDecisionTasks:{type:"integer"},openTimers:{type:"integer"},openChildWorkflowExecutions:{type:"integer"},openLambdaFunctions:{ +type:"integer"}}},latestActivityTaskTimestamp:{type:"timestamp"},latestExecutionContext:{}}}},DescribeWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sq"}}},output:{type:"structure",required:["typeInfo","configuration"],members:{typeInfo:{shape:"S1o"},configuration:{type:"structure",members:{defaultTaskStartToCloseTimeout:{},defaultExecutionStartToCloseTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultChildPolicy:{},defaultLambdaRole:{}}}}}},GetWorkflowExecutionHistory:{input:{type:"structure",required:["domain","execution"],members:{domain:{},execution:{shape:"S19"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["events"],members:{events:{shape:"S1v"},nextPageToken:{}}}},ListActivityTypes:{input:{type:"structure",required:["domain","registrationStatus"],members:{domain:{},name:{},registrationStatus:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["typeInfos"],members:{typeInfos:{type:"list",member:{shape:"Sw"}},nextPageToken:{}}}},ListClosedWorkflowExecutions:{input:{type:"structure",required:["domain"],members:{domain:{},startTimeFilter:{shape:"S3"},closeTimeFilter:{shape:"S3"},executionFilter:{shape:"S5"},closeStatusFilter:{shape:"Sc"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{shape:"S4i"}},ListDomains:{input:{type:"structure",required:["registrationStatus"],members:{nextPageToken:{},registrationStatus:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["domainInfos"],members:{domainInfos:{type:"list",member:{shape:"S14"}},nextPageToken:{}}}},ListOpenWorkflowExecutions:{input:{type:"structure",required:["domain","startTimeFilter"],members:{domain:{},startTimeFilter:{shape:"S3"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"},executionFilter:{shape:"S5"}}},output:{shape:"S4i"}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S4q"}}}},ListWorkflowTypes:{input:{type:"structure",required:["domain","registrationStatus"],members:{domain:{},name:{},registrationStatus:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["typeInfos"],members:{typeInfos:{type:"list",member:{shape:"S1o"}},nextPageToken:{}}}},PollForActivityTask:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"},identity:{}}},output:{type:"structure",required:["taskToken","activityId","startedEventId","workflowExecution","activityType"],members:{taskToken:{},activityId:{},startedEventId:{type:"long"},workflowExecution:{shape:"S19"},activityType:{shape:"Sn"},input:{}}}},PollForDecisionTask:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"},identity:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"},startAtPreviousStartedEvent:{type:"boolean"}}},output:{type:"structure",required:["taskToken","startedEventId","workflowExecution","workflowType","events"],members:{taskToken:{},startedEventId:{type:"long"},workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},events:{shape:"S1v"},nextPageToken:{},previousStartedEventId:{type:"long"}}}},RecordActivityTaskHeartbeat:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},details:{}}},output:{type:"structure",required:["cancelRequested"],members:{cancelRequested:{type:"boolean"}}}},RegisterActivityType:{input:{type:"structure",required:["domain","name","version"],members:{domain:{},name:{},version:{},description:{},defaultTaskStartToCloseTimeout:{},defaultTaskHeartbeatTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultTaskScheduleToStartTimeout:{},defaultTaskScheduleToCloseTimeout:{}}}},RegisterDomain:{input:{type:"structure",required:["name","workflowExecutionRetentionPeriodInDays"],members:{name:{},description:{},workflowExecutionRetentionPeriodInDays:{},tags:{shape:"S4q"}}}},RegisterWorkflowType:{input:{type:"structure",required:["domain","name","version"],members:{domain:{},name:{},version:{},description:{},defaultTaskStartToCloseTimeout:{},defaultExecutionStartToCloseTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultChildPolicy:{},defaultLambdaRole:{}}}},RequestCancelWorkflowExecution:{input:{type:"structure",required:["domain","workflowId"],members:{domain:{},workflowId:{},runId:{}}}},RespondActivityTaskCanceled:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},details:{}}}},RespondActivityTaskCompleted:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},result:{}}}},RespondActivityTaskFailed:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},reason:{},details:{}}}},RespondDecisionTaskCompleted:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},decisions:{type:"list",member:{type:"structure",required:["decisionType"],members:{decisionType:{},scheduleActivityTaskDecisionAttributes:{type:"structure",required:["activityType","activityId"],members:{activityType:{shape:"Sn"},activityId:{},control:{},input:{},scheduleToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},scheduleToStartTimeout:{},startToCloseTimeout:{},heartbeatTimeout:{}}},requestCancelActivityTaskDecisionAttributes:{type:"structure",required:["activityId"],members:{activityId:{}}},completeWorkflowExecutionDecisionAttributes:{type:"structure",members:{result:{}}},failWorkflowExecutionDecisionAttributes:{type:"structure",members:{reason:{},details:{}}},cancelWorkflowExecutionDecisionAttributes:{type:"structure",members:{details:{}}},continueAsNewWorkflowExecutionDecisionAttributes:{type:"structure",members:{input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1e"},workflowTypeVersion:{},lambdaRole:{}}},recordMarkerDecisionAttributes:{type:"structure",required:["markerName"],members:{markerName:{},details:{}}},startTimerDecisionAttributes:{type:"structure",required:["timerId","startToFireTimeout"],members:{timerId:{},control:{},startToFireTimeout:{}}},cancelTimerDecisionAttributes:{type:"structure",required:["timerId"],members:{timerId:{}}},signalExternalWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowId","signalName"],members:{workflowId:{},runId:{},signalName:{},input:{},control:{}}},requestCancelExternalWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowId"],members:{workflowId:{},runId:{},control:{}}},startChildWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowType","workflowId"],members:{workflowType:{shape:"Sq"},workflowId:{},control:{},input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1e"},lambdaRole:{}}},scheduleLambdaFunctionDecisionAttributes:{type:"structure",required:["id","name"],members:{id:{},name:{},control:{},input:{},startToCloseTimeout:{}}}}}},executionContext:{},taskList:{shape:"Sj"},taskListScheduleToStartTimeout:{}}}},SignalWorkflowExecution:{input:{type:"structure",required:["domain","workflowId","signalName"],members:{domain:{},workflowId:{},runId:{},signalName:{},input:{}}}},StartWorkflowExecution:{input:{type:"structure",required:["domain","workflowId","workflowType"],members:{domain:{},workflowId:{},workflowType:{shape:"Sq"},taskList:{shape:"Sj"},taskPriority:{},input:{},executionStartToCloseTimeout:{},tagList:{shape:"S1e"},taskStartToCloseTimeout:{},childPolicy:{},lambdaRole:{}}},output:{type:"structure",members:{runId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S4q"}}}},TerminateWorkflowExecution:{input:{type:"structure",required:["domain","workflowId"],members:{domain:{},workflowId:{},runId:{},reason:{},details:{},childPolicy:{}}}},UndeprecateActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},UndeprecateDomain:{input:{type:"structure",required:["name"],members:{name:{}}}},UndeprecateWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sq"}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}}},shapes:{S3:{type:"structure",required:["oldestDate"],members:{oldestDate:{type:"timestamp"},latestDate:{type:"timestamp"}}},S5:{type:"structure",required:["workflowId"],members:{workflowId:{}}},S7:{type:"structure",required:["name"],members:{name:{},version:{}}},Sa:{type:"structure",required:["tag"],members:{tag:{}}},Sc:{type:"structure",required:["status"],members:{status:{}}},Se:{type:"structure",required:["count"],members:{count:{type:"integer"},truncated:{type:"boolean"}}},Sj:{type:"structure",required:["name"],members:{name:{}}},Sk:{type:"structure",required:["count"],members:{count:{type:"integer"},truncated:{type:"boolean"}}},Sn:{type:"structure",required:["name","version"],members:{name:{},version:{}}},Sq:{type:"structure",required:["name","version"],members:{name:{},version:{}}},Sw:{type:"structure",required:["activityType","status","creationDate"],members:{activityType:{shape:"Sn"},status:{},description:{},creationDate:{type:"timestamp"},deprecationDate:{type:"timestamp"}}},S14:{type:"structure",required:["name","status"],members:{name:{},status:{},description:{},arn:{}}},S19:{type:"structure",required:["workflowId","runId"],members:{workflowId:{},runId:{}}},S1c:{type:"structure",required:["execution","workflowType","startTimestamp","executionStatus"],members:{execution:{shape:"S19"},workflowType:{shape:"Sq"},startTimestamp:{type:"timestamp"},closeTimestamp:{type:"timestamp"},executionStatus:{},closeStatus:{},parent:{shape:"S19"},tagList:{shape:"S1e"},cancelRequested:{type:"boolean"}}},S1e:{type:"list",member:{}},S1o:{type:"structure",required:["workflowType","status","creationDate"],members:{workflowType:{shape:"Sq"},status:{},description:{},creationDate:{type:"timestamp"},deprecationDate:{type:"timestamp"}}},S1v:{type:"list",member:{type:"structure",required:["eventTimestamp","eventType","eventId"],members:{eventTimestamp:{type:"timestamp"},eventType:{},eventId:{type:"long"},workflowExecutionStartedEventAttributes:{type:"structure",required:["childPolicy","taskList","workflowType"],members:{input:{},executionStartToCloseTimeout:{},taskStartToCloseTimeout:{},childPolicy:{},taskList:{shape:"Sj"},taskPriority:{},workflowType:{shape:"Sq"},tagList:{shape:"S1e"},continuedExecutionRunId:{},parentWorkflowExecution:{shape:"S19"},parentInitiatedEventId:{type:"long"},lambdaRole:{}}},workflowExecutionCompletedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{result:{},decisionTaskCompletedEventId:{type:"long"}}},completeWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionFailedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{reason:{},details:{},decisionTaskCompletedEventId:{type:"long"}}},failWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionTimedOutEventAttributes:{type:"structure",required:["timeoutType","childPolicy"],members:{timeoutType:{},childPolicy:{}}},workflowExecutionCanceledEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{details:{},decisionTaskCompletedEventId:{type:"long"}}},cancelWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionContinuedAsNewEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId","newExecutionRunId","taskList","childPolicy","workflowType"],members:{input:{},decisionTaskCompletedEventId:{type:"long"},newExecutionRunId:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1e"},workflowType:{shape:"Sq"},lambdaRole:{}}},continueAsNewWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionTerminatedEventAttributes:{type:"structure",required:["childPolicy"],members:{reason:{},details:{},childPolicy:{},cause:{}}},workflowExecutionCancelRequestedEventAttributes:{type:"structure",members:{externalWorkflowExecution:{shape:"S19"},externalInitiatedEventId:{type:"long"},cause:{}}},decisionTaskScheduledEventAttributes:{type:"structure",required:["taskList"],members:{taskList:{shape:"Sj"},taskPriority:{},startToCloseTimeout:{},scheduleToStartTimeout:{}}},decisionTaskStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{identity:{},scheduledEventId:{type:"long"}}},decisionTaskCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{executionContext:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},taskList:{shape:"Sj"},taskListScheduleToStartTimeout:{}}},decisionTaskTimedOutEventAttributes:{type:"structure",required:["timeoutType","scheduledEventId","startedEventId"],members:{timeoutType:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskScheduledEventAttributes:{type:"structure",required:["activityType","activityId","taskList","decisionTaskCompletedEventId"],members:{activityType:{shape:"Sn"},activityId:{},input:{},control:{},scheduleToStartTimeout:{},scheduleToCloseTimeout:{},startToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},decisionTaskCompletedEventId:{type:"long"},heartbeatTimeout:{}}},activityTaskStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{identity:{},scheduledEventId:{type:"long"}}},activityTaskCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{result:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskFailedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{reason:{},details:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskTimedOutEventAttributes:{type:"structure",required:["timeoutType","scheduledEventId","startedEventId"],members:{timeoutType:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},details:{}}},activityTaskCanceledEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{details:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},latestCancelRequestedEventId:{type:"long"}}},activityTaskCancelRequestedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId","activityId"],members:{decisionTaskCompletedEventId:{type:"long"},activityId:{}}},workflowExecutionSignaledEventAttributes:{type:"structure",required:["signalName"],members:{signalName:{},input:{},externalWorkflowExecution:{shape:"S19"},externalInitiatedEventId:{type:"long"}}},markerRecordedEventAttributes:{type:"structure",required:["markerName","decisionTaskCompletedEventId"],members:{markerName:{},details:{},decisionTaskCompletedEventId:{type:"long"}}},recordMarkerFailedEventAttributes:{type:"structure",required:["markerName","cause","decisionTaskCompletedEventId"],members:{markerName:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},timerStartedEventAttributes:{type:"structure",required:["timerId","startToFireTimeout","decisionTaskCompletedEventId"],members:{timerId:{},control:{},startToFireTimeout:{},decisionTaskCompletedEventId:{type:"long"}}},timerFiredEventAttributes:{type:"structure",required:["timerId","startedEventId"],members:{timerId:{},startedEventId:{type:"long"}}},timerCanceledEventAttributes:{type:"structure",required:["timerId","startedEventId","decisionTaskCompletedEventId"],members:{timerId:{},startedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"}}},startChildWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","workflowType","taskList","decisionTaskCompletedEventId","childPolicy"],members:{workflowId:{},workflowType:{shape:"Sq"},control:{},input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},decisionTaskCompletedEventId:{type:"long"},childPolicy:{},taskStartToCloseTimeout:{},tagList:{shape:"S1e"},lambdaRole:{}}},childWorkflowExecutionStartedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId"],members:{workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},initiatedEventId:{type:"long"}}},childWorkflowExecutionCompletedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},result:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},reason:{},details:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionTimedOutEventAttributes:{type:"structure",required:["workflowExecution","workflowType","timeoutType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},timeoutType:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionCanceledEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},details:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionTerminatedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S19"},workflowType:{shape:"Sq"},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},signalExternalWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","signalName","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},signalName:{},input:{},decisionTaskCompletedEventId:{type:"long"},control:{}}},externalWorkflowExecutionSignaledEventAttributes:{type:"structure",required:["workflowExecution","initiatedEventId"],members:{workflowExecution:{shape:"S19"},initiatedEventId:{type:"long"}}},signalExternalWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},cause:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},externalWorkflowExecutionCancelRequestedEventAttributes:{type:"structure",required:["workflowExecution","initiatedEventId"],members:{workflowExecution:{shape:"S19"},initiatedEventId:{type:"long"}}},requestCancelExternalWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},decisionTaskCompletedEventId:{type:"long"},control:{}}},requestCancelExternalWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},cause:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},scheduleActivityTaskFailedEventAttributes:{type:"structure",required:["activityType","activityId","cause","decisionTaskCompletedEventId"],members:{activityType:{shape:"Sn"},activityId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},requestCancelActivityTaskFailedEventAttributes:{type:"structure",required:["activityId","cause","decisionTaskCompletedEventId"],members:{activityId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startTimerFailedEventAttributes:{type:"structure",required:["timerId","cause","decisionTaskCompletedEventId"],members:{timerId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},cancelTimerFailedEventAttributes:{type:"structure",required:["timerId","cause","decisionTaskCompletedEventId"],members:{timerId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startChildWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowType","cause","workflowId","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowType:{shape:"Sq"},cause:{},workflowId:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},lambdaFunctionScheduledEventAttributes:{type:"structure",required:["id","name","decisionTaskCompletedEventId"],members:{id:{},name:{},control:{},input:{},startToCloseTimeout:{},decisionTaskCompletedEventId:{type:"long"}}},lambdaFunctionStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{scheduledEventId:{type:"long"}}},lambdaFunctionCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},result:{}}},lambdaFunctionFailedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},reason:{},details:{}}},lambdaFunctionTimedOutEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},timeoutType:{}}},scheduleLambdaFunctionFailedEventAttributes:{type:"structure",required:["id","name","cause","decisionTaskCompletedEventId"],members:{id:{},name:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startLambdaFunctionFailedEventAttributes:{type:"structure",members:{scheduledEventId:{type:"long"},cause:{},message:{}}}}}},S4i:{type:"structure",required:["executionInfos"],members:{executionInfos:{type:"list",member:{shape:"S1c"}},nextPageToken:{}}},S4q:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},{}],742:[function(e,t,r){t.exports={pagination:{GetWorkflowExecutionHistory:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"events"},ListActivityTypes:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"typeInfos"},ListClosedWorkflowExecutions:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"executionInfos"},ListDomains:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"domainInfos"},ListOpenWorkflowExecutions:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"executionInfos"},ListWorkflowTypes:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"typeInfos"},PollForDecisionTask:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"events"}}}},{}],743:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-11",endpointPrefix:"synthetics",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Synthetics",serviceFullName:"Synthetics",serviceId:"synthetics",signatureVersion:"v4",signingName:"synthetics",uid:"synthetics-2017-10-11"},operations:{AssociateResource:{http:{method:"PATCH",requestUri:"/group/{groupIdentifier}/associate"},input:{type:"structure",required:["GroupIdentifier","ResourceArn"],members:{GroupIdentifier:{location:"uri",locationName:"groupIdentifier"},ResourceArn:{}}},output:{type:"structure",members:{}}},CreateCanary:{http:{requestUri:"/canary"},input:{type:"structure",required:["Name","Code","ArtifactS3Location","ExecutionRoleArn","Schedule","RuntimeVersion"],members:{Name:{},Code:{shape:"S7"},ArtifactS3Location:{},ExecutionRoleArn:{},Schedule:{shape:"Sc"},RunConfig:{shape:"Se"},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},RuntimeVersion:{},VpcConfig:{shape:"Sm"},Tags:{shape:"Sr"},ArtifactConfig:{shape:"Su"}}},output:{type:"structure",members:{Canary:{shape:"Sz"}}}},CreateGroup:{http:{requestUri:"/group"},input:{type:"structure",required:["Name"],members:{Name:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{Group:{shape:"S1l"}}}},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:{}}},DeleteGroup:{http:{method:"DELETE",requestUri:"/group/{groupIdentifier}"},input:{type:"structure",required:["GroupIdentifier"],members:{GroupIdentifier:{location:"uri",locationName:"groupIdentifier"}}},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:"Sz"}},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:"S24"}}}},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:{}}}},DisassociateResource:{http:{method:"PATCH",requestUri:"/group/{groupIdentifier}/disassociate"},input:{type:"structure",required:["GroupIdentifier","ResourceArn"],members:{GroupIdentifier:{location:"uri",locationName:"groupIdentifier"},ResourceArn:{}}},output:{type:"structure",members:{}}},GetCanary:{http:{method:"GET",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Canary:{shape:"Sz"}}}},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:"S24"}},NextToken:{}}}},GetGroup:{http:{method:"GET",requestUri:"/group/{groupIdentifier}"},input:{type:"structure",required:["GroupIdentifier"],members:{GroupIdentifier:{location:"uri",locationName:"groupIdentifier"}}},output:{type:"structure",members:{Group:{shape:"S1l"}}}},ListAssociatedGroups:{http:{requestUri:"/resource/{resourceArn}/groups"},input:{type:"structure",required:["ResourceArn"],members:{NextToken:{},MaxResults:{type:"integer"},ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Groups:{shape:"S2q"},NextToken:{}}}},ListGroupResources:{http:{requestUri:"/group/{groupIdentifier}/resources"},input:{type:"structure",required:["GroupIdentifier"],members:{NextToken:{},MaxResults:{type:"integer"},GroupIdentifier:{location:"uri",locationName:"groupIdentifier"}}},output:{type:"structure",members:{Resources:{type:"list",member:{}},NextToken:{}}}},ListGroups:{http:{requestUri:"/groups"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2q"},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"}}}},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:"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:{}}},UpdateCanary:{http:{method:"PATCH",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},Code:{shape:"S7"},ExecutionRoleArn:{},RuntimeVersion:{},Schedule:{shape:"Sc"},RunConfig:{shape:"Se"},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},VpcConfig:{shape:"Sm"},VisualReference:{type:"structure",required:["BaseCanaryRunId"],members:{BaseScreenshots:{shape:"S1d"},BaseCanaryRunId:{}}},ArtifactS3Location:{},ArtifactConfig:{shape:"Su"}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["Handler"],members:{S3Bucket:{},S3Key:{},S3Version:{},ZipFile:{type:"blob"},Handler:{}}},Sc:{type:"structure",required:["Expression"],members:{Expression:{},DurationInSeconds:{type:"long"}}},Se:{type:"structure",members:{TimeoutInSeconds:{type:"integer"},MemoryInMB:{type:"integer"},ActiveTracing:{type:"boolean"},EnvironmentVariables:{type:"map",key:{},value:{}}}},Sm:{type:"structure",members:{SubnetIds:{shape:"Sn"},SecurityGroupIds:{shape:"Sp"}}},Sn:{type:"list",member:{}},Sp:{type:"list",member:{}},Sr:{type:"map",key:{},value:{}},Su:{type:"structure",members:{S3Encryption:{shape:"Sv"}}},Sv:{type:"structure",members:{EncryptionMode:{},KmsKeyArn:{}}},Sz:{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:"Sn"},SecurityGroupIds:{shape:"Sp"}}},VisualReference:{type:"structure",members:{BaseScreenshots:{shape:"S1d"},BaseCanaryRunId:{}}},Tags:{shape:"Sr"},ArtifactConfig:{type:"structure",members:{S3Encryption:{shape:"Sv"}}}}},S1d:{type:"list",member:{type:"structure",required:["ScreenshotName"],members:{ScreenshotName:{},IgnoreCoordinates:{type:"list",member:{}}}}},S1l:{type:"structure",members:{Id:{},Name:{},Arn:{},Tags:{shape:"Sr"},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},S24:{ +type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateReason:{},StateReasonCode:{}}},Timeline:{type:"structure",members:{Started:{type:"timestamp"},Completed:{type:"timestamp"}}},ArtifactS3Location:{}}},S2q:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Arn:{}}}}}}},{}],744:[function(e,t,r){t.exports={pagination:{DescribeCanaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeCanariesLastRun:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeRuntimeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCanaryRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAssociatedGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListGroupResources:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],745:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-10",endpointPrefix:"tax",jsonVersion:"1.1",protocol:"rest-json",protocols:["rest-json"],serviceFullName:"Tax Settings",serviceId:"TaxSettings",signatureVersion:"v4",signingName:"tax",uid:"taxsettings-2018-05-10"},operations:{BatchDeleteTaxRegistration:{http:{requestUri:"/BatchDeleteTaxRegistration",responseCode:200},input:{type:"structure",required:["accountIds"],members:{accountIds:{shape:"S2"}}},output:{type:"structure",required:["errors"],members:{errors:{type:"list",member:{type:"structure",required:["accountId","message"],members:{accountId:{},code:{},message:{shape:"S8"}}}}}}},BatchPutTaxRegistration:{http:{requestUri:"/BatchPutTaxRegistration",responseCode:200},input:{type:"structure",required:["accountIds","taxRegistrationEntry"],members:{accountIds:{shape:"S2"},taxRegistrationEntry:{shape:"Sa"}}},output:{type:"structure",required:["errors"],members:{errors:{type:"list",member:{type:"structure",required:["accountId","message"],members:{accountId:{},code:{},message:{shape:"S8"}}}},status:{}}}},DeleteTaxRegistration:{http:{requestUri:"/DeleteTaxRegistration",responseCode:200},input:{type:"structure",members:{accountId:{}}},output:{type:"structure",members:{}}},GetTaxRegistration:{http:{requestUri:"/GetTaxRegistration",responseCode:200},input:{type:"structure",members:{accountId:{}}},output:{type:"structure",members:{taxRegistration:{type:"structure",required:["legalAddress","legalName","registrationId","registrationType","status"],members:{additionalTaxInformation:{shape:"S2a"},certifiedEmailId:{},legalAddress:{shape:"S1h"},legalName:{},registrationId:{},registrationType:{},sector:{},status:{},taxDocumentMetadatas:{shape:"S2g"}},sensitive:!0}}}},GetTaxRegistrationDocument:{http:{requestUri:"/GetTaxRegistrationDocument",responseCode:200},input:{type:"structure",required:["destinationS3Location","taxDocumentMetadata"],members:{destinationS3Location:{type:"structure",required:["bucket"],members:{bucket:{},prefix:{}}},taxDocumentMetadata:{shape:"S2h"}}},output:{type:"structure",members:{destinationFilePath:{}}}},ListTaxRegistrations:{http:{requestUri:"/ListTaxRegistrations",responseCode:200},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["accountDetails"],members:{accountDetails:{type:"list",member:{type:"structure",members:{accountId:{},accountMetaData:{type:"structure",members:{accountName:{},address:{shape:"S1h"},addressRoleMap:{type:"map",key:{},value:{shape:"S2z"}},addressType:{},seller:{}},sensitive:!0},taxInheritanceDetails:{type:"structure",members:{inheritanceObtainedReason:{},parentEntityId:{}}},taxRegistration:{type:"structure",required:["jurisdiction","legalName","registrationId","registrationType","status"],members:{additionalTaxInformation:{shape:"S2a"},certifiedEmailId:{},jurisdiction:{shape:"S2z"},legalName:{},registrationId:{},registrationType:{},sector:{},status:{},taxDocumentMetadatas:{shape:"S2g"}},sensitive:!0}},sensitive:!0}},nextToken:{}}}},PutTaxRegistration:{http:{requestUri:"/PutTaxRegistration",responseCode:200},input:{type:"structure",required:["taxRegistrationEntry"],members:{accountId:{},taxRegistrationEntry:{shape:"Sa"}}},output:{type:"structure",members:{status:{}}}}},shapes:{S2:{type:"list",member:{}},S8:{type:"string",sensitive:!0},Sa:{type:"structure",required:["registrationId","registrationType"],members:{additionalTaxInformation:{type:"structure",members:{canadaAdditionalInfo:{shape:"Sc"},estoniaAdditionalInfo:{shape:"Sh"},georgiaAdditionalInfo:{shape:"Sj"},israelAdditionalInfo:{shape:"Sl"},italyAdditionalInfo:{shape:"So"},kenyaAdditionalInfo:{shape:"St"},malaysiaAdditionalInfo:{shape:"Su"},polandAdditionalInfo:{shape:"Sx"},romaniaAdditionalInfo:{shape:"Sz"},saudiArabiaAdditionalInfo:{shape:"S11"},southKoreaAdditionalInfo:{shape:"S13"},spainAdditionalInfo:{shape:"S17"},turkeyAdditionalInfo:{shape:"S19"},ukraineAdditionalInfo:{shape:"S1e"}}},certifiedEmailId:{},legalAddress:{shape:"S1h"},legalName:{},registrationId:{},registrationType:{},sector:{},verificationDetails:{type:"structure",members:{dateOfBirth:{},taxRegistrationDocuments:{type:"list",member:{type:"structure",required:["s3Location"],members:{s3Location:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{}}}}}}}}},sensitive:!0},Sc:{type:"structure",members:{canadaQuebecSalesTaxNumber:{},canadaRetailSalesTaxNumber:{},isResellerAccount:{type:"boolean"},provincialSalesTaxId:{}}},Sh:{type:"structure",required:["registryCommercialCode"],members:{registryCommercialCode:{}}},Sj:{type:"structure",required:["personType"],members:{personType:{}}},Sl:{type:"structure",required:["customerType","dealerType"],members:{customerType:{},dealerType:{}}},So:{type:"structure",members:{cigNumber:{},cupNumber:{},sdiAccountId:{},taxCode:{}}},St:{type:"structure",required:["personType"],members:{personType:{}}},Su:{type:"structure",required:["serviceTaxCodes"],members:{serviceTaxCodes:{type:"list",member:{}}}},Sx:{type:"structure",members:{individualRegistrationNumber:{},isGroupVatEnabled:{type:"boolean"}}},Sz:{type:"structure",required:["taxRegistrationNumberType"],members:{taxRegistrationNumberType:{}}},S11:{type:"structure",members:{taxRegistrationNumberType:{}}},S13:{type:"structure",required:["businessRepresentativeName","itemOfBusiness","lineOfBusiness"],members:{businessRepresentativeName:{},itemOfBusiness:{},lineOfBusiness:{}}},S17:{type:"structure",required:["registrationType"],members:{registrationType:{}}},S19:{type:"structure",members:{industries:{},kepEmailId:{},secondaryTaxId:{},taxOffice:{}}},S1e:{type:"structure",required:["ukraineTrnType"],members:{ukraineTrnType:{}}},S1h:{type:"structure",required:["addressLine1","city","countryCode","postalCode"],members:{addressLine1:{},addressLine2:{},addressLine3:{},city:{},countryCode:{},districtOrCounty:{},postalCode:{},stateOrRegion:{}}},S2a:{type:"structure",members:{brazilAdditionalInfo:{type:"structure",members:{ccmCode:{},legalNatureCode:{}}},canadaAdditionalInfo:{shape:"Sc"},estoniaAdditionalInfo:{shape:"Sh"},georgiaAdditionalInfo:{shape:"Sj"},indiaAdditionalInfo:{type:"structure",members:{pan:{}}},israelAdditionalInfo:{shape:"Sl"},italyAdditionalInfo:{shape:"So"},kenyaAdditionalInfo:{shape:"St"},malaysiaAdditionalInfo:{shape:"Su"},polandAdditionalInfo:{shape:"Sx"},romaniaAdditionalInfo:{shape:"Sz"},saudiArabiaAdditionalInfo:{shape:"S11"},southKoreaAdditionalInfo:{shape:"S13"},spainAdditionalInfo:{shape:"S17"},turkeyAdditionalInfo:{shape:"S19"},ukraineAdditionalInfo:{shape:"S1e"}}},S2g:{type:"list",member:{shape:"S2h"}},S2h:{type:"structure",required:["taxDocumentAccessToken","taxDocumentName"],members:{taxDocumentAccessToken:{},taxDocumentName:{}}},S2z:{type:"structure",required:["countryCode"],members:{countryCode:{},stateOrRegion:{}}}}}},{}],746:[function(e,t,r){t.exports={pagination:{ListTaxRegistrations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accountDetails"}}}},{}],747:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-27",endpointPrefix:"textract",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Textract",serviceId:"Textract",signatureVersion:"v4",targetPrefix:"Textract",uid:"textract-2018-06-27"},operations:{AnalyzeDocument:{input:{type:"structure",required:["Document","FeatureTypes"],members:{Document:{shape:"S2"},FeatureTypes:{shape:"S8"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}},QueriesConfig:{shape:"Sg"},AdaptersConfig:{shape:"Sm"}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},Blocks:{shape:"Sw"},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:!0}}},AnalyzeDocumentModelVersion:{}}}},AnalyzeExpense:{input:{type:"structure",required:["Document"],members:{Document:{shape:"S2"}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},ExpenseDocuments:{shape:"S1m"}}}},AnalyzeID:{input:{type:"structure",required:["DocumentPages"],members:{DocumentPages:{type:"list",member:{shape:"S2"}}}},output:{type:"structure",members:{IdentityDocuments:{type:"list",member:{shape:"S24"}},DocumentMetadata:{shape:"Su"},AnalyzeIDModelVersion:{}}}},CreateAdapter:{input:{type:"structure",required:["AdapterName","FeatureTypes"],members:{AdapterName:{},ClientRequestToken:{idempotencyToken:!0},Description:{},FeatureTypes:{shape:"S8"},AutoUpdate:{},Tags:{shape:"S2f"}}},output:{type:"structure",members:{AdapterId:{}}},idempotent:!0},CreateAdapterVersion:{input:{type:"structure",required:["AdapterId","DatasetConfig","OutputConfig"],members:{AdapterId:{},ClientRequestToken:{idempotencyToken:!0},DatasetConfig:{shape:"S2k"},KMSKeyId:{},OutputConfig:{shape:"S2m"},Tags:{shape:"S2f"}}},output:{type:"structure",members:{AdapterId:{},AdapterVersion:{}}},idempotent:!0},DeleteAdapter:{input:{type:"structure",required:["AdapterId"],members:{AdapterId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteAdapterVersion:{input:{type:"structure",required:["AdapterId","AdapterVersion"],members:{AdapterId:{},AdapterVersion:{}}},output:{type:"structure",members:{}},idempotent:!0},DetectDocumentText:{input:{type:"structure",required:["Document"],members:{Document:{shape:"S2"}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},Blocks:{shape:"Sw"},DetectDocumentTextModelVersion:{}}}},GetAdapter:{input:{type:"structure",required:["AdapterId"],members:{AdapterId:{}}},output:{type:"structure",members:{AdapterId:{},AdapterName:{},CreationTime:{type:"timestamp"},Description:{},FeatureTypes:{shape:"S8"},AutoUpdate:{},Tags:{shape:"S2f"}}}},GetAdapterVersion:{input:{type:"structure",required:["AdapterId","AdapterVersion"],members:{AdapterId:{},AdapterVersion:{}}},output:{type:"structure",members:{AdapterId:{},AdapterVersion:{},CreationTime:{type:"timestamp"},FeatureTypes:{shape:"S8"},Status:{},StatusMessage:{},DatasetConfig:{shape:"S2k"},KMSKeyId:{},OutputConfig:{shape:"S2m"},EvaluationMetrics:{type:"list",member:{type:"structure",members:{Baseline:{shape:"S33"},AdapterVersion:{shape:"S33"},FeatureType:{}}}},Tags:{shape:"S2f"}}}},GetDocumentAnalysis:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},JobStatus:{},NextToken:{},Blocks:{shape:"Sw"},Warnings:{shape:"S3a"},StatusMessage:{},AnalyzeDocumentModelVersion:{}}}},GetDocumentTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},JobStatus:{},NextToken:{},Blocks:{shape:"Sw"},Warnings:{shape:"S3a"},StatusMessage:{},DetectDocumentTextModelVersion:{}}}},GetExpenseAnalysis:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},JobStatus:{},NextToken:{},ExpenseDocuments:{shape:"S1m"},Warnings:{shape:"S3a"},StatusMessage:{},AnalyzeExpenseModelVersion:{}}}},GetLendingAnalysis:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},JobStatus:{},NextToken:{},Results:{type:"list",member:{type:"structure",members:{Page:{type:"integer"},PageClassification:{type:"structure",required:["PageType","PageNumber"],members:{PageType:{shape:"S3o"},PageNumber:{shape:"S3o"}}},Extractions:{type:"list",member:{type:"structure",members:{LendingDocument:{type:"structure",members:{LendingFields:{type:"list",member:{type:"structure",members:{Type:{},KeyDetection:{shape:"S3v"},ValueDetections:{type:"list",member:{shape:"S3v"}}}}},SignatureDetections:{type:"list",member:{type:"structure",members:{Confidence:{type:"float"},Geometry:{shape:"S12"}}}}}},ExpenseDocument:{shape:"S1n"},IdentityDocument:{shape:"S24"}}}}}}},Warnings:{shape:"S3a"},StatusMessage:{},AnalyzeLendingModelVersion:{}}}},GetLendingAnalysisSummary:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Su"},JobStatus:{},Summary:{type:"structure",members:{DocumentGroups:{type:"list",member:{type:"structure",members:{Type:{},SplitDocuments:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Pages:{type:"list",member:{type:"integer"}}}}},DetectedSignatures:{type:"list",member:{type:"structure",members:{Page:{type:"integer"}}}},UndetectedSignatures:{type:"list",member:{type:"structure",members:{Page:{type:"integer"}}}}}}},UndetectedDocumentTypes:{type:"list",member:{}}}},Warnings:{shape:"S3a"},StatusMessage:{},AnalyzeLendingModelVersion:{}}}},ListAdapterVersions:{input:{type:"structure",members:{AdapterId:{},AfterCreationTime:{type:"timestamp"},BeforeCreationTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AdapterVersions:{type:"list",member:{type:"structure",members:{AdapterId:{},AdapterVersion:{},CreationTime:{type:"timestamp"},FeatureTypes:{shape:"S8"},Status:{},StatusMessage:{}}}},NextToken:{}}}},ListAdapters:{input:{type:"structure",members:{AfterCreationTime:{type:"timestamp"},BeforeCreationTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Adapters:{type:"list",member:{type:"structure",members:{AdapterId:{},AdapterName:{},CreationTime:{type:"timestamp"},FeatureTypes:{shape:"S8"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S2f"}}}},StartDocumentAnalysis:{input:{type:"structure",required:["DocumentLocation","FeatureTypes"],members:{DocumentLocation:{shape:"S4o"},FeatureTypes:{shape:"S8"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S4q"},OutputConfig:{shape:"S2m"},KMSKeyId:{},QueriesConfig:{shape:"Sg"},AdaptersConfig:{shape:"Sm"}}},output:{type:"structure",members:{JobId:{}}}},StartDocumentTextDetection:{input:{type:"structure",required:["DocumentLocation"],members:{DocumentLocation:{shape:"S4o"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S4q"},OutputConfig:{shape:"S2m"},KMSKeyId:{}}},output:{type:"structure",members:{JobId:{}}}},StartExpenseAnalysis:{input:{type:"structure",required:["DocumentLocation"],members:{DocumentLocation:{shape:"S4o"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S4q"},OutputConfig:{shape:"S2m"},KMSKeyId:{}}},output:{type:"structure",members:{JobId:{}}}},StartLendingAnalysis:{input:{type:"structure",required:["DocumentLocation"],members:{DocumentLocation:{shape:"S4o"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S4q"},OutputConfig:{shape:"S2m"},KMSKeyId:{}}},output:{type:"structure",members:{JobId:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S2f"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAdapter:{input:{type:"structure",required:["AdapterId"],members:{AdapterId:{},Description:{},AdapterName:{},AutoUpdate:{}}},output:{type:"structure",members:{AdapterId:{},AdapterName:{},CreationTime:{type:"timestamp"},Description:{},FeatureTypes:{shape:"S8"},AutoUpdate:{}}}}},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:{}}}},Sm:{type:"structure",required:["Adapters"],members:{Adapters:{type:"list",member:{type:"structure",required:["AdapterId","Version"],members:{AdapterId:{},Pages:{type:"list",member:{}},Version:{}}}}}},Su:{type:"structure",members:{Pages:{type:"integer"}}},Sw:{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:"S12"},Id:{},Relationships:{type:"list",member:{type:"structure",members:{Type:{},Ids:{type:"list",member:{}}}}},EntityTypes:{type:"list",member:{}},SelectionStatus:{},Page:{type:"integer"},Query:{shape:"Si"}}}},S12:{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"}}}}}},S1m:{type:"list",member:{shape:"S1n"}},S1n:{type:"structure",members:{ExpenseIndex:{type:"integer"},SummaryFields:{shape:"S1o"},LineItemGroups:{type:"list",member:{type:"structure",members:{LineItemGroupIndex:{type:"integer"},LineItems:{type:"list",member:{type:"structure",members:{LineItemExpenseFields:{shape:"S1o"}}}}}}},Blocks:{shape:"Sw"}}},S1o:{type:"list",member:{type:"structure",members:{Type:{type:"structure",members:{Text:{},Confidence:{type:"float"}}},LabelDetection:{shape:"S1r"},ValueDetection:{shape:"S1r"},PageNumber:{type:"integer"},Currency:{type:"structure",members:{Code:{},Confidence:{type:"float"}}},GroupProperties:{type:"list",member:{type:"structure",members:{Types:{type:"list",member:{}},Id:{}}}}}}},S1r:{type:"structure",members:{Text:{},Geometry:{shape:"S12"},Confidence:{type:"float"}}},S24:{type:"structure",members:{DocumentIndex:{type:"integer"},IdentityDocumentFields:{type:"list",member:{type:"structure",members:{Type:{shape:"S27"},ValueDetection:{shape:"S27"}}}},Blocks:{shape:"Sw"}}},S27:{type:"structure",required:["Text"],members:{Text:{},NormalizedValue:{type:"structure",members:{Value:{},ValueType:{}}},Confidence:{type:"float"}}},S2f:{type:"map",key:{},value:{}},S2k:{type:"structure",members:{ManifestS3Object:{shape:"S4"}}},S2m:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},S33:{type:"structure",members:{F1Score:{type:"float"},Precision:{type:"float"},Recall:{type:"float"}}},S3a:{type:"list",member:{type:"structure",members:{ErrorCode:{},Pages:{type:"list",member:{type:"integer"}}}}},S3o:{type:"list",member:{type:"structure",members:{Value:{},Confidence:{type:"float"}}}},S3v:{type:"structure",members:{Text:{},SelectionStatus:{},Geometry:{shape:"S12"},Confidence:{type:"float"}}},S4o:{type:"structure",members:{S3Object:{shape:"S4"}}},S4q:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}}}}},{}],748:[function(e,t,r){t.exports={pagination:{ListAdapterVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AdapterVersions"},ListAdapters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Adapters"}}}},{}],749:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-01-27",endpointPrefix:"timestream-influxdb",jsonVersion:"1.0",protocol:"json",ripServiceName:"timestream-influxdb",serviceAbbreviation:"Timestream InfluxDB",serviceFullName:"Timestream InfluxDB",serviceId:"Timestream InfluxDB",signatureVersion:"v4",signingName:"timestream-influxdb",targetPrefix:"AmazonTimestreamInfluxDB",uid:"timestream-influxdb-2023-01-27"},operations:{CreateDbInstance:{input:{type:"structure",required:["name","password","dbInstanceType","vpcSubnetIds","vpcSecurityGroupIds","allocatedStorage"],members:{name:{},username:{type:"string",sensitive:!0},password:{type:"string",sensitive:!0},organization:{},bucket:{},dbInstanceType:{},vpcSubnetIds:{shape:"S8"},vpcSecurityGroupIds:{shape:"Sa"},publiclyAccessible:{type:"boolean"},dbStorageType:{},allocatedStorage:{type:"integer"},dbParameterGroupIdentifier:{},deploymentType:{},logDeliveryConfiguration:{shape:"Sh"},tags:{shape:"Sk"}}},output:{type:"structure",required:["id","name","arn","vpcSubnetIds"],members:{id:{},name:{},arn:{},status:{},endpoint:{},dbInstanceType:{},dbStorageType:{},allocatedStorage:{type:"integer"},deploymentType:{},vpcSubnetIds:{shape:"S8"},publiclyAccessible:{type:"boolean"},vpcSecurityGroupIds:{shape:"Sa"},dbParameterGroupIdentifier:{},availabilityZone:{},secondaryAvailabilityZone:{},logDeliveryConfiguration:{shape:"Sh"},influxAuthParametersSecretArn:{}}},idempotent:!0},CreateDbParameterGroup:{input:{type:"structure",required:["name"],members:{name:{},description:{},parameters:{shape:"Sv"},tags:{shape:"Sk"}}},output:{type:"structure",required:["id","name","arn"],members:{id:{},name:{},arn:{},description:{},parameters:{shape:"Sv"}}},idempotent:!0},DeleteDbInstance:{input:{type:"structure",required:["identifier"],members:{identifier:{}}},output:{type:"structure",required:["id","name","arn","vpcSubnetIds"],members:{id:{},name:{},arn:{},status:{},endpoint:{},dbInstanceType:{},dbStorageType:{},allocatedStorage:{type:"integer"},deploymentType:{},vpcSubnetIds:{shape:"S8"},publiclyAccessible:{type:"boolean"},vpcSecurityGroupIds:{shape:"Sa"},dbParameterGroupIdentifier:{},availabilityZone:{},secondaryAvailabilityZone:{},logDeliveryConfiguration:{shape:"Sh"},influxAuthParametersSecretArn:{}}},idempotent:!0},GetDbInstance:{input:{type:"structure",required:["identifier"],members:{identifier:{}}},output:{type:"structure",required:["id","name","arn","vpcSubnetIds"],members:{id:{},name:{},arn:{},status:{},endpoint:{},dbInstanceType:{},dbStorageType:{},allocatedStorage:{type:"integer"},deploymentType:{},vpcSubnetIds:{shape:"S8"},publiclyAccessible:{type:"boolean"},vpcSecurityGroupIds:{shape:"Sa"},dbParameterGroupIdentifier:{},availabilityZone:{},secondaryAvailabilityZone:{},logDeliveryConfiguration:{shape:"Sh"},influxAuthParametersSecretArn:{}}}},GetDbParameterGroup:{input:{type:"structure",required:["identifier"],members:{identifier:{}}},output:{type:"structure",required:["id","name","arn"],members:{id:{},name:{},arn:{},description:{},parameters:{shape:"Sv"}}}},ListDbInstances:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["id","name","arn"],members:{id:{},name:{},arn:{},status:{},endpoint:{},dbInstanceType:{},dbStorageType:{},allocatedStorage:{type:"integer"},deploymentType:{}}}},nextToken:{}}}},ListDbParameterGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["id","name","arn"],members:{id:{},name:{},arn:{},description:{}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{type:"map",key:{},value:{}}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sk"}}},idempotent:!0},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},idempotent:!0},UpdateDbInstance:{input:{type:"structure",required:["identifier"],members:{identifier:{},logDeliveryConfiguration:{shape:"Sh"},dbParameterGroupIdentifier:{}}},output:{type:"structure",required:["id","name","arn","vpcSubnetIds"],members:{id:{},name:{},arn:{},status:{},endpoint:{},dbInstanceType:{},dbStorageType:{},allocatedStorage:{type:"integer"},deploymentType:{},vpcSubnetIds:{shape:"S8"},publiclyAccessible:{type:"boolean"},vpcSecurityGroupIds:{shape:"Sa"},dbParameterGroupIdentifier:{},availabilityZone:{},secondaryAvailabilityZone:{},logDeliveryConfiguration:{shape:"Sh"},influxAuthParametersSecretArn:{}}},idempotent:!0}},shapes:{S8:{type:"list",member:{}},Sa:{type:"list",member:{}},Sh:{type:"structure",required:["s3Configuration"],members:{s3Configuration:{type:"structure",required:["bucketName","enabled"],members:{bucketName:{},enabled:{type:"boolean"}}}}},Sk:{type:"map",key:{},value:{}},Sv:{type:"structure",members:{InfluxDBv2:{type:"structure",members:{fluxLogEnabled:{type:"boolean"},logLevel:{},noTasks:{type:"boolean"},queryConcurrency:{type:"integer"},queryQueueSize:{type:"integer"},tracingType:{},metricsDisabled:{type:"boolean"}}}},union:!0}}}},{}],750:[function(e,t,r){t.exports={pagination:{ListDbInstances:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListDbParameterGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"}}}},{}],751:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-11-01",endpointPrefix:"query.timestream",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceAbbreviation:"Timestream Query",serviceFullName:"Amazon Timestream Query",serviceId:"Timestream Query",signatureVersion:"v4",signingName:"timestream",targetPrefix:"Timestream_20181101",uid:"timestream-query-2018-11-01"},operations:{CancelQuery:{input:{type:"structure",required:["QueryId"],members:{QueryId:{}}},output:{type:"structure",members:{CancellationMessage:{}}},endpointdiscovery:{required:!0},idempotent:!0},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:!0},ScheduledQueryExecutionRoleArn:{},Tags:{shape:"Ss"},KmsKeyId:{},ErrorReportConfiguration:{shape:"Sx"}}},output:{type:"structure",required:["Arn"],members:{Arn:{}}},endpointdiscovery:{required:!0},idempotent:!0},DeleteScheduledQuery:{input:{type:"structure",required:["ScheduledQueryArn"],members:{ScheduledQueryArn:{}}},endpointdiscovery:{required:!0},idempotent:!0},DescribeAccountSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{MaxQueryTCU:{type:"integer"},QueryPricingModel:{}}},endpointdiscovery:{required:!0}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:!0},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:"S1i"},RecentlyFailedRuns:{type:"list",member:{shape:"S1i"}}}}}},endpointdiscovery:{required:!0}},ExecuteScheduledQuery:{input:{type:"structure",required:["ScheduledQueryArn","InvocationTime"],members:{ScheduledQueryArn:{},InvocationTime:{type:"timestamp"},ClientToken:{shape:"Sr",idempotencyToken:!0}}},endpointdiscovery:{required:!0},idempotent:!0},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:!0}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Ss"},NextToken:{}}},endpointdiscovery:{required:!0}},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:"S28"},DatabaseName:{},TableName:{},Aliased:{type:"boolean"}}}},Parameters:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{shape:"S28"}}}}}},endpointdiscovery:{required:!0},idempotent:!0},Query:{input:{type:"structure",required:["QueryString"],members:{QueryString:{shape:"S7"},ClientToken:{idempotencyToken:!0,type:"string",sensitive:!0},NextToken:{},MaxRows:{type:"integer"}}},output:{type:"structure",required:["QueryId","Rows","ColumnInfo"],members:{QueryId:{},NextToken:{},Rows:{type:"list",member:{shape:"S2k"}},ColumnInfo:{shape:"S2b"},QueryStatus:{type:"structure",members:{ProgressPercentage:{type:"double"},CumulativeBytesScanned:{type:"long"},CumulativeBytesMetered:{type:"long"}}}}},endpointdiscovery:{required:!0},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Ss"}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},UpdateAccountSettings:{input:{type:"structure",members:{MaxQueryTCU:{type:"integer"},QueryPricingModel:{}}},output:{type:"structure",members:{MaxQueryTCU:{type:"integer"},QueryPricingModel:{}}},endpointdiscovery:{required:!0},idempotent:!0},UpdateScheduledQuery:{input:{type:"structure",required:["ScheduledQueryArn","State"],members:{ScheduledQueryArn:{},State:{}}},endpointdiscovery:{required:!0}}},shapes:{S7:{type:"string",sensitive:!0},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:!0},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:{}}}}},S1i:{type:"structure",members:{InvocationTime:{type:"timestamp"},TriggerTime:{type:"timestamp"},RunStatus:{},ExecutionStats:{type:"structure",members:{ExecutionTimeInMillis:{type:"long"},DataWrites:{type:"long"},BytesMetered:{type:"long"},CumulativeBytesScanned:{type:"long"},RecordsIngested:{type:"long"},QueryResultRows:{type:"long"}}},ErrorReportLocation:{type:"structure",members:{S3ReportLocation:{type:"structure",members:{BucketName:{},ObjectKey:{}}}}},FailureReason:{}}},S28:{type:"structure",members:{ScalarType:{},ArrayColumnInfo:{shape:"S2a"},TimeSeriesMeasureValueColumnInfo:{shape:"S2a"},RowColumnInfo:{shape:"S2b"}}},S2a:{type:"structure",required:["Type"],members:{Name:{},Type:{shape:"S28"}}},S2b:{type:"list",member:{shape:"S2a"}},S2k:{type:"structure",required:["Data"],members:{Data:{shape:"S2l"}}},S2l:{type:"list",member:{shape:"S2m"}},S2m:{type:"structure",members:{ScalarValue:{},TimeSeriesValue:{type:"list",member:{type:"structure",required:["Time","Value"],members:{Time:{},Value:{shape:"S2m"}}}},ArrayValue:{shape:"S2l"},RowValue:{shape:"S2k"},NullValue:{type:"boolean"}}}}}},{}],752:[function(e,t,r){t.exports={pagination:{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"}}}},{}],753:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-11-01",endpointPrefix:"ingest.timestream",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Timestream Write",serviceFullName:"Amazon Timestream Write",serviceId:"Timestream Write",signatureVersion:"v4",signingName:"timestream",targetPrefix:"Timestream_20181101",uid:"timestream-write-2018-11-01"},operations:{CreateBatchLoadTask:{input:{type:"structure",required:["DataSourceConfiguration","ReportConfiguration","TargetDatabaseName","TargetTableName"],members:{ClientToken:{idempotencyToken:!0,type:"string",sensitive:!0},DataModelConfiguration:{shape:"S3"},DataSourceConfiguration:{shape:"Sk"},ReportConfiguration:{shape:"Sq"},TargetDatabaseName:{},TargetTableName:{},RecordVersion:{type:"long"}}},output:{type:"structure",required:["TaskId"],members:{TaskId:{}}},endpointdiscovery:{required:!0}},CreateDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{},KmsKeyId:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Database:{shape:"S15"}}},endpointdiscovery:{required:!0}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"S1b"},Tags:{shape:"S10"},MagneticStoreWriteProperties:{shape:"S1e"},Schema:{shape:"S1h"}}},output:{type:"structure",members:{Table:{shape:"S1n"}}},endpointdiscovery:{required:!0}},DeleteDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},endpointdiscovery:{required:!0}},DeleteTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},endpointdiscovery:{required:!0}},DescribeBatchLoadTask:{input:{type:"structure",required:["TaskId"],members:{TaskId:{}}},output:{type:"structure",required:["BatchLoadTaskDescription"],members:{BatchLoadTaskDescription:{type:"structure",members:{TaskId:{},ErrorMessage:{},DataSourceConfiguration:{shape:"Sk"},ProgressReport:{type:"structure",members:{RecordsProcessed:{type:"long"},RecordsIngested:{type:"long"},ParseFailures:{type:"long"},RecordIngestionFailures:{type:"long"},FileFailures:{type:"long"},BytesMetered:{type:"long"}}},ReportConfiguration:{shape:"Sq"},DataModelConfiguration:{shape:"S3"},TargetDatabaseName:{},TargetTableName:{},TaskStatus:{},RecordVersion:{type:"long"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},ResumableUntil:{type:"timestamp"}}}}},endpointdiscovery:{required:!0}},DescribeDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S15"}}},endpointdiscovery:{required:!0}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:!0},DescribeTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},output:{type:"structure",members:{Table:{shape:"S1n"}}},endpointdiscovery:{required:!0}},ListBatchLoadTasks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},TaskStatus:{}}},output:{type:"structure",members:{NextToken:{},BatchLoadTasks:{type:"list",member:{type:"structure",members:{TaskId:{},TaskStatus:{},DatabaseName:{},TableName:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},ResumableUntil:{type:"timestamp"}}}}}},endpointdiscovery:{required:!0}},ListDatabases:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Databases:{type:"list",member:{shape:"S15"}},NextToken:{}}},endpointdiscovery:{required:!0}},ListTables:{input:{type:"structure",members:{DatabaseName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tables:{type:"list",member:{shape:"S1n"}},NextToken:{}}},endpointdiscovery:{required:!0}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S10"}}},endpointdiscovery:{required:!0}},ResumeBatchLoadTask:{input:{type:"structure",required:["TaskId"],members:{TaskId:{}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},UpdateDatabase:{input:{type:"structure",required:["DatabaseName","KmsKeyId"],members:{DatabaseName:{},KmsKeyId:{}}},output:{type:"structure",members:{Database:{shape:"S15"}}},endpointdiscovery:{required:!0}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"S1b"},MagneticStoreWriteProperties:{shape:"S1e"},Schema:{shape:"S1h"}}},output:{type:"structure",members:{Table:{shape:"S1n"}}},endpointdiscovery:{required:!0}},WriteRecords:{input:{type:"structure",required:["DatabaseName","TableName","Records"],members:{DatabaseName:{},TableName:{},CommonAttributes:{shape:"S2v"},Records:{type:"list",member:{shape:"S2v"}}}},output:{type:"structure",members:{RecordsIngested:{type:"structure",members:{Total:{type:"integer"},MemoryStore:{type:"integer"},MagneticStore:{type:"integer"}}}}},endpointdiscovery:{required:!0}}},shapes:{S3:{type:"structure",members:{DataModel:{type:"structure",required:["DimensionMappings"],members:{TimeColumn:{},TimeUnit:{},DimensionMappings:{type:"list",member:{type:"structure",members:{SourceColumn:{},DestinationColumn:{}}}},MultiMeasureMappings:{type:"structure",required:["MultiMeasureAttributeMappings"],members:{TargetMultiMeasureName:{},MultiMeasureAttributeMappings:{shape:"Sb"}}},MixedMeasureMappings:{type:"list",member:{type:"structure",required:["MeasureValueType"],members:{MeasureName:{},SourceColumn:{},TargetMeasureName:{},MeasureValueType:{},MultiMeasureAttributeMappings:{shape:"Sb"}}}},MeasureNameColumn:{}}},DataModelS3Configuration:{type:"structure",members:{BucketName:{},ObjectKey:{}}}}},Sb:{type:"list",member:{type:"structure",required:["SourceColumn"],members:{SourceColumn:{},TargetMultiMeasureAttributeName:{},MeasureValueType:{}}}},Sk:{type:"structure",required:["DataSourceS3Configuration","DataFormat"],members:{DataSourceS3Configuration:{type:"structure",required:["BucketName"],members:{BucketName:{},ObjectKeyPrefix:{}}},CsvConfiguration:{type:"structure",members:{ColumnSeparator:{},EscapeChar:{},QuoteChar:{},NullValue:{},TrimWhiteSpace:{type:"boolean"}}},DataFormat:{}}},Sq:{type:"structure",members:{ReportS3Configuration:{type:"structure",required:["BucketName"],members:{BucketName:{},ObjectKeyPrefix:{},EncryptionOption:{},KmsKeyId:{}}}}},S10:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S15:{type:"structure",members:{Arn:{},DatabaseName:{},TableCount:{type:"long"},KmsKeyId:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S1b:{type:"structure",required:["MemoryStoreRetentionPeriodInHours","MagneticStoreRetentionPeriodInDays"],members:{MemoryStoreRetentionPeriodInHours:{type:"long"},MagneticStoreRetentionPeriodInDays:{type:"long"}}},S1e:{type:"structure",required:["EnableMagneticStoreWrites"],members:{EnableMagneticStoreWrites:{type:"boolean"},MagneticStoreRejectedDataLocation:{type:"structure",members:{S3Configuration:{type:"structure",members:{BucketName:{},ObjectKeyPrefix:{},EncryptionOption:{},KmsKeyId:{}}}}}}},S1h:{type:"structure",members:{CompositePartitionKey:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Name:{},EnforcementInRecord:{}}}}}},S1n:{type:"structure",members:{Arn:{},TableName:{},DatabaseName:{},TableStatus:{},RetentionProperties:{shape:"S1b"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},MagneticStoreWriteProperties:{shape:"S1e"},Schema:{shape:"S1h"}}},S2v:{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:{}}}}}}}}},{}],754:[function(e,t,r){t.exports={pagination:{ListBatchLoadTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTables:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],755:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2008-10-21",endpointPrefix:"tnb",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Telco Network Builder",serviceId:"tnb",signatureVersion:"v4",signingName:"tnb",uid:"tnb-2008-10-21"},operations:{CancelSolNetworkOperation:{http:{requestUri:"/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel",responseCode:202},input:{type:"structure",required:["nsLcmOpOccId"],members:{nsLcmOpOccId:{location:"uri",locationName:"nsLcmOpOccId"}}}},CreateSolFunctionPackage:{http:{requestUri:"/sol/vnfpkgm/v1/vnf_packages",responseCode:201},input:{type:"structure",members:{tags:{shape:"S4"}}},output:{type:"structure",required:["arn","id","onboardingState","operationalState","usageState"],members:{arn:{},id:{},onboardingState:{},operationalState:{},tags:{shape:"S4"},usageState:{}}}},CreateSolNetworkInstance:{http:{requestUri:"/sol/nslcm/v1/ns_instances",responseCode:201},input:{type:"structure",required:["nsName","nsdInfoId"],members:{nsDescription:{},nsName:{},nsdInfoId:{},tags:{shape:"S4"}}},output:{type:"structure",required:["arn","id","nsInstanceName","nsdInfoId"],members:{arn:{},id:{},nsInstanceName:{},nsdInfoId:{},tags:{shape:"S4"}}}},CreateSolNetworkPackage:{http:{requestUri:"/sol/nsd/v1/ns_descriptors",responseCode:201},input:{type:"structure",members:{tags:{shape:"S4"}}},output:{type:"structure",required:["arn","id","nsdOnboardingState","nsdOperationalState","nsdUsageState"],members:{arn:{},id:{},nsdOnboardingState:{},nsdOperationalState:{},nsdUsageState:{},tags:{shape:"S4"}}}},DeleteSolFunctionPackage:{http:{method:"DELETE",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",responseCode:204},input:{type:"structure",required:["vnfPkgId"],members:{vnfPkgId:{location:"uri",locationName:"vnfPkgId"}}},idempotent:!0},DeleteSolNetworkInstance:{http:{method:"DELETE",requestUri:"/sol/nslcm/v1/ns_instances/{nsInstanceId}",responseCode:204},input:{type:"structure",required:["nsInstanceId"],members:{nsInstanceId:{location:"uri",locationName:"nsInstanceId"}}},idempotent:!0},DeleteSolNetworkPackage:{http:{method:"DELETE",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}",responseCode:204},input:{type:"structure",required:["nsdInfoId"],members:{nsdInfoId:{location:"uri",locationName:"nsdInfoId"}}},idempotent:!0},GetSolFunctionInstance:{http:{method:"GET",requestUri:"/sol/vnflcm/v1/vnf_instances/{vnfInstanceId}",responseCode:200},input:{type:"structure",required:["vnfInstanceId"],members:{vnfInstanceId:{location:"uri",locationName:"vnfInstanceId"}}},output:{type:"structure",required:["arn","id","instantiationState","metadata","nsInstanceId","vnfPkgId","vnfdId"],members:{arn:{},id:{},instantiatedVnfInfo:{type:"structure",members:{vnfState:{},vnfcResourceInfo:{type:"list",member:{type:"structure",members:{metadata:{type:"structure",members:{cluster:{},helmChart:{},nodeGroup:{}}}}}}}},instantiationState:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsInstanceId:{},tags:{shape:"S4"},vnfPkgId:{},vnfProductName:{},vnfProvider:{},vnfdId:{},vnfdVersion:{}}}},GetSolFunctionPackage:{http:{method:"GET",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",responseCode:200},input:{type:"structure",required:["vnfPkgId"],members:{vnfPkgId:{location:"uri",locationName:"vnfPkgId"}}},output:{type:"structure",required:["arn","id","onboardingState","operationalState","usageState"],members:{arn:{},id:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"},vnfd:{shape:"S1a"}}},onboardingState:{},operationalState:{},tags:{shape:"S4"},usageState:{},vnfProductName:{},vnfProvider:{},vnfdId:{},vnfdVersion:{}}}},GetSolFunctionPackageContent:{http:{method:"GET",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content",responseCode:200},input:{type:"structure",required:["accept","vnfPkgId"],members:{accept:{location:"header",locationName:"Accept"},vnfPkgId:{location:"uri",locationName:"vnfPkgId"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},packageContent:{type:"blob"}},payload:"packageContent"}},GetSolFunctionPackageDescriptor:{http:{method:"GET",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/vnfd",responseCode:200},input:{type:"structure",required:["accept","vnfPkgId"],members:{accept:{location:"header",locationName:"Accept"},vnfPkgId:{location:"uri",locationName:"vnfPkgId"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},vnfd:{type:"blob"}},payload:"vnfd"}},GetSolNetworkInstance:{http:{method:"GET",requestUri:"/sol/nslcm/v1/ns_instances/{nsInstanceId}",responseCode:200},input:{type:"structure",required:["nsInstanceId"],members:{nsInstanceId:{location:"uri",locationName:"nsInstanceId"}}},output:{type:"structure",required:["arn","id","metadata","nsInstanceDescription","nsInstanceName","nsdId","nsdInfoId"],members:{arn:{},id:{},lcmOpInfo:{type:"structure",required:["nsLcmOpOccId"],members:{nsLcmOpOccId:{}}},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsInstanceDescription:{},nsInstanceName:{},nsState:{},nsdId:{},nsdInfoId:{},tags:{shape:"S4"}}}},GetSolNetworkOperation:{http:{method:"GET",requestUri:"/sol/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}",responseCode:200},input:{type:"structure",required:["nsLcmOpOccId"],members:{nsLcmOpOccId:{location:"uri",locationName:"nsLcmOpOccId"}}},output:{type:"structure",required:["arn"],members:{arn:{},error:{shape:"S1t"},id:{},lcmOperationType:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsInstanceId:{},operationState:{},tags:{shape:"S4"},tasks:{type:"list",member:{type:"structure",members:{taskContext:{type:"map",key:{},value:{}},taskEndTime:{shape:"S15"},taskErrorDetails:{type:"structure",members:{cause:{},details:{}}},taskName:{},taskStartTime:{shape:"S15"},taskStatus:{}}}}}}},GetSolNetworkPackage:{http:{method:"GET",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}",responseCode:200},input:{type:"structure",required:["nsdInfoId"],members:{nsdInfoId:{location:"uri",locationName:"nsdInfoId"}}},output:{type:"structure",required:["arn","id","metadata","nsdId","nsdName","nsdOnboardingState","nsdOperationalState","nsdUsageState","nsdVersion","vnfPkgIds"],members:{arn:{},id:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"},nsd:{shape:"S27"}}},nsdId:{},nsdName:{},nsdOnboardingState:{},nsdOperationalState:{},nsdUsageState:{},nsdVersion:{},tags:{shape:"S4"},vnfPkgIds:{shape:"S28"}}}},GetSolNetworkPackageContent:{http:{method:"GET",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content",responseCode:200},input:{type:"structure",required:["accept","nsdInfoId"],members:{accept:{location:"header",locationName:"Accept"},nsdInfoId:{location:"uri",locationName:"nsdInfoId"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},nsdContent:{type:"blob"}},payload:"nsdContent"}},GetSolNetworkPackageDescriptor:{http:{method:"GET",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd",responseCode:200},input:{type:"structure",required:["nsdInfoId"],members:{nsdInfoId:{location:"uri",locationName:"nsdInfoId"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},nsd:{type:"blob"}},payload:"nsd"}},InstantiateSolNetworkInstance:{http:{requestUri:"/sol/nslcm/v1/ns_instances/{nsInstanceId}/instantiate",responseCode:201},input:{type:"structure",required:["nsInstanceId"],members:{additionalParamsForNs:{shape:"S2e"},dryRun:{location:"querystring",locationName:"dry_run",type:"boolean"},nsInstanceId:{location:"uri",locationName:"nsInstanceId"},tags:{shape:"S4"}}},output:{type:"structure",required:["nsLcmOpOccId"],members:{nsLcmOpOccId:{},tags:{shape:"S4"}}}},ListSolFunctionInstances:{http:{method:"GET",requestUri:"/sol/vnflcm/v1/vnf_instances",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"max_results",type:"integer"},nextToken:{location:"querystring",locationName:"nextpage_opaque_marker"}}},output:{type:"structure",members:{functionInstances:{type:"list",member:{type:"structure",required:["arn","id","instantiationState","metadata","nsInstanceId","vnfPkgId"],members:{arn:{},id:{},instantiatedVnfInfo:{type:"structure",members:{vnfState:{}}},instantiationState:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsInstanceId:{},vnfPkgId:{},vnfPkgName:{}}}},nextToken:{}}}},ListSolFunctionPackages:{http:{method:"GET",requestUri:"/sol/vnfpkgm/v1/vnf_packages",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"max_results",type:"integer"},nextToken:{location:"querystring",locationName:"nextpage_opaque_marker"}}},output:{type:"structure",required:["functionPackages"],members:{functionPackages:{type:"list",member:{type:"structure",required:["arn","id","onboardingState","operationalState","usageState"],members:{arn:{},id:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},onboardingState:{},operationalState:{},usageState:{},vnfProductName:{},vnfProvider:{},vnfdId:{},vnfdVersion:{}}}},nextToken:{}}}},ListSolNetworkInstances:{http:{method:"GET",requestUri:"/sol/nslcm/v1/ns_instances",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"max_results",type:"integer"},nextToken:{location:"querystring",locationName:"nextpage_opaque_marker"}}},output:{type:"structure",members:{networkInstances:{type:"list",member:{type:"structure",required:["arn","id","metadata","nsInstanceDescription","nsInstanceName","nsState","nsdId","nsdInfoId"],members:{arn:{},id:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsInstanceDescription:{},nsInstanceName:{},nsState:{},nsdId:{},nsdInfoId:{}}}},nextToken:{}}}},ListSolNetworkOperations:{http:{method:"GET",requestUri:"/sol/nslcm/v1/ns_lcm_op_occs",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"max_results",type:"integer"},nextToken:{location:"querystring",locationName:"nextpage_opaque_marker"}}},output:{type:"structure",members:{networkOperations:{type:"list",member:{type:"structure",required:["arn","id","lcmOperationType","nsInstanceId","operationState"],members:{arn:{},error:{shape:"S1t"},id:{},lcmOperationType:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsInstanceId:{},operationState:{}}}},nextToken:{}}}},ListSolNetworkPackages:{http:{method:"GET",requestUri:"/sol/nsd/v1/ns_descriptors",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"max_results",type:"integer"},nextToken:{location:"querystring",locationName:"nextpage_opaque_marker"}}},output:{type:"structure",required:["networkPackages"],members:{networkPackages:{type:"list",member:{type:"structure",required:["arn","id","metadata","nsdOnboardingState","nsdOperationalState","nsdUsageState"],members:{arn:{},id:{},metadata:{type:"structure",required:["createdAt","lastModified"],members:{createdAt:{shape:"S15"},lastModified:{shape:"S15"}}},nsdDesigner:{},nsdId:{},nsdInvariantId:{},nsdName:{},nsdOnboardingState:{},nsdOperationalState:{},nsdUsageState:{},nsdVersion:{},vnfPkgIds:{shape:"S28"}}}},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:["tags"],members:{tags:{shape:"S4"}}}},PutSolFunctionPackageContent:{http:{method:"PUT",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content",responseCode:202},input:{type:"structure",required:["file","vnfPkgId"],members:{contentType:{location:"header",locationName:"Content-Type"},file:{type:"blob"},vnfPkgId:{location:"uri",locationName:"vnfPkgId"}},payload:"file"},output:{type:"structure",required:["id","metadata","vnfProductName","vnfProvider","vnfdId","vnfdVersion"],members:{id:{},metadata:{type:"structure",members:{vnfd:{shape:"S1a"}}},vnfProductName:{},vnfProvider:{},vnfdId:{},vnfdVersion:{}}},idempotent:!0},PutSolNetworkPackageContent:{http:{method:"PUT",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content",responseCode:200},input:{type:"structure",required:["file","nsdInfoId"],members:{contentType:{location:"header",locationName:"Content-Type"},file:{type:"blob"},nsdInfoId:{location:"uri",locationName:"nsdInfoId"}},payload:"file"},output:{type:"structure",required:["arn","id","metadata","nsdId","nsdName","nsdVersion","vnfPkgIds"],members:{arn:{},id:{},metadata:{type:"structure",members:{nsd:{shape:"S27"}}},nsdId:{},nsdName:{},nsdVersion:{},vnfPkgIds:{shape:"S28"}}},idempotent:!0},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S4"}}},output:{type:"structure",members:{}},idempotent:!0},TerminateSolNetworkInstance:{http:{requestUri:"/sol/nslcm/v1/ns_instances/{nsInstanceId}/terminate",responseCode:201},input:{type:"structure",required:["nsInstanceId"],members:{nsInstanceId:{location:"uri",locationName:"nsInstanceId"},tags:{shape:"S4"}}},output:{type:"structure",members:{nsLcmOpOccId:{},tags:{shape:"S4"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateSolFunctionPackage:{http:{method:"PATCH",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}",responseCode:200},input:{type:"structure",required:["operationalState","vnfPkgId"],members:{operationalState:{},vnfPkgId:{location:"uri",locationName:"vnfPkgId"}}},output:{type:"structure",required:["operationalState"],members:{operationalState:{}}}},UpdateSolNetworkInstance:{http:{requestUri:"/sol/nslcm/v1/ns_instances/{nsInstanceId}/update",responseCode:201},input:{type:"structure",required:["nsInstanceId","updateType"],members:{modifyVnfInfoData:{type:"structure",required:["vnfConfigurableProperties","vnfInstanceId"],members:{vnfConfigurableProperties:{shape:"S2e"},vnfInstanceId:{}}},nsInstanceId:{location:"uri",locationName:"nsInstanceId"},tags:{shape:"S4"},updateType:{}}},output:{type:"structure",members:{nsLcmOpOccId:{},tags:{shape:"S4"}}}},UpdateSolNetworkPackage:{http:{method:"PATCH",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}",responseCode:200},input:{type:"structure",required:["nsdInfoId","nsdOperationalState"],members:{nsdInfoId:{location:"uri",locationName:"nsdInfoId"},nsdOperationalState:{}}},output:{type:"structure",required:["nsdOperationalState"],members:{nsdOperationalState:{}}}},ValidateSolFunctionPackageContent:{http:{method:"PUT",requestUri:"/sol/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content/validate",responseCode:202},input:{type:"structure",required:["file","vnfPkgId"],members:{contentType:{location:"header",locationName:"Content-Type"},file:{type:"blob"},vnfPkgId:{location:"uri",locationName:"vnfPkgId"}},payload:"file"},output:{type:"structure",required:["id","metadata","vnfProductName","vnfProvider","vnfdId","vnfdVersion"],members:{id:{},metadata:{type:"structure",members:{vnfd:{shape:"S1a"}}},vnfProductName:{},vnfProvider:{},vnfdId:{},vnfdVersion:{}}},idempotent:!0},ValidateSolNetworkPackageContent:{http:{method:"PUT",requestUri:"/sol/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content/validate",responseCode:200},input:{type:"structure",required:["file","nsdInfoId"],members:{contentType:{location:"header",locationName:"Content-Type"},file:{type:"blob"},nsdInfoId:{location:"uri",locationName:"nsdInfoId"}},payload:"file"},output:{type:"structure",required:["arn","id","metadata","nsdId","nsdName","nsdVersion","vnfPkgIds"],members:{arn:{},id:{},metadata:{type:"structure",members:{nsd:{shape:"S27"}}},nsdId:{},nsdName:{},nsdVersion:{},vnfPkgIds:{shape:"S28"}}},idempotent:!0}},shapes:{S4:{type:"map",key:{},value:{},sensitive:!0},S15:{type:"timestamp",timestampFormat:"iso8601"},S1a:{type:"structure",members:{overrides:{shape:"S1b"}}},S1b:{type:"list",member:{type:"structure",members:{defaultValue:{},name:{}}}},S1t:{type:"structure",required:["detail"],members:{detail:{},title:{}}},S27:{type:"structure",members:{overrides:{shape:"S1b"}}},S28:{type:"list",member:{}},S2e:{type:"structure",members:{},document:!0}}}},{}],756:[function(e,t,r){t.exports={pagination:{ListSolFunctionInstances:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"functionInstances"},ListSolFunctionPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"functionPackages"},ListSolNetworkInstances:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networkInstances"},ListSolNetworkOperations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networkOperations"},ListSolNetworkPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"networkPackages"}}}},{}],757:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-26",endpointPrefix:"transcribe",jsonVersion:"1.1",protocol:"json",protocols:["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"},InputType:{}}},output:{type:"structure",members:{CategoryProperties:{shape:"Sm"}}}},CreateLanguageModel:{input:{type:"structure",required:["LanguageCode","BaseModelName","ModelName","InputDataConfig"],members:{LanguageCode:{},BaseModelName:{},ModelName:{},InputDataConfig:{shape:"Ss"},Tags:{shape:"Sv"}}},output:{type:"structure",members:{LanguageCode:{},BaseModelName:{},ModelName:{},InputDataConfig:{shape:"Ss"},ModelStatus:{}}}},CreateMedicalVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode","VocabularyFileUri"],members:{VocabularyName:{},LanguageCode:{},VocabularyFileUri:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},CreateVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},Phrases:{shape:"S18"},VocabularyFileUri:{},Tags:{shape:"Sv"},DataAccessRoleArn:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},CreateVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName","LanguageCode"],members:{VocabularyFilterName:{},LanguageCode:{},Words:{shape:"S1d"},VocabularyFilterFileUri:{},Tags:{shape:"Sv"},DataAccessRoleArn:{}}},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:{}}}},DeleteMedicalScribeJob:{input:{type:"structure",required:["MedicalScribeJobName"],members:{MedicalScribeJobName:{}}}},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:"S1v"}}}},GetCallAnalyticsCategory:{input:{type:"structure",required:["CategoryName"],members:{CategoryName:{}}},output:{type:"structure",members:{CategoryProperties:{shape:"Sm"}}}},GetCallAnalyticsJob:{input:{type:"structure",required:["CallAnalyticsJobName"],members:{CallAnalyticsJobName:{}}},output:{type:"structure",members:{CallAnalyticsJob:{shape:"S20"}}}},GetMedicalScribeJob:{input:{type:"structure",required:["MedicalScribeJobName"],members:{MedicalScribeJobName:{}}},output:{type:"structure",members:{MedicalScribeJob:{shape:"S2t"}}}},GetMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName"],members:{MedicalTranscriptionJobName:{}}},output:{type:"structure",members:{MedicalTranscriptionJob:{shape:"S35"}}}},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:"S3i"}}}},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:"Sm"}}}}},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:{},CallAnalyticsJobDetails:{shape:"S22"},FailureReason:{}}}}}}},ListLanguageModels:{input:{type:"structure",members:{StatusEquals:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Models:{type:"list",member:{shape:"S1v"}}}}},ListMedicalScribeJobs:{input:{type:"structure",members:{Status:{},JobNameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Status:{},NextToken:{},MedicalScribeJobSummaries:{type:"list",member:{type:"structure",members:{MedicalScribeJobName:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LanguageCode:{},MedicalScribeJobStatus:{},FailureReason:{}}}}}}},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:"S4p"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sv"}}}},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:"S2f"},ModelSettings:{shape:"S3k"},IdentifyLanguage:{type:"boolean"},IdentifyMultipleLanguages:{type:"boolean"},IdentifiedLanguageScore:{type:"float"},LanguageCodes:{shape:"S3m"},ToxicityDetection:{shape:"S3u"}}}}}}},ListVocabularies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},StateEquals:{},NameContains:{}}},output:{type:"structure",members:{Status:{},NextToken:{},Vocabularies:{shape:"S4p"}}}},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"],members:{CallAnalyticsJobName:{},Media:{shape:"S2a"},OutputLocation:{},OutputEncryptionKMSKeyId:{},DataAccessRoleArn:{},Settings:{shape:"S2d"},ChannelDefinitions:{shape:"S2o"}}},output:{type:"structure",members:{CallAnalyticsJob:{shape:"S20"}}}},StartMedicalScribeJob:{input:{type:"structure",required:["MedicalScribeJobName","Media","OutputBucketName","DataAccessRoleArn","Settings"],members:{MedicalScribeJobName:{},Media:{shape:"S2a"},OutputBucketName:{},OutputEncryptionKMSKeyId:{},KMSEncryptionContext:{shape:"S59"},DataAccessRoleArn:{},Settings:{shape:"S2x"},ChannelDefinitions:{shape:"S2z"},Tags:{shape:"Sv"}}},output:{type:"structure",members:{MedicalScribeJob:{shape:"S2t"}}}},StartMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName","LanguageCode","Media","OutputBucketName","Specialty","Type"],members:{MedicalTranscriptionJobName:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S2a"},OutputBucketName:{},OutputKey:{},OutputEncryptionKMSKeyId:{},KMSEncryptionContext:{shape:"S59"},Settings:{shape:"S39"},ContentIdentificationType:{},Specialty:{},Type:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{MedicalTranscriptionJob:{shape:"S35"}}}},StartTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName","Media"],members:{TranscriptionJobName:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S2a"},OutputBucketName:{},OutputKey:{},OutputEncryptionKMSKeyId:{},KMSEncryptionContext:{shape:"S59"},Settings:{shape:"S3j"},ModelSettings:{shape:"S3k"},JobExecutionSettings:{shape:"S3l"},ContentRedaction:{shape:"S2f"},IdentifyLanguage:{type:"boolean"},IdentifyMultipleLanguages:{type:"boolean"},LanguageOptions:{shape:"S2k"},Subtitles:{type:"structure",members:{Formats:{shape:"S3q"},OutputStartIndex:{type:"integer"}}},Tags:{shape:"Sv"},LanguageIdSettings:{shape:"S2l"},ToxicityDetection:{shape:"S3u"}}},output:{type:"structure",members:{TranscriptionJob:{shape:"S3i"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sv"}}},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"},InputType:{}}},output:{type:"structure",members:{CategoryProperties:{shape:"Sm"}}}},UpdateMedicalVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode","VocabularyFileUri"],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:"S18"},VocabularyFileUri:{},DataAccessRoleArn:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}},UpdateVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{},Words:{shape:"S1d"},VocabularyFilterFileUri:{},DataAccessRoleArn:{}}},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:!0}},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"}}},Sm:{type:"structure",members:{CategoryName:{},Rules:{shape:"S3"},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},InputType:{}}},Ss:{type:"structure",required:["S3Uri","DataAccessRoleArn"],members:{S3Uri:{},TuningDataS3Uri:{},DataAccessRoleArn:{}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S18:{type:"list",member:{}},S1d:{type:"list",member:{}},S1v:{type:"structure",members:{ModelName:{},CreateTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LanguageCode:{},BaseModelName:{},ModelStatus:{},UpgradeAvailability:{type:"boolean"},FailureReason:{},InputDataConfig:{shape:"Ss"}}},S20:{type:"structure",members:{CallAnalyticsJobName:{},CallAnalyticsJobStatus:{},CallAnalyticsJobDetails:{shape:"S22"},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S2a"},Transcript:{shape:"S2b"},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},DataAccessRoleArn:{},IdentifiedLanguageScore:{type:"float"},Settings:{shape:"S2d"},ChannelDefinitions:{shape:"S2o"}}},S22:{type:"structure",members:{Skipped:{type:"list",member:{type:"structure",members:{Feature:{},ReasonCode:{},Message:{}}}}}},S2a:{type:"structure",members:{MediaFileUri:{},RedactedMediaFileUri:{}}},S2b:{type:"structure",members:{TranscriptFileUri:{},RedactedTranscriptFileUri:{}}},S2d:{type:"structure",members:{VocabularyName:{},VocabularyFilterName:{},VocabularyFilterMethod:{},LanguageModelName:{},ContentRedaction:{shape:"S2f"},LanguageOptions:{shape:"S2k"},LanguageIdSettings:{shape:"S2l"},Summarization:{type:"structure",required:["GenerateAbstractiveSummary"],members:{GenerateAbstractiveSummary:{type:"boolean"}}}}},S2f:{type:"structure",required:["RedactionType","RedactionOutput"],members:{RedactionType:{},RedactionOutput:{},PiiEntityTypes:{type:"list",member:{}}}},S2k:{type:"list",member:{}},S2l:{type:"map",key:{},value:{type:"structure",members:{VocabularyName:{},VocabularyFilterName:{},LanguageModelName:{}}}},S2o:{type:"list",member:{type:"structure",members:{ChannelId:{type:"integer"},ParticipantRole:{}}}},S2t:{type:"structure",members:{MedicalScribeJobName:{},MedicalScribeJobStatus:{},LanguageCode:{},Media:{shape:"S2a"},MedicalScribeOutput:{type:"structure",required:["TranscriptFileUri","ClinicalDocumentUri"],members:{TranscriptFileUri:{},ClinicalDocumentUri:{}}},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S2x"},DataAccessRoleArn:{},ChannelDefinitions:{shape:"S2z"},Tags:{shape:"Sv"}}},S2x:{type:"structure",members:{ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},VocabularyName:{},VocabularyFilterName:{},VocabularyFilterMethod:{}}},S2z:{type:"list",member:{type:"structure",required:["ChannelId","ParticipantRole"],members:{ChannelId:{type:"integer"},ParticipantRole:{}}}},S35:{type:"structure",members:{MedicalTranscriptionJobName:{},TranscriptionJobStatus:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S2a"},Transcript:{type:"structure",members:{TranscriptFileUri:{}}},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S39"},ContentIdentificationType:{},Specialty:{},Type:{},Tags:{shape:"Sv"}}},S39:{type:"structure",members:{ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},ShowAlternatives:{type:"boolean"},MaxAlternatives:{type:"integer"},VocabularyName:{}}},S3i:{type:"structure",members:{TranscriptionJobName:{},TranscriptionJobStatus:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S2a"},Transcript:{shape:"S2b"},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S3j"},ModelSettings:{shape:"S3k"},JobExecutionSettings:{shape:"S3l"},ContentRedaction:{shape:"S2f"},IdentifyLanguage:{type:"boolean"},IdentifyMultipleLanguages:{type:"boolean"},LanguageOptions:{shape:"S2k"},IdentifiedLanguageScore:{type:"float"},LanguageCodes:{shape:"S3m"},Tags:{shape:"Sv"},Subtitles:{type:"structure",members:{Formats:{shape:"S3q"},SubtitleFileUris:{type:"list",member:{}},OutputStartIndex:{type:"integer"}}},LanguageIdSettings:{shape:"S2l"},ToxicityDetection:{shape:"S3u"}}},S3j:{type:"structure",members:{VocabularyName:{},ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},ShowAlternatives:{type:"boolean"},MaxAlternatives:{type:"integer"},VocabularyFilterName:{},VocabularyFilterMethod:{}}},S3k:{type:"structure",members:{LanguageModelName:{}}},S3l:{type:"structure",members:{AllowDeferredExecution:{type:"boolean"},DataAccessRoleArn:{}}},S3m:{type:"list",member:{type:"structure",members:{LanguageCode:{},DurationInSeconds:{type:"float"}}}},S3q:{type:"list",member:{}},S3u:{type:"list",member:{type:"structure",required:["ToxicityCategories"],members:{ToxicityCategories:{type:"list",member:{}}}}},S4p:{type:"list",member:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}},S59:{type:"map",key:{},value:{}}}}},{}],758:[function(e,t,r){t.exports={pagination:{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"},ListMedicalScribeJobs:{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"}}}},{}],759:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-11-05",endpointPrefix:"transfer",jsonVersion:"1.1",protocol:"json",protocols:["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:"Sa"},Role:{},ServerId:{},ExternalId:{}}},output:{type:"structure",required:["ServerId","ExternalId"],members:{ServerId:{},ExternalId:{}}}},CreateAgreement:{input:{type:"structure",required:["ServerId","LocalProfileId","PartnerProfileId","BaseDirectory","AccessRole"],members:{Description:{},ServerId:{},LocalProfileId:{},PartnerProfileId:{},BaseDirectory:{},AccessRole:{},Status:{},Tags:{shape:"Sl"}}},output:{type:"structure",required:["AgreementId"],members:{AgreementId:{}}}},CreateConnector:{input:{type:"structure",required:["Url","AccessRole"],members:{Url:{},As2Config:{shape:"St"},AccessRole:{},LoggingRole:{},Tags:{shape:"Sl"},SftpConfig:{shape:"S11"},SecurityPolicyName:{}}},output:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{}}}},CreateProfile:{input:{type:"structure",required:["As2Id","ProfileType"],members:{As2Id:{},ProfileType:{},CertificateIds:{shape:"S1b"},Tags:{shape:"Sl"}}},output:{type:"structure",required:["ProfileId"],members:{ProfileId:{}}}},CreateServer:{input:{type:"structure",members:{Certificate:{},Domain:{},EndpointDetails:{shape:"S1h"},EndpointType:{},HostKey:{shape:"S1r"},IdentityProviderDetails:{shape:"S1s"},IdentityProviderType:{},LoggingRole:{},PostAuthenticationLoginBanner:{},PreAuthenticationLoginBanner:{},Protocols:{shape:"S20"},ProtocolDetails:{shape:"S22"},SecurityPolicyName:{},Tags:{shape:"Sl"},WorkflowDetails:{shape:"S29"},StructuredLogDestinations:{shape:"S2e"},S3StorageOptions:{shape:"S2g"}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},CreateUser:{input:{type:"structure",required:["Role","ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"S4"},Policy:{},PosixProfile:{shape:"Sa"},Role:{},ServerId:{},SshPublicKeyBody:{},Tags:{shape:"Sl"},UserName:{}}},output:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}},idempotent:!0},CreateWorkflow:{input:{type:"structure",required:["Steps"],members:{Description:{},Steps:{shape:"S2p"},OnExceptionSteps:{shape:"S2p"},Tags:{shape:"Sl"}}},output:{type:"structure",required:["WorkflowId"],members:{WorkflowId:{}}}},DeleteAccess:{input:{type:"structure",required:["ServerId","ExternalId"],members:{ServerId:{},ExternalId:{}}}},DeleteAgreement:{input:{type:"structure",required:["AgreementId","ServerId"],members:{AgreementId:{},ServerId:{}}},idempotent:!0},DeleteCertificate:{input:{type:"structure",required:["CertificateId"],members:{CertificateId:{}}},idempotent:!0},DeleteConnector:{input:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{}}},idempotent:!0},DeleteHostKey:{input:{type:"structure",required:["ServerId","HostKeyId"],members:{ServerId:{},HostKeyId:{}}}},DeleteProfile:{input:{type:"structure",required:["ProfileId"],members:{ProfileId:{}}},idempotent:!0},DeleteServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}},idempotent:!0},DeleteSshPublicKey:{input:{type:"structure",required:["ServerId","SshPublicKeyId","UserName"],members:{ServerId:{},SshPublicKeyId:{},UserName:{}}}},DeleteUser:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}},idempotent:!0},DeleteWorkflow:{input:{type:"structure",required:["WorkflowId"],members:{WorkflowId:{}}},idempotent:!0},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:"Sa"},Role:{},ExternalId:{}}}}}},DescribeAgreement:{input:{type:"structure",required:["AgreementId","ServerId"],members:{AgreementId:{},ServerId:{}}},output:{type:"structure",required:["Agreement"],members:{Agreement:{type:"structure",required:["Arn"],members:{Arn:{},AgreementId:{},Description:{},Status:{},ServerId:{},LocalProfileId:{},PartnerProfileId:{},BaseDirectory:{},AccessRole:{},Tags:{shape:"Sl"}}}}}},DescribeCertificate:{input:{type:"structure",required:["CertificateId"],members:{CertificateId:{}}},output:{type:"structure",required:["Certificate"],members:{Certificate:{type:"structure",required:["Arn"],members:{Arn:{},CertificateId:{},Usage:{},Status:{},Certificate:{shape:"S42"},CertificateChain:{shape:"S43"},ActiveDate:{type:"timestamp"},InactiveDate:{type:"timestamp"},Serial:{},NotBeforeDate:{type:"timestamp"},NotAfterDate:{type:"timestamp"},Type:{},Description:{},Tags:{shape:"Sl"}}}}}},DescribeConnector:{input:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{}}},output:{type:"structure",required:["Connector"],members:{Connector:{type:"structure",required:["Arn"],members:{Arn:{},ConnectorId:{},Url:{},As2Config:{shape:"St"},AccessRole:{},LoggingRole:{},Tags:{shape:"Sl"},SftpConfig:{shape:"S11"},ServiceManagedEgressIpAddresses:{shape:"S4a"},SecurityPolicyName:{}}}}}},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:"S4g"},ServiceMetadata:{shape:"S4k"},ExecutionRole:{},LoggingConfiguration:{type:"structure",members:{LoggingRole:{},LogGroupName:{}}},PosixProfile:{shape:"Sa"},Status:{},Results:{type:"structure",members:{Steps:{shape:"S4r"},OnExceptionSteps:{shape:"S4r"}}}}}}}},DescribeHostKey:{input:{type:"structure",required:["ServerId","HostKeyId"],members:{ServerId:{},HostKeyId:{}}},output:{type:"structure",required:["HostKey"],members:{HostKey:{type:"structure",required:["Arn"],members:{Arn:{},HostKeyId:{},HostKeyFingerprint:{},Description:{},Type:{},DateImported:{type:"timestamp"},Tags:{shape:"Sl"}}}}}},DescribeProfile:{input:{type:"structure",required:["ProfileId"],members:{ProfileId:{}}},output:{type:"structure",required:["Profile"],members:{Profile:{type:"structure",required:["Arn"],members:{Arn:{},ProfileId:{},ProfileType:{},As2Id:{},CertificateIds:{shape:"S1b"},Tags:{shape:"Sl"}}}}}},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:"S5b"},SshKexs:{shape:"S5b"},SshMacs:{shape:"S5b"},TlsCiphers:{shape:"S5b"},SshHostKeyAlgorithms:{shape:"S5b"},Type:{},Protocols:{type:"list",member:{}}}}}}},DescribeServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}},output:{type:"structure",required:["Server"],members:{Server:{type:"structure",required:["Arn"],members:{Arn:{},Certificate:{},ProtocolDetails:{shape:"S22"},Domain:{},EndpointDetails:{shape:"S1h"},EndpointType:{},HostKeyFingerprint:{},IdentityProviderDetails:{shape:"S1s"},IdentityProviderType:{},LoggingRole:{},PostAuthenticationLoginBanner:{},PreAuthenticationLoginBanner:{},Protocols:{shape:"S20"},SecurityPolicyName:{},ServerId:{},State:{},Tags:{shape:"Sl"},UserCount:{type:"integer"},WorkflowDetails:{shape:"S29"},StructuredLogDestinations:{shape:"S2e"},S3StorageOptions:{shape:"S2g"},As2ServiceManagedEgressIpAddresses:{shape:"S4a"}}}}}},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:"Sa"},Role:{},SshPublicKeys:{type:"list",member:{type:"structure",required:["DateImported","SshPublicKeyBody","SshPublicKeyId"],members:{DateImported:{type:"timestamp"},SshPublicKeyBody:{},SshPublicKeyId:{}}}},Tags:{shape:"Sl"},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:"S2p"},OnExceptionSteps:{shape:"S2p"},WorkflowId:{},Tags:{shape:"Sl"}}}}}},ImportCertificate:{input:{type:"structure",required:["Usage","Certificate"],members:{Usage:{},Certificate:{shape:"S42"},CertificateChain:{shape:"S43"},PrivateKey:{type:"string",sensitive:!0},ActiveDate:{type:"timestamp"},InactiveDate:{type:"timestamp"},Description:{},Tags:{shape:"Sl"}}},output:{type:"structure",required:["CertificateId"],members:{CertificateId:{}}}},ImportHostKey:{input:{type:"structure",required:["ServerId","HostKeyBody"],members:{ServerId:{},HostKeyBody:{shape:"S1r"},Description:{},Tags:{shape:"Sl"}}},output:{type:"structure",required:["ServerId","HostKeyId"],members:{ServerId:{},HostKeyId:{}}}},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:{}}}}}}},ListAgreements:{input:{type:"structure",required:["ServerId"],members:{MaxResults:{type:"integer"},NextToken:{},ServerId:{}}},output:{type:"structure",required:["Agreements"],members:{NextToken:{},Agreements:{type:"list",member:{type:"structure",members:{Arn:{},AgreementId:{},Description:{},Status:{},ServerId:{},LocalProfileId:{},PartnerProfileId:{}}}}}}},ListCertificates:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Certificates"],members:{NextToken:{},Certificates:{type:"list",member:{type:"structure",members:{Arn:{},CertificateId:{},Usage:{},Status:{},ActiveDate:{type:"timestamp"},InactiveDate:{type:"timestamp"},Type:{},Description:{}}}}}}},ListConnectors:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Connectors"],members:{NextToken:{},Connectors:{type:"list",member:{type:"structure",members:{Arn:{},ConnectorId:{},Url:{}}}}}}},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:"S4g"},ServiceMetadata:{shape:"S4k"},Status:{}}}}}}},ListHostKeys:{input:{type:"structure",required:["ServerId"],members:{MaxResults:{type:"integer"},NextToken:{},ServerId:{}}},output:{type:"structure",required:["ServerId","HostKeys"],members:{NextToken:{},ServerId:{},HostKeys:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{},HostKeyId:{},Fingerprint:{},Description:{},Type:{},DateImported:{type:"timestamp"}}}}}}},ListProfiles:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},ProfileType:{}}},output:{type:"structure",required:["Profiles"],members:{NextToken:{},Profiles:{type:"list",member:{type:"structure",members:{Arn:{},ProfileId:{},As2Id:{},ProfileType:{}}}}}}},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:"Sl"}}}},ListUsers:{input:{type:"structure",required:["ServerId"],members:{MaxResults:{type:"integer"},NextToken:{},ServerId:{}}},output:{type:"structure",required:["ServerId","Users"],members:{NextToken:{},ServerId:{},Users:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{},HomeDirectory:{},HomeDirectoryType:{},Role:{},SshPublicKeyCount:{type:"integer"},UserName:{}}}}}}},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:{}}},StartDirectoryListing:{input:{type:"structure",required:["ConnectorId","RemoteDirectoryPath","OutputDirectoryPath"],members:{ConnectorId:{},RemoteDirectoryPath:{},MaxItems:{type:"integer"},OutputDirectoryPath:{}}},output:{type:"structure",required:["ListingId","OutputFileName"],members:{ListingId:{},OutputFileName:{}}}},StartFileTransfer:{input:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{},SendFilePaths:{shape:"S7n"},RetrieveFilePaths:{shape:"S7n"},LocalDirectoryPath:{},RemoteDirectoryPath:{}}},output:{type:"structure",required:["TransferId"],members:{TransferId:{}}}},StartServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},StopServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},TagResource:{input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sl"}}}},TestConnection:{input:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{}}},output:{type:"structure",members:{ConnectorId:{},Status:{},StatusMessage:{}}}},TestIdentityProvider:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},ServerProtocol:{},SourceIp:{},UserName:{},UserPassword:{type:"string",sensitive:!0}}},output:{type:"structure",required:["StatusCode","Url"],members:{Response:{},StatusCode:{type:"integer"},Message:{},Url:{}}}},UntagResource:{input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}}},UpdateAccess:{input:{type:"structure",required:["ServerId","ExternalId"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"S4"},Policy:{},PosixProfile:{shape:"Sa"},Role:{},ServerId:{},ExternalId:{}}},output:{type:"structure",required:["ServerId","ExternalId"],members:{ServerId:{},ExternalId:{}}}},UpdateAgreement:{input:{type:"structure",required:["AgreementId","ServerId"], +members:{AgreementId:{},ServerId:{},Description:{},Status:{},LocalProfileId:{},PartnerProfileId:{},BaseDirectory:{},AccessRole:{}}},output:{type:"structure",required:["AgreementId"],members:{AgreementId:{}}}},UpdateCertificate:{input:{type:"structure",required:["CertificateId"],members:{CertificateId:{},ActiveDate:{type:"timestamp"},InactiveDate:{type:"timestamp"},Description:{}}},output:{type:"structure",required:["CertificateId"],members:{CertificateId:{}}}},UpdateConnector:{input:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{},Url:{},As2Config:{shape:"St"},AccessRole:{},LoggingRole:{},SftpConfig:{shape:"S11"},SecurityPolicyName:{}}},output:{type:"structure",required:["ConnectorId"],members:{ConnectorId:{}}}},UpdateHostKey:{input:{type:"structure",required:["ServerId","HostKeyId","Description"],members:{ServerId:{},HostKeyId:{},Description:{}}},output:{type:"structure",required:["ServerId","HostKeyId"],members:{ServerId:{},HostKeyId:{}}}},UpdateProfile:{input:{type:"structure",required:["ProfileId"],members:{ProfileId:{},CertificateIds:{shape:"S1b"}}},output:{type:"structure",required:["ProfileId"],members:{ProfileId:{}}}},UpdateServer:{input:{type:"structure",required:["ServerId"],members:{Certificate:{},ProtocolDetails:{shape:"S22"},EndpointDetails:{shape:"S1h"},EndpointType:{},HostKey:{shape:"S1r"},IdentityProviderDetails:{shape:"S1s"},LoggingRole:{},PostAuthenticationLoginBanner:{},PreAuthenticationLoginBanner:{},Protocols:{shape:"S20"},SecurityPolicyName:{},ServerId:{},WorkflowDetails:{shape:"S29"},StructuredLogDestinations:{shape:"S2e"},S3StorageOptions:{shape:"S2g"}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},UpdateUser:{input:{type:"structure",required:["ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"S4"},Policy:{},PosixProfile:{shape:"Sa"},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:{},Type:{}}}},Sa:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sl:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},St:{type:"structure",members:{LocalProfileId:{},PartnerProfileId:{},MessageSubject:{},Compression:{},EncryptionAlgorithm:{},SigningAlgorithm:{},MdnSigningAlgorithm:{},MdnResponse:{},BasicAuthSecretId:{}}},S11:{type:"structure",members:{UserSecretId:{},TrustedHostKeys:{type:"list",member:{}}}},S1b:{type:"list",member:{}},S1h:{type:"structure",members:{AddressAllocationIds:{type:"list",member:{}},SubnetIds:{type:"list",member:{}},VpcEndpointId:{},VpcId:{},SecurityGroupIds:{type:"list",member:{}}}},S1r:{type:"string",sensitive:!0},S1s:{type:"structure",members:{Url:{},InvocationRole:{},DirectoryId:{},Function:{},SftpAuthenticationMethods:{}}},S20:{type:"list",member:{}},S22:{type:"structure",members:{PassiveIp:{},TlsSessionResumptionMode:{},SetStatOption:{},As2Transports:{type:"list",member:{}}}},S29:{type:"structure",members:{OnUpload:{type:"list",member:{shape:"S2b"}},OnPartialUpload:{type:"list",member:{shape:"S2b"}}}},S2b:{type:"structure",required:["WorkflowId","ExecutionRole"],members:{WorkflowId:{},ExecutionRole:{}}},S2e:{type:"list",member:{}},S2g:{type:"structure",members:{DirectoryListingOptimization:{}}},S2p:{type:"list",member:{type:"structure",members:{Type:{},CopyStepDetails:{type:"structure",members:{Name:{},DestinationFileLocation:{shape:"S2u"},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:{}}},DecryptStepDetails:{type:"structure",required:["Type","DestinationFileLocation"],members:{Name:{},Type:{},SourceFileLocation:{},OverwriteExisting:{},DestinationFileLocation:{shape:"S2u"}}}}}},S2u:{type:"structure",members:{S3FileLocation:{type:"structure",members:{Bucket:{},Key:{}}},EfsFileLocation:{shape:"S2y"}}},S2y:{type:"structure",members:{FileSystemId:{},Path:{}}},S42:{type:"string",sensitive:!0},S43:{type:"string",sensitive:!0},S4a:{type:"list",member:{}},S4g:{type:"structure",members:{S3FileLocation:{type:"structure",members:{Bucket:{},Key:{},VersionId:{},Etag:{}}},EfsFileLocation:{shape:"S2y"}}},S4k:{type:"structure",required:["UserDetails"],members:{UserDetails:{type:"structure",required:["UserName","ServerId"],members:{UserName:{},ServerId:{},SessionId:{}}}}},S4r:{type:"list",member:{type:"structure",members:{StepType:{},Outputs:{},Error:{type:"structure",required:["Type","Message"],members:{Type:{},Message:{}}}}}},S5b:{type:"list",member:{}},S7n:{type:"list",member:{}}}}},{}],760:[function(e,t,r){t.exports={pagination:{ListAccesses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Accesses"},ListAgreements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Agreements"},ListCertificates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Certificates"},ListConnectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Connectors"},ListExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Executions"},ListProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Profiles"},ListSecurityPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SecurityPolicyNames"},ListServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Servers"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Users"},ListWorkflows:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Workflows"}}}},{}],761:[function(e,t,r){t.exports={version:2,waiters:{ServerOffline:{delay:30,maxAttempts:120,operation:"DescribeServer",acceptors:[{matcher:"path",argument:"Server.State",state:"success",expected:"OFFLINE"},{matcher:"path",argument:"Server.State",state:"failure",expected:"STOP_FAILED"}]},ServerOnline:{delay:30,maxAttempts:120,operation:"DescribeServer",acceptors:[{matcher:"path",argument:"Server.State",state:"success",expected:"ONLINE"},{matcher:"path",argument:"Server.State",state:"failure",expected:"START_FAILED"}]}}}},{}],762:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"translate",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Translate",serviceId:"Translate",signatureVersion:"v4",signingName:"translate",targetPrefix:"AWSShineFrontendService_20170701",uid:"translate-2017-07-01"},operations:{CreateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},EncryptionKey:{shape:"S7"},ClientToken:{idempotencyToken:!0},Tags:{shape:"Sb"}}},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:"Sn"}}}},GetParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ParallelDataProperties:{shape:"S17"},DataLocation:{shape:"S1b"},AuxiliaryDataLocation:{shape:"S1b"},LatestUpdateAttemptAuxiliaryDataLocation:{shape:"S1b"}}}},GetTerminology:{input:{type:"structure",required:["Name"],members:{Name:{},TerminologyDataFormat:{}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S1g"},TerminologyDataLocation:{shape:"S1j"},AuxiliaryDataLocation:{shape:"S1j"}}}},ImportTerminology:{input:{type:"structure",required:["Name","MergeStrategy","TerminologyData"],members:{Name:{},MergeStrategy:{},Description:{},TerminologyData:{type:"structure",required:["File","Format"],members:{File:{type:"blob",sensitive:!0},Format:{},Directionality:{}}},EncryptionKey:{shape:"S7"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S1g"},AuxiliaryDataLocation:{shape:"S1j"}}}},ListLanguages:{input:{type:"structure",members:{DisplayLanguageCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Languages:{type:"list",member:{type:"structure",required:["LanguageName","LanguageCode"],members:{LanguageName:{},LanguageCode:{}}}},DisplayLanguageCode:{},NextToken:{}}}},ListParallelData:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ParallelDataPropertiesList:{type:"list",member:{shape:"S17"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sb"}}}},ListTerminologies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TerminologyPropertiesList:{type:"list",member:{shape:"S1g"}},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:"Sn"}},NextToken:{}}}},StartTextTranslationJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"Sx"},OutputDataConfig:{shape:"Sz"},DataAccessRoleArn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"St"},TerminologyNames:{shape:"Su"},ParallelDataNames:{shape:"Su"},ClientToken:{idempotencyToken:!0},Settings:{shape:"S11"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{}}},TranslateDocument:{input:{type:"structure",required:["Document","SourceLanguageCode","TargetLanguageCode"],members:{Document:{type:"structure",required:["Content","ContentType"],members:{Content:{type:"blob",sensitive:!0},ContentType:{}}},TerminologyNames:{shape:"Su"},SourceLanguageCode:{},TargetLanguageCode:{},Settings:{shape:"S11"}}},output:{type:"structure",required:["TranslatedDocument","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedDocument:{type:"structure",required:["Content"],members:{Content:{type:"blob",sensitive:!0}}},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{shape:"S2m"},AppliedSettings:{shape:"S11"}}}},TranslateText:{input:{type:"structure",required:["Text","SourceLanguageCode","TargetLanguageCode"],members:{Text:{},TerminologyNames:{shape:"Su"},SourceLanguageCode:{},TargetLanguageCode:{},Settings:{shape:"S11"}}},output:{type:"structure",required:["TranslatedText","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedText:{},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{shape:"S2m"},AppliedSettings:{shape:"S11"}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}}}},shapes:{S4:{type:"structure",members:{S3Uri:{},Format:{}}},S7:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{}}},Sb:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sn:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},JobDetails:{type:"structure",members:{TranslatedDocumentsCount:{type:"integer"},DocumentsWithErrorsCount:{type:"integer"},InputDocumentsCount:{type:"integer"}}},SourceLanguageCode:{},TargetLanguageCodes:{shape:"St"},TerminologyNames:{shape:"Su"},ParallelDataNames:{shape:"Su"},Message:{},SubmittedTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"Sx"},OutputDataConfig:{shape:"Sz"},DataAccessRoleArn:{},Settings:{shape:"S11"}}},St:{type:"list",member:{}},Su:{type:"list",member:{}},Sx:{type:"structure",required:["S3Uri","ContentType"],members:{S3Uri:{},ContentType:{}}},Sz:{type:"structure",required:["S3Uri"],members:{S3Uri:{},EncryptionKey:{shape:"S7"}}},S11:{type:"structure",members:{Formality:{},Profanity:{},Brevity:{}}},S17:{type:"structure",members:{Name:{},Arn:{},Description:{},Status:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S19"},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"}}},S19:{type:"list",member:{}},S1b:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},S1g:{type:"structure",members:{Name:{},Description:{},Arn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S19"},EncryptionKey:{shape:"S7"},SizeBytes:{type:"integer"},TermCount:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Directionality:{},Message:{},SkippedTermCount:{type:"integer"},Format:{}}},S1j:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},S2m:{type:"list",member:{type:"structure",members:{Name:{},Terms:{type:"list",member:{type:"structure",members:{SourceText:{},TargetText:{}}}}}}}}}},{}],763:[function(e,t,r){t.exports={pagination:{ListLanguages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListParallelData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],764:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-09-15",endpointPrefix:"trustedadvisor",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"TrustedAdvisor Public API",serviceId:"TrustedAdvisor",signatureVersion:"v4",signingName:"trustedadvisor",uid:"trustedadvisor-2022-09-15"},operations:{BatchUpdateRecommendationResourceExclusion:{http:{method:"PUT",requestUri:"/v1/batch-update-recommendation-resource-exclusion",responseCode:200},input:{type:"structure",required:["recommendationResourceExclusions"],members:{recommendationResourceExclusions:{type:"list",member:{type:"structure",required:["arn","isExcluded"],members:{arn:{},isExcluded:{type:"boolean"}}}}}},output:{type:"structure",required:["batchUpdateRecommendationResourceExclusionErrors"],members:{batchUpdateRecommendationResourceExclusionErrors:{type:"list",member:{type:"structure",members:{arn:{},errorCode:{},errorMessage:{}}}}}},idempotent:!0},GetOrganizationRecommendation:{http:{method:"GET",requestUri:"/v1/organization-recommendations/{organizationRecommendationIdentifier}",responseCode:200},input:{type:"structure",required:["organizationRecommendationIdentifier"],members:{organizationRecommendationIdentifier:{location:"uri",locationName:"organizationRecommendationIdentifier"}}},output:{type:"structure",members:{organizationRecommendation:{type:"structure",required:["arn","description","id","name","pillars","resourcesAggregates","source","status","type"],members:{arn:{},awsServices:{shape:"Sf"},checkArn:{},createdAt:{shape:"Sh"},createdBy:{},description:{},id:{},lastUpdatedAt:{shape:"Sh"},lifecycleStage:{},name:{},pillarSpecificAggregates:{shape:"Sj"},pillars:{shape:"Sm"},resolvedAt:{shape:"Sh"},resourcesAggregates:{shape:"So"},source:{},status:{},type:{},updateReason:{shape:"St"},updateReasonCode:{},updatedOnBehalfOf:{},updatedOnBehalfOfJobTitle:{}}}}}},GetRecommendation:{http:{method:"GET",requestUri:"/v1/recommendations/{recommendationIdentifier}",responseCode:200},input:{type:"structure",required:["recommendationIdentifier"],members:{recommendationIdentifier:{location:"uri",locationName:"recommendationIdentifier"}}},output:{type:"structure",members:{recommendation:{type:"structure",required:["arn","description","id","name","pillars","resourcesAggregates","source","status","type"],members:{arn:{},awsServices:{shape:"Sf"},checkArn:{},createdAt:{shape:"Sh"},createdBy:{},description:{},id:{},lastUpdatedAt:{shape:"Sh"},lifecycleStage:{},name:{},pillarSpecificAggregates:{shape:"Sj"},pillars:{shape:"Sm"},resolvedAt:{shape:"Sh"},resourcesAggregates:{shape:"So"},source:{},status:{},type:{},updateReason:{shape:"St"},updateReasonCode:{},updatedOnBehalfOf:{},updatedOnBehalfOfJobTitle:{}}}}}},ListChecks:{http:{method:"GET",requestUri:"/v1/checks",responseCode:200},input:{type:"structure",members:{awsService:{location:"querystring",locationName:"awsService"},language:{location:"querystring",locationName:"language"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},pillar:{location:"querystring",locationName:"pillar"},source:{location:"querystring",locationName:"source"}}},output:{type:"structure",required:["checkSummaries"],members:{checkSummaries:{type:"list",member:{type:"structure",required:["arn","awsServices","description","id","metadata","name","pillars","source"],members:{arn:{},awsServices:{shape:"Sf"},description:{},id:{},metadata:{shape:"S18"},name:{},pillars:{shape:"Sm"},source:{}}}},nextToken:{}}}},ListOrganizationRecommendationAccounts:{http:{method:"GET",requestUri:"/v1/organization-recommendations/{organizationRecommendationIdentifier}/accounts",responseCode:200},input:{type:"structure",required:["organizationRecommendationIdentifier"],members:{affectedAccountId:{location:"querystring",locationName:"affectedAccountId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},organizationRecommendationIdentifier:{location:"uri",locationName:"organizationRecommendationIdentifier"}}},output:{type:"structure",required:["accountRecommendationLifecycleSummaries"],members:{accountRecommendationLifecycleSummaries:{type:"list",member:{type:"structure",members:{accountId:{},accountRecommendationArn:{},lastUpdatedAt:{shape:"Sh"},lifecycleStage:{},updateReason:{shape:"St"},updateReasonCode:{},updatedOnBehalfOf:{},updatedOnBehalfOfJobTitle:{}}}},nextToken:{}}}},ListOrganizationRecommendationResources:{http:{method:"GET",requestUri:"/v1/organization-recommendations/{organizationRecommendationIdentifier}/resources",responseCode:200},input:{type:"structure",required:["organizationRecommendationIdentifier"],members:{affectedAccountId:{location:"querystring",locationName:"affectedAccountId"},exclusionStatus:{location:"querystring",locationName:"exclusionStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},organizationRecommendationIdentifier:{location:"uri",locationName:"organizationRecommendationIdentifier"},regionCode:{location:"querystring",locationName:"regionCode"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",required:["organizationRecommendationResourceSummaries"],members:{nextToken:{},organizationRecommendationResourceSummaries:{type:"list",member:{type:"structure",required:["arn","awsResourceId","id","lastUpdatedAt","metadata","recommendationArn","regionCode","status"],members:{accountId:{},arn:{},awsResourceId:{},exclusionStatus:{},id:{},lastUpdatedAt:{shape:"Sh"},metadata:{shape:"S18"},recommendationArn:{},regionCode:{},status:{}}}}}}},ListOrganizationRecommendations:{http:{method:"GET",requestUri:"/v1/organization-recommendations",responseCode:200},input:{type:"structure",members:{afterLastUpdatedAt:{location:"querystring",locationName:"afterLastUpdatedAt",type:"timestamp"},awsService:{location:"querystring",locationName:"awsService"},beforeLastUpdatedAt:{location:"querystring",locationName:"beforeLastUpdatedAt",type:"timestamp"},checkIdentifier:{location:"querystring",locationName:"checkIdentifier"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},pillar:{location:"querystring",locationName:"pillar"},source:{location:"querystring",locationName:"source"},status:{location:"querystring",locationName:"status"},type:{location:"querystring",locationName:"type"}}},output:{type:"structure",required:["organizationRecommendationSummaries"],members:{nextToken:{},organizationRecommendationSummaries:{type:"list",member:{type:"structure",required:["arn","id","name","pillars","resourcesAggregates","source","status","type"],members:{arn:{},awsServices:{shape:"Sf"},checkArn:{},createdAt:{shape:"Sh"},id:{},lastUpdatedAt:{shape:"Sh"},lifecycleStage:{},name:{},pillarSpecificAggregates:{shape:"Sj"},pillars:{shape:"Sm"},resourcesAggregates:{shape:"So"},source:{},status:{},type:{}}}}}}},ListRecommendationResources:{http:{method:"GET",requestUri:"/v1/recommendations/{recommendationIdentifier}/resources",responseCode:200},input:{type:"structure",required:["recommendationIdentifier"],members:{exclusionStatus:{location:"querystring",locationName:"exclusionStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},recommendationIdentifier:{location:"uri",locationName:"recommendationIdentifier"},regionCode:{location:"querystring",locationName:"regionCode"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",required:["recommendationResourceSummaries"],members:{nextToken:{},recommendationResourceSummaries:{type:"list",member:{type:"structure",required:["arn","awsResourceId","id","lastUpdatedAt","metadata","recommendationArn","regionCode","status"],members:{arn:{},awsResourceId:{},exclusionStatus:{},id:{},lastUpdatedAt:{shape:"Sh"},metadata:{shape:"S18"},recommendationArn:{},regionCode:{},status:{}}}}}}},ListRecommendations:{http:{method:"GET",requestUri:"/v1/recommendations",responseCode:200},input:{type:"structure",members:{afterLastUpdatedAt:{location:"querystring",locationName:"afterLastUpdatedAt",type:"timestamp"},awsService:{location:"querystring",locationName:"awsService"},beforeLastUpdatedAt:{location:"querystring",locationName:"beforeLastUpdatedAt",type:"timestamp"},checkIdentifier:{location:"querystring",locationName:"checkIdentifier"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},pillar:{location:"querystring",locationName:"pillar"},source:{location:"querystring",locationName:"source"},status:{location:"querystring",locationName:"status"},type:{location:"querystring",locationName:"type"}}},output:{type:"structure",required:["recommendationSummaries"],members:{nextToken:{},recommendationSummaries:{type:"list",member:{type:"structure",required:["arn","id","name","pillars","resourcesAggregates","source","status","type"],members:{arn:{},awsServices:{shape:"Sf"},checkArn:{},createdAt:{shape:"Sh"},id:{},lastUpdatedAt:{shape:"Sh"},lifecycleStage:{},name:{},pillarSpecificAggregates:{shape:"Sj"},pillars:{shape:"Sm"},resourcesAggregates:{shape:"So"},source:{},status:{},type:{}}}}}}},UpdateOrganizationRecommendationLifecycle:{http:{method:"PUT",requestUri:"/v1/organization-recommendations/{organizationRecommendationIdentifier}/lifecycle",responseCode:200},input:{type:"structure",required:["lifecycleStage","organizationRecommendationIdentifier"],members:{lifecycleStage:{},organizationRecommendationIdentifier:{location:"uri",locationName:"organizationRecommendationIdentifier"},updateReason:{shape:"St"},updateReasonCode:{}}},idempotent:!0},UpdateRecommendationLifecycle:{http:{method:"PUT",requestUri:"/v1/recommendations/{recommendationIdentifier}/lifecycle",responseCode:200},input:{type:"structure",required:["lifecycleStage","recommendationIdentifier"],members:{lifecycleStage:{},recommendationIdentifier:{location:"uri",locationName:"recommendationIdentifier"},updateReason:{shape:"St"},updateReasonCode:{}}},idempotent:!0}},shapes:{Sf:{type:"list",member:{}},Sh:{type:"timestamp",timestampFormat:"iso8601"},Sj:{type:"structure",members:{costOptimizing:{type:"structure",required:["estimatedMonthlySavings","estimatedPercentMonthlySavings"],members:{estimatedMonthlySavings:{type:"double"},estimatedPercentMonthlySavings:{type:"double"}}}}},Sm:{type:"list",member:{}},So:{type:"structure",required:["errorCount","okCount","warningCount"],members:{errorCount:{type:"long"},okCount:{type:"long"},warningCount:{type:"long"}}},St:{type:"string",sensitive:!0},S18:{type:"map",key:{},value:{}}}}},{}],765:[function(e,t,r){t.exports={pagination:{ListChecks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"checkSummaries"},ListOrganizationRecommendationAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accountRecommendationLifecycleSummaries"},ListOrganizationRecommendationResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"organizationRecommendationResourceSummaries"},ListOrganizationRecommendations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"organizationRecommendationSummaries"},ListRecommendationResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"recommendationResourceSummaries"},ListRecommendations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"recommendationSummaries"}}}},{}],766:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2021-12-01",endpointPrefix:"verifiedpermissions",jsonVersion:"1.0",protocol:"json",protocols:["json"],serviceFullName:"Amazon Verified Permissions",serviceId:"VerifiedPermissions",signatureVersion:"v4",signingName:"verifiedpermissions",targetPrefix:"VerifiedPermissions",uid:"verifiedpermissions-2021-12-01"},operations:{BatchIsAuthorized:{input:{type:"structure",required:["policyStoreId","requests"],members:{policyStoreId:{},entities:{shape:"S3"},requests:{type:"list",member:{shape:"Sj"}}}},output:{type:"structure",required:["results"],members:{results:{type:"list",member:{type:"structure",required:["request","decision","determiningPolicies","errors"],members:{request:{shape:"Sj"},decision:{},determiningPolicies:{shape:"St"},errors:{shape:"Sw"}}}}}}},BatchIsAuthorizedWithToken:{input:{type:"structure",required:["policyStoreId","requests"],members:{policyStoreId:{},identityToken:{shape:"Sz"},accessToken:{shape:"Sz"},entities:{shape:"S3"},requests:{type:"list",member:{shape:"S11"}}}},output:{type:"structure",required:["results"],members:{principal:{shape:"S6"},results:{type:"list",member:{type:"structure",required:["request","decision","determiningPolicies","errors"],members:{request:{shape:"S11"},decision:{},determiningPolicies:{shape:"St"},errors:{shape:"Sw"}}}}}}},CreateIdentitySource:{input:{type:"structure",required:["policyStoreId","configuration"],members:{clientToken:{idempotencyToken:!0},policyStoreId:{},configuration:{type:"structure",members:{cognitoUserPoolConfiguration:{type:"structure",required:["userPoolArn"],members:{userPoolArn:{},clientIds:{shape:"S1a"},groupConfiguration:{type:"structure",required:["groupEntityType"],members:{groupEntityType:{shape:"S1d"}}}}},openIdConnectConfiguration:{type:"structure",required:["issuer","tokenSelection"],members:{issuer:{},entityIdPrefix:{shape:"S1g"},groupConfiguration:{type:"structure",required:["groupClaim","groupEntityType"],members:{groupClaim:{shape:"S1i"},groupEntityType:{shape:"S1d"}}},tokenSelection:{type:"structure",members:{accessTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},audiences:{shape:"S1l"}}},identityTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},clientIds:{shape:"S1a"}}}},union:!0}}}},union:!0},principalEntityType:{shape:"S1o"}}},output:{type:"structure",required:["createdDate","identitySourceId","lastUpdatedDate","policyStoreId"],members:{createdDate:{shape:"S1q"},identitySourceId:{},lastUpdatedDate:{shape:"S1q"},policyStoreId:{}}},idempotent:!0},CreatePolicy:{input:{type:"structure",required:["policyStoreId","definition"],members:{clientToken:{idempotencyToken:!0},policyStoreId:{},definition:{type:"structure",members:{static:{type:"structure",required:["statement"],members:{description:{shape:"S1v"},statement:{shape:"S1w"}}},templateLinked:{type:"structure",required:["policyTemplateId"],members:{policyTemplateId:{},principal:{shape:"S6"},resource:{shape:"S6"}}}},union:!0}}},output:{type:"structure",required:["policyStoreId","policyId","policyType","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyId:{},policyType:{},principal:{shape:"S6"},resource:{shape:"S6"},actions:{shape:"S21"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},effect:{}}},idempotent:!0},CreatePolicyStore:{input:{type:"structure",required:["validationSettings"],members:{clientToken:{idempotencyToken:!0},validationSettings:{shape:"S24"},description:{shape:"S26"}}},output:{type:"structure",required:["policyStoreId","arn","createdDate","lastUpdatedDate"],members:{policyStoreId:{},arn:{},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}},idempotent:!0},CreatePolicyTemplate:{input:{type:"structure",required:["policyStoreId","statement"],members:{clientToken:{idempotencyToken:!0},policyStoreId:{},description:{shape:"S2a"},statement:{shape:"S1w"}}},output:{type:"structure",required:["policyStoreId","policyTemplateId","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyTemplateId:{},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}},idempotent:!0},DeleteIdentitySource:{input:{type:"structure",required:["policyStoreId","identitySourceId"],members:{policyStoreId:{},identitySourceId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeletePolicy:{input:{type:"structure",required:["policyStoreId","policyId"],members:{policyStoreId:{},policyId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeletePolicyStore:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeletePolicyTemplate:{input:{type:"structure",required:["policyStoreId","policyTemplateId"],members:{policyStoreId:{},policyTemplateId:{}}},output:{type:"structure",members:{}},idempotent:!0},GetIdentitySource:{input:{type:"structure",required:["policyStoreId","identitySourceId"],members:{policyStoreId:{},identitySourceId:{}}},output:{type:"structure",required:["createdDate","identitySourceId","lastUpdatedDate","policyStoreId","principalEntityType"],members:{createdDate:{shape:"S1q"},details:{ +deprecated:!0,deprecatedMessage:"This shape has been replaced by ConfigurationDetail",type:"structure",members:{clientIds:{shape:"S1a",deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.clientIds"},userPoolArn:{deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.userPoolArn"},discoveryUrl:{deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.issuer"},openIdIssuer:{deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration"}}},identitySourceId:{},lastUpdatedDate:{shape:"S1q"},policyStoreId:{},principalEntityType:{shape:"S1o"},configuration:{type:"structure",members:{cognitoUserPoolConfiguration:{type:"structure",required:["userPoolArn","clientIds","issuer"],members:{userPoolArn:{},clientIds:{shape:"S1a"},issuer:{},groupConfiguration:{type:"structure",members:{groupEntityType:{shape:"S1d"}}}}},openIdConnectConfiguration:{type:"structure",required:["issuer","tokenSelection"],members:{issuer:{},entityIdPrefix:{shape:"S1g"},groupConfiguration:{type:"structure",required:["groupClaim","groupEntityType"],members:{groupClaim:{shape:"S1i"},groupEntityType:{shape:"S1d"}}},tokenSelection:{type:"structure",members:{accessTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},audiences:{shape:"S1l"}}},identityTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},clientIds:{shape:"S1a"}}}},union:!0}}}},union:!0}}}},GetPolicy:{input:{type:"structure",required:["policyStoreId","policyId"],members:{policyStoreId:{},policyId:{}}},output:{type:"structure",required:["policyStoreId","policyId","policyType","definition","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyId:{},policyType:{},principal:{shape:"S6"},resource:{shape:"S6"},actions:{shape:"S21"},definition:{type:"structure",members:{static:{type:"structure",required:["statement"],members:{description:{shape:"S1v"},statement:{shape:"S1w"}}},templateLinked:{type:"structure",required:["policyTemplateId"],members:{policyTemplateId:{},principal:{shape:"S6"},resource:{shape:"S6"}}}},union:!0},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},effect:{}}}},GetPolicyStore:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{}}},output:{type:"structure",required:["policyStoreId","arn","validationSettings","createdDate","lastUpdatedDate"],members:{policyStoreId:{},arn:{},validationSettings:{shape:"S24"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},description:{shape:"S26"}}}},GetPolicyTemplate:{input:{type:"structure",required:["policyStoreId","policyTemplateId"],members:{policyStoreId:{},policyTemplateId:{}}},output:{type:"structure",required:["policyStoreId","policyTemplateId","statement","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyTemplateId:{},description:{shape:"S2a"},statement:{shape:"S1w"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}}},GetSchema:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{}}},output:{type:"structure",required:["policyStoreId","schema","createdDate","lastUpdatedDate"],members:{policyStoreId:{},schema:{shape:"S38"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},namespaces:{shape:"S39"}}}},IsAuthorized:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{},principal:{shape:"S6"},action:{shape:"Sk"},resource:{shape:"S6"},context:{shape:"Sn"},entities:{shape:"S3"}}},output:{type:"structure",required:["decision","determiningPolicies","errors"],members:{decision:{},determiningPolicies:{shape:"St"},errors:{shape:"Sw"}}}},IsAuthorizedWithToken:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{},identityToken:{shape:"Sz"},accessToken:{shape:"Sz"},action:{shape:"Sk"},resource:{shape:"S6"},context:{shape:"Sn"},entities:{shape:"S3"}}},output:{type:"structure",required:["decision","determiningPolicies","errors"],members:{decision:{},determiningPolicies:{shape:"St"},errors:{shape:"Sw"},principal:{shape:"S6"}}}},ListIdentitySources:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{},nextToken:{},maxResults:{type:"integer"},filters:{type:"list",member:{type:"structure",members:{principalEntityType:{shape:"S1o"}}}}}},output:{type:"structure",required:["identitySources"],members:{nextToken:{},identitySources:{type:"list",member:{type:"structure",required:["createdDate","identitySourceId","lastUpdatedDate","policyStoreId","principalEntityType"],members:{createdDate:{shape:"S1q"},details:{deprecated:!0,deprecatedMessage:"This shape has been replaced by ConfigurationItem",type:"structure",members:{clientIds:{shape:"S1a",deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.clientIds"},userPoolArn:{deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.userPoolArn"},discoveryUrl:{deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration.cognitoUserPoolConfiguration.issuer"},openIdIssuer:{deprecated:!0,deprecatedMessage:"This attribute has been replaced by configuration"}}},identitySourceId:{},lastUpdatedDate:{shape:"S1q"},policyStoreId:{},principalEntityType:{shape:"S1o"},configuration:{type:"structure",members:{cognitoUserPoolConfiguration:{type:"structure",required:["userPoolArn","clientIds","issuer"],members:{userPoolArn:{},clientIds:{shape:"S1a"},issuer:{},groupConfiguration:{type:"structure",members:{groupEntityType:{shape:"S1d"}}}}},openIdConnectConfiguration:{type:"structure",required:["issuer","tokenSelection"],members:{issuer:{},entityIdPrefix:{shape:"S1g"},groupConfiguration:{type:"structure",required:["groupClaim","groupEntityType"],members:{groupClaim:{shape:"S1i"},groupEntityType:{shape:"S1d"}}},tokenSelection:{type:"structure",members:{accessTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},audiences:{shape:"S1l"}}},identityTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},clientIds:{shape:"S1a"}}}},union:!0}}}},union:!0}}}}}}},ListPolicies:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{principal:{shape:"S3z"},resource:{shape:"S3z"},policyType:{},policyTemplateId:{}}}}},output:{type:"structure",required:["policies"],members:{nextToken:{},policies:{type:"list",member:{type:"structure",required:["policyStoreId","policyId","policyType","definition","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyId:{},policyType:{},principal:{shape:"S6"},resource:{shape:"S6"},actions:{shape:"S21"},definition:{type:"structure",members:{static:{type:"structure",members:{description:{shape:"S1v"}}},templateLinked:{type:"structure",required:["policyTemplateId"],members:{policyTemplateId:{},principal:{shape:"S6"},resource:{shape:"S6"}}}},union:!0},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},effect:{}}}}}}},ListPolicyStores:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["policyStores"],members:{nextToken:{},policyStores:{type:"list",member:{type:"structure",required:["policyStoreId","arn","createdDate"],members:{policyStoreId:{},arn:{},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},description:{shape:"S26"}}}}}}},ListPolicyTemplates:{input:{type:"structure",required:["policyStoreId"],members:{policyStoreId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["policyTemplates"],members:{nextToken:{},policyTemplates:{type:"list",member:{type:"structure",required:["policyStoreId","policyTemplateId","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyTemplateId:{},description:{shape:"S2a"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}}}}}},PutSchema:{input:{type:"structure",required:["policyStoreId","definition"],members:{policyStoreId:{},definition:{type:"structure",members:{cedarJson:{shape:"S38"}},union:!0}}},output:{type:"structure",required:["policyStoreId","namespaces","createdDate","lastUpdatedDate"],members:{policyStoreId:{},namespaces:{shape:"S39"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}},idempotent:!0},UpdateIdentitySource:{input:{type:"structure",required:["policyStoreId","identitySourceId","updateConfiguration"],members:{policyStoreId:{},identitySourceId:{},updateConfiguration:{type:"structure",members:{cognitoUserPoolConfiguration:{type:"structure",required:["userPoolArn"],members:{userPoolArn:{},clientIds:{shape:"S1a"},groupConfiguration:{type:"structure",required:["groupEntityType"],members:{groupEntityType:{shape:"S1d"}}}}},openIdConnectConfiguration:{type:"structure",required:["issuer","tokenSelection"],members:{issuer:{},entityIdPrefix:{shape:"S1g"},groupConfiguration:{type:"structure",required:["groupClaim","groupEntityType"],members:{groupClaim:{shape:"S1i"},groupEntityType:{shape:"S1d"}}},tokenSelection:{type:"structure",members:{accessTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},audiences:{shape:"S1l"}}},identityTokenOnly:{type:"structure",members:{principalIdClaim:{shape:"S1i"},clientIds:{shape:"S1a"}}}},union:!0}}}},union:!0},principalEntityType:{shape:"S1o"}}},output:{type:"structure",required:["createdDate","identitySourceId","lastUpdatedDate","policyStoreId"],members:{createdDate:{shape:"S1q"},identitySourceId:{},lastUpdatedDate:{shape:"S1q"},policyStoreId:{}}},idempotent:!0},UpdatePolicy:{input:{type:"structure",required:["policyStoreId","policyId","definition"],members:{policyStoreId:{},policyId:{},definition:{type:"structure",members:{static:{type:"structure",required:["statement"],members:{description:{shape:"S1v"},statement:{shape:"S1w"}}}},union:!0}}},output:{type:"structure",required:["policyStoreId","policyId","policyType","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyId:{},policyType:{},principal:{shape:"S6"},resource:{shape:"S6"},actions:{shape:"S21"},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"},effect:{}}},idempotent:!0},UpdatePolicyStore:{input:{type:"structure",required:["policyStoreId","validationSettings"],members:{policyStoreId:{},validationSettings:{shape:"S24"},description:{shape:"S26"}}},output:{type:"structure",required:["policyStoreId","arn","createdDate","lastUpdatedDate"],members:{policyStoreId:{},arn:{},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}},idempotent:!0},UpdatePolicyTemplate:{input:{type:"structure",required:["policyStoreId","policyTemplateId","statement"],members:{policyStoreId:{},policyTemplateId:{},description:{shape:"S2a"},statement:{shape:"S1w"}}},output:{type:"structure",required:["policyStoreId","policyTemplateId","createdDate","lastUpdatedDate"],members:{policyStoreId:{},policyTemplateId:{},createdDate:{shape:"S1q"},lastUpdatedDate:{shape:"S1q"}}},idempotent:!0}},shapes:{S3:{type:"structure",members:{entityList:{type:"list",member:{type:"structure",required:["identifier"],members:{identifier:{shape:"S6"},attributes:{type:"map",key:{},value:{shape:"Sb"}},parents:{type:"list",member:{shape:"S6"}}}}}},union:!0},S6:{type:"structure",required:["entityType","entityId"],members:{entityType:{type:"string",sensitive:!0},entityId:{type:"string",sensitive:!0}}},Sb:{type:"structure",members:{boolean:{type:"boolean",sensitive:!0},entityIdentifier:{shape:"S6"},long:{type:"long",sensitive:!0},string:{type:"string",sensitive:!0},set:{type:"list",member:{shape:"Sb"}},record:{type:"map",key:{},value:{shape:"Sb"}}},union:!0},Sj:{type:"structure",members:{principal:{shape:"S6"},action:{shape:"Sk"},resource:{shape:"S6"},context:{shape:"Sn"}}},Sk:{type:"structure",required:["actionType","actionId"],members:{actionType:{type:"string",sensitive:!0},actionId:{type:"string",sensitive:!0}}},Sn:{type:"structure",members:{contextMap:{type:"map",key:{},value:{shape:"Sb"},sensitive:!0}},union:!0},St:{type:"list",member:{type:"structure",required:["policyId"],members:{policyId:{}}}},Sw:{type:"list",member:{type:"structure",required:["errorDescription"],members:{errorDescription:{}},sensitive:!0}},Sz:{type:"string",sensitive:!0},S11:{type:"structure",members:{action:{shape:"Sk"},resource:{shape:"S6"},context:{shape:"Sn"}}},S1a:{type:"list",member:{type:"string",sensitive:!0}},S1d:{type:"string",sensitive:!0},S1g:{type:"string",sensitive:!0},S1i:{type:"string",sensitive:!0},S1l:{type:"list",member:{}},S1o:{type:"string",sensitive:!0},S1q:{type:"timestamp",timestampFormat:"iso8601"},S1v:{type:"string",sensitive:!0},S1w:{type:"string",sensitive:!0},S21:{type:"list",member:{shape:"Sk"}},S24:{type:"structure",required:["mode"],members:{mode:{}}},S26:{type:"string",sensitive:!0},S2a:{type:"string",sensitive:!0},S38:{type:"string",sensitive:!0},S39:{type:"list",member:{type:"string",sensitive:!0}},S3z:{type:"structure",members:{unspecified:{type:"boolean"},identifier:{shape:"S6"}},union:!0}}}},{}],767:[function(e,t,r){t.exports={pagination:{ListIdentitySources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"identitySources"},ListPolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"policies"},ListPolicyStores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"policyStores"},ListPolicyTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"policyTemplates"}}}},{}],768:[function(e,t,r){t.exports={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:{AssociateFraudster:{input:{type:"structure",required:["DomainId","FraudsterId","WatchlistId"],members:{DomainId:{},FraudsterId:{shape:"S3"},WatchlistId:{}}},output:{type:"structure",members:{Fraudster:{shape:"S6"}}}},CreateDomain:{input:{type:"structure",required:["Name","ServerSideEncryptionConfiguration"],members:{ClientToken:{idempotencyToken:!0},Description:{shape:"Sc"},Name:{shape:"Sd"},ServerSideEncryptionConfiguration:{shape:"Se"},Tags:{shape:"Sg"}}},output:{type:"structure",members:{Domain:{shape:"Sl"}}},idempotent:!0},CreateWatchlist:{input:{type:"structure",required:["DomainId","Name"],members:{ClientToken:{idempotencyToken:!0},Description:{shape:"St"},DomainId:{},Name:{shape:"Su"}}},output:{type:"structure",members:{Watchlist:{shape:"Sw"}}},idempotent:!0},DeleteDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{}}},idempotent:!0},DeleteFraudster:{input:{type:"structure",required:["DomainId","FraudsterId"],members:{DomainId:{},FraudsterId:{shape:"S3"}}}},DeleteSpeaker:{input:{type:"structure",required:["DomainId","SpeakerId"],members:{DomainId:{},SpeakerId:{shape:"S11"}}}},DeleteWatchlist:{input:{type:"structure",required:["DomainId","WatchlistId"],members:{DomainId:{},WatchlistId:{}}}},DescribeDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{}}},output:{type:"structure",members:{Domain:{shape:"Sl"}}}},DescribeFraudster:{input:{type:"structure",required:["DomainId","FraudsterId"],members:{DomainId:{},FraudsterId:{shape:"S3"}}},output:{type:"structure",members:{Fraudster:{shape:"S6"}}}},DescribeFraudsterRegistrationJob:{input:{type:"structure",required:["DomainId","JobId"],members:{DomainId:{},JobId:{}}},output:{type:"structure",members:{Job:{shape:"S1a"}}}},DescribeSpeaker:{input:{type:"structure",required:["DomainId","SpeakerId"],members:{DomainId:{},SpeakerId:{shape:"S11"}}},output:{type:"structure",members:{Speaker:{shape:"S1q"}}}},DescribeSpeakerEnrollmentJob:{input:{type:"structure",required:["DomainId","JobId"],members:{DomainId:{},JobId:{}}},output:{type:"structure",members:{Job:{shape:"S1w"}}}},DescribeWatchlist:{input:{type:"structure",required:["DomainId","WatchlistId"],members:{DomainId:{},WatchlistId:{}}},output:{type:"structure",members:{Watchlist:{shape:"Sw"}}}},DisassociateFraudster:{input:{type:"structure",required:["DomainId","FraudsterId","WatchlistId"],members:{DomainId:{},FraudsterId:{shape:"S3"},WatchlistId:{}}},output:{type:"structure",members:{Fraudster:{shape:"S6"}}}},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:"S1r"},Decision:{},GeneratedSpeakerId:{},Score:{type:"integer"}}},DomainId:{},FraudDetectionResult:{type:"structure",members:{AudioAggregationEndedAt:{type:"timestamp"},AudioAggregationStartedAt:{type:"timestamp"},Configuration:{type:"structure",members:{RiskThreshold:{type:"integer"},WatchlistId:{}}},Decision:{},FraudDetectionResultId:{},Reasons:{type:"list",member:{}},RiskDetails:{type:"structure",required:["KnownFraudsterRisk","VoiceSpoofingRisk"],members:{KnownFraudsterRisk:{type:"structure",required:["RiskScore"],members:{GeneratedFraudsterId:{},RiskScore:{type:"integer"}}},VoiceSpoofingRisk:{type:"structure",required:["RiskScore"],members:{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:"Sc"},DomainId:{},DomainStatus:{},Name:{shape:"Sd"},ServerSideEncryptionConfiguration:{shape:"Se"},ServerSideEncryptionUpdateDetails:{shape:"So"},UpdatedAt:{type:"timestamp"},WatchlistDetails:{shape:"Sr"}}}},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:"S1c"},JobId:{},JobName:{shape:"S1g"},JobProgress:{shape:"S1h"},JobStatus:{}}}},NextToken:{}}}},ListFraudsters:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},MaxResults:{type:"integer"},NextToken:{},WatchlistId:{}}},output:{type:"structure",members:{FraudsterSummaries:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},DomainId:{},GeneratedFraudsterId:{},WatchlistIds:{shape:"S9"}}}},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:"S1c"},JobId:{},JobName:{shape:"S1g"},JobProgress:{shape:"S1h"},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:"S1r"},DomainId:{},GeneratedSpeakerId:{},LastAccessedAt:{type:"timestamp"},Status:{},UpdatedAt:{type:"timestamp"}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sg"}}}},ListWatchlists:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},WatchlistSummaries:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},DefaultWatchlist:{type:"boolean"},Description:{shape:"St"},DomainId:{},Name:{shape:"Su"},UpdatedAt:{type:"timestamp"},WatchlistId:{}}}}}}},OptOutSpeaker:{input:{type:"structure",required:["DomainId","SpeakerId"],members:{DomainId:{},SpeakerId:{shape:"S11"}}},output:{type:"structure",members:{Speaker:{shape:"S1q"}}}},StartFraudsterRegistrationJob:{input:{type:"structure",required:["DataAccessRoleArn","DomainId","InputDataConfig","OutputDataConfig"],members:{ClientToken:{idempotencyToken:!0},DataAccessRoleArn:{},DomainId:{},InputDataConfig:{shape:"S1e"},JobName:{shape:"S1g"},OutputDataConfig:{shape:"S1k"},RegistrationConfig:{shape:"S1l"}}},output:{type:"structure",members:{Job:{shape:"S1a"}}},idempotent:!0},StartSpeakerEnrollmentJob:{input:{type:"structure",required:["DataAccessRoleArn","DomainId","InputDataConfig","OutputDataConfig"],members:{ClientToken:{idempotencyToken:!0},DataAccessRoleArn:{},DomainId:{},EnrollmentConfig:{shape:"S1x"},InputDataConfig:{shape:"S1e"},JobName:{shape:"S1g"},OutputDataConfig:{shape:"S1k"}}},output:{type:"structure",members:{Job:{shape:"S1w"}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sg"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"Si"}}}},output:{type:"structure",members:{}}},UpdateDomain:{input:{type:"structure",required:["DomainId","Name","ServerSideEncryptionConfiguration"],members:{Description:{shape:"Sc"},DomainId:{},Name:{shape:"Sd"},ServerSideEncryptionConfiguration:{shape:"Se"}}},output:{type:"structure",members:{Domain:{shape:"Sl"}}}},UpdateWatchlist:{input:{type:"structure",required:["DomainId","WatchlistId"],members:{Description:{shape:"St"},DomainId:{},Name:{shape:"Su"},WatchlistId:{}}},output:{type:"structure",members:{Watchlist:{shape:"Sw"}}}}},shapes:{S3:{type:"string",sensitive:!0},S6:{type:"structure",members:{CreatedAt:{type:"timestamp"},DomainId:{},GeneratedFraudsterId:{},WatchlistIds:{shape:"S9"}}},S9:{type:"list",member:{}},Sc:{type:"string",sensitive:!0},Sd:{type:"string",sensitive:!0},Se:{type:"structure",required:["KmsKeyId"],members:{KmsKeyId:{}}},Sg:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Si"},Value:{type:"string",sensitive:!0}}}},Si:{type:"string",sensitive:!0},Sl:{type:"structure",members:{Arn:{},CreatedAt:{type:"timestamp"},Description:{shape:"Sc"},DomainId:{},DomainStatus:{},Name:{shape:"Sd"},ServerSideEncryptionConfiguration:{shape:"Se"},ServerSideEncryptionUpdateDetails:{shape:"So"},UpdatedAt:{type:"timestamp"},WatchlistDetails:{shape:"Sr"}}},So:{type:"structure",members:{Message:{},OldKmsKeyId:{},UpdateStatus:{}}},Sr:{type:"structure",required:["DefaultWatchlistId"],members:{DefaultWatchlistId:{}}},St:{type:"string",sensitive:!0},Su:{type:"string",sensitive:!0},Sw:{type:"structure",members:{CreatedAt:{type:"timestamp"},DefaultWatchlist:{type:"boolean"},Description:{shape:"St"},DomainId:{},Name:{shape:"Su"},UpdatedAt:{type:"timestamp"},WatchlistId:{}}},S11:{type:"string",sensitive:!0},S1a:{type:"structure",members:{CreatedAt:{type:"timestamp"},DataAccessRoleArn:{},DomainId:{},EndedAt:{type:"timestamp"},FailureDetails:{shape:"S1c"},InputDataConfig:{shape:"S1e"},JobId:{},JobName:{shape:"S1g"},JobProgress:{shape:"S1h"},JobStatus:{},OutputDataConfig:{shape:"S1k"},RegistrationConfig:{shape:"S1l"}}},S1c:{type:"structure",members:{Message:{},StatusCode:{type:"integer"}}},S1e:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},S1g:{type:"string",sensitive:!0},S1h:{type:"structure",members:{PercentComplete:{type:"integer"}}},S1k:{type:"structure",required:["S3Uri"],members:{KmsKeyId:{},S3Uri:{}}},S1l:{type:"structure",members:{DuplicateRegistrationAction:{},FraudsterSimilarityThreshold:{type:"integer"},WatchlistIds:{type:"list",member:{}}}},S1q:{type:"structure",members:{CreatedAt:{type:"timestamp"},CustomerSpeakerId:{shape:"S1r"},DomainId:{},GeneratedSpeakerId:{},LastAccessedAt:{type:"timestamp"},Status:{},UpdatedAt:{type:"timestamp"}}},S1r:{type:"string",sensitive:!0},S1w:{type:"structure",members:{CreatedAt:{type:"timestamp"},DataAccessRoleArn:{},DomainId:{},EndedAt:{type:"timestamp"},EnrollmentConfig:{shape:"S1x"},FailureDetails:{shape:"S1c"},InputDataConfig:{shape:"S1e"},JobId:{},JobName:{shape:"S1g"},JobProgress:{shape:"S1h"},JobStatus:{},OutputDataConfig:{shape:"S1k"}}},S1x:{type:"structure",members:{ExistingEnrollmentAction:{},FraudDetectionConfig:{type:"structure",members:{FraudDetectionAction:{},RiskThreshold:{type:"integer"},WatchlistIds:{type:"list",member:{}}}}}}}}},{}],769:[function(e,t,r){t.exports={pagination:{ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DomainSummaries"},ListFraudsterRegistrationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobSummaries"},ListFraudsters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FraudsterSummaries"},ListSpeakerEnrollmentJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobSummaries"},ListSpeakers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SpeakerSummaries"},ListWatchlists:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"WatchlistSummaries"}}}},{}],770:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2022-11-30",endpointPrefix:"vpc-lattice",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon VPC Lattice",serviceId:"VPC Lattice",signatureVersion:"v4",signingName:"vpc-lattice",uid:"vpc-lattice-2022-11-30"},operations:{BatchUpdateRule:{http:{method:"PATCH",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules",responseCode:200},input:{type:"structure",required:["listenerIdentifier","rules","serviceIdentifier"],members:{listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},rules:{type:"list",member:{type:"structure",required:["ruleIdentifier"],members:{action:{shape:"S5"},match:{shape:"Sd"},priority:{type:"integer"},ruleIdentifier:{}}}},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{successful:{type:"list",member:{type:"structure",members:{action:{shape:"S5"},arn:{},id:{},isDefault:{type:"boolean"},match:{shape:"Sd"},name:{},priority:{type:"integer"}}}},unsuccessful:{type:"list",member:{type:"structure",members:{failureCode:{},failureMessage:{},ruleIdentifier:{}}}}}},idempotent:!0},CreateAccessLogSubscription:{http:{requestUri:"/accesslogsubscriptions",responseCode:201},input:{type:"structure",required:["destinationArn","resourceIdentifier"],members:{clientToken:{idempotencyToken:!0},destinationArn:{},resourceIdentifier:{},tags:{shape:"S19"}}},output:{type:"structure",required:["arn","destinationArn","id","resourceArn","resourceId"],members:{arn:{},destinationArn:{},id:{},resourceArn:{},resourceId:{}}},idempotent:!0},CreateListener:{http:{requestUri:"/services/{serviceIdentifier}/listeners",responseCode:201},input:{type:"structure",required:["defaultAction","name","protocol","serviceIdentifier"],members:{clientToken:{idempotencyToken:!0},defaultAction:{shape:"S5"},name:{},port:{type:"integer"},protocol:{},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"},tags:{shape:"S19"}}},output:{type:"structure",members:{arn:{},defaultAction:{shape:"S5"},id:{},name:{},port:{type:"integer"},protocol:{},serviceArn:{},serviceId:{}}},idempotent:!0},CreateRule:{http:{requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules",responseCode:201},input:{type:"structure",required:["action","listenerIdentifier","match","name","priority","serviceIdentifier"],members:{action:{shape:"S5"},clientToken:{idempotencyToken:!0},listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},match:{shape:"Sd"},name:{},priority:{type:"integer"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"},tags:{shape:"S19"}}},output:{type:"structure",members:{action:{shape:"S5"},arn:{},id:{},match:{shape:"Sd"},name:{},priority:{type:"integer"}}},idempotent:!0},CreateService:{http:{requestUri:"/services",responseCode:201},input:{type:"structure",required:["name"],members:{authType:{},certificateArn:{},clientToken:{idempotencyToken:!0},customDomainName:{},name:{},tags:{shape:"S19"}}},output:{type:"structure",members:{arn:{},authType:{},certificateArn:{},customDomainName:{},dnsEntry:{shape:"S1y"},id:{},name:{},status:{}}},idempotent:!0},CreateServiceNetwork:{http:{requestUri:"/servicenetworks",responseCode:201},input:{type:"structure",required:["name"],members:{authType:{},clientToken:{idempotencyToken:!0},name:{},tags:{shape:"S19"}}},output:{type:"structure",members:{arn:{},authType:{},id:{},name:{}}},idempotent:!0},CreateServiceNetworkServiceAssociation:{http:{requestUri:"/servicenetworkserviceassociations",responseCode:200},input:{type:"structure",required:["serviceIdentifier","serviceNetworkIdentifier"],members:{clientToken:{idempotencyToken:!0},serviceIdentifier:{},serviceNetworkIdentifier:{},tags:{shape:"S19"}}},output:{type:"structure",members:{arn:{},createdBy:{},customDomainName:{},dnsEntry:{shape:"S1y"},id:{},status:{}}},idempotent:!0},CreateServiceNetworkVpcAssociation:{http:{requestUri:"/servicenetworkvpcassociations",responseCode:200},input:{type:"structure",required:["serviceNetworkIdentifier","vpcIdentifier"],members:{clientToken:{idempotencyToken:!0},securityGroupIds:{type:"list",member:{}},serviceNetworkIdentifier:{},tags:{shape:"S19"},vpcIdentifier:{}}},output:{type:"structure",members:{arn:{},createdBy:{},id:{},securityGroupIds:{shape:"S2k"},status:{}}},idempotent:!0},CreateTargetGroup:{http:{requestUri:"/targetgroups",responseCode:201},input:{type:"structure",required:["name","type"],members:{clientToken:{idempotencyToken:!0},config:{shape:"S2n"},name:{},tags:{shape:"S19"},type:{}}},output:{type:"structure",members:{arn:{},config:{shape:"S2n"},id:{},name:{},status:{},type:{}}},idempotent:!0},DeleteAccessLogSubscription:{http:{method:"DELETE",requestUri:"/accesslogsubscriptions/{accessLogSubscriptionIdentifier}",responseCode:204},input:{type:"structure",required:["accessLogSubscriptionIdentifier"],members:{accessLogSubscriptionIdentifier:{location:"uri",locationName:"accessLogSubscriptionIdentifier"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteAuthPolicy:{http:{method:"DELETE",requestUri:"/authpolicy/{resourceIdentifier}",responseCode:204},input:{type:"structure",required:["resourceIdentifier"],members:{resourceIdentifier:{location:"uri",locationName:"resourceIdentifier"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteListener:{http:{method:"DELETE",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}",responseCode:204},input:{type:"structure",required:["listenerIdentifier","serviceIdentifier"],members:{listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteResourcePolicy:{http:{method:"DELETE",requestUri:"/resourcepolicy/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteRule:{http:{method:"DELETE",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules/{ruleIdentifier}",responseCode:204},input:{type:"structure",required:["listenerIdentifier","ruleIdentifier","serviceIdentifier"],members:{listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},ruleIdentifier:{location:"uri",locationName:"ruleIdentifier"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{ +type:"structure",members:{}},idempotent:!0},DeleteService:{http:{method:"DELETE",requestUri:"/services/{serviceIdentifier}",responseCode:200},input:{type:"structure",required:["serviceIdentifier"],members:{serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{arn:{},id:{},name:{},status:{}}},idempotent:!0},DeleteServiceNetwork:{http:{method:"DELETE",requestUri:"/servicenetworks/{serviceNetworkIdentifier}",responseCode:204},input:{type:"structure",required:["serviceNetworkIdentifier"],members:{serviceNetworkIdentifier:{location:"uri",locationName:"serviceNetworkIdentifier"}}},output:{type:"structure",members:{}},idempotent:!0},DeleteServiceNetworkServiceAssociation:{http:{method:"DELETE",requestUri:"/servicenetworkserviceassociations/{serviceNetworkServiceAssociationIdentifier}",responseCode:200},input:{type:"structure",required:["serviceNetworkServiceAssociationIdentifier"],members:{serviceNetworkServiceAssociationIdentifier:{location:"uri",locationName:"serviceNetworkServiceAssociationIdentifier"}}},output:{type:"structure",members:{arn:{},id:{},status:{}}},idempotent:!0},DeleteServiceNetworkVpcAssociation:{http:{method:"DELETE",requestUri:"/servicenetworkvpcassociations/{serviceNetworkVpcAssociationIdentifier}",responseCode:200},input:{type:"structure",required:["serviceNetworkVpcAssociationIdentifier"],members:{serviceNetworkVpcAssociationIdentifier:{location:"uri",locationName:"serviceNetworkVpcAssociationIdentifier"}}},output:{type:"structure",members:{arn:{},id:{},status:{}}},idempotent:!0},DeleteTargetGroup:{http:{method:"DELETE",requestUri:"/targetgroups/{targetGroupIdentifier}",responseCode:200},input:{type:"structure",required:["targetGroupIdentifier"],members:{targetGroupIdentifier:{location:"uri",locationName:"targetGroupIdentifier"}}},output:{type:"structure",members:{arn:{},id:{},status:{}}},idempotent:!0},DeregisterTargets:{http:{requestUri:"/targetgroups/{targetGroupIdentifier}/deregistertargets",responseCode:200},input:{type:"structure",required:["targetGroupIdentifier","targets"],members:{targetGroupIdentifier:{location:"uri",locationName:"targetGroupIdentifier"},targets:{type:"list",member:{shape:"S3w"}}}},output:{type:"structure",members:{successful:{shape:"S3z"},unsuccessful:{shape:"S40"}}},idempotent:!0},GetAccessLogSubscription:{http:{method:"GET",requestUri:"/accesslogsubscriptions/{accessLogSubscriptionIdentifier}",responseCode:200},input:{type:"structure",required:["accessLogSubscriptionIdentifier"],members:{accessLogSubscriptionIdentifier:{location:"uri",locationName:"accessLogSubscriptionIdentifier"}}},output:{type:"structure",required:["arn","createdAt","destinationArn","id","lastUpdatedAt","resourceArn","resourceId"],members:{arn:{},createdAt:{shape:"S44"},destinationArn:{},id:{},lastUpdatedAt:{shape:"S44"},resourceArn:{},resourceId:{}}}},GetAuthPolicy:{http:{method:"GET",requestUri:"/authpolicy/{resourceIdentifier}",responseCode:200},input:{type:"structure",required:["resourceIdentifier"],members:{resourceIdentifier:{location:"uri",locationName:"resourceIdentifier"}}},output:{type:"structure",members:{createdAt:{shape:"S44"},lastUpdatedAt:{shape:"S44"},policy:{},state:{}}}},GetListener:{http:{method:"GET",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}",responseCode:200},input:{type:"structure",required:["listenerIdentifier","serviceIdentifier"],members:{listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},defaultAction:{shape:"S5"},id:{},lastUpdatedAt:{shape:"S44"},name:{},port:{type:"integer"},protocol:{},serviceArn:{},serviceId:{}}}},GetResourcePolicy:{http:{method:"GET",requestUri:"/resourcepolicy/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{policy:{}}}},GetRule:{http:{method:"GET",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules/{ruleIdentifier}",responseCode:200},input:{type:"structure",required:["listenerIdentifier","ruleIdentifier","serviceIdentifier"],members:{listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},ruleIdentifier:{location:"uri",locationName:"ruleIdentifier"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{action:{shape:"S5"},arn:{},createdAt:{shape:"S44"},id:{},isDefault:{type:"boolean"},lastUpdatedAt:{shape:"S44"},match:{shape:"Sd"},name:{},priority:{type:"integer"}}}},GetService:{http:{method:"GET",requestUri:"/services/{serviceIdentifier}",responseCode:200},input:{type:"structure",required:["serviceIdentifier"],members:{serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{arn:{},authType:{},certificateArn:{},createdAt:{shape:"S44"},customDomainName:{},dnsEntry:{shape:"S1y"},failureCode:{},failureMessage:{},id:{},lastUpdatedAt:{shape:"S44"},name:{},status:{}}}},GetServiceNetwork:{http:{method:"GET",requestUri:"/servicenetworks/{serviceNetworkIdentifier}",responseCode:200},input:{type:"structure",required:["serviceNetworkIdentifier"],members:{serviceNetworkIdentifier:{location:"uri",locationName:"serviceNetworkIdentifier"}}},output:{type:"structure",members:{arn:{},authType:{},createdAt:{shape:"S44"},id:{},lastUpdatedAt:{shape:"S44"},name:{},numberOfAssociatedServices:{type:"long"},numberOfAssociatedVPCs:{type:"long"}}}},GetServiceNetworkServiceAssociation:{http:{method:"GET",requestUri:"/servicenetworkserviceassociations/{serviceNetworkServiceAssociationIdentifier}",responseCode:200},input:{type:"structure",required:["serviceNetworkServiceAssociationIdentifier"],members:{serviceNetworkServiceAssociationIdentifier:{location:"uri",locationName:"serviceNetworkServiceAssociationIdentifier"}}},output:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},createdBy:{},customDomainName:{},dnsEntry:{shape:"S1y"},failureCode:{},failureMessage:{},id:{},serviceArn:{},serviceId:{},serviceName:{},serviceNetworkArn:{},serviceNetworkId:{},serviceNetworkName:{},status:{}}}},GetServiceNetworkVpcAssociation:{http:{method:"GET",requestUri:"/servicenetworkvpcassociations/{serviceNetworkVpcAssociationIdentifier}",responseCode:200},input:{type:"structure",required:["serviceNetworkVpcAssociationIdentifier"],members:{serviceNetworkVpcAssociationIdentifier:{location:"uri",locationName:"serviceNetworkVpcAssociationIdentifier"}}},output:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},createdBy:{},failureCode:{},failureMessage:{},id:{},lastUpdatedAt:{shape:"S44"},securityGroupIds:{shape:"S2k"},serviceNetworkArn:{},serviceNetworkId:{},serviceNetworkName:{},status:{},vpcId:{}}}},GetTargetGroup:{http:{method:"GET",requestUri:"/targetgroups/{targetGroupIdentifier}",responseCode:200},input:{type:"structure",required:["targetGroupIdentifier"],members:{targetGroupIdentifier:{location:"uri",locationName:"targetGroupIdentifier"}}},output:{type:"structure",members:{arn:{},config:{shape:"S2n"},createdAt:{shape:"S44"},failureCode:{},failureMessage:{},id:{},lastUpdatedAt:{shape:"S44"},name:{},serviceArns:{shape:"S4r"},status:{},type:{}}}},ListAccessLogSubscriptions:{http:{method:"GET",requestUri:"/accesslogsubscriptions",responseCode:200},input:{type:"structure",required:["resourceIdentifier"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},resourceIdentifier:{location:"querystring",locationName:"resourceIdentifier"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",required:["arn","createdAt","destinationArn","id","lastUpdatedAt","resourceArn","resourceId"],members:{arn:{},createdAt:{shape:"S44"},destinationArn:{},id:{},lastUpdatedAt:{shape:"S44"},resourceArn:{},resourceId:{}}}},nextToken:{}}}},ListListeners:{http:{method:"GET",requestUri:"/services/{serviceIdentifier}/listeners",responseCode:200},input:{type:"structure",required:["serviceIdentifier"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},id:{},lastUpdatedAt:{shape:"S44"},name:{},port:{type:"integer"},protocol:{}}}},nextToken:{}}}},ListRules:{http:{method:"GET",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules",responseCode:200},input:{type:"structure",required:["listenerIdentifier","serviceIdentifier"],members:{listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},id:{},isDefault:{type:"boolean"},lastUpdatedAt:{shape:"S44"},name:{},priority:{type:"integer"}}}},nextToken:{}}}},ListServiceNetworkServiceAssociations:{http:{method:"GET",requestUri:"/servicenetworkserviceassociations",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},serviceIdentifier:{location:"querystring",locationName:"serviceIdentifier"},serviceNetworkIdentifier:{location:"querystring",locationName:"serviceNetworkIdentifier"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},createdBy:{},customDomainName:{},dnsEntry:{shape:"S1y"},id:{},serviceArn:{},serviceId:{},serviceName:{},serviceNetworkArn:{},serviceNetworkId:{},serviceNetworkName:{},status:{}}}},nextToken:{}}}},ListServiceNetworkVpcAssociations:{http:{method:"GET",requestUri:"/servicenetworkvpcassociations",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},serviceNetworkIdentifier:{location:"querystring",locationName:"serviceNetworkIdentifier"},vpcIdentifier:{location:"querystring",locationName:"vpcIdentifier"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},createdBy:{},id:{},lastUpdatedAt:{shape:"S44"},serviceNetworkArn:{},serviceNetworkId:{},serviceNetworkName:{},status:{},vpcId:{}}}},nextToken:{}}}},ListServiceNetworks:{http:{method:"GET",requestUri:"/servicenetworks",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},id:{},lastUpdatedAt:{shape:"S44"},name:{},numberOfAssociatedServices:{type:"long"},numberOfAssociatedVPCs:{type:"long"}}}},nextToken:{}}}},ListServices:{http:{method:"GET",requestUri:"/services",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:{},createdAt:{shape:"S44"},customDomainName:{},dnsEntry:{shape:"S1y"},id:{},lastUpdatedAt:{shape:"S44"},name:{},status:{}}}},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:"S19"}}}},ListTargetGroups:{http:{method:"GET",requestUri:"/targetgroups",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},targetGroupType:{location:"querystring",locationName:"targetGroupType"},vpcIdentifier:{location:"querystring",locationName:"vpcIdentifier"}}},output:{type:"structure",members:{items:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{shape:"S44"},id:{},ipAddressType:{},lambdaEventStructureVersion:{},lastUpdatedAt:{shape:"S44"},name:{},port:{type:"integer"},protocol:{},serviceArns:{shape:"S4r"},status:{},type:{},vpcIdentifier:{}}}},nextToken:{}}}},ListTargets:{http:{requestUri:"/targetgroups/{targetGroupIdentifier}/listtargets",responseCode:200},input:{type:"structure",required:["targetGroupIdentifier"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},targetGroupIdentifier:{location:"uri",locationName:"targetGroupIdentifier"},targets:{type:"list",member:{shape:"S3w"}}}},output:{type:"structure",required:["items"],members:{items:{type:"list",member:{type:"structure",members:{id:{},port:{type:"integer"},reasonCode:{},status:{}}}},nextToken:{}}}},PutAuthPolicy:{http:{method:"PUT",requestUri:"/authpolicy/{resourceIdentifier}",responseCode:200},input:{type:"structure",required:["policy","resourceIdentifier"],members:{policy:{},resourceIdentifier:{location:"uri",locationName:"resourceIdentifier"}}},output:{type:"structure",members:{policy:{},state:{}}}},PutResourcePolicy:{http:{method:"PUT",requestUri:"/resourcepolicy/{resourceArn}",responseCode:200},input:{type:"structure",required:["policy","resourceArn"],members:{policy:{},resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{}},idempotent:!0},RegisterTargets:{http:{requestUri:"/targetgroups/{targetGroupIdentifier}/registertargets",responseCode:200},input:{type:"structure",required:["targetGroupIdentifier","targets"],members:{targetGroupIdentifier:{location:"uri",locationName:"targetGroupIdentifier"},targets:{type:"list",member:{shape:"S3w"}}}},output:{type:"structure",members:{successful:{shape:"S3z"},unsuccessful:{shape:"S40"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S19"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateAccessLogSubscription:{http:{method:"PATCH",requestUri:"/accesslogsubscriptions/{accessLogSubscriptionIdentifier}",responseCode:200},input:{type:"structure",required:["accessLogSubscriptionIdentifier","destinationArn"],members:{accessLogSubscriptionIdentifier:{location:"uri",locationName:"accessLogSubscriptionIdentifier"},destinationArn:{}}},output:{type:"structure",required:["arn","destinationArn","id","resourceArn","resourceId"],members:{arn:{},destinationArn:{},id:{},resourceArn:{},resourceId:{}}},idempotent:!0},UpdateListener:{http:{method:"PATCH",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}",responseCode:200},input:{type:"structure",required:["defaultAction","listenerIdentifier","serviceIdentifier"],members:{defaultAction:{shape:"S5"},listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{arn:{},defaultAction:{shape:"S5"},id:{},name:{},port:{type:"integer"},protocol:{},serviceArn:{},serviceId:{}}},idempotent:!0},UpdateRule:{http:{method:"PATCH",requestUri:"/services/{serviceIdentifier}/listeners/{listenerIdentifier}/rules/{ruleIdentifier}",responseCode:200},input:{type:"structure",required:["listenerIdentifier","ruleIdentifier","serviceIdentifier"],members:{action:{shape:"S5"},listenerIdentifier:{location:"uri",locationName:"listenerIdentifier"},match:{shape:"Sd"},priority:{type:"integer"},ruleIdentifier:{location:"uri",locationName:"ruleIdentifier"},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{action:{shape:"S5"},arn:{},id:{},isDefault:{type:"boolean"},match:{shape:"Sd"},name:{},priority:{type:"integer"}}},idempotent:!0},UpdateService:{http:{method:"PATCH",requestUri:"/services/{serviceIdentifier}",responseCode:200},input:{type:"structure",required:["serviceIdentifier"],members:{authType:{},certificateArn:{},serviceIdentifier:{location:"uri",locationName:"serviceIdentifier"}}},output:{type:"structure",members:{arn:{},authType:{},certificateArn:{},customDomainName:{},id:{},name:{}}}},UpdateServiceNetwork:{http:{method:"PATCH",requestUri:"/servicenetworks/{serviceNetworkIdentifier}",responseCode:200},input:{type:"structure",required:["authType","serviceNetworkIdentifier"],members:{authType:{},serviceNetworkIdentifier:{location:"uri",locationName:"serviceNetworkIdentifier"}}},output:{type:"structure",members:{arn:{},authType:{},id:{},name:{}}},idempotent:!0},UpdateServiceNetworkVpcAssociation:{http:{method:"PATCH",requestUri:"/servicenetworkvpcassociations/{serviceNetworkVpcAssociationIdentifier}",responseCode:200},input:{type:"structure",required:["securityGroupIds","serviceNetworkVpcAssociationIdentifier"],members:{securityGroupIds:{type:"list",member:{}},serviceNetworkVpcAssociationIdentifier:{location:"uri",locationName:"serviceNetworkVpcAssociationIdentifier"}}},output:{type:"structure",members:{arn:{},createdBy:{},id:{},securityGroupIds:{shape:"S2k"},status:{}}},idempotent:!0},UpdateTargetGroup:{http:{method:"PATCH",requestUri:"/targetgroups/{targetGroupIdentifier}",responseCode:200},input:{type:"structure",required:["healthCheck","targetGroupIdentifier"],members:{healthCheck:{shape:"S2o"},targetGroupIdentifier:{location:"uri",locationName:"targetGroupIdentifier"}}},output:{type:"structure",members:{arn:{},config:{shape:"S2n"},id:{},name:{},status:{},type:{}}},idempotent:!0}},shapes:{S5:{type:"structure",members:{fixedResponse:{type:"structure",required:["statusCode"],members:{statusCode:{type:"integer"}}},forward:{type:"structure",required:["targetGroups"],members:{targetGroups:{type:"list",member:{type:"structure",required:["targetGroupIdentifier"],members:{targetGroupIdentifier:{},weight:{type:"integer"}}}}}}},union:!0},Sd:{type:"structure",members:{httpMatch:{type:"structure",members:{headerMatches:{type:"list",member:{type:"structure",required:["match","name"],members:{caseSensitive:{type:"boolean"},match:{type:"structure",members:{contains:{},exact:{},prefix:{}},union:!0},name:{}}}},method:{},pathMatch:{type:"structure",required:["match"],members:{caseSensitive:{type:"boolean"},match:{type:"structure",members:{exact:{},prefix:{}},union:!0}}}}}},union:!0},S19:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{domainName:{},hostedZoneId:{}}},S2k:{type:"list",member:{}},S2n:{type:"structure",members:{healthCheck:{shape:"S2o"},ipAddressType:{},lambdaEventStructureVersion:{},port:{type:"integer"},protocol:{},protocolVersion:{},vpcIdentifier:{}}},S2o:{type:"structure",members:{enabled:{type:"boolean"},healthCheckIntervalSeconds:{type:"integer"},healthCheckTimeoutSeconds:{type:"integer"},healthyThresholdCount:{type:"integer"},matcher:{type:"structure",members:{httpCode:{}},union:!0},path:{},port:{type:"integer"},protocol:{},protocolVersion:{},unhealthyThresholdCount:{type:"integer"}}},S3w:{type:"structure",required:["id"],members:{id:{},port:{type:"integer"}}},S3z:{type:"list",member:{shape:"S3w"}},S40:{type:"list",member:{type:"structure",members:{failureCode:{},failureMessage:{},id:{},port:{type:"integer"}}}},S44:{type:"timestamp",timestampFormat:"iso8601"},S4r:{type:"list",member:{}}}}},{}],771:[function(e,t,r){t.exports={pagination:{ListAccessLogSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListListeners:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListRules:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListServiceNetworkServiceAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListServiceNetworkVpcAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListServiceNetworks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListServices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListTargetGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"}}}},{}],772:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-24",endpointPrefix:"waf",jsonVersion:"1.1",protocol:"json",protocols:["json"],serviceAbbreviation:"WAF",serviceFullName:"AWS WAF",serviceId:"WAF",signatureVersion:"v4",targetPrefix:"AWSWAF_20150824",uid:"waf-2015-08-24",auth:["aws.auth#sigv4"]},operations:{CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"So"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S12"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S1j"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S20"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{WebACL:{shape:"S23"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"So"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S12"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1j"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4e"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4e"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S23"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S24"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3s"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure", +required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"Sx"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3s"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"S8"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sj"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"Sq"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1b"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1r"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S1y"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},DefaultAction:{shape:"S20"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2m"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S5:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"S8"}}}},S8:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"S9"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},S9:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sh:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sj"}}}},Sj:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},So:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"Sq"}}}},Sq:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S13"},RateKey:{},RateLimit:{type:"long"}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S19:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1b"}}}},S1b:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},RegexPatternSetId:{}}},S1e:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1j:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S13"}}},S1m:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1p:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1r"}}}},S1r:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1w:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S1y"}}}},S1y:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S20:{type:"structure",required:["Type"],members:{Type:{}}},S23:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S20"},Rules:{shape:"S24"},WebACLArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S20"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2k:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2m"}}}},S2m:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S3s:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"S9"}}}},S4e:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S5p:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7f:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S14"}}}}}}},{}],773:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"waf-regional",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF Regional",serviceFullName:"AWS WAF Regional",serviceId:"WAF Regional",signatureVersion:"v4",targetPrefix:"AWSWAF_Regional_20161128",uid:"waf-regional-2016-11-28"},operations:{AssociateWebACL:{input:{type:"structure",required:["WebACLId","ResourceArn"],members:{WebACLId:{},ResourceArn:{}}},output:{type:"structure",members:{}}},CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S9"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sk"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"Sr"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Rule:{shape:"S15"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S1c"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1h"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Rule:{shape:"S1m"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1p"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1s"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1z"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S23"},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{WebACL:{shape:"S26"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2m"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DisassociateWebACL:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S9"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sk"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"Sr"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3w"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S15"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S1c"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1h"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1m"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1p"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4i"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4i"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1s"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1z"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S26"}}}},GetWebACLForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{WebACLSummary:{shape:"S59"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2m"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S27"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3w"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5w"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListResourcesForWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceArns:{type:"list",member:{}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5w"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"S10"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{shape:"S59"}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3w"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3w"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"Sb"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sm"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"St"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7p"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1e"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7p"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S28"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1u"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S21"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S28"}}}},DefaultAction:{shape:"S23"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2o"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S9:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"Sb"}}}},Sb:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"Sc"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},Sc:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sk:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sm"}}}},Sm:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sr:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"St"}}}},St:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},S10:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S15:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S16"},RateKey:{},RateLimit:{type:"long"}}},S16:{type:"list",member:{shape:"S17"}},S17:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S1c:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1e"}}}},S1e:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{},RegexPatternSetId:{}}},S1h:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1m:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S16"}}},S1p:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1s:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1u"}}}},S1u:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1z:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S21"}}}},S21:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{}}},S23:{type:"structure",required:["Type"],members:{Type:{}}},S26:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S23"},Rules:{shape:"S27"},WebACLArn:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S23"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2m:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2o"}}}},S2o:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{}}},S3w:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{ +type:"list",member:{shape:"Sc"}}}},S4i:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S59:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}},S5w:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7p:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S17"}}}}}}},{}],774:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-07-29",endpointPrefix:"wafv2",jsonVersion:"1.1",protocol:"json",protocols:["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"}}}},CreateAPIKey:{input:{type:"structure",required:["Scope","TokenDomains"],members:{Scope:{},TokenDomains:{type:"list",member:{}}}},output:{type:"structure",members:{APIKey:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","Scope","IPAddressVersion","Addresses"],members:{Name:{},Scope:{},Description:{},IPAddressVersion:{},Addresses:{shape:"S4p"},Tags:{shape:"S4r"}}},output:{type:"structure",members:{Summary:{shape:"S4w"}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","Scope","RegularExpressionList"],members:{Name:{},Scope:{},Description:{},RegularExpressionList:{shape:"S50"},Tags:{shape:"S4r"}}},output:{type:"structure",members:{Summary:{shape:"S53"}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","Scope","Capacity","VisibilityConfig"],members:{Name:{},Scope:{},Capacity:{type:"long"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S49"},Tags:{shape:"S4r"},CustomResponseBodies:{shape:"S56"}}},output:{type:"structure",members:{Summary:{shape:"S5b"}}}},CreateWebACL:{input:{type:"structure",required:["Name","Scope","DefaultAction","VisibilityConfig"],members:{Name:{},Scope:{},DefaultAction:{shape:"S5d"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S49"},Tags:{shape:"S4r"},CustomResponseBodies:{shape:"S56"},CaptchaConfig:{shape:"S4b"},ChallengeConfig:{shape:"S4e"},TokenDomains:{shape:"S5e"},AssociationConfig:{shape:"S5f"}}},output:{type:"structure",members:{Summary:{shape:"S5l"}}}},DeleteAPIKey:{input:{type:"structure",required:["Scope","APIKey"],members:{Scope:{},APIKey:{}}},output:{type:"structure",members:{}}},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:{},LogType:{},LogScope:{}}},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:{}}},DescribeAllManagedProducts:{input:{type:"structure",required:["Scope"],members:{Scope:{}}},output:{type:"structure",members:{ManagedProducts:{shape:"S66"}}}},DescribeManagedProductsByVendor:{input:{type:"structure",required:["VendorName","Scope"],members:{VendorName:{},Scope:{}}},output:{type:"structure",members:{ManagedProducts:{shape:"S66"}}}},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:"S1q"}}}},LabelNamespace:{},AvailableLabels:{shape:"S6i"},ConsumedLabels:{shape:"S6i"}}}},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:{}}}},GetDecryptedAPIKey:{input:{type:"structure",required:["Scope","APIKey"],members:{Scope:{},APIKey:{}}},output:{type:"structure",members:{TokenDomains:{shape:"S5e"},CreationTimestamp:{type:"timestamp"}}}},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:"S4p"}}},LockToken:{}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},LogType:{},LogScope:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S6y"}}}},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:"S4r"}}}}}},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:"S7q"},ManagedKeysIPV6:{shape:"S7q"}}}},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:"S50"}}},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:"S49"},LabelNamespace:{},CustomResponseBodies:{shape:"S56"},AvailableLabels:{shape:"S6i"},ConsumedLabels:{shape:"S6i"}}},LockToken:{}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclArn","RuleMetricName","Scope","TimeWindow","MaxItems"],members:{WebAclArn:{},RuleMetricName:{},Scope:{},TimeWindow:{shape:"S7y"},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:"S89"}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleNameWithinRuleGroup:{},RequestHeadersInserted:{shape:"S89"},ResponseCodeSent:{type:"integer"},Labels:{shape:"S46"},CaptchaResponse:{type:"structure",members:{ResponseCode:{type:"integer"},SolveTimestamp:{type:"long"},FailureReason:{}}},ChallengeResponse:{type:"structure",members:{ResponseCode:{type:"integer"},SolveTimestamp:{type:"long"},FailureReason:{}}},OverriddenAction:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S7y"}}}},GetWebACL:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{WebACL:{shape:"S8n"},LockToken:{},ApplicationIntegrationURL:{}}}},GetWebACLForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{WebACL:{shape:"S8n"}}}},ListAPIKeys:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},APIKeySummaries:{type:"list",member:{type:"structure",members:{TokenDomains:{shape:"S5e"},APIKey:{},CreationTimestamp:{type:"timestamp"},Version:{type:"integer"}}}},ApplicationIntegrationURL:{}}}},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:"S4w"}}}}},ListLoggingConfigurations:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"},LogScope:{}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S6y"}},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:"S53"}}}}},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:"S5b"}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"S4r"}}}}}},ListWebACLs:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{shape:"S5l"}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S6y"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S6y"}}}},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:"S4r"}}},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:"S4p"},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:"S50"},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:"S49"},LockToken:{},CustomResponseBodies:{shape:"S56"}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["Name","Scope","Id","DefaultAction","VisibilityConfig","LockToken"],members:{Name:{},Scope:{},Id:{},DefaultAction:{shape:"S5d"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S49"},LockToken:{},CustomResponseBodies:{shape:"S56"},CaptchaConfig:{shape:"S4b"},ChallengeConfig:{shape:"S4e"},TokenDomains:{shape:"S5e"},AssociationConfig:{shape:"S5f"}}},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:"S1q"},OverrideAction:{shape:"S44"},RuleLabels:{shape:"S46"},VisibilityConfig:{shape:"S49"},CaptchaConfig:{shape:"S4b"},ChallengeConfig:{shape:"S4e"}}}},Sa:{type:"structure",members:{ByteMatchStatement:{type:"structure",required:["SearchString","FieldToMatch","TextTransformations","PositionalConstraint"],members:{SearchString:{type:"blob"},FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"S15"},PositionalConstraint:{}}},SqliMatchStatement:{type:"structure",required:["FieldToMatch","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"S15"},SensitivityLevel:{}}},XssMatchStatement:{type:"structure",required:["FieldToMatch","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"S15"}}},SizeConstraintStatement:{type:"structure",required:["FieldToMatch","ComparisonOperator","Size","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},ComparisonOperator:{},Size:{type:"long"},TextTransformations:{shape:"S15"}}},GeoMatchStatement:{type:"structure",members:{CountryCodes:{type:"list",member:{}},ForwardedIPConfig:{shape:"S1j"}}},RuleGroupReferenceStatement:{shape:"S1l"},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:"S15"}}},RateBasedStatement:{type:"structure",required:["Limit","AggregateKeyType"],members:{Limit:{type:"long"},EvaluationWindowSec:{type:"long"},AggregateKeyType:{},ScopeDownStatement:{shape:"Sa"},ForwardedIPConfig:{shape:"S1j"},CustomKeys:{type:"list",member:{type:"structure",members:{Header:{type:"structure",required:["Name","TextTransformations"],members:{Name:{},TextTransformations:{shape:"S15"}}},Cookie:{type:"structure",required:["Name","TextTransformations"],members:{Name:{},TextTransformations:{shape:"S15"}}},QueryArgument:{type:"structure",required:["Name","TextTransformations"],members:{Name:{},TextTransformations:{shape:"S15"}}},QueryString:{type:"structure",required:["TextTransformations"],members:{TextTransformations:{shape:"S15"}}},HTTPMethod:{type:"structure",members:{}},ForwardedIP:{type:"structure",members:{}},IP:{type:"structure",members:{}},LabelNamespace:{type:"structure",required:["Namespace"],members:{Namespace:{}}},UriPath:{type:"structure",required:["TextTransformations"],members:{TextTransformations:{shape:"S15"}}}}}}}},AndStatement:{type:"structure",required:["Statements"],members:{Statements:{shape:"S2o"}}},OrStatement:{type:"structure",required:["Statements"],members:{Statements:{shape:"S2o"}}},NotStatement:{type:"structure",required:["Statement"],members:{Statement:{shape:"Sa"}}},ManagedRuleGroupStatement:{shape:"S2r"},LabelMatchStatement:{type:"structure",required:["Scope","Key"],members:{Scope:{},Key:{}}},RegexMatchStatement:{type:"structure",required:["RegexString","FieldToMatch","TextTransformations"],members:{RegexString:{},FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"S15"}}}}},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:{}}},HeaderOrder:{type:"structure",required:["OversizeHandling"],members:{OversizeHandling:{}}},JA3Fingerprint:{type:"structure",required:["FallbackBehavior"],members:{FallbackBehavior:{}}}}},Sp:{type:"structure",members:{}},Sw:{type:"list",member:{}},S10:{type:"list",member:{}},S15:{type:"list",member:{type:"structure",required:["Priority","Type"],members:{Priority:{type:"integer"},Type:{}}}},S1j:{type:"structure",required:["HeaderName","FallbackBehavior"],members:{HeaderName:{},FallbackBehavior:{}}},S1l:{type:"structure",required:["ARN"],members:{ARN:{},ExcludedRules:{shape:"S1m"},RuleActionOverrides:{shape:"S1o"}}},S1m:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{}}}},S1o:{type:"list",member:{type:"structure",required:["Name","ActionToUse"],members:{Name:{},ActionToUse:{shape:"S1q"}}}},S1q:{type:"structure",members:{Block:{shape:"S1r"},Allow:{shape:"S1y"},Count:{shape:"S20"},Captcha:{type:"structure",members:{CustomRequestHandling:{shape:"S1z"}}},Challenge:{type:"structure",members:{CustomRequestHandling:{shape:"S1z"}}}}},S1r:{type:"structure",members:{CustomResponse:{type:"structure",required:["ResponseCode"],members:{ResponseCode:{type:"integer"},CustomResponseBodyKey:{},ResponseHeaders:{shape:"S1u"}}}}},S1u:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S1y:{type:"structure",members:{CustomRequestHandling:{shape:"S1z"}}},S1z:{type:"structure",required:["InsertHeaders"],members:{InsertHeaders:{shape:"S1u"}}},S20:{type:"structure",members:{CustomRequestHandling:{shape:"S1z"}}},S2o:{type:"list",member:{shape:"Sa"}},S2r:{type:"structure",required:["VendorName","Name"],members:{VendorName:{},Name:{},Version:{},ExcludedRules:{shape:"S1m"},ScopeDownStatement:{shape:"Sa"},ManagedRuleGroupConfigs:{type:"list",member:{type:"structure",members:{LoginPath:{deprecated:!0,deprecatedMessage:"Deprecated. Use AWSManagedRulesATPRuleSet LoginPath"},PayloadType:{deprecated:!0,deprecatedMessage:"Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection PayloadType"},UsernameField:{shape:"S2y",deprecated:!0,deprecatedMessage:"Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection UsernameField"},PasswordField:{shape:"S30",deprecated:!0,deprecatedMessage:"Deprecated. Use AWSManagedRulesATPRuleSet RequestInspection PasswordField"},AWSManagedRulesBotControlRuleSet:{type:"structure",required:["InspectionLevel"],members:{InspectionLevel:{},EnableMachineLearning:{type:"boolean"}}},AWSManagedRulesATPRuleSet:{type:"structure",required:["LoginPath"],members:{LoginPath:{},RequestInspection:{type:"structure",required:["PayloadType","UsernameField","PasswordField"],members:{PayloadType:{},UsernameField:{shape:"S2y"},PasswordField:{shape:"S30"}}},ResponseInspection:{shape:"S37"},EnableRegexInPath:{type:"boolean"}}},AWSManagedRulesACFPRuleSet:{type:"structure",required:["CreationPath","RegistrationPagePath","RequestInspection"],members:{CreationPath:{},RegistrationPagePath:{},RequestInspection:{type:"structure",required:["PayloadType"],members:{PayloadType:{},UsernameField:{shape:"S2y"},PasswordField:{shape:"S30"},EmailField:{type:"structure",required:["Identifier"],members:{Identifier:{}}},PhoneNumberFields:{type:"list",member:{type:"structure",required:["Identifier"],members:{Identifier:{}}}},AddressFields:{type:"list",member:{type:"structure",required:["Identifier"],members:{Identifier:{}}}}}},ResponseInspection:{shape:"S37"},EnableRegexInPath:{type:"boolean"}}}}}},RuleActionOverrides:{shape:"S1o"}}},S2y:{type:"structure",required:["Identifier"],members:{Identifier:{}}},S30:{type:"structure",required:["Identifier"],members:{Identifier:{}}},S37:{type:"structure",members:{StatusCode:{type:"structure",required:["SuccessCodes","FailureCodes"],members:{SuccessCodes:{type:"list",member:{type:"integer"}},FailureCodes:{type:"list",member:{type:"integer"}}}},Header:{type:"structure",required:["Name","SuccessValues","FailureValues"],members:{Name:{},SuccessValues:{type:"list",member:{}},FailureValues:{type:"list",member:{}}}},BodyContains:{type:"structure",required:["SuccessStrings","FailureStrings"],members:{SuccessStrings:{type:"list",member:{}},FailureStrings:{type:"list",member:{}}}},Json:{type:"structure",required:["Identifier","SuccessValues","FailureValues"],members:{Identifier:{},SuccessValues:{type:"list",member:{}},FailureValues:{type:"list",member:{}}}}}},S44:{type:"structure",members:{Count:{shape:"S20"},None:{type:"structure",members:{}}}},S46:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{}}}},S49:{type:"structure",required:["SampledRequestsEnabled","CloudWatchMetricsEnabled","MetricName"],members:{SampledRequestsEnabled:{type:"boolean"},CloudWatchMetricsEnabled:{type:"boolean"},MetricName:{}}},S4b:{type:"structure",members:{ImmunityTimeProperty:{shape:"S4c"}}},S4c:{type:"structure",required:["ImmunityTime"],members:{ImmunityTime:{type:"long"}}},S4e:{type:"structure",members:{ImmunityTimeProperty:{shape:"S4c"}}},S4p:{type:"list",member:{}},S4r:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S4w:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S50:{type:"list",member:{type:"structure",members:{RegexString:{}}}},S53:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S56:{type:"map",key:{},value:{type:"structure",required:["ContentType","Content"],members:{ContentType:{},Content:{}}}},S5b:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S5d:{type:"structure",members:{Block:{shape:"S1r"},Allow:{shape:"S1y"}}},S5e:{type:"list",member:{}},S5f:{type:"structure",members:{RequestBody:{type:"map",key:{},value:{type:"structure",required:["DefaultSizeInspectionLimit"],members:{DefaultSizeInspectionLimit:{}}}}}},S5l:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S66:{type:"list",member:{type:"structure",members:{VendorName:{},ManagedRuleSetName:{},ProductId:{},ProductLink:{},ProductTitle:{},ProductDescription:{},SnsTopicArn:{},IsVersioningSupported:{type:"boolean"},IsAdvancedManagedRuleSet:{type:"boolean"}}}},S6i:{type:"list",member:{type:"structure",members:{Name:{}}}},S6y:{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:{}}},LogType:{},LogScope:{}}},S7q:{type:"structure",members:{IPAddressVersion:{},Addresses:{shape:"S4p"}}},S7y:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S89:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},S8n:{type:"structure",required:["Name","Id","ARN","DefaultAction","VisibilityConfig"],members:{Name:{},Id:{},ARN:{},DefaultAction:{shape:"S5d"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S49"},Capacity:{type:"long"},PreProcessFirewallManagerRuleGroups:{shape:"S8o"},PostProcessFirewallManagerRuleGroups:{shape:"S8o"},ManagedByFirewallManager:{type:"boolean"},LabelNamespace:{},CustomResponseBodies:{shape:"S56"},CaptchaConfig:{shape:"S4b"},ChallengeConfig:{shape:"S4e"},TokenDomains:{shape:"S5e"},AssociationConfig:{shape:"S5f"}}},S8o:{type:"list",member:{type:"structure",required:["Name","Priority","FirewallManagerStatement","OverrideAction","VisibilityConfig"],members:{Name:{},Priority:{type:"integer"},FirewallManagerStatement:{type:"structure",members:{ManagedRuleGroupStatement:{shape:"S2r"},RuleGroupReferenceStatement:{shape:"S1l"}}},OverrideAction:{shape:"S44"},VisibilityConfig:{shape:"S49"}}}}}}},{}],775:[function(e,t,r){t.exports={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"}}}},AssociateProfiles:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}/associateProfiles"},input:{type:"structure",required:["WorkloadId","ProfileArns"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},ProfileArns:{shape:"S6"}}}},CreateLensShare:{http:{requestUri:"/lenses/{LensAlias}/shares"},input:{type:"structure",required:["LensAlias","SharedWith","ClientRequestToken"],members:{LensAlias:{location:"uri",locationName:"LensAlias"},SharedWith:{},ClientRequestToken:{idempotencyToken:!0}}},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:!0}}},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:!0}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"}}}},CreateProfile:{http:{requestUri:"/profiles"},input:{type:"structure",required:["ProfileName","ProfileDescription","ProfileQuestions","ClientRequestToken"],members:{ProfileName:{},ProfileDescription:{},ProfileQuestions:{shape:"Sp"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Su"}}},output:{type:"structure",members:{ProfileArn:{},ProfileVersion:{}}}},CreateProfileShare:{http:{requestUri:"/profiles/{ProfileArn}/shares"},input:{type:"structure",required:["ProfileArn","SharedWith","ClientRequestToken"],members:{ProfileArn:{location:"uri",locationName:"ProfileArn"},SharedWith:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ShareId:{},ProfileArn:{}}}},CreateReviewTemplate:{http:{requestUri:"/reviewTemplates"},input:{type:"structure",required:["TemplateName","Description","Lenses","ClientRequestToken"],members:{TemplateName:{},Description:{},Lenses:{shape:"S14"},Notes:{},Tags:{shape:"Su"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TemplateArn:{}}}},CreateTemplateShare:{http:{requestUri:"/templates/shares/{TemplateArn}"},input:{type:"structure",required:["TemplateArn","SharedWith","ClientRequestToken"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},SharedWith:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TemplateArn:{},ShareId:{}}}},CreateWorkload:{http:{requestUri:"/workloads"},input:{type:"structure",required:["WorkloadName","Description","Environment","Lenses","ClientRequestToken"],members:{WorkloadName:{},Description:{},Environment:{},AccountIds:{shape:"S1e"},AwsRegions:{shape:"S1g"},NonAwsRegions:{shape:"S1i"},PillarPriorities:{shape:"S1k"},ArchitecturalDesign:{},ReviewOwner:{},IndustryType:{},Industry:{},Lenses:{shape:"S1q"},Notes:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Su"},DiscoveryConfig:{shape:"S1r"},Applications:{shape:"S1v"},ProfileArns:{type:"list",member:{}},ReviewTemplateArns:{type:"list",member:{}},JiraConfiguration:{shape:"S1z"}}},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:!0}}},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:!0,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:!0,location:"querystring",locationName:"ClientRequestToken"}}}},DeleteProfile:{http:{method:"DELETE",requestUri:"/profiles/{ProfileArn}"},input:{type:"structure",required:["ProfileArn","ClientRequestToken"],members:{ProfileArn:{location:"uri",locationName:"ProfileArn"},ClientRequestToken:{idempotencyToken:!0,location:"querystring",locationName:"ClientRequestToken"}}}},DeleteProfileShare:{http:{method:"DELETE",requestUri:"/profiles/{ProfileArn}/shares/{ShareId}"},input:{type:"structure",required:["ShareId","ProfileArn","ClientRequestToken"],members:{ShareId:{location:"uri",locationName:"ShareId"},ProfileArn:{location:"uri",locationName:"ProfileArn"},ClientRequestToken:{idempotencyToken:!0,location:"querystring",locationName:"ClientRequestToken"}}}},DeleteReviewTemplate:{http:{method:"DELETE",requestUri:"/reviewTemplates/{TemplateArn}"},input:{type:"structure",required:["TemplateArn","ClientRequestToken"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},ClientRequestToken:{idempotencyToken:!0,location:"querystring",locationName:"ClientRequestToken"}}}},DeleteTemplateShare:{http:{method:"DELETE",requestUri:"/templates/shares/{TemplateArn}/{ShareId}"},input:{type:"structure",required:["ShareId","TemplateArn","ClientRequestToken"],members:{ShareId:{location:"uri",locationName:"ShareId"},TemplateArn:{location:"uri",locationName:"TemplateArn"},ClientRequestToken:{idempotencyToken:!0,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:!0,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:!0,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"}}}},DisassociateProfiles:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}/disassociateProfiles"},input:{type:"structure",required:["WorkloadId","ProfileArns"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},ProfileArns:{shape:"S6"}}}},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:"S2o"}}}},GetConsolidatedReport:{http:{method:"GET",requestUri:"/consolidatedReport"},input:{type:"structure",required:["Format"],members:{Format:{location:"querystring",locationName:"Format"},IncludeSharedResources:{location:"querystring",locationName:"IncludeSharedResources",type:"boolean"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Metrics:{type:"list",member:{type:"structure",members:{MetricType:{},RiskCounts:{shape:"S3q"},WorkloadId:{},WorkloadName:{},WorkloadArn:{},UpdatedAt:{type:"timestamp"},Lenses:{type:"list",member:{type:"structure",members:{LensArn:{},Pillars:{type:"list",member:{type:"structure",members:{PillarId:{},RiskCounts:{shape:"S3q"},Questions:{type:"list",member:{type:"structure",members:{QuestionId:{},Risk:{},BestPractices:{type:"list",member:{type:"structure",members:{ChoiceId:{},ChoiceTitle:{}}}}}}}}}},RiskCounts:{shape:"S3q"}}}},LensesAppliedCount:{type:"integer"}}}},NextToken:{},Base64String:{}}}},GetGlobalSettings:{http:{method:"GET",requestUri:"/global-settings"},output:{type:"structure",members:{OrganizationSharingStatus:{},DiscoveryIntegrationStatus:{},JiraConfiguration:{type:"structure",members:{IntegrationStatus:{},IssueManagementStatus:{},IssueManagementType:{},Subdomain:{},JiraProjectKey:{},StatusMessage:{}}}}}},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:{},Tags:{shape:"Su"}}}}}},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:"S4j"}}}},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:"S59"}}}}}},GetProfile:{http:{method:"GET",requestUri:"/profiles/{ProfileArn}"},input:{type:"structure",required:["ProfileArn"],members:{ProfileArn:{location:"uri",locationName:"ProfileArn"},ProfileVersion:{location:"querystring",locationName:"ProfileVersion"}}},output:{type:"structure",members:{Profile:{shape:"S5f"}}}},GetProfileTemplate:{http:{method:"GET",requestUri:"/profileTemplate"},input:{type:"structure",members:{}},output:{type:"structure",members:{ProfileTemplate:{type:"structure",members:{TemplateName:{},TemplateQuestions:{type:"list",member:{type:"structure",members:{QuestionId:{},QuestionTitle:{},QuestionDescription:{},QuestionChoices:{type:"list",member:{type:"structure",members:{ChoiceId:{},ChoiceTitle:{},ChoiceDescription:{}}}},MinSelectedChoices:{type:"integer"},MaxSelectedChoices:{type:"integer"}}}},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}},GetReviewTemplate:{http:{method:"GET",requestUri:"/reviewTemplates/{TemplateArn}"},input:{type:"structure",required:["TemplateArn"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"}}},output:{type:"structure",members:{ReviewTemplate:{shape:"S5w"}}}},GetReviewTemplateAnswer:{http:{method:"GET",requestUri:"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}"},input:{type:"structure",required:["TemplateArn","LensAlias","QuestionId"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},LensAlias:{location:"uri",locationName:"LensAlias"},QuestionId:{location:"uri",locationName:"QuestionId"}}},output:{type:"structure",members:{TemplateArn:{},LensAlias:{},Answer:{shape:"S62"}}}},GetReviewTemplateLensReview:{http:{method:"GET",requestUri:"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}"},input:{type:"structure",required:["TemplateArn","LensAlias"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},LensAlias:{location:"uri",locationName:"LensAlias"}}},output:{type:"structure",members:{TemplateArn:{},LensReview:{shape:"S66"}}}},GetWorkload:{http:{method:"GET",requestUri:"/workloads/{WorkloadId}"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"}}},output:{type:"structure",members:{Workload:{shape:"S59"}}}},ImportLens:{http:{method:"PUT",requestUri:"/importLens"},input:{type:"structure",required:["JSONString","ClientRequestToken"],members:{LensAlias:{},JSONString:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Su"}}},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"},QuestionPriority:{location:"querystring",locationName:"QuestionPriority"}}},output:{type:"structure",members:{WorkloadId:{},MilestoneNumber:{type:"integer"},LensAlias:{},LensArn:{},AnswerSummaries:{type:"list",member:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},Choices:{shape:"S2u"},SelectedChoices:{shape:"S35"},ChoiceAnswerSummaries:{shape:"S6k"},IsApplicable:{type:"boolean"},Risk:{},Reason:{},QuestionType:{},JiraConfiguration:{shape:"S3e"}}}},NextToken:{}}}},ListCheckDetails:{http:{requestUri:"/workloads/{WorkloadId}/checks"},input:{type:"structure",required:["WorkloadId","LensArn","PillarId","QuestionId","ChoiceId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},NextToken:{},MaxResults:{type:"integer"},LensArn:{},PillarId:{},QuestionId:{},ChoiceId:{}}},output:{type:"structure",members:{CheckDetails:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},Provider:{},LensArn:{},PillarId:{},QuestionId:{},ChoiceId:{},Status:{},AccountId:{},FlaggedResources:{type:"integer"},Reason:{},UpdatedAt:{type:"timestamp"}}}},NextToken:{}}}},ListCheckSummaries:{http:{requestUri:"/workloads/{WorkloadId}/checkSummaries"},input:{type:"structure",required:["WorkloadId","LensArn","PillarId","QuestionId","ChoiceId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},NextToken:{},MaxResults:{type:"integer"},LensArn:{},PillarId:{},QuestionId:{},ChoiceId:{}}},output:{type:"structure",members:{CheckSummaries:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Provider:{},Description:{},UpdatedAt:{type:"timestamp"},LensArn:{},PillarId:{},QuestionId:{},ChoiceId:{},Status:{},AccountSummary:{type:"map",key:{},value:{type:"integer"}}}}},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"},QuestionPriority:{location:"querystring",locationName:"QuestionPriority"}}},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:{}}}},JiraConfiguration:{shape:"S3e"}}}},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:"S3q"},Profiles:{shape:"S4t"},PrioritizedRiskCounts:{shape:"S3q"}}}},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"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{LensShareSummaries:{type:"list",member:{type:"structure",members:{ShareId:{},SharedWith:{},Status:{},StatusMessage:{}}}},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:"S7w"}}}},NextToken:{}}}},ListNotifications:{http:{requestUri:"/notifications"},input:{type:"structure",members:{WorkloadId:{},NextToken:{},MaxResults:{type:"integer"},ResourceArn:{}}},output:{type:"structure",members:{NotificationSummaries:{type:"list",member:{type:"structure",members:{Type:{},LensUpgradeSummary:{type:"structure",members:{WorkloadId:{},WorkloadName:{},LensAlias:{},LensArn:{},CurrentLensVersion:{},LatestLensVersion:{},ResourceArn:{},ResourceName:{}}}}}},NextToken:{}}}},ListProfileNotifications:{http:{method:"GET",requestUri:"/profileNotifications/"},input:{type:"structure",members:{WorkloadId:{location:"querystring",locationName:"WorkloadId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{NotificationSummaries:{type:"list",member:{type:"structure",members:{CurrentProfileVersion:{},LatestProfileVersion:{},Type:{},ProfileArn:{},ProfileName:{},WorkloadId:{},WorkloadName:{}}}},NextToken:{}}}},ListProfileShares:{http:{method:"GET",requestUri:"/profiles/{ProfileArn}/shares"},input:{type:"structure",required:["ProfileArn"],members:{ProfileArn:{location:"uri",locationName:"ProfileArn"},SharedWithPrefix:{location:"querystring",locationName:"SharedWithPrefix"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{ProfileShareSummaries:{type:"list",member:{type:"structure",members:{ShareId:{},SharedWith:{},Status:{},StatusMessage:{}}}},NextToken:{}}}},ListProfiles:{http:{method:"GET",requestUri:"/profileSummaries"},input:{type:"structure",members:{ProfileNamePrefix:{location:"querystring",locationName:"ProfileNamePrefix"},ProfileOwnerType:{location:"querystring",locationName:"ProfileOwnerType"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{ProfileSummaries:{type:"list",member:{type:"structure",members:{ProfileArn:{},ProfileVersion:{},ProfileName:{},ProfileDescription:{},Owner:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}},NextToken:{}}}},ListReviewTemplateAnswers:{http:{method:"GET",requestUri:"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers"},input:{type:"structure",required:["TemplateArn","LensAlias"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},LensAlias:{location:"uri",locationName:"LensAlias"},PillarId:{location:"querystring",locationName:"PillarId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{TemplateArn:{},LensAlias:{},AnswerSummaries:{type:"list",member:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},Choices:{shape:"S2u"},SelectedChoices:{shape:"S35"},ChoiceAnswerSummaries:{shape:"S6k"},IsApplicable:{type:"boolean"},AnswerStatus:{},Reason:{},QuestionType:{}}}},NextToken:{}}}},ListReviewTemplates:{http:{method:"GET",requestUri:"/reviewTemplates"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{ReviewTemplates:{type:"list",member:{type:"structure",members:{Description:{},Lenses:{shape:"S14"},Owner:{},UpdatedAt:{type:"timestamp"},TemplateArn:{},TemplateName:{},UpdateStatus:{}}}},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"},ProfileNamePrefix:{location:"querystring",locationName:"ProfileNamePrefix"},TemplateNamePrefix:{location:"querystring",locationName:"TemplateNamePrefix"}}},output:{type:"structure",members:{ShareInvitationSummaries:{type:"list",member:{type:"structure",members:{ShareInvitationId:{},SharedBy:{},SharedWith:{},PermissionType:{},ShareResourceType:{},WorkloadName:{},WorkloadId:{},LensName:{},LensArn:{},ProfileName:{},ProfileArn:{},TemplateName:{},TemplateArn:{}}}},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:"Su"}}}},ListTemplateShares:{http:{method:"GET",requestUri:"/templates/shares/{TemplateArn}"},input:{type:"structure",required:["TemplateArn"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},SharedWithPrefix:{location:"querystring",locationName:"SharedWithPrefix"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{TemplateArn:{},TemplateShareSummaries:{type:"list",member:{type:"structure",members:{ShareId:{},SharedWith:{},Status:{},StatusMessage:{}}}},NextToken:{}}}},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"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{WorkloadId:{},WorkloadShareSummaries:{type:"list",member:{type:"structure",members:{ShareId:{},SharedWith:{},PermissionType:{},Status:{},StatusMessage:{}}}},NextToken:{}}}},ListWorkloads:{http:{requestUri:"/workloadsSummaries"},input:{type:"structure",members:{WorkloadNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WorkloadSummaries:{type:"list",member:{shape:"S7w"}},NextToken:{}}}},TagResource:{http:{requestUri:"/tags/{WorkloadArn}"},input:{type:"structure",required:["WorkloadArn","Tags"],members:{WorkloadArn:{location:"uri",locationName:"WorkloadArn"},Tags:{shape:"Su"}}},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:"S35"},ChoiceUpdates:{shape:"S9o"},Notes:{},IsApplicable:{type:"boolean"},Reason:{}}},output:{type:"structure",members:{WorkloadId:{},LensAlias:{},LensArn:{},Answer:{shape:"S2o"}}}},UpdateGlobalSettings:{http:{method:"PATCH",requestUri:"/global-settings"},input:{type:"structure",members:{OrganizationSharingStatus:{},DiscoveryIntegrationStatus:{},JiraConfiguration:{type:"structure",members:{IssueManagementStatus:{},IssueManagementType:{},JiraProjectKey:{},IntegrationStatus:{}}}}}},UpdateIntegration:{http:{requestUri:"/workloads/{WorkloadId}/updateIntegration"},input:{type:"structure",required:["WorkloadId","ClientRequestToken","IntegratingService"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},ClientRequestToken:{idempotencyToken:!0},IntegratingService:{}}}},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:{shape:"S9x"},JiraConfiguration:{shape:"S4o"}}},output:{type:"structure",members:{WorkloadId:{},LensReview:{shape:"S4j"}}}},UpdateProfile:{http:{method:"PATCH",requestUri:"/profiles/{ProfileArn}"},input:{type:"structure",required:["ProfileArn"],members:{ProfileArn:{location:"uri",locationName:"ProfileArn"},ProfileDescription:{},ProfileQuestions:{shape:"Sp"}}},output:{type:"structure",members:{Profile:{shape:"S5f"}}}},UpdateReviewTemplate:{http:{method:"PATCH",requestUri:"/reviewTemplates/{TemplateArn}"},input:{type:"structure",required:["TemplateArn"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},TemplateName:{},Description:{},Notes:{},LensesToAssociate:{shape:"Sa2"},LensesToDisassociate:{shape:"Sa2"}}},output:{type:"structure",members:{ReviewTemplate:{shape:"S5w"}}}},UpdateReviewTemplateAnswer:{http:{method:"PATCH",requestUri:"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}"},input:{type:"structure",required:["TemplateArn","LensAlias","QuestionId"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},LensAlias:{location:"uri",locationName:"LensAlias"},QuestionId:{location:"uri",locationName:"QuestionId"},SelectedChoices:{shape:"S35"},ChoiceUpdates:{shape:"S9o"},Notes:{},IsApplicable:{type:"boolean"},Reason:{}}},output:{type:"structure",members:{TemplateArn:{},LensAlias:{},Answer:{shape:"S62"}}}},UpdateReviewTemplateLensReview:{http:{method:"PATCH",requestUri:"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}"},input:{type:"structure",required:["TemplateArn","LensAlias"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},LensAlias:{location:"uri",locationName:"LensAlias"},LensNotes:{},PillarNotes:{shape:"S9x"}}},output:{type:"structure",members:{TemplateArn:{},LensReview:{shape:"S66"}}}},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:{},ProfileArn:{},TemplateArn:{}}}}}},UpdateWorkload:{http:{method:"PATCH",requestUri:"/workloads/{WorkloadId}"},input:{type:"structure",required:["WorkloadId"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},WorkloadName:{},Description:{},Environment:{},AccountIds:{shape:"S1e"},AwsRegions:{shape:"S1g"},NonAwsRegions:{shape:"S1i"},PillarPriorities:{shape:"S1k"},ArchitecturalDesign:{},ReviewOwner:{},IsReviewOwnerUpdateAcknowledged:{type:"boolean"},IndustryType:{},Industry:{},Notes:{},ImprovementStatus:{},DiscoveryConfig:{shape:"S1r"},Applications:{shape:"S1v"},JiraConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{Workload:{shape:"S59"}}}},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:{}}}},UpgradeProfileVersion:{http:{method:"PUT",requestUri:"/workloads/{WorkloadId}/profiles/{ProfileArn}/upgrade"},input:{type:"structure",required:["WorkloadId","ProfileArn"],members:{WorkloadId:{location:"uri",locationName:"WorkloadId"},ProfileArn:{location:"uri",locationName:"ProfileArn"},MilestoneName:{},ClientRequestToken:{idempotencyToken:!0}}}},UpgradeReviewTemplateLensReview:{http:{method:"PUT",requestUri:"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/upgrade"},input:{type:"structure",required:["TemplateArn","LensAlias"],members:{TemplateArn:{location:"uri",locationName:"TemplateArn"},LensAlias:{location:"uri",locationName:"LensAlias"},ClientRequestToken:{}}}}},shapes:{S3:{type:"list",member:{}},S6:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",members:{QuestionId:{},SelectedChoiceIds:{type:"list",member:{}}}}},Su:{type:"map",key:{},value:{}},S14:{type:"list",member:{}},S1e:{type:"list",member:{}},S1g:{type:"list",member:{}},S1i:{type:"list",member:{}},S1k:{type:"list",member:{}},S1q:{type:"list",member:{}},S1r:{type:"structure",members:{TrustedAdvisorIntegrationStatus:{},WorkloadResourceDefinition:{type:"list",member:{}}}},S1v:{type:"list",member:{}},S1z:{type:"structure",members:{IssueManagementStatus:{},IssueManagementType:{},JiraProjectKey:{}}},S2o:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},QuestionDescription:{},ImprovementPlanUrl:{},HelpfulResourceUrl:{},HelpfulResourceDisplayText:{},Choices:{shape:"S2u"},SelectedChoices:{shape:"S35"},ChoiceAnswers:{shape:"S36"},IsApplicable:{type:"boolean"},Risk:{},Notes:{},Reason:{},JiraConfiguration:{shape:"S3e"}}},S2u:{type:"list",member:{type:"structure",members:{ChoiceId:{},Title:{},Description:{},HelpfulResource:{shape:"S2y"},ImprovementPlan:{shape:"S2y"},AdditionalResources:{type:"list",member:{type:"structure",members:{Type:{},Content:{type:"list",member:{shape:"S2y"}}}}}}}},S2y:{type:"structure",members:{DisplayText:{},Url:{}}},S35:{type:"list",member:{}},S36:{type:"list",member:{type:"structure",members:{ChoiceId:{},Status:{},Reason:{},Notes:{}}}},S3e:{type:"structure",members:{JiraIssueUrl:{},LastSyncedTime:{type:"timestamp"}}},S3q:{type:"map",key:{},value:{type:"integer"}},S4j:{type:"structure",members:{LensAlias:{},LensArn:{},LensVersion:{},LensName:{},LensStatus:{},PillarReviewSummaries:{type:"list",member:{type:"structure",members:{PillarId:{},PillarName:{},Notes:{},RiskCounts:{shape:"S3q"},PrioritizedRiskCounts:{shape:"S3q"}}}},JiraConfiguration:{shape:"S4o"},UpdatedAt:{type:"timestamp"},Notes:{},RiskCounts:{shape:"S3q"},NextToken:{},Profiles:{shape:"S4t"},PrioritizedRiskCounts:{shape:"S3q"}}},S4o:{type:"structure",members:{SelectedPillars:{type:"list",member:{type:"structure",members:{PillarId:{},SelectedQuestionIds:{type:"list",member:{}}}}}}},S4t:{type:"list",member:{type:"structure",members:{ProfileArn:{},ProfileVersion:{}}}},S59:{type:"structure",members:{WorkloadId:{},WorkloadArn:{},WorkloadName:{},Description:{},Environment:{},UpdatedAt:{type:"timestamp"},AccountIds:{shape:"S1e"},AwsRegions:{shape:"S1g"},NonAwsRegions:{shape:"S1i"},ArchitecturalDesign:{},ReviewOwner:{},ReviewRestrictionDate:{type:"timestamp"},IsReviewOwnerUpdateAcknowledged:{type:"boolean"},IndustryType:{},Industry:{},Notes:{},ImprovementStatus:{},RiskCounts:{shape:"S3q"}, +PillarPriorities:{shape:"S1k"},Lenses:{shape:"S1q"},Owner:{},ShareInvitationId:{},Tags:{shape:"Su"},DiscoveryConfig:{shape:"S1r"},Applications:{shape:"S1v"},Profiles:{shape:"S4t"},PrioritizedRiskCounts:{shape:"S3q"},JiraConfiguration:{type:"structure",members:{IssueManagementStatus:{},IssueManagementType:{},JiraProjectKey:{},StatusMessage:{}}}}},S5f:{type:"structure",members:{ProfileArn:{},ProfileVersion:{},ProfileName:{},ProfileDescription:{},ProfileQuestions:{type:"list",member:{type:"structure",members:{QuestionId:{},QuestionTitle:{},QuestionDescription:{},QuestionChoices:{type:"list",member:{type:"structure",members:{ChoiceId:{},ChoiceTitle:{},ChoiceDescription:{}}}},SelectedChoiceIds:{type:"list",member:{}},MinSelectedChoices:{type:"integer"},MaxSelectedChoices:{type:"integer"}}}},Owner:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},ShareInvitationId:{},Tags:{shape:"Su"}}},S5w:{type:"structure",members:{Description:{},Lenses:{shape:"S14"},Notes:{},QuestionCounts:{shape:"S5x"},Owner:{},UpdatedAt:{type:"timestamp"},TemplateArn:{},TemplateName:{},Tags:{shape:"Su"},UpdateStatus:{},ShareInvitationId:{}}},S5x:{type:"map",key:{},value:{type:"integer"}},S62:{type:"structure",members:{QuestionId:{},PillarId:{},QuestionTitle:{},QuestionDescription:{},ImprovementPlanUrl:{},HelpfulResourceUrl:{},HelpfulResourceDisplayText:{},Choices:{shape:"S2u"},SelectedChoices:{shape:"S35"},ChoiceAnswers:{shape:"S36"},IsApplicable:{type:"boolean"},AnswerStatus:{},Notes:{},Reason:{}}},S66:{type:"structure",members:{LensAlias:{},LensArn:{},LensVersion:{},LensName:{},LensStatus:{},PillarReviewSummaries:{type:"list",member:{type:"structure",members:{PillarId:{},PillarName:{},Notes:{},QuestionCounts:{shape:"S5x"}}}},UpdatedAt:{type:"timestamp"},Notes:{},QuestionCounts:{shape:"S5x"},NextToken:{}}},S6k:{type:"list",member:{type:"structure",members:{ChoiceId:{},Status:{},Reason:{}}}},S7w:{type:"structure",members:{WorkloadId:{},WorkloadArn:{},WorkloadName:{},Owner:{},UpdatedAt:{type:"timestamp"},Lenses:{shape:"S1q"},RiskCounts:{shape:"S3q"},ImprovementStatus:{},Profiles:{shape:"S4t"},PrioritizedRiskCounts:{shape:"S3q"}}},S9o:{type:"map",key:{},value:{type:"structure",required:["Status"],members:{Status:{},Reason:{},Notes:{}}}},S9x:{type:"map",key:{},value:{}},Sa2:{type:"list",member:{}}}}},{}],776:[function(e,t,r){t.exports={pagination:{GetConsolidatedReport:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAnswers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCheckDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCheckSummaries:{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"},ListProfileNotifications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProfileShares:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewTemplateAnswers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListShareInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplateShares:{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"}}}},{}],777:[function(e,t,r){t.exports={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:!0},description:{},name:{},serverSideEncryptionConfiguration:{shape:"S5"},tags:{shape:"S7"},type:{}}},output:{type:"structure",members:{assistant:{shape:"Sc"}}},idempotent:!0},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:!0},associationType:{},clientToken:{idempotencyToken:!0},tags:{shape:"S7"}}},output:{type:"structure",members:{assistantAssociation:{shape:"Sn"}}},idempotent:!0},CreateContent:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/contents",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","name","uploadId"],members:{clientToken:{idempotencyToken:!0},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},metadata:{shape:"Sr"},name:{},overrideLinkOutUri:{},tags:{shape:"S7"},title:{},uploadId:{}}},output:{type:"structure",members:{content:{shape:"Sw"}}},idempotent:!0},CreateKnowledgeBase:{http:{requestUri:"/knowledgeBases",responseCode:200},input:{type:"structure",required:["knowledgeBaseType","name"],members:{clientToken:{idempotencyToken:!0},description:{},knowledgeBaseType:{},name:{},renderingConfiguration:{shape:"S13"},serverSideEncryptionConfiguration:{shape:"S5"},sourceConfiguration:{shape:"S14"},tags:{shape:"S7"}}},output:{type:"structure",members:{knowledgeBase:{shape:"S18"}}},idempotent:!0},CreateQuickResponse:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses",responseCode:200},input:{type:"structure",required:["content","knowledgeBaseId","name"],members:{channels:{shape:"S1b"},clientToken:{idempotencyToken:!0},content:{shape:"S1d"},contentType:{},description:{},groupingConfiguration:{shape:"S1h"},isActive:{type:"boolean"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},language:{},name:{},shortcutKey:{},tags:{shape:"S7"}}},output:{type:"structure",members:{quickResponse:{shape:"S1q"}}},idempotent:!0},CreateSession:{http:{requestUri:"/assistants/{assistantId}/sessions",responseCode:200},input:{type:"structure",required:["assistantId","name"],members:{assistantId:{location:"uri",locationName:"assistantId"},clientToken:{idempotencyToken:!0},description:{},name:{},tags:{shape:"S7"}}},output:{type:"structure",members:{session:{shape:"S1w"}}},idempotent:!0},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:!0},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:!0},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:!0},DeleteImportJob:{http:{method:"DELETE",requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs/{importJobId}",responseCode:204},input:{type:"structure",required:["importJobId","knowledgeBaseId"],members:{importJobId:{location:"uri",locationName:"importJobId"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},DeleteQuickResponse:{http:{method:"DELETE",requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}",responseCode:204},input:{type:"structure",required:["knowledgeBaseId","quickResponseId"],members:{knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},quickResponseId:{location:"uri",locationName:"quickResponseId"}}},output:{type:"structure",members:{}},idempotent:!0},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:"Sn"}}}},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:"Sw"}}}},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:"S2i"}}}},GetImportJob:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs/{importJobId}",responseCode:200},input:{type:"structure",required:["importJobId","knowledgeBaseId"],members:{importJobId:{location:"uri",locationName:"importJobId"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"}}},output:{type:"structure",members:{importJob:{shape:"S2l"}}}},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:"S18"}}}},GetQuickResponse:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","quickResponseId"],members:{knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},quickResponseId:{location:"uri",locationName:"quickResponseId"}}},output:{type:"structure",members:{quickResponse:{shape:"S1q"}}}},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:"S32"},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:"S3h"}}}},union:!0},id:{},recommendationIds:{shape:"S3i"},source:{},type:{}}}}}},deprecated:!0,deprecatedMessage:"GetRecommendations API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications."},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:"S1w"}}}},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:"So"},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:{},integrationConfiguration:{shape:"Sf"},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:"S3y"},nextToken:{}}}},ListImportJobs:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs",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:["importJobSummaries"],members:{importJobSummaries:{type:"list",member:{type:"structure",required:["createdTime","importJobId","importJobType","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","status","uploadId"],members:{createdTime:{shape:"S10"},externalSourceConfiguration:{shape:"S2m"},importJobId:{},importJobType:{},knowledgeBaseArn:{},knowledgeBaseId:{},lastModifiedTime:{shape:"S10"},metadata:{shape:"Sr"},status:{},uploadId:{}}}},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:"S13"},serverSideEncryptionConfiguration:{shape:"S5"},sourceConfiguration:{shape:"S14"},status:{},tags:{shape:"S7"}}}},nextToken:{}}}},ListQuickResponses:{http:{method:"GET",requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses",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:["quickResponseSummaries"],members:{nextToken:{},quickResponseSummaries:{type:"list",member:{type:"structure",required:["contentType","createdTime","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","name","quickResponseArn","quickResponseId","status"],members:{channels:{shape:"S1b"},contentType:{},createdTime:{shape:"S10"},description:{},isActive:{type:"boolean"},knowledgeBaseArn:{},knowledgeBaseId:{},lastModifiedBy:{},lastModifiedTime:{shape:"S10"},name:{},quickResponseArn:{},quickResponseId:{},status:{},tags:{shape:"S7"}}}}}}},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:"S3i"},sessionId:{location:"uri",locationName:"sessionId"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{message:{},recommendationId:{}}}},recommendationIds:{shape:"S3i"}}},idempotent:!0},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:"S3h"}}},output:{type:"structure",required:["results"],members:{nextToken:{},results:{type:"list",member:{type:"structure",required:["document","resultId"],members:{document:{shape:"S32"},relevanceScore:{type:"double"},resultId:{}}}}}},deprecated:!0,deprecatedMessage:"QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications."},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:"S4p"}}},output:{type:"structure",required:["contentSummaries"],members:{contentSummaries:{shape:"S3y"},nextToken:{}}}},SearchQuickResponses:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/search/quickResponses",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","searchExpression"],members:{attributes:{type:"map",key:{},value:{},sensitive:!0},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},searchExpression:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","operator"],members:{includeNoExistence:{type:"boolean"},name:{},operator:{},values:{type:"list",member:{}}}}},orderOnField:{type:"structure",required:["name"],members:{name:{},order:{}}},queries:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{allowFuzziness:{type:"boolean"},name:{},operator:{},priority:{},values:{type:"list",member:{}}}}}}}}},output:{type:"structure",required:["results"],members:{nextToken:{},results:{type:"list",member:{type:"structure",required:["contentType","contents","createdTime","isActive","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","name","quickResponseArn","quickResponseId","status"],members:{attributesInterpolated:{shape:"S5g"},attributesNotInterpolated:{shape:"S5g"},channels:{shape:"S1b"},contentType:{},contents:{shape:"S1r"},createdTime:{shape:"S10"},description:{},groupingConfiguration:{shape:"S1h"},isActive:{type:"boolean"},knowledgeBaseArn:{},knowledgeBaseId:{},language:{},lastModifiedBy:{},lastModifiedTime:{shape:"S10"},name:{},quickResponseArn:{},quickResponseId:{},shortcutKey:{},status:{},tags:{shape:"S7"}}}}}}},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:"S4p"}}},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"},presignedUrlTimeToLive:{type:"integer"}}},output:{type:"structure",required:["headersToInclude","uploadId","url","urlExpiry"],members:{headersToInclude:{type:"map",key:{},value:{}},uploadId:{},url:{shape:"Sz"},urlExpiry:{shape:"S10"}}}},StartImportJob:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/importJobs",responseCode:200},input:{type:"structure",required:["importJobType","knowledgeBaseId","uploadId"],members:{clientToken:{idempotencyToken:!0},externalSourceConfiguration:{shape:"S2m"},importJobType:{},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},metadata:{shape:"Sr"},uploadId:{}}},output:{type:"structure",members:{importJob:{shape:"S2l"}}},idempotent:!0},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:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},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:"Sr"},overrideLinkOutUri:{},removeOverrideLinkOutUri:{type:"boolean"},revisionId:{},title:{},uploadId:{}}},output:{type:"structure",members:{content:{shape:"Sw"}}}},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:"S18"}}}},UpdateQuickResponse:{http:{requestUri:"/knowledgeBases/{knowledgeBaseId}/quickResponses/{quickResponseId}",responseCode:200},input:{type:"structure",required:["knowledgeBaseId","quickResponseId"],members:{channels:{shape:"S1b"},content:{shape:"S1d"},contentType:{},description:{},groupingConfiguration:{shape:"S1h"},isActive:{type:"boolean"},knowledgeBaseId:{location:"uri",locationName:"knowledgeBaseId"},language:{},name:{},quickResponseId:{location:"uri",locationName:"quickResponseId"},removeDescription:{type:"boolean"},removeGroupingConfiguration:{type:"boolean"},removeShortcutKey:{type:"boolean"},shortcutKey:{}}},output:{type:"structure",members:{quickResponse:{shape:"S1q"}}}}},shapes:{S5:{type:"structure",members:{kmsKeyId:{}}},S7:{type:"map",key:{},value:{}},Sc:{type:"structure",required:["assistantArn","assistantId","name","status","type"],members:{assistantArn:{},assistantId:{},description:{},integrationConfiguration:{shape:"Sf"},name:{},serverSideEncryptionConfiguration:{shape:"S5"},status:{},tags:{shape:"S7"},type:{}}},Sf:{type:"structure",members:{topicIntegrationArn:{}}},Sn:{type:"structure",required:["assistantArn","assistantAssociationArn","assistantAssociationId","assistantId","associationData","associationType"],members:{assistantArn:{},assistantAssociationArn:{},assistantAssociationId:{},assistantId:{},associationData:{shape:"So"},associationType:{},tags:{shape:"S7"}}},So:{type:"structure",members:{knowledgeBaseAssociation:{type:"structure",members:{knowledgeBaseArn:{},knowledgeBaseId:{}}}},union:!0},Sr:{type:"map",key:{},value:{}},Sw:{type:"structure",required:["contentArn","contentId","contentType","knowledgeBaseArn","knowledgeBaseId","metadata","name","revisionId","status","title","url","urlExpiry"],members:{contentArn:{},contentId:{},contentType:{},knowledgeBaseArn:{},knowledgeBaseId:{},linkOutUri:{},metadata:{shape:"Sr"},name:{},revisionId:{},status:{},tags:{shape:"S7"},title:{},url:{shape:"Sz"},urlExpiry:{shape:"S10"}}},Sz:{type:"string",sensitive:!0},S10:{type:"timestamp",timestampFormat:"unixTimestamp"},S13:{type:"structure",members:{templateUri:{}}},S14:{type:"structure",members:{appIntegrations:{type:"structure",required:["appIntegrationArn"],members:{appIntegrationArn:{},objectFields:{type:"list",member:{}}}}},union:!0},S18:{type:"structure",required:["knowledgeBaseArn","knowledgeBaseId","knowledgeBaseType","name","status"],members:{description:{},knowledgeBaseArn:{},knowledgeBaseId:{},knowledgeBaseType:{},lastContentModificationTime:{shape:"S10"},name:{},renderingConfiguration:{shape:"S13"},serverSideEncryptionConfiguration:{shape:"S5"},sourceConfiguration:{shape:"S14"},status:{},tags:{shape:"S7"}}},S1b:{type:"list",member:{type:"string",sensitive:!0}},S1d:{type:"structure",members:{content:{shape:"S1e"}},union:!0},S1e:{type:"string",sensitive:!0},S1h:{type:"structure",members:{criteria:{type:"string",sensitive:!0},values:{type:"list",member:{type:"string",sensitive:!0}}}},S1q:{type:"structure",required:["contentType","createdTime","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","name","quickResponseArn","quickResponseId","status"],members:{channels:{shape:"S1b"},contentType:{},contents:{shape:"S1r"},createdTime:{shape:"S10"},description:{},groupingConfiguration:{shape:"S1h"},isActive:{type:"boolean"},knowledgeBaseArn:{},knowledgeBaseId:{},language:{},lastModifiedBy:{},lastModifiedTime:{shape:"S10"},name:{},quickResponseArn:{},quickResponseId:{},shortcutKey:{},status:{},tags:{shape:"S7"}}},S1r:{type:"structure",members:{markdown:{shape:"S1s"},plainText:{shape:"S1s"}}},S1s:{type:"structure",members:{content:{shape:"S1e"}},union:!0},S1w:{type:"structure",required:["name","sessionArn","sessionId"],members:{description:{},integrationConfiguration:{type:"structure",members:{topicIntegrationArn:{}}},name:{},sessionArn:{},sessionId:{},tags:{shape:"S7"}}},S2i:{type:"structure",required:["contentArn","contentId","contentType","knowledgeBaseArn","knowledgeBaseId","metadata","name","revisionId","status","title"],members:{contentArn:{},contentId:{},contentType:{},knowledgeBaseArn:{},knowledgeBaseId:{},metadata:{shape:"Sr"},name:{},revisionId:{},status:{},tags:{shape:"S7"},title:{}}},S2l:{type:"structure",required:["createdTime","importJobId","importJobType","knowledgeBaseArn","knowledgeBaseId","lastModifiedTime","status","uploadId","url","urlExpiry"],members:{createdTime:{shape:"S10"},externalSourceConfiguration:{shape:"S2m"},failedRecordReport:{shape:"Sz"},importJobId:{},importJobType:{},knowledgeBaseArn:{},knowledgeBaseId:{},lastModifiedTime:{shape:"S10"},metadata:{shape:"Sr"},status:{},uploadId:{},url:{shape:"Sz"},urlExpiry:{shape:"S10"}}},S2m:{type:"structure",required:["configuration","source"],members:{configuration:{type:"structure",members:{connectConfiguration:{type:"structure",members:{instanceId:{}}}},union:!0},source:{}}},S32:{type:"structure",required:["contentReference"],members:{contentReference:{type:"structure",members:{contentArn:{},contentId:{},knowledgeBaseArn:{},knowledgeBaseId:{}}},excerpt:{shape:"S34"},title:{shape:"S34"}}},S34:{type:"structure",members:{highlights:{type:"list",member:{type:"structure",members:{beginOffsetInclusive:{type:"integer"},endOffsetExclusive:{type:"integer"}}}},text:{type:"string",sensitive:!0}}},S3h:{type:"string",sensitive:!0},S3i:{type:"list",member:{}},S3y:{type:"list",member:{shape:"S2i"}},S4p:{type:"structure",required:["filters"],members:{filters:{type:"list",member:{type:"structure",required:["field","operator","value"],members:{field:{},operator:{},value:{}}}}}},S5g:{type:"list",member:{},sensitive:!0}}}},{}],778:[function(e,t,r){arguments[4][587][0].apply(r,arguments)},{dup:587}],779:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-05-01",endpointPrefix:"workdocs",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkDocs",serviceId:"WorkDocs",signatureVersion:"v4",uid:"workdocs-2016-05-01"},operations:{AbortDocumentVersionUpload:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"}}}},ActivateUser:{http:{requestUri:"/api/v1/users/{UserId}/activation",responseCode:200},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},AddResourcePermissions:{http:{requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:201},input:{type:"structure",required:["ResourceId","Principals"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},Principals:{type:"list",member:{type:"structure", +required:["Id","Type","Role"],members:{Id:{},Type:{},Role:{}}}},NotificationOptions:{type:"structure",members:{SendEmail:{type:"boolean"},EmailMessage:{shape:"St"}}}}},output:{type:"structure",members:{ShareResults:{type:"list",member:{type:"structure",members:{PrincipalId:{},InviteePrincipalId:{},Role:{},Status:{},ShareId:{},StatusMessage:{shape:"St"}}}}}}},CreateComment:{http:{requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment",responseCode:201},input:{type:"structure",required:["DocumentId","VersionId","Text"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},ParentId:{},ThreadId:{},Text:{shape:"S10"},Visibility:{},NotifyCollaborators:{type:"boolean"}}},output:{type:"structure",members:{Comment:{shape:"S13"}}}},CreateCustomMetadata:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId","CustomMetadata"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionid"},CustomMetadata:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateFolder:{http:{requestUri:"/api/v1/folders",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Name:{shape:"S1b"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S1d"}}}},CreateLabels:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId","Labels"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Labels:{shape:"S1g"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{}}},CreateNotificationSubscription:{http:{requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId","Endpoint","Protocol","SubscriptionType"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Endpoint:{},Protocol:{},SubscriptionType:{}}},output:{type:"structure",members:{Subscription:{shape:"S1p"}}}},CreateUser:{http:{requestUri:"/api/v1/users",responseCode:201},input:{type:"structure",required:["Username","GivenName","Surname","Password"],members:{OrganizationId:{},Username:{shape:"S9"},EmailAddress:{shape:"Sa"},GivenName:{shape:"Sb"},Surname:{shape:"Sb"},Password:{type:"string",sensitive:!0},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteDocumentVersion:{http:{method:"DELETE",requestUri:"/api/v1/documentVersions/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","DeletePriorVersions"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},DeletePriorVersions:{location:"querystring",locationName:"deletePriorVersions",type:"boolean"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2e"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2e"}},Groups:{shape:"S2h"}}},ResourceMetadata:{shape:"S2k"},OriginalParent:{shape:"S2k"},CommentMetadata:{shape:"S2m"}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2w"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S39"},Documents:{shape:"S3a"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3d",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2h"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S39"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3d",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S8"}},TotalNumberOfUsers:{deprecated:!0,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S3b"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S44"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2w"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S44"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S39"},Documents:{shape:"S3a"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{shape:"S1b"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S3b"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S31"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},RestoreDocumentVersions:{http:{requestUri:"/api/v1/documentVersions/restore/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},SearchResources:{http:{requestUri:"/api/v1/search",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},QueryText:{shape:"S3d"},QueryScopes:{type:"list",member:{}},OrganizationId:{},AdditionalResponseFields:{type:"list",member:{}},Filters:{type:"structure",members:{TextLocales:{type:"list",member:{}},ContentCategories:{type:"list",member:{}},ResourceTypes:{type:"list",member:{}},Labels:{type:"list",member:{}},Principals:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},Roles:{type:"list",member:{}}}}},AncestorIds:{type:"list",member:{}},SearchCollectionTypes:{type:"list",member:{}},SizeRange:{type:"structure",members:{StartValue:{type:"long"},EndValue:{type:"long"}}},CreatedRange:{shape:"S5d"},ModifiedRange:{shape:"S5d"}}},OrderBy:{type:"list",member:{type:"structure",members:{Field:{},Order:{}}}},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ResourceType:{},WebUrl:{type:"string",sensitive:!0},DocumentMetadata:{shape:"S3b"},FolderMetadata:{shape:"S1d"},CommentMetadata:{shape:"S2m"},DocumentVersionMetadata:{shape:"S2w"}}}},Marker:{}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{shape:"S1b"},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{shape:"S1b"},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{shape:"Sb"},Surname:{shape:"Sb"},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:!0},S8:{type:"structure",members:{Id:{},Username:{shape:"S9"},EmailAddress:{shape:"Sa"},GivenName:{shape:"Sb"},Surname:{shape:"Sb"},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},S9:{type:"string",sensitive:!0},Sa:{type:"string",sensitive:!0},Sb:{type:"string",sensitive:!0},Sj:{type:"structure",members:{StorageAllocatedInBytes:{type:"long"},StorageType:{}}},St:{type:"string",sensitive:!0},S10:{type:"string",sensitive:!0},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1b:{type:"string",sensitive:!0},S1d:{type:"structure",members:{Id:{},Name:{shape:"S1b"},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2e:{type:"structure",members:{Id:{},Username:{shape:"S9"},GivenName:{shape:"Sb"},Surname:{shape:"Sb"},EmailAddress:{shape:"Sa"}}},S2h:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2k:{type:"structure",members:{Type:{},Name:{shape:"S1b"},OriginalName:{shape:"S1b"},Id:{},VersionId:{},Owner:{shape:"S2e"},ParentId:{}}},S2m:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{},ContributorId:{}}},S2w:{type:"structure",members:{Id:{},Name:{shape:"S1b"},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S31"}},Source:{type:"map",key:{},value:{shape:"S31"}}}},S31:{type:"string",sensitive:!0},S39:{type:"list",member:{shape:"S1d"}},S3a:{type:"list",member:{shape:"S3b"}},S3b:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2w"},ResourceState:{},Labels:{shape:"S1g"}}},S3d:{type:"string",sensitive:!0},S44:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{shape:"S1b"}}}}}},S5d:{type:"structure",members:{StartValue:{type:"timestamp"},EndValue:{type:"timestamp"}}}}}},{}],780:[function(e,t,r){t.exports={pagination:{DescribeActivities:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"UserActivities"},DescribeComments:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Comments"},DescribeDocumentVersions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"DocumentVersions"},DescribeFolderContents:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:["Folders","Documents"]},DescribeGroups:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Groups"},DescribeNotificationSubscriptions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Subscriptions"},DescribeResourcePermissions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Principals"},DescribeRootFolders:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Folders"},DescribeUsers:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Users"},SearchResources:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Items"}}}},{}],781:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-09-25",endpointPrefix:"worklink",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"WorkLink",serviceFullName:"Amazon WorkLink",serviceId:"WorkLink",signatureVersion:"v4",signingName:"worklink",uid:"worklink-2018-09-25"},operations:{AssociateDomain:{http:{requestUri:"/associateDomain"},input:{type:"structure",required:["FleetArn","DomainName","AcmCertificateArn"],members:{FleetArn:{},DomainName:{},DisplayName:{},AcmCertificateArn:{}}},output:{type:"structure",members:{}},deprecated:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:!0,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:{}}}}},{}],782:[function(e,t,r){t.exports={pagination:{ListDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteAuthorizationProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteCertificateAuthorities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],783:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-01",endpointPrefix:"workmail",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon WorkMail",serviceId:"WorkMail",signatureVersion:"v4",targetPrefix:"WorkMailService",uid:"workmail-2017-10-01"},operations:{AssociateDelegateToResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:!0},AssociateMemberToGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:!0},AssumeImpersonationRole:{input:{type:"structure",required:["OrganizationId","ImpersonationRoleId"],members:{OrganizationId:{},ImpersonationRoleId:{}}},output:{type:"structure",members:{Token:{},ExpiresIn:{type:"long"}}}},CancelMailboxExportJob:{input:{type:"structure",required:["ClientToken","JobId","OrganizationId"],members:{ClientToken:{idempotencyToken:!0},JobId:{},OrganizationId:{}}},output:{type:"structure",members:{}},idempotent:!0},CreateAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:!0},CreateAvailabilityConfiguration:{input:{type:"structure",required:["OrganizationId","DomainName"],members:{ClientToken:{idempotencyToken:!0},OrganizationId:{},DomainName:{},EwsProvider:{shape:"Sm"},LambdaProvider:{shape:"Sq"}}},output:{type:"structure",members:{}},idempotent:!0},CreateGroup:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{},HiddenFromGlobalAddressList:{type:"boolean"}}},output:{type:"structure",members:{GroupId:{}}},idempotent:!0},CreateImpersonationRole:{input:{type:"structure",required:["OrganizationId","Name","Type","Rules"],members:{ClientToken:{idempotencyToken:!0},OrganizationId:{},Name:{},Type:{},Description:{},Rules:{shape:"S11"}}},output:{type:"structure",members:{ImpersonationRoleId:{}}}},CreateMobileDeviceAccessRule:{input:{type:"structure",required:["OrganizationId","Name","Effect"],members:{OrganizationId:{},ClientToken:{idempotencyToken:!0},Name:{},Description:{},Effect:{},DeviceTypes:{shape:"S1d"},NotDeviceTypes:{shape:"S1d"},DeviceModels:{shape:"S1f"},NotDeviceModels:{shape:"S1f"},DeviceOperatingSystems:{shape:"S1h"},NotDeviceOperatingSystems:{shape:"S1h"},DeviceUserAgents:{shape:"S1j"},NotDeviceUserAgents:{shape:"S1j"}}},output:{type:"structure",members:{MobileDeviceAccessRuleId:{}}}},CreateOrganization:{input:{type:"structure",required:["Alias"],members:{DirectoryId:{},Alias:{},ClientToken:{idempotencyToken:!0},Domains:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},HostedZoneId:{}}}},KmsKeyArn:{},EnableInteroperability:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{}}},idempotent:!0},CreateResource:{input:{type:"structure",required:["OrganizationId","Name","Type"],members:{OrganizationId:{},Name:{},Type:{},Description:{},HiddenFromGlobalAddressList:{type:"boolean"}}},output:{type:"structure",members:{ResourceId:{}}},idempotent:!0},CreateUser:{input:{type:"structure",required:["OrganizationId","Name","DisplayName"],members:{OrganizationId:{},Name:{},DisplayName:{shape:"S23"},Password:{shape:"Sp"},Role:{},FirstName:{shape:"S23"},LastName:{shape:"S23"},HiddenFromGlobalAddressList:{type:"boolean"}}},output:{type:"structure",members:{UserId:{}}},idempotent:!0},DeleteAccessControlRule:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteAvailabilityConfiguration:{input:{type:"structure",required:["OrganizationId","DomainName"],members:{OrganizationId:{},DomainName:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteEmailMonitoringConfiguration:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteImpersonationRole:{input:{type:"structure",required:["OrganizationId","ImpersonationRoleId"],members:{OrganizationId:{},ImpersonationRoleId:{}}},output:{type:"structure",members:{}}},DeleteMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId"],members:{OrganizationId:{},EntityId:{},GranteeId:{}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},OrganizationId:{},DeleteDirectory:{type:"boolean"},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{},State:{}}},idempotent:!0},DeleteResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Id"],members:{OrganizationId:{},Id:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeregisterFromWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeregisterMailDomain:{input:{type:"structure",required:["OrganizationId","DomainName"],members:{OrganizationId:{},DomainName:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeEmailMonitoringConfiguration:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{RoleArn:{},LogGroupArn:{}}},idempotent:!0},DescribeEntity:{input:{type:"structure",required:["OrganizationId","Email"],members:{OrganizationId:{},Email:{}}},output:{type:"structure",members:{EntityId:{},Name:{},Type:{}}},idempotent:!0},DescribeGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{GroupId:{},Name:{},Email:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"},HiddenFromGlobalAddressList:{type:"boolean"}}},idempotent:!0},DescribeInboundDmarcSettings:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Enforced:{type:"boolean"}}},idempotent:!0},DescribeMailboxExportJob:{input:{type:"structure",required:["JobId","OrganizationId"],members:{JobId:{},OrganizationId:{}}},output:{type:"structure",members:{EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{},S3Path:{},EstimatedProgress:{type:"integer"},State:{},ErrorInfo:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},idempotent:!0},DescribeOrganization:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{OrganizationId:{},Alias:{},State:{},DirectoryId:{},DirectoryType:{},DefaultMailDomain:{},CompletedDate:{type:"timestamp"},ErrorMessage:{},ARN:{},MigrationAdmin:{},InteroperabilityEnabled:{type:"boolean"}}},idempotent:!0},DescribeResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{ResourceId:{},Email:{},Name:{},Type:{},BookingOptions:{shape:"S3v"},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"},Description:{},HiddenFromGlobalAddressList:{type:"boolean"}}},idempotent:!0},DescribeUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{UserId:{},Name:{},Email:{},DisplayName:{shape:"S23"},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"},MailboxProvisionedDate:{type:"timestamp"},MailboxDeprovisionedDate:{type:"timestamp"},FirstName:{shape:"S23"},LastName:{shape:"S23"},HiddenFromGlobalAddressList:{type:"boolean"},Initials:{shape:"S23"},Telephone:{shape:"S23"},Street:{shape:"S23"},JobTitle:{shape:"S23"},City:{shape:"S23"},Company:{shape:"S23"},ZipCode:{shape:"S23"},Department:{shape:"S23"},Country:{shape:"S23"},Office:{shape:"S23"}}},idempotent:!0},DisassociateDelegateFromResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:!0},DisassociateMemberFromGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:!0},GetAccessControlEffect:{input:{type:"structure",required:["OrganizationId","IpAddress","Action"],members:{OrganizationId:{},IpAddress:{},Action:{},UserId:{},ImpersonationRoleId:{}}},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:"S4a"}}},idempotent:!0},GetImpersonationRole:{input:{type:"structure",required:["OrganizationId","ImpersonationRoleId"],members:{OrganizationId:{},ImpersonationRoleId:{}}},output:{type:"structure",members:{ImpersonationRoleId:{},Name:{},Type:{},Description:{},Rules:{shape:"S11"},DateCreated:{type:"timestamp"},DateModified:{type:"timestamp"}}}},GetImpersonationRoleEffect:{input:{type:"structure",required:["OrganizationId","ImpersonationRoleId","TargetUser"],members:{OrganizationId:{},ImpersonationRoleId:{},TargetUser:{}}},output:{type:"structure",members:{Type:{},Effect:{},MatchedRules:{type:"list",member:{type:"structure",members:{ImpersonationRuleId:{},Name:{}}}}}}},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:!0},GetMailboxDetails:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{MailboxQuota:{type:"integer"},MailboxSize:{type:"double"}}},idempotent:!0},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:"S55"},NotIpRanges:{shape:"S55"},Actions:{shape:"S57"},NotActions:{shape:"S57"},UserIds:{shape:"S58"},NotUserIds:{shape:"S58"},DateCreated:{type:"timestamp"},DateModified:{type:"timestamp"},ImpersonationRoleIds:{shape:"S59"},NotImpersonationRoleIds:{shape:"S59"}}}}}}},ListAliases:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Aliases:{type:"list",member:{}},NextToken:{}}},idempotent:!0},ListAvailabilityConfigurations:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AvailabilityConfigurations:{type:"list",member:{type:"structure",members:{DomainName:{},ProviderType:{},EwsProvider:{type:"structure",members:{EwsEndpoint:{},EwsUsername:{}}},LambdaProvider:{shape:"Sq"},DateCreated:{type:"timestamp"},DateModified:{type:"timestamp"}}}},NextToken:{}}}},ListGroupMembers:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Members:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListGroups:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"},Filters:{type:"structure",members:{NamePrefix:{},PrimaryEmailPrefix:{},State:{}}}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListGroupsForEntity:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},Filters:{type:"structure",members:{GroupNamePrefix:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupId:{},GroupName:{}}}},NextToken:{}}},idempotent:!0},ListImpersonationRoles:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Roles:{type:"list",member:{type:"structure",members:{ImpersonationRoleId:{},Name:{},Type:{},DateCreated:{type:"timestamp"},DateModified:{type:"timestamp"}}}},NextToken:{}}}},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:!0},ListMailboxExportJobs:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{JobId:{},EntityId:{},Description:{},S3BucketName:{},S3Path:{},EstimatedProgress:{type:"integer"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",required:["GranteeId","GranteeType","PermissionValues"],members:{GranteeId:{},GranteeType:{},PermissionValues:{shape:"S6g"}}}},NextToken:{}}},idempotent:!0},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:"S1d"},NotDeviceTypes:{shape:"S1d"},DeviceModels:{shape:"S1f"},NotDeviceModels:{shape:"S1f"},DeviceOperatingSystems:{shape:"S1h"},NotDeviceOperatingSystems:{shape:"S1h"},DeviceUserAgents:{shape:"S1j"},NotDeviceUserAgents:{shape:"S1j"},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:!0},ListResourceDelegates:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Delegates:{type:"list",member:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}}},NextToken:{}}},idempotent:!0},ListResources:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"},Filters:{type:"structure",members:{NamePrefix:{},PrimaryEmailPrefix:{},State:{}}}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"},Description:{}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S75"}}}},ListUsers:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"},Filters:{type:"structure",members:{UsernamePrefix:{},DisplayNamePrefix:{shape:"S23"},PrimaryEmailPrefix:{},State:{}}}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},DisplayName:{},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},PutAccessControlRule:{input:{type:"structure",required:["Name","Effect","Description","OrganizationId"],members:{Name:{},Effect:{},Description:{},IpRanges:{shape:"S55"},NotIpRanges:{shape:"S55"},Actions:{shape:"S57"},NotActions:{shape:"S57"},UserIds:{shape:"S58"},NotUserIds:{shape:"S58"},OrganizationId:{},ImpersonationRoleIds:{shape:"S59"},NotImpersonationRoleIds:{shape:"S59"}}},output:{type:"structure",members:{}}},PutEmailMonitoringConfiguration:{input:{type:"structure",required:["OrganizationId","RoleArn","LogGroupArn"],members:{OrganizationId:{},RoleArn:{},LogGroupArn:{}}},output:{type:"structure",members:{}},idempotent:!0},PutInboundDmarcSettings:{input:{type:"structure",required:["OrganizationId","Enforced"],members:{OrganizationId:{},Enforced:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},PutMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId","PermissionValues"],members:{OrganizationId:{},EntityId:{},GranteeId:{},PermissionValues:{shape:"S6g"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},FolderConfigurations:{shape:"S4a"}}},output:{type:"structure",members:{}},idempotent:!0},RegisterMailDomain:{input:{type:"structure",required:["OrganizationId","DomainName"],members:{ClientToken:{idempotencyToken:!0},OrganizationId:{},DomainName:{}}},output:{type:"structure",members:{}},idempotent:!0},RegisterToWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:!0},ResetPassword:{input:{type:"structure",required:["OrganizationId","UserId","Password"],members:{OrganizationId:{},UserId:{},Password:{shape:"Sp"}}},output:{type:"structure",members:{}},idempotent:!0},StartMailboxExportJob:{input:{type:"structure",required:["ClientToken","OrganizationId","EntityId","RoleArn","KmsKeyArn","S3BucketName","S3Prefix"],members:{ClientToken:{idempotencyToken:!0},OrganizationId:{},EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S75"}}},output:{type:"structure",members:{}}},TestAvailabilityConfiguration:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},DomainName:{},EwsProvider:{shape:"Sm"},LambdaProvider:{shape:"Sq"}}},output:{type:"structure",members:{TestPassed:{type:"boolean"},FailureReason:{}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAvailabilityConfiguration:{input:{type:"structure",required:["OrganizationId","DomainName"],members:{OrganizationId:{},DomainName:{},EwsProvider:{shape:"Sm"},LambdaProvider:{shape:"Sq"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateDefaultMailDomain:{input:{type:"structure",required:["OrganizationId","DomainName"],members:{OrganizationId:{},DomainName:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{},HiddenFromGlobalAddressList:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateImpersonationRole:{input:{type:"structure",required:["OrganizationId","ImpersonationRoleId","Name","Type","Rules"],members:{OrganizationId:{},ImpersonationRoleId:{},Name:{},Type:{},Description:{},Rules:{shape:"S11"}}},output:{type:"structure",members:{}}},UpdateMailboxQuota:{input:{type:"structure",required:["OrganizationId","UserId","MailboxQuota"],members:{OrganizationId:{},UserId:{},MailboxQuota:{type:"integer"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateMobileDeviceAccessRule:{input:{type:"structure",required:["OrganizationId","MobileDeviceAccessRuleId","Name","Effect"],members:{OrganizationId:{},MobileDeviceAccessRuleId:{},Name:{},Description:{},Effect:{},DeviceTypes:{shape:"S1d"},NotDeviceTypes:{shape:"S1d"},DeviceModels:{shape:"S1f"},NotDeviceModels:{shape:"S1f"},DeviceOperatingSystems:{shape:"S1h"},NotDeviceOperatingSystems:{shape:"S1h"},DeviceUserAgents:{shape:"S1j"},NotDeviceUserAgents:{shape:"S1j"}}},output:{type:"structure",members:{}}},UpdatePrimaryEmailAddress:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},Name:{},BookingOptions:{shape:"S3v"},Description:{},Type:{},HiddenFromGlobalAddressList:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{},Role:{},DisplayName:{shape:"S23"},FirstName:{shape:"S23"},LastName:{shape:"S23"},HiddenFromGlobalAddressList:{type:"boolean"},Initials:{shape:"S23"},Telephone:{shape:"S23"},Street:{shape:"S23"},JobTitle:{shape:"S23"},City:{shape:"S23"},Company:{shape:"S23"},ZipCode:{shape:"S23"},Department:{shape:"S23"},Country:{shape:"S23"},Office:{shape:"S23"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{Sm:{type:"structure",required:["EwsEndpoint","EwsUsername","EwsPassword"],members:{EwsEndpoint:{},EwsUsername:{},EwsPassword:{shape:"Sp"}}},Sp:{type:"string",sensitive:!0},Sq:{type:"structure",required:["LambdaArn"],members:{LambdaArn:{}}},S11:{type:"list",member:{type:"structure",required:["ImpersonationRuleId","Effect"],members:{ImpersonationRuleId:{},Name:{},Description:{},Effect:{},TargetUsers:{shape:"S17"},NotTargetUsers:{shape:"S17"}}}},S17:{type:"list",member:{}},S1d:{type:"list",member:{}},S1f:{type:"list",member:{}},S1h:{type:"list",member:{}},S1j:{type:"list",member:{}},S23:{type:"string",sensitive:!0},S3v:{type:"structure",members:{AutoAcceptRequests:{type:"boolean"},AutoDeclineRecurringRequests:{type:"boolean"},AutoDeclineConflictingRequests:{type:"boolean"}}},S4a:{type:"list",member:{type:"structure",required:["Name","Action"],members:{Name:{},Action:{},Period:{type:"integer"}}}},S55:{type:"list",member:{}},S57:{type:"list",member:{}},S58:{type:"list",member:{}}, +S59:{type:"list",member:{}},S6g:{type:"list",member:{}},S75:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},{}],784:[function(e,t,r){t.exports={pagination:{ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAvailabilityConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AvailabilityConfigurations"},ListGroupMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGroupsForEntity:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListImpersonationRoles:{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"}}}},{}],785:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-05-01",endpointPrefix:"workmailmessageflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkMail Message Flow",serviceId:"WorkMailMessageFlow",signatureVersion:"v4",uid:"workmailmessageflow-2019-05-01"},operations:{GetRawMessageContent:{http:{method:"GET",requestUri:"/messages/{messageId}"},input:{type:"structure",required:["messageId"],members:{messageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",required:["messageContent"],members:{messageContent:{type:"blob",streaming:!0}},payload:"messageContent"}},PutRawMessageContent:{http:{requestUri:"/messages/{messageId}"},input:{type:"structure",required:["messageId","content"],members:{messageId:{location:"uri",locationName:"messageId"},content:{type:"structure",required:["s3Reference"],members:{s3Reference:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{},objectVersion:{}}}}}}},output:{type:"structure",members:{}}}},shapes:{}}},{}],786:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-04-08",endpointPrefix:"workspaces",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon WorkSpaces",serviceId:"WorkSpaces",signatureVersion:"v4",targetPrefix:"WorkspacesService",uid:"workspaces-2015-04-08"},operations:{AcceptAccountLinkInvitation:{input:{type:"structure",required:["LinkId"],members:{LinkId:{},ClientToken:{}}},output:{type:"structure",members:{AccountLink:{shape:"S5"}}}},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:"Sf"}}},output:{type:"structure",members:{}}},AssociateWorkspaceApplication:{input:{type:"structure",required:["WorkspaceId","ApplicationId"],members:{WorkspaceId:{},ApplicationId:{}}},output:{type:"structure",members:{Association:{shape:"Sm"}}}},AuthorizeIpRules:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{shape:"Su"}}},output:{type:"structure",members:{}}},CopyWorkspaceImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{Name:{},Description:{},SourceImageId:{},SourceRegion:{},Tags:{shape:"S14"}}},output:{type:"structure",members:{ImageId:{}}}},CreateAccountLinkInvitation:{input:{type:"structure",required:["TargetAccountId"],members:{TargetAccountId:{},ClientToken:{}}},output:{type:"structure",members:{AccountLink:{shape:"S5"}}}},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:"S14"}}},output:{type:"structure",members:{AliasId:{}}}},CreateIpGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},GroupDesc:{},UserRules:{shape:"Su"},Tags:{shape:"S14"}}},output:{type:"structure",members:{GroupId:{}}}},CreateStandbyWorkspaces:{input:{type:"structure",required:["PrimaryRegion","StandbyWorkspaces"],members:{PrimaryRegion:{},StandbyWorkspaces:{type:"list",member:{shape:"S1p"}}}},output:{type:"structure",members:{FailedStandbyRequests:{type:"list",member:{type:"structure",members:{StandbyWorkspaceRequest:{shape:"S1p"},ErrorCode:{},ErrorMessage:{}}}},PendingStandbyRequests:{type:"list",member:{type:"structure",members:{UserName:{},DirectoryId:{},State:{},WorkspaceId:{}}}}}}},CreateTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S14"}}},output:{type:"structure",members:{}}},CreateUpdatedWorkspaceImage:{input:{type:"structure",required:["Name","Description","SourceImageId"],members:{Name:{},Description:{},SourceImageId:{},Tags:{shape:"S14"}}},output:{type:"structure",members:{ImageId:{}}}},CreateWorkspaceBundle:{input:{type:"structure",required:["BundleName","BundleDescription","ImageId","ComputeType","UserStorage"],members:{BundleName:{},BundleDescription:{},ImageId:{},ComputeType:{shape:"S28"},UserStorage:{shape:"S2a"},RootStorage:{shape:"S2b"},Tags:{shape:"S14"}}},output:{type:"structure",members:{WorkspaceBundle:{shape:"S2d"}}}},CreateWorkspaceImage:{input:{type:"structure",required:["Name","Description","WorkspaceId"],members:{Name:{},Description:{},WorkspaceId:{},Tags:{shape:"S14"}}},output:{type:"structure",members:{ImageId:{},Name:{},Description:{},OperatingSystem:{shape:"S2k"},State:{},RequiredTenancy:{},Created:{type:"timestamp"},OwnerAccountId:{}}}},CreateWorkspaces:{input:{type:"structure",required:["Workspaces"],members:{Workspaces:{type:"list",member:{shape:"S2q"}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{type:"structure",members:{WorkspaceRequest:{shape:"S2q"},ErrorCode:{},ErrorMessage:{}}}},PendingRequests:{shape:"S35"}}}},DeleteAccountLinkInvitation:{input:{type:"structure",required:["LinkId"],members:{LinkId:{},ClientToken:{}}},output:{type:"structure",members:{AccountLink:{shape:"S5"}}}},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:{}}},DeployWorkspaceApplications:{input:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{},Force:{type:"boolean"}}},output:{type:"structure",members:{Deployment:{type:"structure",members:{Associations:{shape:"S46"}}}}}},DeregisterWorkspaceDirectory:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DescribeAccount:{input:{type:"structure",members:{}},output:{type:"structure",members:{DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{},DedicatedTenancyAccountType:{}}}},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:{}}}},DescribeApplicationAssociations:{input:{type:"structure",required:["ApplicationId","AssociatedResourceTypes"],members:{MaxResults:{type:"integer"},NextToken:{},ApplicationId:{},AssociatedResourceTypes:{type:"list",member:{}}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{ApplicationId:{},AssociatedResourceId:{},AssociatedResourceType:{},Created:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},State:{},StateReason:{shape:"Sq"}}}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationIds:{type:"list",member:{}},ComputeTypeNames:{shape:"S4t"},LicenseType:{},OperatingSystemNames:{shape:"S4v"},Owner:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Applications:{type:"list",member:{type:"structure",members:{ApplicationId:{},Created:{type:"timestamp"},Description:{},LicenseType:{},Name:{},Owner:{},State:{},SupportedComputeTypeNames:{shape:"S4t"},SupportedOperatingSystemNames:{shape:"S4v"}}}},NextToken:{}}}},DescribeBundleAssociations:{input:{type:"structure",required:["BundleId","AssociatedResourceTypes"],members:{BundleId:{},AssociatedResourceTypes:{type:"list",member:{}}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociatedResourceId:{},AssociatedResourceType:{},BundleId:{},Created:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},State:{},StateReason:{shape:"Sq"}}}}}}},DescribeClientBranding:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{DeviceTypeWindows:{shape:"S59"},DeviceTypeOsx:{shape:"S59"},DeviceTypeAndroid:{shape:"S59"},DeviceTypeIos:{shape:"S5f"},DeviceTypeLinux:{shape:"S59"},DeviceTypeWeb:{shape:"S59"}}}},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:"S5l"}}}}}}},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:"S5v"}},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:{}}}},DescribeImageAssociations:{input:{type:"structure",required:["ImageId","AssociatedResourceTypes"],members:{ImageId:{},AssociatedResourceTypes:{type:"list",member:{}}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociatedResourceId:{},AssociatedResourceType:{},Created:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},ImageId:{},State:{},StateReason:{shape:"Sq"}}}}}}},DescribeIpGroups:{input:{type:"structure",members:{GroupIds:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Result:{type:"list",member:{type:"structure",members:{groupId:{},groupName:{},groupDesc:{},userRules:{shape:"Su"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"S14"}}}},DescribeWorkspaceAssociations:{input:{type:"structure",required:["WorkspaceId","AssociatedResourceTypes"],members:{WorkspaceId:{},AssociatedResourceTypes:{type:"list",member:{}}}},output:{type:"structure",members:{Associations:{shape:"S46"}}}},DescribeWorkspaceBundles:{input:{type:"structure",members:{BundleIds:{type:"list",member:{}},Owner:{},NextToken:{}}},output:{type:"structure",members:{Bundles:{type:"list",member:{shape:"S2d"}},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:"S6w"},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:"Sf"},WorkspaceAccessProperties:{shape:"S74"},Tenancy:{},SelfservicePermissions:{shape:"S77"},SamlProperties:{shape:"S78"},CertificateBasedAuthProperties:{shape:"S7b"}}}},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:{shape:"S2k"},State:{},RequiredTenancy:{},ErrorCode:{},ErrorMessage:{},Created:{type:"timestamp"},OwnerAccountId:{},Updates:{type:"structure",members:{UpdateAvailable:{type:"boolean"},Description:{}}},ErrorDetails:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}},NextToken:{}}}},DescribeWorkspaceSnapshots:{input:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}},output:{type:"structure",members:{RebuildSnapshots:{shape:"S7w"},RestoreSnapshots:{shape:"S7w"}}}},DescribeWorkspaces:{input:{type:"structure",members:{WorkspaceIds:{shape:"S7z"},DirectoryId:{},UserName:{},BundleId:{},Limit:{type:"integer"},NextToken:{},WorkspaceName:{}}},output:{type:"structure",members:{Workspaces:{shape:"S35"},NextToken:{}}}},DescribeWorkspacesConnectionStatus:{input:{type:"structure",members:{WorkspaceIds:{shape:"S7z"},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:"Sf"}}},output:{type:"structure",members:{}}},DisassociateWorkspaceApplication:{input:{type:"structure",required:["WorkspaceId","ApplicationId"],members:{WorkspaceId:{},ApplicationId:{}}},output:{type:"structure",members:{Association:{shape:"Sm"}}}},GetAccountLink:{input:{type:"structure",members:{LinkId:{},LinkedAccountId:{}}},output:{type:"structure",members:{AccountLink:{shape:"S5"}}}},ImportClientBranding:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},DeviceTypeWindows:{shape:"S8f"},DeviceTypeOsx:{shape:"S8f"},DeviceTypeAndroid:{shape:"S8f"},DeviceTypeIos:{type:"structure",members:{Logo:{type:"blob"},Logo2x:{type:"blob"},Logo3x:{type:"blob"},SupportEmail:{},SupportLink:{},ForgotPasswordLink:{},LoginMessage:{shape:"S5c"}}},DeviceTypeLinux:{shape:"S8f"},DeviceTypeWeb:{shape:"S8f"}}},output:{type:"structure",members:{DeviceTypeWindows:{shape:"S59"},DeviceTypeOsx:{shape:"S59"},DeviceTypeAndroid:{shape:"S59"},DeviceTypeIos:{shape:"S5f"},DeviceTypeLinux:{shape:"S59"},DeviceTypeWeb:{shape:"S59"}}}},ImportWorkspaceImage:{input:{type:"structure",required:["Ec2ImageId","IngestionProcess","ImageName","ImageDescription"],members:{Ec2ImageId:{},IngestionProcess:{},ImageName:{},ImageDescription:{},Tags:{shape:"S14"},Applications:{type:"list",member:{}}}},output:{type:"structure",members:{ImageId:{}}}},ListAccountLinks:{input:{type:"structure",members:{LinkStatusFilter:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AccountLinks:{type:"list",member:{shape:"S5"}},NextToken:{}}}},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:{}}},ModifyCertificateBasedAuthProperties:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},CertificateBasedAuthProperties:{shape:"S7b"},PropertiesToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ModifyClientProperties:{input:{type:"structure",required:["ResourceId","ClientProperties"],members:{ResourceId:{},ClientProperties:{shape:"S5l"}}},output:{type:"structure",members:{}}},ModifySamlProperties:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},SamlProperties:{shape:"S78"},PropertiesToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ModifySelfservicePermissions:{input:{type:"structure",required:["ResourceId","SelfservicePermissions"],members:{ResourceId:{},SelfservicePermissions:{shape:"S77"}}},output:{type:"structure",members:{}}},ModifyWorkspaceAccessProperties:{input:{type:"structure",required:["ResourceId","WorkspaceAccessProperties"],members:{ResourceId:{},WorkspaceAccessProperties:{shape:"S74"}}},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"],members:{WorkspaceId:{},WorkspaceProperties:{shape:"S2s"},DataReplication:{}}},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:"S9x"}}}}},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:"S9x"}}}}},RegisterWorkspaceDirectory:{input:{type:"structure",required:["DirectoryId","EnableWorkDocs"],members:{DirectoryId:{},SubnetIds:{shape:"S6w"},EnableWorkDocs:{type:"boolean"},EnableSelfService:{type:"boolean"},Tenancy:{},Tags:{shape:"S14"}}},output:{type:"structure",members:{}}},RejectAccountLinkInvitation:{input:{type:"structure",required:["LinkId"],members:{LinkId:{},ClientToken:{}}},output:{type:"structure",members:{AccountLink:{shape:"S5"}}}},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:"S9x"}}}}},StopWorkspaces:{input:{type:"structure",required:["StopWorkspaceRequests"],members:{StopWorkspaceRequests:{type:"list",member:{type:"structure",members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S9x"}}}}},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:"S9x"}}}}},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:"S5v"}}},output:{type:"structure",members:{}}},UpdateRulesOfIpGroup:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{shape:"Su"}}},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:{S5:{type:"structure",members:{AccountLinkId:{},AccountLinkStatus:{},SourceAccountId:{},TargetAccountId:{}}},Sf:{type:"list",member:{}},Sm:{type:"structure",members:{AssociatedResourceId:{},AssociatedResourceType:{},Created:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},State:{},StateReason:{shape:"Sq"},WorkspaceId:{}}},Sq:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},Su:{type:"list",member:{type:"structure",members:{ipRule:{},ruleDesc:{}}}},S14:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1p:{type:"structure",required:["PrimaryWorkspaceId","DirectoryId"],members:{PrimaryWorkspaceId:{},VolumeEncryptionKey:{},DirectoryId:{},Tags:{shape:"S14"},DataReplication:{}}},S28:{type:"structure",members:{Name:{}}},S2a:{type:"structure",members:{Capacity:{}}},S2b:{type:"structure",members:{Capacity:{}}},S2d:{type:"structure",members:{BundleId:{},Name:{},Owner:{},Description:{},ImageId:{},RootStorage:{shape:"S2b"},UserStorage:{shape:"S2a"},ComputeType:{shape:"S28"},LastUpdatedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},State:{},BundleType:{}}},S2k:{type:"structure",members:{Type:{}}},S2q:{type:"structure",required:["DirectoryId","UserName","BundleId"],members:{DirectoryId:{},UserName:{},BundleId:{},VolumeEncryptionKey:{},UserVolumeEncryptionEnabled:{type:"boolean"},RootVolumeEncryptionEnabled:{type:"boolean"},WorkspaceProperties:{shape:"S2s"},Tags:{shape:"S14"},WorkspaceName:{}}},S2s:{type:"structure",members:{RunningMode:{},RunningModeAutoStopTimeoutInMinutes:{type:"integer"},RootVolumeSizeGib:{type:"integer"},UserVolumeSizeGib:{type:"integer"},ComputeTypeName:{},Protocols:{type:"list",member:{}},OperatingSystemName:{}}},S35:{type:"list",member:{type:"structure",members:{WorkspaceId:{},DirectoryId:{},UserName:{},IpAddress:{},State:{},BundleId:{},SubnetId:{},ErrorMessage:{},ErrorCode:{},ComputerName:{},VolumeEncryptionKey:{},UserVolumeEncryptionEnabled:{type:"boolean"},RootVolumeEncryptionEnabled:{type:"boolean"},WorkspaceName:{},WorkspaceProperties:{shape:"S2s"},ModificationStates:{type:"list",member:{type:"structure",members:{Resource:{},State:{}}}},RelatedWorkspaces:{type:"list",member:{type:"structure",members:{WorkspaceId:{},Region:{},State:{},Type:{}}}},DataReplicationSettings:{type:"structure",members:{DataReplication:{},RecoverySnapshotTime:{type:"timestamp"}}},StandbyWorkspacesProperties:{type:"list",member:{type:"structure",members:{StandbyWorkspaceId:{},DataReplication:{},RecoverySnapshotTime:{type:"timestamp"}}}}}}},S46:{type:"list",member:{shape:"Sm"}},S4t:{type:"list",member:{}},S4v:{type:"list",member:{}},S59:{type:"structure",members:{LogoUrl:{},SupportEmail:{},SupportLink:{},ForgotPasswordLink:{},LoginMessage:{shape:"S5c"}}},S5c:{type:"map",key:{},value:{}},S5f:{type:"structure",members:{LogoUrl:{},Logo2xUrl:{},Logo3xUrl:{},SupportEmail:{},SupportLink:{},ForgotPasswordLink:{},LoginMessage:{shape:"S5c"}}},S5l:{type:"structure",members:{ReconnectEnabled:{},LogUploadEnabled:{}}},S5v:{type:"structure",required:["SharedAccountId","AllowAssociation"],members:{SharedAccountId:{},AllowAssociation:{type:"boolean"}}},S6w:{type:"list",member:{}},S74:{type:"structure",members:{DeviceTypeWindows:{},DeviceTypeOsx:{},DeviceTypeWeb:{},DeviceTypeIos:{},DeviceTypeAndroid:{},DeviceTypeChromeOs:{},DeviceTypeZeroClient:{},DeviceTypeLinux:{}}},S77:{type:"structure",members:{RestartWorkspace:{},IncreaseVolumeSize:{},ChangeComputeType:{},SwitchRunningMode:{},RebuildWorkspace:{}}},S78:{type:"structure",members:{Status:{},UserAccessUrl:{},RelayStateParameterName:{}}},S7b:{type:"structure",members:{Status:{},CertificateAuthorityArn:{}}},S7w:{type:"list",member:{type:"structure",members:{SnapshotTime:{type:"timestamp"}}}},S7z:{type:"list",member:{}},S8f:{type:"structure",members:{Logo:{type:"blob"},SupportEmail:{},SupportLink:{},ForgotPasswordLink:{},LoginMessage:{shape:"S5c"}}},S9x:{type:"structure",members:{WorkspaceId:{},ErrorCode:{},ErrorMessage:{}}}}}},{}],787:[function(e,t,r){t.exports={pagination:{DescribeApplicationAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeApplications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeWorkspaceBundles:{input_token:"NextToken",output_token:"NextToken",result_key:"Bundles"},DescribeWorkspaceDirectories:{input_token:"NextToken",output_token:"NextToken",result_key:"Directories"},DescribeWorkspaces:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Workspaces"},ListAccountLinks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountLinks"}}}},{}],788:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2023-08-22",endpointPrefix:"thinclient",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkSpaces Thin Client",serviceId:"WorkSpaces Thin Client",signatureVersion:"v4",signingName:"thinclient",uid:"workspaces-thin-client-2023-08-22"},operations:{CreateEnvironment:{http:{requestUri:"/environments",responseCode:201},input:{type:"structure",required:["desktopArn"],members:{name:{shape:"S2"},desktopArn:{},desktopEndpoint:{shape:"S4"},softwareSetUpdateSchedule:{},maintenanceWindow:{shape:"S6"},softwareSetUpdateMode:{},desiredSoftwareSetId:{},kmsKeyArn:{},clientToken:{idempotencyToken:!0},tags:{shape:"Sh"}}},output:{type:"structure",members:{environment:{shape:"Sk"}}},endpoint:{hostPrefix:"api."}},DeleteDevice:{http:{method:"DELETE",requestUri:"/devices/{id}",responseCode:204},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:!0},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/environments/{id}",responseCode:204},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:!0},DeregisterDevice:{http:{requestUri:"/deregister-device/{id}",responseCode:202},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},targetDeviceStatus:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:!0},GetDevice:{http:{method:"GET",requestUri:"/devices/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{device:{type:"structure",members:{id:{},serialNumber:{},name:{shape:"S10"},model:{},environmentId:{},status:{},currentSoftwareSetId:{},currentSoftwareSetVersion:{},desiredSoftwareSetId:{},pendingSoftwareSetId:{},pendingSoftwareSetVersion:{},softwareSetUpdateSchedule:{},softwareSetComplianceStatus:{},softwareSetUpdateStatus:{},lastConnectedAt:{type:"timestamp"},lastPostureAt:{type:"timestamp"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},arn:{},kmsKeyArn:{},tags:{shape:"Sh"}}}}},endpoint:{hostPrefix:"api."}},GetEnvironment:{http:{method:"GET",requestUri:"/environments/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{environment:{type:"structure",members:{id:{},name:{shape:"S2"},desktopArn:{},desktopEndpoint:{shape:"S4"},desktopType:{},activationCode:{},registeredDevicesCount:{type:"integer"},softwareSetUpdateSchedule:{},maintenanceWindow:{shape:"S6"},softwareSetUpdateMode:{},desiredSoftwareSetId:{},pendingSoftwareSetId:{},pendingSoftwareSetVersion:{},softwareSetComplianceStatus:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},arn:{},kmsKeyArn:{},tags:{shape:"Sh"}}}}},endpoint:{hostPrefix:"api."}},GetSoftwareSet:{http:{method:"GET",requestUri:"/softwaresets/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{softwareSet:{type:"structure",members:{id:{},version:{},releasedAt:{type:"timestamp"},supportedUntil:{type:"timestamp"},validationStatus:{},software:{type:"list",member:{type:"structure",members:{name:{},version:{}}}},arn:{},tags:{shape:"Sh"}}}}},endpoint:{hostPrefix:"api."}},ListDevices:{http:{method:"GET",requestUri:"/devices",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{devices:{type:"list",member:{shape:"S1k"}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListEnvironments:{http:{method:"GET",requestUri:"/environments",responseCode:200},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:"Sk" +}},nextToken:{}}},endpoint:{hostPrefix:"api."}},ListSoftwareSets:{http:{method:"GET",requestUri:"/softwaresets",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{softwareSets:{type:"list",member:{type:"structure",members:{id:{},version:{},releasedAt:{type:"timestamp"},supportedUntil:{type:"timestamp"},validationStatus:{},arn:{}}}},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:"Sh"}}},endpoint:{hostPrefix:"api."}},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:{}},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:{},sensitive:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:!0},UpdateDevice:{http:{method:"PATCH",requestUri:"/devices/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},name:{shape:"S10"},desiredSoftwareSetId:{},softwareSetUpdateSchedule:{}}},output:{type:"structure",members:{device:{shape:"S1k"}}},endpoint:{hostPrefix:"api."},idempotent:!0},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/environments/{id}",responseCode:200},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"id"},name:{shape:"S2"},desktopArn:{},desktopEndpoint:{shape:"S4"},softwareSetUpdateSchedule:{},maintenanceWindow:{shape:"S6"},softwareSetUpdateMode:{},desiredSoftwareSetId:{}}},output:{type:"structure",members:{environment:{shape:"Sk"}}},endpoint:{hostPrefix:"api."},idempotent:!0},UpdateSoftwareSet:{http:{method:"PATCH",requestUri:"/softwaresets/{id}",responseCode:204},input:{type:"structure",required:["id","validationStatus"],members:{id:{location:"uri",locationName:"id"},validationStatus:{}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:!0}},shapes:{S2:{type:"string",sensitive:!0},S4:{type:"string",sensitive:!0},S6:{type:"structure",members:{type:{},startTimeHour:{type:"integer"},startTimeMinute:{type:"integer"},endTimeHour:{type:"integer"},endTimeMinute:{type:"integer"},daysOfTheWeek:{type:"list",member:{}},applyTimeOf:{}}},Sh:{type:"map",key:{},value:{},sensitive:!0},Sk:{type:"structure",members:{id:{},name:{shape:"S2"},desktopArn:{},desktopEndpoint:{shape:"S4"},desktopType:{},activationCode:{},softwareSetUpdateSchedule:{},maintenanceWindow:{shape:"S6"},softwareSetUpdateMode:{},desiredSoftwareSetId:{},pendingSoftwareSetId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},arn:{}}},S10:{type:"string",sensitive:!0},S1k:{type:"structure",members:{id:{},serialNumber:{},name:{shape:"S10"},model:{},environmentId:{},status:{},currentSoftwareSetId:{},desiredSoftwareSetId:{},pendingSoftwareSetId:{},softwareSetUpdateSchedule:{},lastConnectedAt:{type:"timestamp"},lastPostureAt:{type:"timestamp"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},arn:{}}}}}},{}],789:[function(e,t,r){t.exports={pagination:{ListDevices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"devices"},ListEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"environments"},ListSoftwareSets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"softwareSets"}}}},{}],790:[function(e,t,r){t.exports={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:!0},AssociateIpAccessSettings:{http:{method:"PUT",requestUri:"/portals/{portalArn+}/ipAccessSettings",responseCode:200},input:{type:"structure",required:["ipAccessSettingsArn","portalArn"],members:{ipAccessSettingsArn:{location:"querystring",locationName:"ipAccessSettingsArn"},portalArn:{location:"uri",locationName:"portalArn"}}},output:{type:"structure",required:["ipAccessSettingsArn","portalArn"],members:{ipAccessSettingsArn:{},portalArn:{}}},idempotent:!0},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:!0},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:!0},AssociateUserAccessLoggingSettings:{http:{method:"PUT",requestUri:"/portals/{portalArn+}/userAccessLoggingSettings",responseCode:200},input:{type:"structure",required:["portalArn","userAccessLoggingSettingsArn"],members:{portalArn:{location:"uri",locationName:"portalArn"},userAccessLoggingSettingsArn:{location:"querystring",locationName:"userAccessLoggingSettingsArn"}}},output:{type:"structure",required:["portalArn","userAccessLoggingSettingsArn"],members:{portalArn:{},userAccessLoggingSettingsArn:{}}},idempotent:!0},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:!0},CreateBrowserSettings:{http:{requestUri:"/browserSettings",responseCode:200},input:{type:"structure",required:["browserPolicy"],members:{additionalEncryptionContext:{shape:"Sf"},browserPolicy:{shape:"Sh"},clientToken:{idempotencyToken:!0},customerManagedKey:{},tags:{shape:"Sk"}}},output:{type:"structure",required:["browserSettingsArn"],members:{browserSettingsArn:{}}}},CreateIdentityProvider:{http:{requestUri:"/identityProviders",responseCode:200},input:{type:"structure",required:["identityProviderDetails","identityProviderName","identityProviderType","portalArn"],members:{clientToken:{idempotencyToken:!0},identityProviderDetails:{shape:"Sq"},identityProviderName:{shape:"Sr"},identityProviderType:{},portalArn:{}}},output:{type:"structure",required:["identityProviderArn"],members:{identityProviderArn:{}}}},CreateIpAccessSettings:{http:{requestUri:"/ipAccessSettings",responseCode:200},input:{type:"structure",required:["ipRules"],members:{additionalEncryptionContext:{shape:"Sf"},clientToken:{idempotencyToken:!0},customerManagedKey:{},description:{shape:"Sw"},displayName:{shape:"Sx"},ipRules:{shape:"Sy"},tags:{shape:"Sk"}}},output:{type:"structure",required:["ipAccessSettingsArn"],members:{ipAccessSettingsArn:{}}}},CreateNetworkSettings:{http:{requestUri:"/networkSettings",responseCode:200},input:{type:"structure",required:["securityGroupIds","subnetIds","vpcId"],members:{clientToken:{idempotencyToken:!0},securityGroupIds:{shape:"S13"},subnetIds:{shape:"S15"},tags:{shape:"Sk"},vpcId:{}}},output:{type:"structure",required:["networkSettingsArn"],members:{networkSettingsArn:{}}}},CreatePortal:{http:{requestUri:"/portals",responseCode:200},input:{type:"structure",members:{additionalEncryptionContext:{shape:"Sf"},authenticationType:{},clientToken:{idempotencyToken:!0},customerManagedKey:{},displayName:{shape:"Sx"},instanceType:{},maxConcurrentSessions:{type:"integer"},tags:{shape:"Sk"}}},output:{type:"structure",required:["portalArn","portalEndpoint"],members:{portalArn:{},portalEndpoint:{}}}},CreateTrustStore:{http:{requestUri:"/trustStores",responseCode:200},input:{type:"structure",required:["certificateList"],members:{certificateList:{shape:"S1g"},clientToken:{idempotencyToken:!0},tags:{shape:"Sk"}}},output:{type:"structure",required:["trustStoreArn"],members:{trustStoreArn:{}}}},CreateUserAccessLoggingSettings:{http:{requestUri:"/userAccessLoggingSettings",responseCode:200},input:{type:"structure",required:["kinesisStreamArn"],members:{clientToken:{idempotencyToken:!0},kinesisStreamArn:{},tags:{shape:"Sk"}}},output:{type:"structure",required:["userAccessLoggingSettingsArn"],members:{userAccessLoggingSettingsArn:{}}}},CreateUserSettings:{http:{requestUri:"/userSettings",responseCode:200},input:{type:"structure",required:["copyAllowed","downloadAllowed","pasteAllowed","printAllowed","uploadAllowed"],members:{additionalEncryptionContext:{shape:"Sf"},clientToken:{idempotencyToken:!0},cookieSynchronizationConfiguration:{shape:"S1n"},copyAllowed:{},customerManagedKey:{},disconnectTimeoutInMinutes:{type:"integer"},downloadAllowed:{},idleDisconnectTimeoutInMinutes:{type:"integer"},pasteAllowed:{},printAllowed:{},tags:{shape:"Sk"},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:!0},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:!0},DeleteIpAccessSettings:{http:{method:"DELETE",requestUri:"/ipAccessSettings/{ipAccessSettingsArn+}",responseCode:200},input:{type:"structure",required:["ipAccessSettingsArn"],members:{ipAccessSettingsArn:{location:"uri",locationName:"ipAccessSettingsArn"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},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:!0},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:!0},DeleteUserAccessLoggingSettings:{http:{method:"DELETE",requestUri:"/userAccessLoggingSettings/{userAccessLoggingSettingsArn+}",responseCode:200},input:{type:"structure",required:["userAccessLoggingSettingsArn"],members:{userAccessLoggingSettingsArn:{location:"uri",locationName:"userAccessLoggingSettingsArn"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},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:!0},DisassociateIpAccessSettings:{http:{method:"DELETE",requestUri:"/portals/{portalArn+}/ipAccessSettings",responseCode:200},input:{type:"structure",required:["portalArn"],members:{portalArn:{location:"uri",locationName:"portalArn"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},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:!0},DisassociateUserAccessLoggingSettings:{http:{method:"DELETE",requestUri:"/portals/{portalArn+}/userAccessLoggingSettings",responseCode:200},input:{type:"structure",required:["portalArn"],members:{portalArn:{location:"uri",locationName:"portalArn"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},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:"S2r"}}}},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:"S2v"}}}},GetIpAccessSettings:{http:{method:"GET",requestUri:"/ipAccessSettings/{ipAccessSettingsArn+}",responseCode:200},input:{type:"structure",required:["ipAccessSettingsArn"],members:{ipAccessSettingsArn:{location:"uri",locationName:"ipAccessSettingsArn"}}},output:{type:"structure",members:{ipAccessSettings:{shape:"S2y"}}}},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:"S32"}}}},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:"S35"}}}},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",required:["trustStoreArn"],members:{associatedPortalArns:{shape:"S2s"},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",required:["trustStoreArn"],members:{certificate:{type:"structure",members:{body:{type:"blob"},issuer:{},notValidAfter:{type:"timestamp"},notValidBefore:{type:"timestamp"},subject:{},thumbprint:{}}},trustStoreArn:{}}}},GetUserAccessLoggingSettings:{http:{method:"GET",requestUri:"/userAccessLoggingSettings/{userAccessLoggingSettingsArn+}",responseCode:200},input:{type:"structure",required:["userAccessLoggingSettingsArn"],members:{userAccessLoggingSettingsArn:{location:"uri",locationName:"userAccessLoggingSettingsArn"}}},output:{type:"structure",members:{userAccessLoggingSettings:{shape:"S3n"}}}},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:"S3q"}}}},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",required:["browserSettingsArn"],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",required:["identityProviderArn"],members:{identityProviderArn:{},identityProviderName:{shape:"Sr"},identityProviderType:{}}}},nextToken:{}}}},ListIpAccessSettings:{http:{method:"GET",requestUri:"/ipAccessSettings",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ipAccessSettings:{type:"list",member:{type:"structure",required:["ipAccessSettingsArn"],members:{creationDate:{type:"timestamp"},description:{shape:"Sw"},displayName:{shape:"Sx"},ipAccessSettingsArn:{}}}},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",required:["networkSettingsArn"],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",required:["portalArn"],members:{authenticationType:{},browserSettingsArn:{},browserType:{},creationDate:{type:"timestamp"},displayName:{shape:"Sx"},instanceType:{},ipAccessSettingsArn:{},maxConcurrentSessions:{type:"integer"},networkSettingsArn:{},portalArn:{},portalEndpoint:{},portalStatus:{},rendererType:{},trustStoreArn:{},userAccessLoggingSettingsArn:{},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:"Sk"}}}},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",required:["trustStoreArn"],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:{}}}}}}},ListUserAccessLoggingSettings:{http:{method:"GET",requestUri:"/userAccessLoggingSettings",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},userAccessLoggingSettings:{type:"list",member:{type:"structure",required:["userAccessLoggingSettingsArn"],members:{kinesisStreamArn:{},userAccessLoggingSettingsArn:{}}}}}}},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",required:["userSettingsArn"],members:{cookieSynchronizationConfiguration:{shape:"S1n"},copyAllowed:{},disconnectTimeoutInMinutes:{type:"integer"},downloadAllowed:{},idleDisconnectTimeoutInMinutes:{type:"integer"},pasteAllowed:{},printAllowed:{},uploadAllowed:{},userSettingsArn:{}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn+}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{clientToken:{idempotencyToken:!0},resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sk"}}},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:{shape:"Sm"}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateBrowserSettings:{http:{method:"PATCH",requestUri:"/browserSettings/{browserSettingsArn+}",responseCode:200},input:{type:"structure",required:["browserSettingsArn"],members:{browserPolicy:{shape:"Sh"},browserSettingsArn:{location:"uri",locationName:"browserSettingsArn"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["browserSettings"],members:{browserSettings:{shape:"S2r"}}}},UpdateIdentityProvider:{http:{method:"PATCH",requestUri:"/identityProviders/{identityProviderArn+}",responseCode:200},input:{type:"structure",required:["identityProviderArn"],members:{clientToken:{idempotencyToken:!0},identityProviderArn:{location:"uri",locationName:"identityProviderArn"},identityProviderDetails:{shape:"Sq"},identityProviderName:{shape:"Sr"},identityProviderType:{}}},output:{type:"structure",required:["identityProvider"],members:{identityProvider:{shape:"S2v"}}}},UpdateIpAccessSettings:{http:{method:"PATCH",requestUri:"/ipAccessSettings/{ipAccessSettingsArn+}",responseCode:200},input:{type:"structure",required:["ipAccessSettingsArn"],members:{clientToken:{idempotencyToken:!0},description:{shape:"Sw"},displayName:{shape:"Sx"},ipAccessSettingsArn:{location:"uri",locationName:"ipAccessSettingsArn"},ipRules:{shape:"Sy"}}},output:{type:"structure",required:["ipAccessSettings"],members:{ipAccessSettings:{shape:"S2y"}}}},UpdateNetworkSettings:{http:{method:"PATCH",requestUri:"/networkSettings/{networkSettingsArn+}",responseCode:200},input:{type:"structure",required:["networkSettingsArn"],members:{clientToken:{idempotencyToken:!0},networkSettingsArn:{location:"uri",locationName:"networkSettingsArn"},securityGroupIds:{shape:"S13"},subnetIds:{shape:"S15"},vpcId:{}}},output:{type:"structure",required:["networkSettings"],members:{networkSettings:{shape:"S32"}}}},UpdatePortal:{http:{method:"PUT",requestUri:"/portals/{portalArn+}",responseCode:200},input:{type:"structure",required:["portalArn"],members:{authenticationType:{},displayName:{shape:"Sx"},instanceType:{},maxConcurrentSessions:{type:"integer"},portalArn:{location:"uri",locationName:"portalArn"}}},output:{type:"structure",members:{portal:{shape:"S35"}}},idempotent:!0},UpdateTrustStore:{http:{method:"PATCH",requestUri:"/trustStores/{trustStoreArn+}",responseCode:200},input:{type:"structure",required:["trustStoreArn"],members:{certificatesToAdd:{shape:"S1g"},certificatesToDelete:{type:"list",member:{}},clientToken:{idempotencyToken:!0},trustStoreArn:{location:"uri",locationName:"trustStoreArn"}}},output:{type:"structure",required:["trustStoreArn"],members:{trustStoreArn:{}}}},UpdateUserAccessLoggingSettings:{http:{method:"PATCH",requestUri:"/userAccessLoggingSettings/{userAccessLoggingSettingsArn+}",responseCode:200},input:{type:"structure",required:["userAccessLoggingSettingsArn"],members:{clientToken:{idempotencyToken:!0},kinesisStreamArn:{},userAccessLoggingSettingsArn:{location:"uri",locationName:"userAccessLoggingSettingsArn"}}},output:{type:"structure",required:["userAccessLoggingSettings"],members:{userAccessLoggingSettings:{shape:"S3n"}}}},UpdateUserSettings:{http:{method:"PATCH",requestUri:"/userSettings/{userSettingsArn+}",responseCode:200},input:{type:"structure",required:["userSettingsArn"],members:{clientToken:{idempotencyToken:!0},cookieSynchronizationConfiguration:{shape:"S1n"},copyAllowed:{},disconnectTimeoutInMinutes:{type:"integer"},downloadAllowed:{},idleDisconnectTimeoutInMinutes:{type:"integer"},pasteAllowed:{},printAllowed:{},uploadAllowed:{},userSettingsArn:{location:"uri",locationName:"userSettingsArn"}}},output:{type:"structure",required:["userSettings"],members:{userSettings:{shape:"S3q"}}}}},shapes:{Sf:{type:"map",key:{},value:{}},Sh:{type:"string",sensitive:!0},Sk:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sm"},Value:{type:"string",sensitive:!0}},sensitive:!0}},Sm:{type:"string",sensitive:!0},Sq:{type:"map",key:{},value:{},sensitive:!0},Sr:{type:"string",sensitive:!0},Sw:{type:"string",sensitive:!0},Sx:{type:"string",sensitive:!0},Sy:{type:"list",member:{type:"structure",required:["ipRange"],members:{description:{shape:"Sw"},ipRange:{type:"string",sensitive:!0}}},sensitive:!0},S13:{type:"list",member:{}},S15:{type:"list",member:{}},S1g:{type:"list",member:{type:"blob"}},S1n:{type:"structure",required:["allowlist"],members:{allowlist:{shape:"S1o"},blocklist:{shape:"S1o"}},sensitive:!0},S1o:{type:"list",member:{type:"structure",required:["domain"],members:{domain:{type:"string",sensitive:!0},name:{type:"string",sensitive:!0},path:{type:"string",sensitive:!0}}}},S2r:{type:"structure",required:["browserSettingsArn"],members:{additionalEncryptionContext:{shape:"Sf"},associatedPortalArns:{shape:"S2s"},browserPolicy:{shape:"Sh"},browserSettingsArn:{},customerManagedKey:{}}},S2s:{type:"list",member:{}},S2v:{type:"structure",required:["identityProviderArn"],members:{identityProviderArn:{},identityProviderDetails:{shape:"Sq"},identityProviderName:{shape:"Sr"},identityProviderType:{}}},S2y:{type:"structure",required:["ipAccessSettingsArn"],members:{additionalEncryptionContext:{shape:"Sf"},associatedPortalArns:{shape:"S2s"},creationDate:{type:"timestamp"},customerManagedKey:{},description:{shape:"Sw"},displayName:{shape:"Sx"},ipAccessSettingsArn:{},ipRules:{shape:"Sy"}}},S32:{type:"structure",required:["networkSettingsArn"],members:{associatedPortalArns:{shape:"S2s"},networkSettingsArn:{},securityGroupIds:{shape:"S13"},subnetIds:{shape:"S15"},vpcId:{}}},S35:{type:"structure",required:["portalArn"],members:{additionalEncryptionContext:{shape:"Sf"},authenticationType:{},browserSettingsArn:{},browserType:{},creationDate:{type:"timestamp"},customerManagedKey:{},displayName:{shape:"Sx"},instanceType:{},ipAccessSettingsArn:{},maxConcurrentSessions:{type:"integer"},networkSettingsArn:{},portalArn:{},portalEndpoint:{},portalStatus:{},rendererType:{},statusReason:{},trustStoreArn:{},userAccessLoggingSettingsArn:{},userSettingsArn:{}}},S3n:{type:"structure",required:["userAccessLoggingSettingsArn"],members:{associatedPortalArns:{shape:"S2s"},kinesisStreamArn:{},userAccessLoggingSettingsArn:{}}},S3q:{type:"structure",required:["userSettingsArn"],members:{additionalEncryptionContext:{shape:"Sf"},associatedPortalArns:{shape:"S2s"},cookieSynchronizationConfiguration:{shape:"S1n"},copyAllowed:{},customerManagedKey:{},disconnectTimeoutInMinutes:{type:"integer"},downloadAllowed:{},idleDisconnectTimeoutInMinutes:{type:"integer"},pasteAllowed:{},printAllowed:{},uploadAllowed:{},userSettingsArn:{}}}}}},{}],791:[function(e,t,r){t.exports={pagination:{ListBrowserSettings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListIdentityProviders:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListIpAccessSettings:{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"},ListUserAccessLoggingSettings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListUserSettings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],792:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-04-12",endpointPrefix:"xray",protocol:"rest-json",serviceFullName:"AWS X-Ray",serviceId:"XRay",signatureVersion:"v4",uid:"xray-2016-04-12"},operations:{BatchGetTraces:{http:{requestUri:"/Traces"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Traces:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},LimitExceeded:{type:"boolean"},Segments:{type:"list",member:{type:"structure",members:{Id:{},Document:{}}}}}}},UnprocessedTraceIds:{type:"list",member:{}},NextToken:{}}}},CreateGroup:{http:{requestUri:"/CreateGroup"},input:{type:"structure",required:["GroupName"],members:{GroupName:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Group:{ +shape:"So"}}}},CreateSamplingRule:{http:{requestUri:"/CreateSamplingRule"},input:{type:"structure",required:["SamplingRule"],members:{SamplingRule:{shape:"Sq"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},DeleteGroup:{http:{requestUri:"/DeleteGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{}}},DeleteResourcePolicy:{http:{requestUri:"/DeleteResourcePolicy"},input:{type:"structure",required:["PolicyName"],members:{PolicyName:{},PolicyRevisionId:{}}},output:{type:"structure",members:{}}},DeleteSamplingRule:{http:{requestUri:"/DeleteSamplingRule"},input:{type:"structure",members:{RuleName:{},RuleARN:{}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},GetEncryptionConfig:{http:{requestUri:"/EncryptionConfig"},input:{type:"structure",members:{}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1j"}}}},GetGroup:{http:{requestUri:"/GetGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{Group:{shape:"So"}}}},GetGroups:{http:{requestUri:"/Groups"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}}},NextToken:{}}}},GetInsight:{http:{requestUri:"/Insight"},input:{type:"structure",required:["InsightId"],members:{InsightId:{}}},output:{type:"structure",members:{Insight:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1x"},Categories:{shape:"S1z"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S23"},RootCauseServiceRequestImpactStatistics:{shape:"S23"},TopAnomalousServices:{shape:"S25"}}}}}},GetInsightEvents:{http:{requestUri:"/InsightEvents"},input:{type:"structure",required:["InsightId"],members:{InsightId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightEvents:{type:"list",member:{type:"structure",members:{Summary:{},EventTime:{type:"timestamp"},ClientRequestImpactStatistics:{shape:"S23"},RootCauseServiceRequestImpactStatistics:{shape:"S23"},TopAnomalousServices:{shape:"S25"}}}},NextToken:{}}}},GetInsightImpactGraph:{http:{requestUri:"/InsightImpactGraph"},input:{type:"structure",required:["InsightId","StartTime","EndTime"],members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ServiceGraphStartTime:{type:"timestamp"},ServiceGraphEndTime:{type:"timestamp"},Services:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Type:{},Name:{},Names:{shape:"S1y"},AccountId:{},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"}}}}}}},NextToken:{}}}},GetInsightSummaries:{http:{requestUri:"/InsightSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{States:{type:"list",member:{}},GroupARN:{},GroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightSummaries:{type:"list",member:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1x"},Categories:{shape:"S1z"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S23"},RootCauseServiceRequestImpactStatistics:{shape:"S23"},TopAnomalousServices:{shape:"S25"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetSamplingRules:{http:{requestUri:"/GetSamplingRules"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingRuleRecords:{type:"list",member:{shape:"S16"}},NextToken:{}}}},GetSamplingStatisticSummaries:{http:{requestUri:"/SamplingStatisticSummaries"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingStatisticSummaries:{type:"list",member:{type:"structure",members:{RuleName:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},BorrowCount:{type:"integer"},SampledCount:{type:"integer"}}}},NextToken:{}}}},GetSamplingTargets:{http:{requestUri:"/SamplingTargets"},input:{type:"structure",required:["SamplingStatisticsDocuments"],members:{SamplingStatisticsDocuments:{type:"list",member:{type:"structure",required:["RuleName","ClientID","Timestamp","RequestCount","SampledCount"],members:{RuleName:{},ClientID:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},SampledCount:{type:"integer"},BorrowCount:{type:"integer"}}}}}},output:{type:"structure",members:{SamplingTargetDocuments:{type:"list",member:{type:"structure",members:{RuleName:{},FixedRate:{type:"double"},ReservoirQuota:{type:"integer"},ReservoirQuotaTTL:{type:"timestamp"},Interval:{type:"integer"}}}},LastRuleModification:{type:"timestamp"},UnprocessedStatistics:{type:"list",member:{type:"structure",members:{RuleName:{},ErrorCode:{},Message:{}}}}}}},GetServiceGraph:{http:{requestUri:"/ServiceGraph"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},NextToken:{}}},output:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Services:{shape:"S3e"},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTimeSeriesServiceStatistics:{http:{requestUri:"/TimeSeriesServiceStatistics"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},EntitySelectorExpression:{},Period:{type:"integer"},ForecastStatistics:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{TimeSeriesServiceStatistics:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},EdgeSummaryStatistics:{shape:"S3i"},ServiceSummaryStatistics:{shape:"S3q"},ServiceForecastStatistics:{type:"structure",members:{FaultCountHigh:{type:"long"},FaultCountLow:{type:"long"}}},ResponseTimeHistogram:{shape:"S3l"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S3e"},NextToken:{}}}},GetTraceSummaries:{http:{requestUri:"/TraceSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeRangeType:{},Sampling:{type:"boolean"},SamplingStrategy:{type:"structure",members:{Name:{},Value:{type:"double"}}},FilterExpression:{},NextToken:{}}},output:{type:"structure",members:{TraceSummaries:{type:"list",member:{type:"structure",members:{Id:{},StartTime:{type:"timestamp"},Duration:{type:"double"},ResponseTime:{type:"double"},HasFault:{type:"boolean"},HasError:{type:"boolean"},HasThrottle:{type:"boolean"},IsPartial:{type:"boolean"},Http:{type:"structure",members:{HttpURL:{},HttpStatus:{type:"integer"},HttpMethod:{},UserAgent:{},ClientIp:{}}},Annotations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{AnnotationValue:{type:"structure",members:{NumberValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ServiceIds:{shape:"S4d"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S4d"}}}},ServiceIds:{shape:"S4d"},ResourceARNs:{type:"list",member:{type:"structure",members:{ARN:{}}}},InstanceIds:{type:"list",member:{type:"structure",members:{Id:{}}}},AvailabilityZones:{type:"list",member:{type:"structure",members:{Name:{}}}},EntryPoint:{shape:"S1x"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1y"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4s"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ErrorRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1y"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4s"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ResponseTimeRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1y"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Coverage:{type:"double"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},Revision:{type:"integer"},MatchedEventTime:{type:"timestamp"}}}},ApproximateTime:{type:"timestamp"},TracesProcessedCount:{type:"long"},NextToken:{}}}},ListResourcePolicies:{http:{requestUri:"/ListResourcePolicies"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{ResourcePolicies:{type:"list",member:{shape:"S5a"}},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},NextToken:{}}}},PutEncryptionConfig:{http:{requestUri:"/PutEncryptionConfig"},input:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1j"}}}},PutResourcePolicy:{http:{requestUri:"/PutResourcePolicy"},input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},PolicyDocument:{},PolicyRevisionId:{},BypassPolicyLockoutCheck:{type:"boolean"}}},output:{type:"structure",members:{ResourcePolicy:{shape:"S5a"}}}},PutTelemetryRecords:{http:{requestUri:"/TelemetryRecords"},input:{type:"structure",required:["TelemetryRecords"],members:{TelemetryRecords:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},SegmentsReceivedCount:{type:"integer"},SegmentsSentCount:{type:"integer"},SegmentsSpilloverCount:{type:"integer"},SegmentsRejectedCount:{type:"integer"},BackendConnectionErrors:{type:"structure",members:{TimeoutCount:{type:"integer"},ConnectionRefusedCount:{type:"integer"},HTTPCode4XXCount:{type:"integer"},HTTPCode5XXCount:{type:"integer"},UnknownHostCount:{type:"integer"},OtherCount:{type:"integer"}}}}}},EC2InstanceId:{},Hostname:{},ResourceARN:{}}},output:{type:"structure",members:{}}},PutTraceSegments:{http:{requestUri:"/TraceSegments"},input:{type:"structure",required:["TraceSegmentDocuments"],members:{TraceSegmentDocuments:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedTraceSegments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},Message:{}}}}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateGroup:{http:{requestUri:"/UpdateGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},UpdateSamplingRule:{http:{requestUri:"/UpdateSamplingRule"},input:{type:"structure",required:["SamplingRuleUpdate"],members:{SamplingRuleUpdate:{type:"structure",members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},Host:{},ServiceName:{},ServiceType:{},HTTPMethod:{},URLPath:{},Attributes:{shape:"S12"}}}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}}},shapes:{S2:{type:"list",member:{}},Si:{type:"structure",members:{InsightsEnabled:{type:"boolean"},NotificationsEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},So:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},Sq:{type:"structure",required:["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},ServiceName:{},ServiceType:{},Host:{},HTTPMethod:{},URLPath:{},Version:{type:"integer"},Attributes:{shape:"S12"}}},S12:{type:"map",key:{},value:{}},S16:{type:"structure",members:{SamplingRule:{shape:"Sq"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"}}},S1j:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S1x:{type:"structure",members:{Name:{},Names:{shape:"S1y"},AccountId:{},Type:{}}},S1y:{type:"list",member:{}},S1z:{type:"list",member:{}},S23:{type:"structure",members:{FaultCount:{type:"long"},OkCount:{type:"long"},TotalCount:{type:"long"}}},S25:{type:"list",member:{type:"structure",members:{ServiceId:{shape:"S1x"}}}},S3e:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S1y"},Root:{type:"boolean"},AccountId:{},Type:{},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SummaryStatistics:{shape:"S3i"},ResponseTimeHistogram:{shape:"S3l"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}},EdgeType:{},ReceivedEventAgeHistogram:{shape:"S3l"}}}},SummaryStatistics:{shape:"S3q"},DurationHistogram:{shape:"S3l"},ResponseTimeHistogram:{shape:"S3l"}}}},S3i:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3j"},FaultStatistics:{shape:"S3k"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3j:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3k:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3l:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S3q:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3j"},FaultStatistics:{shape:"S3k"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S4d:{type:"list",member:{shape:"S1x"}},S4s:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}},S5a:{type:"structure",members:{PolicyName:{},PolicyDocument:{},PolicyRevisionId:{},LastUpdatedTime:{type:"timestamp"}}}}}},{}],793:[function(e,t,r){t.exports={pagination:{BatchGetTraces:{input_token:"NextToken",non_aggregate_keys:["UnprocessedTraceIds"],output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetInsightEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetInsightSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSamplingRules:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingRuleRecords"},GetSamplingStatisticSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingStatisticSummaries"},GetServiceGraph:{input_token:"NextToken",non_aggregate_keys:["StartTime","EndTime","ContainsOldGroupVersions"],output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",non_aggregate_keys:["ContainsOldGroupVersions"],output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",non_aggregate_keys:["TracesProcessedCount","ApproximateTime"],output_token:"NextToken",result_key:"TraceSummaries"},ListResourcePolicies:{input_token:"NextToken",output_token:"NextToken",result_key:"ResourcePolicies"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"}}}},{}],794:[function(e,t,r){e("../lib/node_loader");var s=e("../lib/core"),i=s.Service,a=s.apiLoader;a.services.cognitoidentity={},s.CognitoIdentity=i.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(a.services.cognitoidentity,"2014-06-30",{get:function(){var t=e("../apis/cognito-identity-2014-06-30.min.json");return t.paginators=e("../apis/cognito-identity-2014-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=s.CognitoIdentity},{"../apis/cognito-identity-2014-06-30.min.json":173,"../apis/cognito-identity-2014-06-30.paginators.json":174,"../lib/core":807,"../lib/node_loader":803}],795:[function(e,t,r){e("../lib/node_loader");var s=e("../lib/core"),i=s.Service,a=s.apiLoader;a.services.sts={},s.STS=i.defineService("sts",["2011-06-15"]),e("../lib/services/sts"),Object.defineProperty(a.services.sts,"2011-06-15",{get:function(){var t=e("../apis/sts-2011-06-15.min.json");return t.paginators=e("../apis/sts-2011-06-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=s.STS},{"../apis/sts-2011-06-15.min.json":734,"../apis/sts-2011-06-15.paginators.json":735,"../lib/core":807,"../lib/node_loader":803,"../lib/services/sts":881}],796:[function(e,t,r){function s(e,t){if(!s.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return s.services[e][t]}s.services={},t.exports=s},{}],797:[function(e,t,r){var s=e("./browserHmac"),i=e("./browserMd5"),a=e("./browserSha1"),o=e("./browserSha256");t.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new i;if("sha256"===e)return new o;if("sha1"===e)return new a;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new s(i,t);if("sha256"===e)return new s(o,t);if("sha1"===e)return new s(a,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},{"./browserHmac":799,"./browserMd5":800,"./browserSha1":801,"./browserSha256":802}],798:[function(e,t,r){function s(e){return"string"==typeof e?0===e.length:0===e.byteLength}function i(e){return"string"==typeof e&&(e=new a(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var a=e("buffer/").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return o.indexOf(Object.prototype.toString.call(e))>-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:s,convertToBuffer:i}},{"buffer/":905}],799:[function(e,t,r){function s(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),s=new Uint8Array(e.BLOCK_SIZE);s.set(r);for(var a=0;ae.BLOCK_SIZE){var s=new e;s.update(r),r=s.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var a=e("./browserHashUtils");t.exports=s,s.prototype.update=function(e){if(a.isEmptyData(e)||this.error)return this;try{this.hash.update(a.convertToBuffer(e))}catch(e){this.error=e}return this},s.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":798}],800:[function(e,t,r){function s(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,s,i,a){return((t=(t+e&4294967295)+(s+a&4294967295)&4294967295)<>>32-i)+r&4294967295}function a(e,t,r,s,a,o,n){return i(t&r|~t&s,e,t,a,o,n)}function o(e,t,r,s,a,o,n){return i(t&s|r&~s,e,t,a,o,n)}function n(e,t,r,s,a,o,n){return i(t^r^s,e,t,a,o,n)}function u(e,t,r,s,a,o,n){return i(r^(t|~s),e,t,a,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=s,s.BLOCK_SIZE=c,s.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,s=t.byteLength;for(this.bytesHashed+=s;s>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),s--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},s.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,s=t.bufferLength,i=t.bytesHashed,a=8*i;if(r.setUint8(this.bufferLength++,128),s%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(a/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},s.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,s=r[0],i=r[1],p=r[2],m=r[3];s=a(s,i,p,m,t.getUint32(0,!0),7,3614090360),m=a(m,s,i,p,t.getUint32(4,!0),12,3905402710),p=a(p,m,s,i,t.getUint32(8,!0),17,606105819),i=a(i,p,m,s,t.getUint32(12,!0),22,3250441966),s=a(s,i,p,m,t.getUint32(16,!0),7,4118548399),m=a(m,s,i,p,t.getUint32(20,!0),12,1200080426),p=a(p,m,s,i,t.getUint32(24,!0),17,2821735955),i=a(i,p,m,s,t.getUint32(28,!0),22,4249261313),s=a(s,i,p,m,t.getUint32(32,!0),7,1770035416),m=a(m,s,i,p,t.getUint32(36,!0),12,2336552879),p=a(p,m,s,i,t.getUint32(40,!0),17,4294925233),i=a(i,p,m,s,t.getUint32(44,!0),22,2304563134),s=a(s,i,p,m,t.getUint32(48,!0),7,1804603682),m=a(m,s,i,p,t.getUint32(52,!0),12,4254626195),p=a(p,m,s,i,t.getUint32(56,!0),17,2792965006),i=a(i,p,m,s,t.getUint32(60,!0),22,1236535329),s=o(s,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,s,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,s,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,s,t.getUint32(0,!0),20,3921069994),s=o(s,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,s,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,s,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,s,t.getUint32(16,!0),20,3889429448),s=o(s,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,s,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,s,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,s,t.getUint32(32,!0),20,1163531501),s=o(s,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,s,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,s,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,s,t.getUint32(48,!0),20,2368359562),s=n(s,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,s,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,s,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,s,t.getUint32(56,!0),23,4259657740),s=n(s,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,s,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,s,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,s,t.getUint32(40,!0),23,3200236656),s=n(s,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,s,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,s,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,s,t.getUint32(24,!0),23,76029189),s=n(s,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,s,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,s,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,s,t.getUint32(8,!0),23,3299628645),s=u(s,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,s,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,s,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,s,t.getUint32(20,!0),21,4237533241),s=u(s,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,s,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,s,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,s,t.getUint32(4,!0),21,2240044497),s=u(s,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,s,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,s,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,s,t.getUint32(52,!0),21,1309151649),s=u(s,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,s,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,s,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,s,t.getUint32(36,!0),21,3951481745),r[0]=s+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":798,"buffer/":905}],801:[function(e,t,r){function s(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var i=e("buffer/").Buffer,a=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=s,s.BLOCK_SIZE=64,s.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(a.isEmptyData(e))return this;e=a.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new i(20),s=new DataView(r.buffer);return s.setUint32(0,this.h0,!1),s.setUint32(4,this.h1,!1),s.setUint32(8,this.h2,!1),s.setUint32(12,this.h3,!1),s.setUint32(16,this.h4,!1),e?r.toString(e):r},s.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,s,i=this.h0,a=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^a&(o^n),s=1518500249):e<40?(r=a^o^n,s=1859775393):e<60?(r=a&o|n&(a|o),s=2400959708):(r=a^o^n,s=3395469782);var p=(i<<5|i>>>27)+r+u+s+(0|this.block[e]);u=n,n=o,o=a<<30|a>>>2,a=i,i=p}for(this.h0=this.h0+i|0,this.h1=this.h1+a|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":798,"buffer/":905}],802:[function(e,t,r){function s(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var i=e("buffer/").Buffer,a=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=s,s.BLOCK_SIZE=64,s.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(a.isEmptyData(e))return this;e=a.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},s.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),s=this.bufferLength;if(r.setUint8(this.bufferLength++,128),s%64>=56){for(var a=this.bufferLength;a<64;a++)r.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(var a=this.bufferLength;a<56;a++)r.setUint8(a,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new i(32),a=0;a<8;a++)o[4*a]=this.state[a]>>>24&255,o[4*a+1]=this.state[a]>>>16&255,o[4*a+2]=this.state[a]>>>8&255,o[4*a+3]=this.state[a]>>>0&255;return e?o.toString(e):o},s.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,s=r[0],i=r[1],a=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10))+(s&i^s&a^i&a)|0;c=m,m=p,p=u,u=n+S|0,n=a,a=i,i=s,s=S+g|0}r[0]+=s,r[1]+=i,r[2]+=a,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":798,"buffer/":905}],803:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var s=e("./core");if(t.exports=s,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),s.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":797,"./core":807,"./credentials":808,"./credentials/chainable_temporary_credentials":809,"./credentials/cognito_identity_credentials":810,"./credentials/credential_provider_chain":811,"./credentials/saml_credentials":812,"./credentials/temporary_credentials":813,"./credentials/web_identity_credentials":814,"./event-stream/buffered-create-event-stream":822,"./http/xhr":830,"./realclock/browserClock":850,"./util":893,"./xml/browser_parser":894,_process:910,"buffer/":905,"querystring/":917,"url/":919}],804:[function(e,t,r){var s=e("../core"),i=s.util.url,a=s.util.crypto.lib,o=s.util.base64.encode,n=s.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=a.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,s){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),s)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};s.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){ +var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),s={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(s["CloudFront-"+i]=r[i]);return S(s,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var s=i.parse(e.url,!0),a=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);s.search=null;for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(s.query[o]=a[o]);try{var n="rtmp"===l(e.url)?d(i.format(s)):i.format(s)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=s.CloudFront.Signer},{"../core":807}],805:[function(e,t,r){var s=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;s.Config=s.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),s.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new s.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,s){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=s,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new s.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,s){e&&(e=r("Could not load token from any providers",e)),i.token=s,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),s.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||s.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(s.util.readFileSync(e)),r=new s.FileSystemCredentials(e),i=new s.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){s.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=s.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=s.util.copy(e),e.credentials=new s.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[s.Request,s.Credentials,s.CredentialProviderChain];s.S3&&(t.push(s.S3),s.S3.ManagedUpload&&t.push(s.S3.ManagedUpload)),s.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),s.config=new s.Config},{"./core":807,"./credentials":808,"./credentials/credential_provider_chain":811}],806:[function(e,t,r){(function(r){(function(){function s(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw a.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=s(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!a.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=s(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var o={};try{o=a.util.getProfilesFromSharedConfig(a.util.iniLoader)[r.env.AWS_PROFILE||a.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=s(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var a=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":807,_process:910}],807:[function(e,t,r){var s={util:e("./util")};({}).toString(),t.exports=s,s.util.update(s,{VERSION:"2.1646.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),e("./maintenance_mode_message"),s.events=new s.SequentialExecutor,s.util.memoizedProperty(s,"endpointCache",function(){return new s.EndpointCache(s.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":930,"./api_loader":796,"./config":805,"./event_listeners":828,"./http":829,"./json/builder":831,"./json/parser":832,"./maintenance_mode_message":833,"./model/api":834,"./model/operation":836,"./model/paginator":837,"./model/resource_waiter":838,"./model/shape":839,"./param_validator":840,"./protocol/json":843,"./protocol/query":844,"./protocol/rest":845,"./protocol/rest_json":846,"./protocol/rest_xml":847,"./request":854,"./resource_waiter":855,"./response":856,"./sequential_executor":858,"./service":859,"./signers/request_signer":885,"./util":893,"./xml/builder":895}],808:[function(e,t,r){var s=e("./core");s.Credentials=s.util.inherit({constructor:function(){if(s.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=s.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){s.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):s.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),s.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=s.util.promisifyMethod("get",e),this.prototype.refreshPromise=s.util.promisifyMethod("refresh",e)},s.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},s.util.addPromises(s.Credentials)},{"./core":807}],809:[function(e,t,r){var s=e("../core"),i=e("../../clients/sts");s.ChainableTemporaryCredentials=s.util.inherit(s.Credentials,{constructor:function(e){s.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=s.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new s.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=s.util.merge({params:t,credentials:e.masterCredentials||s.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||s.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(s,i){var a={};if(s)return void e(s);i&&(a.TokenCode=i),t.service[r](a,function(r,s){r||t.service.credentialsFrom(s,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var a=r;return r instanceof Error&&(a=r.message),void e(s.util.error(new Error("Error fetching MFA token: "+a),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":795,"../core":807}],810:[function(e,t,r){var s=e("../core"),i=e("../../clients/cognitoidentity"),a=e("../../clients/sts");s.CognitoIdentityCredentials=s.util.inherit(s.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){s.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=s.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||s.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,s){!r&&s.IdentityId?(t.params.IdentityId=s.IdentityId,e(null,s.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,s){r?t.clearIdOnNotAuthorized(r):(t.cacheId(s),t.data=s,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,s){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(s),t.params.WebIdentityToken=s.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(s.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new s.WebIdentityCredentials(this.params,e),!this.cognito){var t=s.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new a(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,s.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=s.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":794,"../../clients/sts":795,"../core":807}],811:[function(e,t,r){var s=e("../core");s.CredentialProviderChain=s.util.inherit(s.Credentials,{constructor:function(e){this.providers=e||s.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===a.length)return s.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=a[i++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,a=r.providers.slice(0);t()}return r}}),s.CredentialProviderChain.defaultProviders=[],s.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=s.util.promisifyMethod("resolve",e)},s.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},s.util.addPromises(s.CredentialProviderChain)},{"../core":807}],812:[function(e,t,r){var s=e("../core"),i=e("../../clients/sts");s.SAMLCredentials=s.util.inherit(s.Credentials,{constructor:function(e){s.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||s.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,s){r||t.service.credentialsFrom(s,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":795,"../core":807}],813:[function(e,t,r){var s=e("../core"),i=e("../../clients/sts");s.TemporaryCredentials=s.util.inherit(s.Credentials,{constructor:function(e,t){s.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||s.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,s){r||t.service.credentialsFrom(s,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||s.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new s.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":795,"../core":807}],814:[function(e,t,r){var s=e("../core"),i=e("../../clients/sts");s.WebIdentityCredentials=s.util.inherit(s.Credentials,{constructor:function(e,t){s.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=s.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||s.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,s){t.data=null,r||(t.data=s,t.service.credentialsFrom(s,t)),e(r)})},createClients:function(){if(!this.service){var e=s.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":795,"../core":807}],815:[function(e,t,r){(function(r){(function(){function s(e){var t=e.service,r=t.api||{},s={};return t.config.region&&(s.region=t.config.region),r.serviceId&&(s.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(s.accessKeyId=t.config.credentials.accessKeyId),s}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(s){var a=r.members[s];if(!0===a.endpointDiscoveryId){var o=a.isLocationName?a.name:s;e[o]=String(t[s])}else i(e,t[s],a)})}function a(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=a(e,o),p=s(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=a(e,n),m=s(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(i.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,s){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(s&&(y.endpointCache.put(c,s.Endpoints),e.httpRequest.updateEndpoint(s.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(s.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=a(i,n),p=s(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var s=0;s-1&&0===++e[t];t--);}var a=e("../core").util,o=a.buffer.toBuffer;s.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,a=Math.abs(Math.round(e));r>-1&&a>0;r--,a/=256)t[r]=a;return e<0&&i(t),new s(t)},s.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},s.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:s}},{"../core":807}],825:[function(e,t,r){function s(e,t,r){var s=a(t),o=s.headers[":message-type"];if(o){if("error"===o.value)throw i(s);if("event"!==o.value)return}var n=s.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=s.body:p[m]=e.parse(s.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(a,function(r,s){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=s,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=r(e),s=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var a=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=a}catch(r){if(s&&s.isStreaming){if(s.requiresLength)throw r;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw r}throw r}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("SET_TRACE_ID","afterBuild",function(e){if(i.util.isNode()&&!Object.hasOwnProperty.call(e.httpRequest.headers,"X-Amzn-Trace-Id")){var r=t.env.AWS_LAMBDA_FUNCTION_NAME,s=t.env._X_AMZN_TRACE_ID;"string"==typeof r&&r.length>0&&"string"==typeof s&&s.length>0&&(e.httpRequest.headers["X-Amzn-Trace-Id"]=s)}}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,s){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=s,r.httpResponse.headers=t,r.httpResponse.body=i.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var a=t.date||t.Date,o=r.request.service;if(a){var n=Date.parse(a);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],s={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[s,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,this.httpRequest.path=this.httpRequest.endpoint.path,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new a).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new a).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var s={};return i.util.each(t,function(t,i){Object.prototype.hasOwnProperty.call(e.members,t)?s[t]=r(e.members[t],i):s[t]=i}),s;case"list":var a=[];return i.util.arrayEach(t,function(t,s){a.push(r(e.member,t))}),a;case"map":var o={};return i.util.each(t,function(t,s){o[t]=r(e.value,s)}),o;default:return t}}var s=t.request,a=s.service.config.logger;if(a){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-s.startTime.getTime())/1e3,u=!!a.isTTY,p=t.httpResponse.statusCode,m=s.params;if(s.service.api.operations&&s.service.api.operations[s.operation]&&s.service.api.operations[s.operation].input){m=r(s.service.api.operations[s.operation].input,s.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+=""),l+="[AWS "+s.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+=""),l+=" "+i.util.string.lowerFirst(s.operation),l+="("+c+")",u&&(l+=""),l}();"function"==typeof a.log?a.log(o):"function"==typeof a.write&&a.write(o+"\n")}})}),Json:(new a).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new a).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new a).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError),t("UNSET_CONTENT_LENGTH","afterBuild",r.unsetContentLength)}),RestXml:(new a).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new a).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}}).call(this)}).call(this,e("_process"))},{"./core":807,"./discover_endpoint":815,"./protocol/json":843,"./protocol/query":844,"./protocol/rest":845,"./protocol/rest_json":846,"./protocol/rest_xml":847,"./sequential_executor":858,_process:910,util:904}],829:[function(e,t,r){var s=e("./core"),i=s.util.inherit;s.Endpoint=i({constructor:function(e,t){if(s.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return s.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:s.config.sslEnabled)?"https":"http")+"://"+e}s.util.update(this,s.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),s.HttpRequest=i({constructor:function(e,t){e=new s.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=s.util.userAgent()},getUserAgentHeaderName:function(){return(s.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=s.util.queryStringParse(e),s.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new s.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),s.HttpResponse=i({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),s.HttpClient=i({}),s.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":807}],830:[function(e,t,r){var s=e("../core"),i=e("events").EventEmitter;e("../http"),s.XHRClient=s.util.inherit({handleRequest:function(e,t,r,a){var o=this,n=e.endpoint,u=new i,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){a(s.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){a(s.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){a(s.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),s.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return s.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],s=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=s)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new s.util.Buffer(i.byteLength);for(var a=new Uint8Array(i),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){a.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){a.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){a.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){a.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");a.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},a.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},a.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},a.create=function(e,t,r){if(e.isShape)return e;var s=a.resolve(e,t);if(s){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var o=function(){s.constructor.call(this,e,t,r)};return o.prototype=s,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(a.normalizedTypes[e.type]&&(e.type=a.normalizedTypes[e.type]),a.types[e.type])return new a.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},a.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=a},{"../util":893,"./collection":835}],840:[function(e,t,r){var s=e("./core");s.ParamValidator=s.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e}, +validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,s.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(s.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;this.validateType(t,r,["object"],"structure");for(var s,i=0;e.required&&i= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,s){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+s+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,i){if(null===e||void 0===e)return!1;for(var a=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:s}},{"../core":807,"../util":893}],843:[function(e,t,r){function s(e){var t=e.httpRequest,r=e.service.api,s=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",a=r.operations[e.operation].input,o=new n;1===i&&(i="1.0"),r.awsQueryCompatible&&(t.params||(t.params={}),Object.assign(t.params,e.params)),t.body=o.build(e.params||{},a),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=s,p(e)}function i(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var s=JSON.parse(r.body.toString()),i=s.__type||s.code||s.Code;i&&(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=s.message||s.Message||null;for(var a in s||{})"code"!==a&&"message"!==a&&(t["["+a+"]"]="See error."+a+" for details.",Object.defineProperty(t,a,{value:s[a],enumerable:!1,writable:!0}))}catch(s){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function a(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],s=r.output||{},i=new u;e.data=i.parse(t,s)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:s,extractError:i,extractData:a}},{"../json/builder":831,"../json/parser":832,"../util":893,"./helpers":842}],844:[function(e,t,r){function s(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function i(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(a).sort(),function(e){Array.isArray(a[e])||(a[e]=[a[e]]);for(var t=0;t=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new d,r=e.service.api.operations[e.operation].input;if(r.payload){var s={},i=r.members[r.payload];s=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(s||{},i),a(e)):void 0!==s&&(e.httpRequest.body=s,("binary"===i.type||i.isStreaming)&&a(e,!0))}else e.httpRequest.body=t.build(e.params,r),a(e)}function a(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){c.buildRequest(e),b.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){l.extractError(e)}function u(e){c.extractData(e);var t,r=e.request,s=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};s.hasEventOutput;if(i.payload){var a=i.members[i.payload],o=e.httpResponse.body;if(a.isEventStream)t=new y,e.data[i.payload]=m.createEventStream(2===p.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,a);else if("structure"===a.type||"list"===a.type){var t=new y;e.data[i.payload]=t.parse(o,a)}else"binary"===a.type||a.isStreaming?e.data[i.payload]=o:e.data[i.payload]=a.toType(o)}else{var n=e.data;l.extractData(e),e.data=m.merge(n,e.data)}}var p=e("../core"),m=e("../util"),c=e("./rest"),l=e("./json"),d=e("../json/builder"),y=e("../json/parser"),b=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:s}},{"../core":807,"../json/builder":831,"../json/parser":832,"../util":893,"./json":843,"./rest":845}],847:[function(e,t,r){function s(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,s=e.params,i=t.payload;if(i){var a=t.members[i];if(void 0===(s=s[i]))return;if("structure"===a.type){var o=a.name;e.httpRequest.body=r.toXML(s,a,o,!0)}else e.httpRequest.body=s}else e.httpRequest.body=r.toXML(s,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&s(e)}function a(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,s=e.httpResponse.body,i=r.service.api.operations[r.operation],a=i.output,o=(i.hasEventOutput,a.payload);if(o){var m=a.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(s.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=s:e.data[o]=m.toType(s)}else if(s.length>0){t=new n.XML.Parser;var c=t.parse(s.toString(),a);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:a,extractData:o}},{"../core":807,"../util":893,"./rest":845}],848:[function(e,t,r){function s(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function a(e,t,r,s){p.each(r.members,function(r,a){var o=t[r];if(null!==o&&void 0!==o){var n=i(a);n=e?e+"."+n:n,u(n,o,a,s)}})}function o(e,t,r,s){var i=1;p.each(t,function(t,a){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,s),u(e+m,a,r.value,s)})}function n(e,t,r,s){var a=r.member||{};if(0===t.length)return void("ec2"!==r.api.protocol&&s.call(this,e,null));p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(a.name){var p=e.split(".");p.pop(),p.push(i(a)),e=p.join(".")}}else n="."+(a.name?a.name:"member")+n;u(e+n,t,a,s)})}function u(e,t,r,s){null!==t&&void 0!==t&&("structure"===r.type?a(e,t,r,s):"list"===r.type?n(e,t,r,s):"map"===r.type?o(e,t,r,s):s(e,r.toWireFormat(t).toString()))}var p=e("../util");s.prototype.serialize=function(e,t,r){a("",e,t,r)},t.exports=s},{"../util":893}],849:[function(e,t,r){var s=e("../core"),i=null,a={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};s.RDS.Signer=s.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=s.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new s.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new s.Service(u),i.api=a;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,s){s&&(s=r.convertUrlToAuthToken(s)),t(e,s)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=s.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||s.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":807}],850:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],851:[function(e,t,r){function s(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function a(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:s,isGlobalRegion:i,getRealRegion:a}},{}],852:[function(e,t,r){function s(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=s(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function a(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,s=e.config.useDualstackEndpoint,o=0;o=0){u=!0;var p=0}var m=function(){u&&p!==n?i.emit("error",s.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===s.HttpClient.streamsApiVersion?i.end():i.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===s.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),i.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(i,{end:!1})}else c.pipe(i);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){i.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,i.emit("error",e)})}}),i},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),s.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new s.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",s.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",s.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),s.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},s.Request.deletePromisesFromClass=function(){delete this.prototype.promise},s.util.addPromises(s.Request),s.util.mixin(s.Request,s.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":807,"./state_machine":892,_process:910,jmespath:909}],855:[function(e,t,r){function s(e){var t=e.request._waiter,r=t.config.acceptors,s=!1,i="retry";r.forEach(function(r){if(!s){var a=t.matchers[r.matcher];a&&a(e,r.expected,r.argument)&&(s=!0,i=r.state)}}),!s&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}var i=e("./core"),a=i.util.inherit,o=e("jmespath");i.ResourceWaiter=a({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var s=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(s,t)},pathAll:function(e,t,r){try{var s=o.search(e.data,r)}catch(e){return!1}Array.isArray(s)||(s=[s]);var i=s.length;if(!i)return!1;for(var a=0;a=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(s.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=s.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=s.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,i=s.util.copy(r.config);i.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(i),t.service.config.params=s.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new s.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=i(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=i(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:a.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var s=r.slice(e.partSize);e.partBuffers.push(s),e.partBufferLength+=s.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:a.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var a=t.service.putObject(i);return a._managedUpload=t,a.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=a,null}if(t.service.config.params.ContentMD5){var o=s.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var s=this.listeners(e),i=s.length;return this.callListeners(s,t,r),i>0},callListeners:function(e,t,r,i){function a(i){if(i&&(n=s.util.error(n||new Error,i),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=i||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([a]));try{u.apply(o,t)}catch(e){n=s.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),s.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),s.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,s){return this[e]=r,this.addListener(t,r,s),this},addNamedAsyncListener:function(e,t,r,s){return r._isAsync=!0,this.addNamedListener(e,t,r,s)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),s.SequentialExecutor.prototype.addListener=s.SequentialExecutor.prototype.on,t.exports=s.SequentialExecutor},{"./core":807}],859:[function(e,t,r){(function(r){(function(){var s=e("./core"),i=e("./model/api"),a=e("./region_config"),o=s.util.inherit,n=0,u=e("./region/utils");s.Service=o({constructor:function(e){if(!this.loadServiceClass)throw s.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}"boolean"==typeof e.useDualstack&&"boolean"!=typeof e.useDualstackEndpoint&&(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var i=s.util.copy(e),a=new r(e);return Object.defineProperty(a,"_originalConfig",{get:function(){return i},enumerable:!1,configurable:!0}),a._clientId=++n,a}this.initialize(e)},initialize:function(e){var t=s.config[this.serviceIdentifier];if(this.config=new s.Config(s.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||a.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),s.SequentialExecutor.call(this),s.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||s.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){i.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){i.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(s.util.isEmpty(this.api)){if(t.apiConfig)return s.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new s.Config(s.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&s.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?s.util.isType(e,Date)&&(e=s.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=s.util.copy(t),s.util.each(this.config.params,function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var a=new s.Request(this,e,t);return this.addAllRequestListeners(a),this.attachMonitoringEmitter(a),r&&a.send(r),a},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var s=this.makeRequest(e,t).toUnauthenticated();return r?s.send(r):s},waitFor:function(e,t,r){return new s.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[s.events,s.EventListeners.Core,this.serviceInterface(),s.EventListeners.CorePost],r=0;r299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},s=e.response;return s.httpResponse.statusCode&&(r.HttpStatusCode=s.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),s.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),s.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=s.httpResponse.headers["x-amzn-requestid"]),s.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=s.httpResponse.headers["x-amz-request-id"]),s.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=s.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,s=r.error;return r.httpResponse.statusCode>299?(s.code&&(t.AwsException=s.code),s.message&&(t.AwsExceptionMessage=s.message)):((s.code||s.name)&&(t.SdkException=s.code||s.name),s.message&&(t.SdkExceptionMessage=s.message)),t},attachMonitoringEmitter:function(e){var t,r,i,a,o,n,u=0,p=this;e.on("validate",function(){a=s.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=s.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){i=Math.round(s.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var a=p.attemptFailEvent(e);a.Timestamp=t,i=i||Math.round(s.util.realClock.now()-r),a.AttemptLatency=i>=0?i:0,a.Region=o,p.emit("apiCallAttempt",[a])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(s.util.realClock.now()-a);t.Latency=r>=0?r:0;var i=e.response;i.error&&i.error.retryable&&"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,i="";if(e){r=(e.service.api.operations||{})[e.operation]||null,i=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===i||"v4-unsigned-body"===i?"v4":"bearer"===i?"bearer":this.api.signatureVersion,s.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return s.EventListeners.Query;case"json":return s.EventListeners.Json;case"rest-json":return s.EventListeners.RestJson;case"rest-xml":return s.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return s.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new s.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw s.util.error(i,"No pagination configuration for "+e)}return null}return r}}),s.util.update(s.Service,{defineMethods:function(e){s.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){s.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var i=o(s.Service,r||{});if("string"==typeof e){s.Service.addVersions(i,t);var a=i.serviceIdentifier||e;i.serviceIdentifier=a}else i.prototype.api=e,s.Service.defineMethods(i);if(s.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&s.util.clientSideMonitoring){var n=s.util.clientSideMonitoring.Publisher,u=s.util.clientSideMonitoring.configProvider,p=u();this.prototype.publisher=new n(p),p.enabled&&(s.Service._clientSideMonitoring=!0)}return s.SequentialExecutor.call(i.prototype),s.Service.addDefaultMonitoringListeners(i.prototype),i},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){throw s.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.CloudSearchDomain requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.removeListener("validate",s.EventListeners.Core.VALIDATE_CREDENTIALS),e.onAsync("validate",this.validateCredentials),e.addListener("validate",this.updateRegion),"search"===e.operation&&e.addListener("build",this.convertGetToPost)},validateCredentials:function(e,t){if(!e.service.api.signatureVersion)return t();e.service.config.getCredentials(function(r){r&&e.removeListener("sign",s.EventListeners.Core.SIGN),t()})},convertGetToPost:function(e){var t=e.httpRequest;if("POST"!==t.method){var r=t.path.split("?");t.method="POST",t.path=r[0],t.body=r[1],t.headers["Content-Length"]=t.body.length,t.headers["Content-Type"]="application/x-www-form-urlencoded"}},updateRegion:function(e){var t=e.httpRequest.endpoint.hostname,r=t.split(".");e.httpRequest.region=r[1]||e.httpRequest.region}})},{"../core":807}],863:[function(e,t,r){var s=e("../core"),i=e("./rdsutil"),a=["createDBCluster","copyDBClusterSnapshot"];s.util.update(s.DocDB.prototype,{setupRequestListeners:function(e){-1!==a.indexOf(e.operation)&&this.config.params&&this.config.params.SourceRegion&&e.params&&!e.params.SourceRegion&&(e.params.SourceRegion=this.config.params.SourceRegion),i.setupRequestListeners(this,e,a)}})},{"../core":807,"./rdsutil":875}],864:[function(e,t,r){var s=e("../core");e("../dynamodb/document_client"),s.util.update(s.DynamoDB.prototype,{setupRequestListeners:function(e){e.service.config.dynamoDbCrc32&&(e.removeListener("extractData",s.EventListeners.Json.EXTRACT_DATA),e.addListener("extractData",this.checkCrc32),e.addListener("extractData",s.EventListeners.Json.EXTRACT_DATA))},checkCrc32:function(e){if(!e.httpResponse.streaming&&!e.request.service.crc32IsValid(e))throw e.data=null,e.error=s.util.error(new Error,{code:"CRC32CheckFailed",message:"CRC32 integrity check failed", +retryable:!0}),e.request.haltHandlersOnError(),e.error},crc32IsValid:function(e){var t=e.httpResponse.headers["x-amz-crc32"];return!t||parseInt(t,10)===s.util.crypto.crc32(e.httpResponse.body)},defaultRetryCount:10,retryDelays:function(e,t){var r=s.util.copy(this.config.retryDelayOptions);return"number"!=typeof r.base&&(r.base=50),s.util.calculateRetryDelay(e,r,t)}})},{"../core":807,"../dynamodb/document_client":817}],865:[function(e,t,r){var s=e("../core");s.util.update(s.EC2.prototype,{setupRequestListeners:function(e){e.removeListener("extractError",s.EventListeners.Query.EXTRACT_ERROR),e.addListener("extractError",this.extractError),"copySnapshot"===e.operation&&e.onAsync("validate",this.buildCopySnapshotPresignedUrl)},buildCopySnapshotPresignedUrl:function(e,t){if(e.params.PresignedUrl||e._subRequest)return t();e.params=s.util.copy(e.params),e.params.DestinationRegion=e.service.config.region;var r=s.util.copy(e.service.config);delete r.endpoint,r.region=e.params.SourceRegion;var i=new e.service.constructor(r),a=i[e.operation](e.params);a._subRequest=!0,a.presign(function(r,s){r?t(r):(e.params.PresignedUrl=s,t())})},extractError:function(e){var t=e.httpResponse,r=(new s.XML.Parser).parse(t.body.toString()||"");r.Errors?e.error=s.util.error(new Error,{code:r.Errors.Error.Code,message:r.Errors.Error.Message}):e.error=s.util.error(new Error,{code:t.statusCode,message:null}),e.error.requestId=r.RequestID||null}})},{"../core":807}],866:[function(e,t,r){var s=e("../core");s.util.update(s.EventBridge.prototype,{setupRequestListeners:function(e){if("putEvents"===e.operation){if(void 0!==(e.params||{}).EndpointId)throw new s.util.error(new Error,{code:"InvalidParameter",message:"EndpointId is not supported in current SDK.\nYou should consider switching to V3(https://github.com/aws/aws-sdk-js-v3)."})}}})},{"../core":807}],867:[function(e,t,r){var s=e("../core");s.util.update(s.Glacier.prototype,{setupRequestListeners:function(e){Array.isArray(e._events.validate)?e._events.validate.unshift(this.validateAccountId):e.on("validate",this.validateAccountId),e.removeListener("afterBuild",s.EventListeners.Core.COMPUTE_SHA256),e.on("build",this.addGlacierApiVersion),e.on("build",this.addTreeHashHeaders)},validateAccountId:function(e){void 0===e.params.accountId&&(e.params=s.util.copy(e.params),e.params.accountId="-")},addGlacierApiVersion:function(e){var t=e.service.api.apiVersion;e.httpRequest.headers["x-amz-glacier-version"]=t},addTreeHashHeaders:function(e){if(void 0!==e.params.body){var t=e.service.computeChecksums(e.params.body);e.httpRequest.headers["X-Amz-Content-Sha256"]=t.linearHash,e.httpRequest.headers["x-amz-sha256-tree-hash"]||(e.httpRequest.headers["x-amz-sha256-tree-hash"]=t.treeHash)}},computeChecksums:function(e){s.util.Buffer.isBuffer(e)||(e=s.util.buffer.toBuffer(e));for(var t=[],r=s.util.crypto.createHash("sha256"),i=0;i1;){for(var t=[],r=0;r=0){throw s.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),i.indexOf(e.operation)>-1&&e.addListener("extractData",s.util.convertPayloadToString)},validateResponseBody:function(e){var t=e.httpResponse.body.toString()||"{}",r=t.trim();r&&"{"===r.charAt(0)||(e.httpResponse.body="")}})},{"../core":807}],869:[function(e,t,r){var s=e("../core");s.util.update(s.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",s.util.convertPayloadToString)}})},{"../core":807}],870:[function(e,t,r){var s=e("../core");s.util.update(s.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new s.Endpoint(t))}})},{"../core":807}],871:[function(e,t,r){var s=e("../core"),i=e("./rdsutil"),a=["createDBCluster","copyDBClusterSnapshot"];s.util.update(s.Neptune.prototype,{setupRequestListeners:function(e){-1!==a.indexOf(e.operation)&&this.config.params&&this.config.params.SourceRegion&&e.params&&!e.params.SourceRegion&&(e.params.SourceRegion=this.config.params.SourceRegion),i.setupRequestListeners(this,e,a)}})},{"../core":807,"./rdsutil":875}],872:[function(e,t,r){e("../polly/presigner")},{"../polly/presigner":841}],873:[function(e,t,r){var s=e("../core"),i=e("./rdsutil");e("../rds/signer");var a=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];s.util.update(s.RDS.prototype,{setupRequestListeners:function(e){i.setupRequestListeners(this,e,a)}})},{"../core":807,"../rds/signer":849,"./rdsutil":875}],874:[function(e,t,r){var s=e("../core");s.util.update(s.RDSDataService.prototype,{retryableError:function(e){return!("BadRequestException"!==e.code||!e.message||!e.message.match(/^Communications link failure/)||400!==e.statusCode)||s.Service.prototype.retryableError.call(this,e)}})},{"../core":807}],875:[function(e,t,r){var s=e("../core"),i={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=s.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var a=!!e.config.paramValidation;a&&t.removeListener("validate",s.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",i.buildCrossRegionPresignedUrl),a&&t.addListener("validate",s.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=s.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var i=e.service.config.region,a=new e.service.constructor(r),o=a[e.operation](s.util.copy(e.params));o.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=i,t.body=s.util.queryParamsToString(t.params)}),o.presign(function(r,s){r?t(r):(e.params.PreSignedUrl=s,t())})}};t.exports=i},{"../core":807}],876:[function(e,t,r){var s=e("../core");s.util.update(s.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||s.Service.prototype.retryableError.call(this,e)}})},{"../core":807}],877:[function(e,t,r){var s=e("../core"),i=e("../signers/v4_credentials"),a=e("../config_regional_endpoint"),o=e("./s3util"),n=e("../region_config");e("../s3/managed_upload");var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];s.util.update(s.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,s=this.config.signatureVersion,i=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==i?t="v4":s&&(t=s),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=s.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return s.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw s.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===s.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){e.addListener("validateResponse",this.setExpiresString);if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",s.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",s.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",s.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=s.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType),e.addListener("validate",this.validateArnRegion)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn),e.addListener("validate",o.validateArnRegion)),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),s.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==r)throw s.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw s.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnRegion:function(e){o.validateArnRegion(e,{allowFipsEndpoint:!0})},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw s.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service,r=t.getSignatureVersion(e),i=e.params&&e.params.Bucket,a=e.params&&e.params.Key,o=i&&i.indexOf("/");if(i&&o>=0)if("string"==typeof a&&o>0){e.params=s.util.copy(e.params);var n=i.substr(o+1)||"";e.params.Key=n+"/"+a,e.params.Bucket=i.substr(0,o)}else if("v4"===r){var u="Bucket names cannot contain forward slashes. Bucket: "+i;throw s.util.error(new Error,{code:"InvalidBucket",message:u})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.s3UsEast1RegionalEndpoint=a(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===r.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var s=r.endpoint.indexOf(".amazonaws.com"),i=r.endpoint.substring(0,s)+".us-east-1"+r.endpoint.substring(s);e.httpRequest.updateEndpoint(i)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,s=e.service,i=t.endpoint;if(r&&!s.pathStyleBucketName(r)){s.config.useAccelerateEndpoint&&s.isValidAccelerateOperation(e.operation)?s.config.useDualstackEndpoint?i.hostname=r+".s3-accelerate.dualstack.amazonaws.com":i.hostname=r+".s3-accelerate.amazonaws.com":s.config.s3BucketEndpoint||(i.hostname=r+"."+i.hostname);var a=i.port;i.host=80!==a&&443!==a?i.hostname+":"+i.port:i.hostname,t.virtualHostedBucket=r,s.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var i="/"+s.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(i)&&(t.path.length===i.length||"?"===t.path[i.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,r="s3-outposts"===t.service,i="s3-object-lambda"===t.service,a=r?"."+t.outpostId:"",o=r?"s3-outposts":"s3-accesspoint",u=!r&&e.service.config.useFipsEndpoint?"-fips":"",p=!r&&e.service.config.useDualstackEndpoint?".dualstack":"",m=e.httpRequest.endpoint,c=n.getEndpointSuffix(t.region),l=e.service.config.s3UseArnRegion;if(m.hostname=[t.accessPoint+"-"+t.accountId+a,o+u+p,l?t.region:e.service.config.region,c].join("."),i){var o="s3-object-lambda",d=t.resource.split("/")[1],u=e.service.config.useFipsEndpoint?"-fips":"";m.hostname=[d+"-"+t.accountId,o+u,l?t.region:e.service.config.region,c].join(".")}m.host=m.hostname;var y=s.util.uriEscape(e.params.Bucket),b=e.httpRequest.path;e.httpRequest.path=b.replace(new RegExp("/"+y),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];s.util.isNode()&&(t>=1048576||e.params.Body instanceof s.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"===t.method||"HEAD"===t.method)return void delete t.headers["Content-Type"];t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];if(s.util.isBrowser())if("string"!=typeof t.body||r.match(/;\s*charset=/)){var i=function(e,t,r){return t+r.toUpperCase()};t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,i)}else{t.headers["Content-Type"]+="; charset=UTF-8"}},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,r=e.httpRequest.body,i=e.service.config.computeChecksums&&t.ContentMD5&&!e.params.ContentMD5&&r&&(s.util.Buffer.isBuffer(e.httpRequest.body)||"string"==typeof e.httpRequest.body);return!(!i||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!i||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=s.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){var t={SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"};s.util.each(t,function(t,r){if(e.params[t]){var i=s.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=i}})},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(u[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match("")){e.data=null;throw(this.service?this.service:this).extractError(e),e.error}if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,s.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!u[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=p.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):s.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"==typeof t&&t.length&&(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var i=e.service,a=i.config,o=a.s3BucketEndpoint;o&&delete a.s3BucketEndpoint;var n=s.util.copy(a);delete n.endpoint,n.region=r.region,r.endpoint=new s.S3(n).endpoint,i.populateURI(e),a.s3BucketEndpoint=o,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",i.populateURI),e.addListener("build",i.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var s=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof s||e.error){var i=e.httpResponse.headers||{},a=i["x-amz-bucket-region"]||null;if(!a&&"createBucket"===t.operation&&!e.error){var o=t.params.CreateBucketConfiguration;a=o?"EU"===o.LocationConstraint?"eu-west-1":o.LocationConstraint:"us-east-1"}a&&s&&a!==t.service.bucketRegionCache[s]&&(t.service.bucketRegionCache[s]=a)}else t.service.clearBucketRegionCache(s);t.service.extractRequestIds(e)},extractError:function(e){var t={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},r=e.request,i=e.httpResponse.statusCode,a=e.httpResponse.body||"",o=e.httpResponse.headers||{},n=o["x-amz-bucket-region"]||null,u=r.params.Bucket||null,p=r.service.bucketRegionCache;n&&u&&n!==p[u]&&(p[u]=n);var m;if(t[i]&&0===a.length)u&&!n&&(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=s.util.error(new Error,{code:t[i],message:null,region:n});else{var c=(new s.XML.Parser).parse(a.toString());c.Region&&!n?(n=c.Region,u&&n!==p[u]&&(p[u]=n)):!u||n||c.Region||(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=s.util.error(new Error,{code:c.Code||i,message:c.Message||null,region:n})}r.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,i=e.request,a=i.params.Bucket||null;if(!r||!a||r.region||"listObjects"===i.operation||s.util.isNode()&&"headBucket"===i.operation||400===r.statusCode&&"headObject"!==i.operation||-1===p.indexOf(r.code))return t();var o=s.util.isNode()?"headBucket":"listObjects",n={Bucket:a};"listObjects"===o&&(n.MaxKeys=0);var u=i.service[o](n);u._requestRegionForBucket=a,u.send(function(){var e=i.service.bucketRegionCache[a]||null;r.region=e,t()})},reqRegionForNetworkingError:function(e,t){if(!s.util.isBrowser())return t();var r=e.error,i=e.request,a=i.params.Bucket;if(!r||"NetworkingError"!==r.code||!a||"us-east-1"===i.httpRequest.region)return t();var n=i.service,u=n.bucketRegionCache,p=u[a]||null;if(p&&p!==i.httpRequest.region)n.updateReqBucketRegion(i,p),t();else if(o.dnsCompatibleBucketName(a))if(i.httpRequest.virtualHostedBucket){var m=n.listObjects({Bucket:a,MaxKeys:0});n.updateReqBucketRegion(m,"us-east-1"),m._requestRegionForBucket=a,m.send(function(){var e=n.bucketRegionCache[a]||null;e&&e!==i.httpRequest.region&&n.updateReqBucketRegion(i,e),t()})}else t();else n.updateReqBucketRegion(i,"us-east-1"),"us-east-1"!==u[a]&&(u[a]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r63)throw s.util.error(new Error,{code:"ValidationError",message:"AccountId length should be between 1 to 63 characters, inclusive."});if(!/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/.test(r))throw s.util.error(new Error,{code:"ValidationError",message:"AccountId should be hostname compatible. AccountId: "+r})}},getSigningName:function(e){var t=s.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:!e.params.OutpostId||"createBucket"!==e.operation&&"listRegionalBuckets"!==e.operation?t.call(this,e):"s3-outposts"}})},{"../core":807,"../region_config":852,"./s3util":879}],879:[function(e,t,r){(function(r){(function(){var s=e("../core"),i=e("../region_config"),a={isArnInParam:function(e,t){var r=(e.service.api.operations[e.operation]||{}).input||{},i=r.members||{};return!(!e.params[t]||!i[t])&&s.util.ARN.validate(e.params[t])},validateArnService:function(e){var t=e._parsedArn;if("s3"!==t.service&&"s3-outposts"!==t.service&&"s3-object-lambda"!==t.service)throw s.util.error(new Error,{code:"InvalidARN",message:"expect 's3' or 's3-outposts' or 's3-object-lambda' in ARN service component"})},validateArnAccount:function(e){if(!/[0-9]{12}/.exec(e._parsedArn.accountId))throw s.util.error(new Error,{code:"InvalidARN",message:'ARN accountID does not match regex "[0-9]{12}"'})},validateS3AccessPointArn:function(e){var t=e._parsedArn,r=t.resource["accesspoint".length];if(2!==t.resource.split(r).length)throw s.util.error(new Error,{code:"InvalidARN",message:"Access Point ARN should have one resource accesspoint/{accesspointName}"});var i=t.resource.split(r)[1],o=i+"-"+t.accountId;if(!a.dnsCompatibleBucketName(o)||o.match(/\./))throw s.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+i});e._parsedArn.accessPoint=i},validateOutpostsArn:function(e){var t=e._parsedArn;if(0!==t.resource.indexOf("outpost:")&&0!==t.resource.indexOf("outpost/"))throw s.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'outpost/'"});var r=t.resource["outpost".length],i=t.resource.split(r)[1];if(!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(i))throw s.util.error(new Error,{code:"InvalidARN",message:"Outpost resource in ARN is not DNS compatible. Got "+i});e._parsedArn.outpostId=i},validateOutpostsAccessPointArn:function(e){var t=e._parsedArn,r=t.resource["outpost".length];if(4!==t.resource.split(r).length)throw s.util.error(new Error,{code:"InvalidARN",message:"Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}"});var i=t.resource.split(r)[3],o=i+"-"+t.accountId;if(!a.dnsCompatibleBucketName(o)||o.match(/\./))throw s.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+i});e._parsedArn.accessPoint=i},validateArnRegion:function(e,t){void 0===t&&(t={});var r=a.loadUseArnRegionConfig(e),o=e._parsedArn.region,n=e.service.config.region,u=e.service.config.useFipsEndpoint,p=t.allowFipsEndpoint||!1;if(!o){var m="ARN region is empty";throw"s3"===e._parsedArn.service&&(m+="\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)."),s.util.error(new Error,{code:"InvalidARN",message:m})}if(u&&!p)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(o.indexOf("fips")>=0)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"FIPS region not allowed in ARN"});if(!r&&o!==n)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(r&&i.getEndpointSuffix(o)!==i.getEndpointSuffix(n))throw s.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"}) +;if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstackEndpoint)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"Dualstack is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",i="s3_use_arn_region",a=!0,o=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==o.s3UseArnRegion)a=!0===o.s3UseArnRegion;else if(s.util.isNode())if(r.env[t]){var n=r.env[t].trim().toLowerCase();if(["false","true"].indexOf(n)<0)throw s.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+r.env[t],retryable:!1});a="true"===n}else{var u={},p={};try{u=s.util.getProfilesFromSharedConfig(s.util.iniLoader),p=u[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(p[i]){if(["false","true"].indexOf(p[i].trim().toLowerCase())<0)throw s.util.error(new Error,{code:"InvalidConfiguration",message:i+" only accepts true or false. Got "+p[i],retryable:!1});a="true"===p[i].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=a,a},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw s.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),s=new RegExp(/(\d+\.){3}\d+/),i=new RegExp(/\.\./);return!(!t.match(r)||t.match(s)||t.match(i))}};t.exports=a}).call(this)}).call(this,e("_process"))},{"../core":807,"../region_config":852,_process:910}],880:[function(e,t,r){var s=e("../core");s.util.update(s.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var t=e.data.MD5OfMessageBody,r=this.params.MessageBody,s=this.service.calculateChecksum(r);if(s!==t){var i='Got "'+e.data.MD5OfMessageBody+'", expecting "'+s+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],i)}}},verifySendMessageBatchChecksum:function(e){if(e.data){var t=this.service,r={},i=[],a=[];s.util.arrayEach(e.data.Successful,function(e){r[e.Id]=e}),s.util.arrayEach(this.params.Entries,function(e){if(r[e.Id]){var s=r[e.Id].MD5OfMessageBody,o=e.MessageBody;t.isChecksumValid(s,o)||(i.push(e.Id),a.push(r[e.Id].MessageId))}}),i.length>0&&t.throwInvalidChecksumError(e,a,"Invalid messages: "+i.join(", "))}},verifyReceiveMessageChecksum:function(e){if(e.data){var t=this.service,r=[];s.util.arrayEach(e.data.Messages,function(e){var s=e.MD5OfBody,i=e.Body;t.isChecksumValid(s,i)||r.push(e.MessageId)}),r.length>0&&t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function(e,t,r){e.error=s.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function(e){return s.util.crypto.md5(e,"hex")},buildEndpoint:function(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new s.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);r&&(e.httpRequest.region=r[1])}}})},{"../core":807}],881:[function(e,t,r){var s=e("../core"),i=e("../config_regional_endpoint");s.util.update(s.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new s.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.stsRegionalEndpoints=i(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!r.region)throw s.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var a=r.endpoint.indexOf(".amazonaws.com"),o=r.endpoint.substring(0,a)+"."+r.region+r.endpoint.substring(a);e.httpRequest.updateEndpoint(o),e.httpRequest.region=r.region}}})},{"../config_regional_endpoint":806,"../core":807}],882:[function(e,t,r){var s=e("../core");s.util.hideProperties(s,["SimpleWorkflow"]),s.SimpleWorkflow=s.SWF},{"../core":807}],883:[function(e,t,r){var s=e("../core");s.Signers.Bearer=s.util.inherit(s.Signers.RequestSigner,{constructor:function(e){s.Signers.RequestSigner.call(this,e)},addAuthorization:function(e){this.request.headers.Authorization="Bearer "+e.token}})},{"../core":807}],884:[function(e,t,r){function s(e){var t=e.httpRequest.headers[n],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===a.Signers.V4){if(t>604800){throw a.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[n]=t}else{if(r!==a.Signers.S3)throw a.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var s=e.service?e.service.getSkewCorrectedDate():a.util.date.getDate();e.httpRequest.headers[n]=parseInt(a.util.date.unixTimestamp(s)+t,10).toString()}}function i(e){var t=e.httpRequest.endpoint,r=a.util.urlParse(e.httpRequest.path),s={};r.search&&(s=a.util.queryStringParse(r.search.substr(1)));var i=e.httpRequest.headers.Authorization.split(" ");if("AWS"===i[0])i=i[1].split(":"),s.Signature=i.pop(),s.AWSAccessKeyId=i.join(":"),a.util.each(e.httpRequest.headers,function(e,t){e===n&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete s[e],e=e.toLowerCase()),s[e]=t}),delete e.httpRequest.headers[n],delete s.Authorization,delete s.Host;else if("AWS4-HMAC-SHA256"===i[0]){i.shift();var o=i.join(" "),u=o.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];s["X-Amz-Signature"]=u,delete s.Expires}t.pathname=r.pathname,t.search=a.util.queryParamsToString(s)}var a=e("../core"),o=a.util.inherit,n="presigned-expires";a.Signers.Presign=o({sign:function(e,t,r){if(e.httpRequest.headers[n]=t||3600,e.on("build",s),e.on("sign",i),e.removeListener("afterBuild",a.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",a.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return a.util.urlFormat(e.httpRequest.endpoint)}e.build(function(){this.response.error?r(this.response.error):r(null,a.util.urlFormat(e.httpRequest.endpoint))})}}),t.exports=a.Signers.Presign},{"../core":807}],885:[function(e,t,r){var s=e("../core"),i=s.util.inherit;s.Signers.RequestSigner=i({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),s.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return s.Signers.V2;case"v3":return s.Signers.V3;case"s3v4":case"v4":return s.Signers.V4;case"s3":return s.Signers.S3;case"v3https":return s.Signers.V3Https;case"bearer":return s.Signers.Bearer}throw new Error("Unknown signing version "+e)},e("./v2"),e("./v3"),e("./v3https"),e("./v4"),e("./s3"),e("./presign"),e("./bearer")},{"../core":807,"./bearer":883,"./presign":884,"./s3":886,"./v2":887,"./v3":888,"./v3https":889,"./v4":890}],886:[function(e,t,r){var s=e("../core"),i=s.util.inherit;s.Signers.S3=i(s.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=s.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),i="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=i},stringToSign:function(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];s.util.each(this.request.headers,function(t){t.match(/^x-amz-/i)&&e.push(t)}),e.sort(function(e,t){return e.toLowerCase()=0?"&":"?";this.request.path+=a+s.util.queryParamsToString(i)},authorization:function(e,t){var r=[],s=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+s),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=i.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return s.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=s.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];s.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])}),e.sort(function(e,t){return e[0].toLowerCase()-1&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent","presigned-expires","expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers["presigned-expires"]}}),t.exports=s.Signers.V4},{"../core":807,"./v4_credentials":891}],891:[function(e,t,r){var s=e("../core"),i={},a=[];t.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,"aws4_request"].join("/")},getSigningKey:function(e,t,r,o,n){var u=s.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),p=[u,t,r,o].join("_");if((n=!1!==n)&&p in i)return i[p];var m=s.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),c=s.util.crypto.hmac(m,r,"buffer"),l=s.util.crypto.hmac(c,o,"buffer"),d=s.util.crypto.hmac(l,"aws4_request","buffer");return n&&(i[p]=d,a.push(p),a.length>50&&delete i[a.shift()]),d},emptyCache:function(){i={},a=[]}}},{"../core":807}],892:[function(e,t,r){function s(e,t){this.currentState=t||null,this.states=e||{}}s.prototype.runTo=function(e,t,r,s){"function"==typeof e&&(s=r,r=t,t=e,e=null);var i=this,a=i.states[i.currentState];a.fn.call(r||i,s,function(s){if(s){if(!a.fail)return t?t.call(r,s):null;i.currentState=a.fail}else{if(!a.accept)return t?t.call(r):null;i.currentState=a.accept}if(i.currentState===e)return t?t.call(r,s):null;i.runTo(e,t,r,s)})},s.prototype.addState=function(e,t,r,s){return"function"==typeof t?(s=t,t=null,r=null):"function"==typeof r&&(s=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:s},this},t.exports=s},{}],893:[function(e,t,r){(function(r,s){(function(){var i,a={environment:"nodejs",engine:function(){if(a.isBrowser()&&"undefined"!=typeof navigator)return navigator.userAgent;var e=r.platform+"/"+r.version;return r.env.AWS_EXECUTION_ENV&&(e+=" exec-env/"+r.env.AWS_EXECUTION_ENV),e},userAgent:function(){var t=a.environment,r="aws-sdk-"+t+"/"+e("./core").VERSION;return"nodejs"===t&&(r+=" "+a.engine()),r},uriEscape:function(e){var t=encodeURIComponent(e);return t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape),t=t.replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})},uriEscapePath:function(e){var t=[];return a.arrayEach(e.split("/"),function(e){t.push(a.uriEscape(e))}),t.join("/")},urlParse:function(e){return a.url.parse(e)},urlFormat:function(e){return a.url.format(e)},queryStringParse:function(e){return a.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=a.uriEscape,s=Object.keys(e).sort();return a.arrayEach(s,function(s){var i=e[s],o=r(s),n=o+"=";if(Array.isArray(i)){var u=[];a.arrayEach(i,function(e){u.push(r(e))}),n=o+"="+u.sort().join("&"+o+"=")}else void 0!==i&&null!==i&&(n=o+"="+r(i));t.push(n)}),t.join("&")},readFileSync:function(t){return a.isBrowser()?null:e("fs").readFileSync(t,"utf-8")},base64:{encode:function(e){if("number"==typeof e)throw a.error(new Error("Cannot base64 encode number "+e));return null===e||void 0===e?e:a.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"==typeof e)throw a.error(new Error("Cannot base64 decode number "+e));return null===e||void 0===e?e:a.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"==typeof a.Buffer.from&&a.Buffer.from!==Uint8Array.from?a.Buffer.from(e,t):new a.Buffer(e,t)},alloc:function(e,t,r){if("number"!=typeof e)throw new Error("size passed to alloc must be a number.");if("function"==typeof a.Buffer.alloc)return a.Buffer.alloc(e,t,r);var s=new a.Buffer(e);return void 0!==t&&"function"==typeof s.fill&&s.fill(t,void 0,void 0,r),s},toStream:function(e){a.Buffer.isBuffer(e)||(e=a.buffer.toBuffer(e));var t=new a.stream.Readable,r=0;return t._read=function(s){if(r>=e.length)return t.push(null);var i=r+s;i>e.length&&(i=e.length),t.push(e.slice(r,i)),r=i},t},concat:function(e){var t,r=0,s=0,i=null;for(t=0;t>>8^t[255&(r^e.readUInt8(s))]}return(-1^r)>>>0},hmac:function(e,t,r,s){return r||(r="binary"),"buffer"===r&&(r=void 0),s||(s="sha256"),"string"==typeof t&&(t=a.buffer.toBuffer(t)),a.crypto.lib.createHmac(s,e).update(t).digest(r)},md5:function(e,t,r){return a.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return a.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,s){var i=a.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"==typeof t&&(t=a.buffer.toBuffer(t));var o=a.arraySliceFn(t),n=a.Buffer.isBuffer(t);if(a.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(n=!0),s&&"object"==typeof t&&"function"==typeof t.on&&!n)t.on("data",function(e){i.update(e)}),t.on("error",function(e){s(e)}),t.on("end",function(){s(null,i.digest(r))});else{if(!s||!o||n||"undefined"==typeof FileReader){a.isBrowser()&&"object"==typeof t&&!n&&(t=new a.Buffer(new Uint8Array(t)));var u=i.update(t).digest(r);return s&&s(null,u),u}var p=0,m=new FileReader;m.onerror=function(){s(new Error("Failed to read data."))},m.onload=function(){var e=new a.Buffer(new Uint8Array(m.result));i.update(e),p+=e.length,m._continueReading()},m._continueReading=function(){if(p>=t.size)return void s(null,i.digest(r));var e=p+524288;e>t.size&&(e=t.size),m.readAsArrayBuffer(o.call(t,p,e))},m._continueReading()}},toHex:function(e){for(var t=[],r=0;r=3e5,!1),i.config.isClockSkewed},applyClockOffset:function(e){e&&(i.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&i&&i.config&&(t=i.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var s=0;s=0)return n++,void setTimeout(p,i+(e.retryAfter||0))}r(e)},p=function(){var t="";s.handleRequest(e,o,function(e){e.on("data",function(e){t+=e.toString()}),e.on("end",function(){var s=e.statusCode;if(s<300)r(null,t);else{var i=1e3*parseInt(e.headers["retry-after"],10)||0,o=a.error(new Error,{statusCode:s,retryable:s>=500||429===s});i&&o.retryable&&(o.retryAfter=i),u(o)}})},u)};i.util.defer(p)},uuid:{v4:function(){return e("uuid").v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,s=t.service.api.operations[r].output||{};s.payload&&e.data[s.payload]&&(e.data[s.payload]=e.data[s.payload].toString())},defer:function(e){"object"==typeof r&&"function"==typeof r.nextTick?r.nextTick(e):"function"==typeof s?s(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){function s(e,t){for(var r=0,s=Object.keys(t);r=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw a.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};t.exports=a}).call(this)}).call(this,e("_process"),e("timers").setImmediate)},{"../apis/metadata.json":492,"./core":807,_process:910,fs:901,timers:918,uuid:921}],894:[function(e,t,r){function s(){}function i(e,t){for(var r=e.getElementsByTagName(t),s=0,i=r.length;s0||s?a.toString():""},t.exports=s},{"../util":893,"./xml-node":898,"./xml-text":899}],896:[function(e,t,r){function s(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}t.exports={escapeAttribute:s}},{}],897:[function(e,t,r){function s(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}t.exports={escapeElement:s}},{}],898:[function(e,t,r){function s(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}var i=e("./escape-attribute").escapeAttribute;s.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},s.prototype.addChildNode=function(e){return this.children.push(e),this},s.prototype.removeAttribute=function(e){return delete this.attributes[e],this},s.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,s=0,a=Object.keys(r);s"+this.children.map(function(e){return e.toString()}).join("")+"":"/>"},t.exports={XmlNode:s}},{"./escape-attribute":896}],899:[function(e,t,r){function s(e){this.value=e}var i=e("./escape-element").escapeElement;s.prototype.toString=function(){return i(""+this.value)},t.exports={XmlText:s}},{"./escape-element":897}],900:[function(e,t,r){"use strict";function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function i(e){var t=s(e),r=t[0],i=t[1];return 3*(r+i)/4-i}function a(e,t,r){return 3*(t+r)/4-r}function o(e){var t,r,i=s(e),o=i[0],n=i[1],u=new l(a(e,o,n)),p=0,m=n>0?o-4:o;for(r=0;r>16&255,u[p++]=t>>8&255,u[p++]=255&t;return 2===n&&(t=c[e.charCodeAt(r)]<<2|c[e.charCodeAt(r+1)]>>4,u[p++]=255&t),1===n&&(t=c[e.charCodeAt(r)]<<10|c[e.charCodeAt(r+1)]<<4|c[e.charCodeAt(r+2)]>>2,u[p++]=t>>8&255,u[p++]=255&t),u}function n(e){return m[e>>18&63]+m[e>>12&63]+m[e>>6&63]+m[63&e]}function u(e,t,r){for(var s,i=[],a=t;ao?o:a+16383));return 1===s?(t=e[r-1],i.push(m[t>>2]+m[t<<4&63]+"==")):2===s&&(t=(e[r-2]<<8)+e[r-1],i.push(m[t>>10]+m[t>>4&63]+m[t<<2&63]+"=")),i.join("")}r.byteLength=i,r.toByteArray=o,r.fromByteArray=p;for(var m=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,b=d.length;y=3&&(s.depth=arguments[2]),arguments.length>=4&&(s.colors=arguments[3]),b(t)?s.showHidden=t:t&&r._extend(s,t),T(s.showHidden)&&(s.showHidden=!1),T(s.depth)&&(s.depth=2),T(s.colors)&&(s.colors=!1),T(s.customInspect)&&(s.customInspect=!0),s.colors&&(s.stylize=a),u(s,e,s.depth)}function a(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function o(e,t){return e}function n(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function u(e,t,s){if(e.customInspect&&t&&q(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(s,e);return N(i)||(i=u(e,i,s)),i}var a=p(e,t);if(a)return a;var o=Object.keys(t),b=n(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),C(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return m(t);if(0===o.length){if(q(t)){var S=t.name?": "+t.name:"";return e.stylize("[Function"+S+"]","special")}if(k(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(f(t))return e.stylize(Date.prototype.toString.call(t),"date");if(C(t))return m(t)}var g="",h=!1,I=["{","}"];if(y(t)&&(h=!0,I=["[","]"]),q(t)){g=" [Function"+(t.name?": "+t.name:"")+"]"}if(k(t)&&(g=" "+RegExp.prototype.toString.call(t)),f(t)&&(g=" "+Date.prototype.toUTCString.call(t)),C(t)&&(g=" "+m(t)),0===o.length&&(!h||0==t.length))return I[0]+g+I[1];if(s<0)return k(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var T;return T=h?c(e,t,s,b,o):o.map(function(r){return l(e,t,s,b,r,h)}),e.seen.pop(),d(T,g,I)}function p(e,t){if(T(t))return e.stylize("undefined","undefined");if(N(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return h(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):S(t)?e.stylize("null","null"):void 0}function m(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,r,s,i){for(var a=[],o=0,n=t.length;o-1&&(n=a?n.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+n.split("\n").map(function(e){return" "+e}).join("\n"))):n=e.stylize("[Circular]","special")),T(o)){if(a&&i.match(/^\d+$/))return n;o=JSON.stringify(""+i),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+n}function d(e,t,r){var s=0;return e.reduce(function(e,t){return s++,t.indexOf("\n")>=0&&s++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function y(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function S(e){return null===e}function g(e){return null==e}function h(e){return"number"==typeof e}function N(e){return"string"==typeof e}function I(e){return"symbol"==typeof e}function T(e){return void 0===e}function k(e){return A(e)&&"[object RegExp]"===v(e)}function A(e){return"object"==typeof e&&null!==e}function f(e){return A(e)&&"[object Date]"===v(e)}function C(e){return A(e)&&("[object Error]"===v(e)||e instanceof Error)}function q(e){return"function"==typeof e}function R(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function v(e){return Object.prototype.toString.call(e)}function x(e){return e<10?"0"+e.toString(10):e.toString(10)}function D(){var e=new Date,t=[x(e.getHours()),x(e.getMinutes()),x(e.getSeconds())].join(":");return[e.getDate(),U[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E=/%[sdj%]/g;r.format=function(e){if(!N(e)){for(var t=[],r=0;r=a)return e;switch(e){case"%s":return String(s[r++]);case"%d":return Number(s[r++]);case"%j":try{return JSON.stringify(s[r++])}catch(e){return"[Circular]"}default:return e}}),n=s[r];r=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),a.alloc(+e)}function S(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var s=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(s)return z(e).length;t=(""+t).toLowerCase(),s=!0}}function g(e,t,r){var s=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return D(this,t,r);case"latin1":case"binary":return P(this,t,r);case"base64":return R(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(s)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function h(e,t,r){var s=e[t];e[t]=e[r],e[r]=s}function N(e,t,r,s,i){if(0===e.length)return-1;if("string"==typeof r?(s=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=a.from(t,s)),a.isBuffer(t))return 0===t.length?-1:I(e,t,r,s,i);if("number"==typeof t)return t&=255,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):I(e,[t],r,s,i);throw new TypeError("val must be string, number or Buffer")}function I(e,t,r,s,i){function a(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==s&&("ucs2"===(s=String(s).toLowerCase())||"ucs-2"===s||"utf16le"===s||"utf-16le"===s)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;pn&&(r=n-u),p=r;p>=0;p--){for(var c=!0,l=0;li&&(s=i):s=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");s>a/2&&(s=a/2);for(var o=0;o239?4:a>223?3:a>191?2:1;if(i+n<=r){var u,p,m,c;switch(n){case 1:a<128&&(o=a);break;case 2:u=e[i+1],128==(192&u)&&(c=(31&a)<<6|63&u)>127&&(o=c);break;case 3:u=e[i+1],p=e[i+2],128==(192&u)&&128==(192&p)&&(c=(15&a)<<12|(63&u)<<6|63&p)>2047&&(c<55296||c>57343)&&(o=c);break;case 4:u=e[i+1],p=e[i+2],m=e[i+3],128==(192&u)&&128==(192&p)&&128==(192&m)&&(c=(15&a)<<18|(63&u)<<12|(63&p)<<6|63&m)>65535&&c<1114112&&(o=c)}}null===o?(o=65533,n=1):o>65535&&(o-=65536,s.push(o>>>10&1023|55296),o=56320|1023&o),s.push(o),i+=n}return x(s)}function x(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);for(var r="",s=0;ss)&&(r=s);for(var i="",a=t;ar)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,r,s,i,o){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function w(e,t,r,s){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i>>8*(s?i:1-i)}function G(e,t,r,s){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-r,4);i>>8*(s?i:3-i)&255}function V(e,t,r,s,i,a){if(r+s>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function B(e,t,r,s,i){return i||V(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,s,23,4),r+4}function _(e,t,r,s,i){return i||V(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,s,52,8),r+8}function F(e){if(e=O(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function O(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function j(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){t=t||1/0;for(var r,s=e.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===s){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function K(e){for(var t=[],r=0;r>8,i=r%256,a.push(i),a.push(s);return a}function H(e){return Z.toByteArray(F(e))}function J(e,t,r,s){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function Q(e){return e!==e}var Z=e("base64-js"),X=e("ieee754"),Y=e("isarray");r.Buffer=a,r.SlowBuffer=b,r.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=s(),a.poolSize=8192,a._augment=function(e){return e.__proto__=a.prototype,e},a.from=function(e,t,r){return o(null,e,t,r)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(e,t,r){return u(null,e,t,r)},a.allocUnsafe=function(e){return p(null,e)},a.allocUnsafeSlow=function(e){return p(null,e)},a.isBuffer=function(e){return!(null==e||!e._isBuffer)},a.compare=function(e,t){if(!a.isBuffer(e)||!a.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,s=t.length,i=0,o=Math.min(r,s);i0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},a.prototype.compare=function(e,t,r,s,i){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===s&&(s=0),void 0===i&&(i=this.length),t<0||r>e.length||s<0||i>this.length)throw new RangeError("out of range index");if(s>=i&&t>=r)return 0;if(s>=i)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,s>>>=0,i>>>=0,this===e)return 0;for(var o=i-s,n=r-t,u=Math.min(o,n),p=this.slice(s,i),m=e.slice(t,r),c=0;ci)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");for(var a=!1;;)switch(s){case"hex":return T(this,e,t,r);case"utf8":case"utf-8":return k(this,e,t,r);case"ascii":return A(this,e,t,r);case"latin1":case"binary":return f(this,e,t,r);case"base64":return C(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;a.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)s+=this[e+--t]*i;return s},a.prototype.readUInt8=function(e,t){return t||L(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return t||L(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUInt16BE=function(e,t){return t||L(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUInt32LE=function(e,t){return t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUInt32BE=function(e,t){return t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||L(e,t,this.length);for(var s=this[e],i=1,a=0;++a=i&&(s-=Math.pow(2,8*t)),s},a.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||L(e,t,this.length);for(var s=t,i=1,a=this[e+--s];s>0&&(i*=256);)a+=this[e+--s]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},a.prototype.readInt8=function(e,t){return t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},a.prototype.readInt16LE=function(e,t){t||L(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(e,t){t||L(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(e,t){return t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readFloatLE=function(e,t){return t||L(e,4,this.length),X.read(this,e,!0,23,4)}, +a.prototype.readFloatBE=function(e,t){return t||L(e,4,this.length),X.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return t||L(e,8,this.length),X.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return t||L(e,8,this.length),X.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,r,s){if(e=+e,t|=0,r|=0,!s){U(this,e,t,r,Math.pow(2,8*r)-1,0)}var i=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+i]=e/a&255;return t+r},a.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,1,255,0),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},a.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},a.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):G(this,e,t,!0),t+4},a.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):G(this,e,t,!1),t+4},a.prototype.writeIntLE=function(e,t,r,s){if(e=+e,t|=0,!s){var i=Math.pow(2,8*r-1);U(this,e,t,r,i-1,-i)}var a=0,o=1,n=0;for(this[t]=255&e;++a>0)-n&255;return t+r},a.prototype.writeIntBE=function(e,t,r,s){if(e=+e,t|=0,!s){var i=Math.pow(2,8*r-1);U(this,e,t,r,i-1,-i)}var a=r-1,o=1,n=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===n&&0!==this[t+a+1]&&(n=1),this[t+a]=(e/o>>0)-n&255;return t+r},a.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,1,127,-128),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},a.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},a.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):G(this,e,t,!0),t+4},a.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||U(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):G(this,e,t,!1),t+4},a.prototype.writeFloatLE=function(e,t,r){return B(this,e,t,!0,r)},a.prototype.writeFloatBE=function(e,t,r){return B(this,e,t,!1,r)},a.prototype.writeDoubleLE=function(e,t,r){return _(this,e,t,!0,r)},a.prototype.writeDoubleBE=function(e,t,r){return _(this,e,t,!1,r)},a.prototype.copy=function(e,t,r,s){if(r||(r=0),s||0===s||(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s=this.length)throw new RangeError("sourceStart out of bounds");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(o<1e3||!a.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;o0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},s.prototype.on=s.prototype.addListener,s.prototype.once=function(e,t){function r(){this.removeListener(e,r),s||(s=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var s=!1;return r.listener=t,this.on(e,r),this},s.prototype.removeListener=function(e,t){var r,s,a,n;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],a=r.length,s=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(o(r)){for(n=a;n-- >0;)if(r[n]===t||r[n].listener&&r[n].listener===t){s=n;break}if(s<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(s,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},s.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],i(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},s.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},s.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},s.listenerCount=function(e,t){return e.listenerCount(t)}},{}],907:[function(e,t,r){r.read=function(e,t,r,s,i){var a,o,n=8*i-s-1,u=(1<>1,m=-7,c=r?i-1:0,l=r?-1:1,d=e[t+c];for(c+=l,a=d&(1<<-m)-1,d>>=-m,m+=n;m>0;a=256*a+e[t+c],c+=l,m-=8);for(o=a&(1<<-m)-1,a>>=-m,m+=s;m>0;o=256*o+e[t+c],c+=l,m-=8);if(0===a)a=1-p;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,s),a-=p}return(d?-1:1)*o*Math.pow(2,a-s)},r.write=function(e,t,r,s,i,a){var o,n,u,p=8*a-i-1,m=(1<>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=s?0:a-1,y=s?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],908:[function(e,t,r){var s={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==s.call(e)}},{}],909:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var a=0;a="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e}function n(e){return e>="0"&&e<="9"||"-"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e}function p(){}function m(){}function c(e){this.runtime=e}function l(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[g]}]},avg:{_func:this._functionAvg,_signature:[{types:[A]}]},ceil:{_func:this._functionCeil,_signature:[{types:[g]}]},contains:{_func:this._functionContains,_signature:[{types:[N,I]},{types:[h]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[N]},{types:[N]}]},floor:{_func:this._functionFloor,_signature:[{types:[g]}]},length:{_func:this._functionLength,_signature:[{types:[N,I,T]}]},map:{_func:this._functionMap,_signature:[{types:[k]},{types:[I]}]},max:{_func:this._functionMax,_signature:[{types:[A,f]}]},merge:{_func:this._functionMerge,_signature:[{types:[T],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[I]},{types:[k]}]},sum:{_func:this._functionSum,_signature:[{types:[A]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[N]},{types:[N]}]},min:{_func:this._functionMin,_signature:[{types:[A,f]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[I]},{types:[k]}]},type:{_func:this._functionType,_signature:[{types:[h]}]},keys:{_func:this._functionKeys,_signature:[{types:[T]}]},values:{_func:this._functionValues,_signature:[{types:[T]}]},sort:{_func:this._functionSort,_signature:[{types:[f,A]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[I]},{types:[k]}]},join:{_func:this._functionJoin,_signature:[{types:[N]},{types:[f]}]},reverse:{_func:this._functionReverse,_signature:[{types:[N,I]}]},to_array:{_func:this._functionToArray,_signature:[{types:[h]}]},to_string:{_func:this._functionToString,_signature:[{types:[h]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[h]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[h],variadic:!0}]}}}function d(e){return(new m).parse(e)}function y(e){return(new p).tokenize(e)}function b(e,t){var r=new m,s=new l,i=new c(s);s._interpreter=i;var a=r.parse(t);return i.search(a,e)}var S;S="function"==typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var g=0,h=1,N=2,I=3,T=4,k=6,A=8,f=9,C={0:"number",1:"any",2:"string",3:"array",4:"object",5:"boolean",6:"expression",7:"null",8:"Array",9:"Array"},q={".":"Dot","*":"Star",",":"Comma",":":"Colon","{":"Lbrace","}":"Rbrace","]":"Rbracket","(":"Lparen",")":"Rparen","@":"Current"},R={"<":!0,">":!0,"=":!0,"!":!0},v={" ":!0,"\t":!0,"\n":!0};p.prototype={tokenize:function(e){var t=[];this._current=0;for(var r,s,i;this._current"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,s=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(r.indexOf(e)>=0)return!0;if(!(s.indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(e){return!1}}};var x={};x.EOF=0,x.UnquotedIdentifier=0,x.QuotedIdentifier=0,x.Rbracket=0,x.Rparen=0,x.Comma=0,x.Rbrace=0,x.Number=0,x.Current=0,x.Expref=0,x.Pipe=1,x.Or=2,x.And=3,x.EQ=5,x.GT=5,x.LT=5,x.GTE=5,x.LTE=5,x.NE=5,x.Flatten=9,x.Star=20,x.Filter=21,x.Dot=40,x.Not=45,x.Lbrace=50,x.Lbracket=55,x.Lparen=60,m.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),s=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw s.name="ParserError",s}return t},_loadTokens:function(e){var t=new p,r=t.tokenize(e);r.push({type:"EOF",value:"",start:e.length}),this.tokens=r},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),s=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(x[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),s=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw s.name="ParserError",s}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,s,i=[],a=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),a.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),s={type:"KeyValuePair",name:t,value:r},i.push(s),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:i}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null!==o&&r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b0)for(b=N;bI;b+=T)p.push(o[b]);return p;case"Projection":var k=this.visit(e.children[0],o);if(!t(k))return null;for(y=[],b=0;bc;break;case"GTE":p=m>=c;break;case"LT":p=m=e&&(t=r<0?e-1:e),t}},l.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var s;if(r[r.length-1].variadic){if(t.length=0;s--)r+=t[s];return r}var i=e[0].slice(0);return i.reverse(),i},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],s=0;s=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,s=e[0],i=e[1],a=0;a0){if(this._getTypeName(e[0][0])===g)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],s=1;s0){if(this._getTypeName(e[0][0])===g)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],s=1;sn?1:oo&&(o=r,t=i[n]);return t},_functionMinBy:function(e){for(var t,r,s=e[1],i=e[0],a=this.createKeyFunction(s,[g,N]),o=1/0,n=0;n1)for(var r=1;r1&&(s=r[0]+"@",e=r[1]),e=e.replace(E,"."),s+a(e.split("."),t).join(".")}function n(e){for(var t,r,s=[],i=0,a=e.length;i=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:k}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var s=0;for(e=r?U(e/q):e>>1,e+=U(e/t);e>L*f>>1;s+=k)e=U(e/L);return U(s+(L+1)*e/(e+C))}function l(e){var t,r,s,a,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,N=R;for(r=e.lastIndexOf(x),r<0&&(r=0),s=0;s=128&&i("not-basic"),b.push(e.charCodeAt(s));for(a=r>0?r+1:0;a=S&&i("invalid-input"),l=p(e.charCodeAt(a++)),(l>=k||l>U((T-g)/n))&&i("overflow"),g+=l*n,d=m<=N?A:m>=N+f?f:m-N,!(lU(T/y)&&i("overflow"),n*=y;t=b.length+1,N=c(g-o,t,0==o),U(g/t)>T-h&&i("overflow"),h+=U(g/t),g%=t,b.splice(g++,0,h)}return u(b)}function d(e){var t,r,s,a,o,u,p,l,d,y,b,S,g,h,N,I=[];for(e=n(e),S=e.length,t=v,r=0,o=R,u=0;u=t&&bU((T-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;uT&&i("overflow"),b==t){for(l=r,d=k;y=d<=o?A:d>=o+f?f:d-o,!(l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=k-A,U=Math.floor,w=String.fromCharCode;if(N={version:"1.3.2",ucs2:{decode:n,encode:u},decode:l,encode:d,toASCII:b,toUnicode:y},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return N});else if(S&&g)if(t.exports==S)g.exports=N;else for(I in N)N.hasOwnProperty(I)&&(S[I]=N[I]);else s.punycode=N}(this)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],912:[function(e,t,r){"use strict";function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,a){t=t||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var n=/\+/g;e=e.split(t);var u=1e3;a&&"number"==typeof a.maxKeys&&(u=a.maxKeys);var p=e.length;u>0&&p>u&&(p=u);for(var m=0;m=0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),s(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],913:[function(e,t,r){"use strict";function s(e,t){if(e.map)return e.map(t);for(var r=[],s=0;s0&&u>n&&(u=n);for(var p=0;p=0?(m=y.substr(0,b),c=y.substr(b+1)):(m=y,c=""),l=decodeURIComponent(m),d=decodeURIComponent(c),s(a,l)?Array.isArray(a[l])?a[l].push(d):a[l]=[a[l],d]:a[l]=d}return a}},{}],916:[function(e,t,r){"use strict";var s=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,i){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(i){var a=encodeURIComponent(s(i))+r;return Array.isArray(e[i])?e[i].map(function(e){return a+encodeURIComponent(s(e))}).join(t):a+encodeURIComponent(s(e[i]))}).join(t):i?encodeURIComponent(s(i))+r+encodeURIComponent(s(e)):""}},{}],917:[function(e,t,r){arguments[4][914][0].apply(r,arguments)},{"./decode":915,"./encode":916,dup:914}],918:[function(e,t,r){(function(t,s){(function(){function i(e,t){this._id=e,this._clearFn=t}var a=e("process/browser.js").nextTick,o=Function.prototype.apply,n=Array.prototype.slice,u={},p=0;r.setTimeout=function(){return new i(o.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new i(o.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r.setImmediate="function"==typeof t?t:function(e){var t=p++,s=!(arguments.length<2)&&n.call(arguments,1);return u[t]=!0,a(function(){u[t]&&(s?e.apply(null,s):e.call(null),r.clearImmediate(t))}),t},r.clearImmediate="function"==typeof s?s:function(e){delete u[e]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":910,timers:918}],919:[function(e,t,r){function s(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function i(e,t,r){if(e&&p(e)&&e instanceof s)return e;var i=new s;return i.parse(e,t,r),i}function a(e){return u(e)&&(e=i(e)),e instanceof s?e.format():s.prototype.format.call(e)}function o(e,t){return i(e,!1,!0).resolve(t)}function n(e,t){return e?i(e,!1,!0).resolveObject(t):t}function u(e){return"string"==typeof e}function p(e){return"object"==typeof e&&null!==e}function m(e){return null===e}function c(e){return null==e}var l=e("punycode");r.parse=i,r.resolve=o,r.resolveObject=n,r.format=a,r.Url=s;var d=/^([a-z0-9.+-]+:)/i,y=/:[0-9]*$/,b=["<",">",'"',"`"," ","\r","\n","\t"],S=["{","}","|","\\","^","`"].concat(b),g=["'"].concat(S),h=["%","/","?",";","#"].concat(g),N=["/","?","#"],I=/^[a-z0-9A-Z_-]{0,63}$/,T=/^([a-z0-9A-Z_-]{0,63})(.*)$/,k={javascript:!0,"javascript:":!0},A={javascript:!0,"javascript:":!0},f={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},C=e("querystring");s.prototype.parse=function(e,t,r){if(!u(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var s=e;s=s.trim();var i=d.exec(s);if(i){i=i[0];var a=i.toLowerCase();this.protocol=a,s=s.substr(i.length)}if(r||i||s.match(/^\/\/[^@\/]+@[^@\/]+/)){var o="//"===s.substr(0,2);!o||i&&A[i]||(s=s.substr(2),this.slashes=!0)}if(!A[i]&&(o||i&&!f[i])){for(var n=-1,p=0;p127?v+="x":v+=R[x];if(!v.match(I)){var P=S.slice(0,p),E=S.slice(p+1),M=R.match(T);M&&(P.push(M[1]),E.unshift(M[2])),E.length&&(s="/"+E.join(".")+s),this.hostname=P.join(".");break}}}if(this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),!b){for(var L=this.hostname.split("."),U=[],p=0;p0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return r.search=e.search,r.query=e.query,m(r.pathname)&&m(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!y.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var g=y.slice(-1)[0],h=(r.host||e.host)&&("."===g||".."===g)||""===g,N=0,I=y.length;I>=0;I--)g=y[I],"."==g?y.splice(I,1):".."===g?(y.splice(I,1),N++):N&&(y.splice(I,1),N--);if(!l&&!d)for(;N--;N)y.unshift("..");!l||""===y[0]||y[0]&&"/"===y[0].charAt(0)||y.unshift(""),h&&"/"!==y.join("/").substr(-1)&&y.push("");var T=""===y[0]||y[0]&&"/"===y[0].charAt(0);if(b){r.hostname=r.host=T?"":y.length?y.shift():"";var S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return l=l||r.host&&y.length,l&&!T&&y.unshift(""),y.length?r.pathname=y.join("/"):(r.pathname=null,r.path=null),m(r.pathname)&&m(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},s.prototype.parseHost=function(){var e=this.host,t=y.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{punycode:911,querystring:914}],920:[function(e,t,r){"use strict";function s(e,t){var r=t||0,s=i;return[s[e[r++]],s[e[r++]],s[e[r++]],s[e[r++]],"-",s[e[r++]],s[e[r++]],"-",s[e[r++]],s[e[r++]],"-",s[e[r++]],s[e[r++]],"-",s[e[r++]],s[e[r++]],s[e[r++]],s[e[r++]],s[e[r++]],s[e[r++]]].join("")}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;for(var i=[],a=0;a<256;++a)i[a]=(a+256).toString(16).substr(1);var o=s;r.default=o},{}],921:[function(e,t,r){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"v1",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(r,"v3",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(r,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(r,"v5",{enumerable:!0,get:function(){return n.default}});var i=s(e("./v1.js")),a=s(e("./v3.js")),o=s(e("./v4.js")),n=s(e("./v5.js"))},{"./v1.js":925,"./v3.js":926,"./v4.js":928,"./v5.js":929}],922:[function(e,t,r){"use strict";function s(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Array(t.length);for(var r=0;r>5]>>>t%32&255,s=parseInt(o.charAt(r>>>4&15)+o.charAt(15&r),16),i.push(s);return i}function a(e,t){e[t>>5]|=128<>>9<<4)]=t;var r,s,i,a,o,u=1732584193,p=-271733879,y=-1732584194,b=271733878;for(r=0;r>2)-1]=void 0,t=0;t>5]|=(255&e[t/8])<>16)+(t>>16)+(r>>16)<<16|65535&r}function u(e,t){return e<>>32-t}function p(e,t,r,s,i,a){return n(u(n(n(t,e),n(s,a)),i),r)}function m(e,t,r,s,i,a,o){return p(t&r|~t&s,e,t,i,a,o)}function c(e,t,r,s,i,a,o){return p(t&s|r&~s,e,t,i,a,o)}function l(e,t,r,s,i,a,o){return p(t^r^s,e,t,i,a,o)}function d(e,t,r,s,i,a,o){return p(r^(t|~s),e,t,i,a,o)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var y=s;r.default=y},{}],923:[function(e,t,r){"use strict";function s(){if(!i)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(a)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),a=new Uint8Array(16)},{}],924:[function(e,t,r){"use strict";function s(e,t,r,s){switch(e){case 0:return t&r^~t&s;case 1:return t^r^s;case 2:return t&r^t&s^r&s;case 3:return t^r^s}}function i(e,t){return e<>>32-t}function a(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var a=unescape(encodeURIComponent(e));e=new Array(a.length);for(var o=0;o>>0;g=S,S=b,b=i(y,30)>>>0,y=d,d=N}r[0]=r[0]+d>>>0,r[1]=r[1]+y>>>0,r[2]=r[2]+b>>>0,r[3]=r[3]+S>>>0,r[4]=r[4]+g>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=a;r.default=o},{}],925:[function(e,t,r){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){var s=t&&r||0,i=t||[];e=e||{};var c=e.node||a,l=void 0!==e.clockseq?e.clockseq:o;if(null==c||null==l){var d=e.random||(e.rng||n.default)();null==c&&(c=a=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==l&&(l=o=16383&(d[6]<<8|d[7]))}var y=void 0!==e.msecs?e.msecs:(new Date).getTime(),b=void 0!==e.nsecs?e.nsecs:m+1,S=y-p+(b-m)/1e4;if(S<0&&void 0===e.clockseq&&(l=l+1&16383),(S<0||y>p)&&void 0===e.nsecs&&(b=0),b>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=y,m=b,o=l,y+=122192928e5;var g=(1e4*(268435455&y)+b)%4294967296;i[s++]=g>>>24&255,i[s++]=g>>>16&255,i[s++]=g>>>8&255,i[s++]=255&g;var h=y/4294967296*1e4&268435455;i[s++]=h>>>8&255,i[s++]=255&h,i[s++]=h>>>24&15|16,i[s++]=h>>>16&255,i[s++]=l>>>8|128,i[s++]=255&l;for(var N=0;N<6;++N)i[s+N]=c[N];return t||(0,u.default)(i)}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var a,o,n=s(e("./rng.js")),u=s(e("./bytesToUuid.js")),p=0,m=0,c=i;r.default=c},{"./bytesToUuid.js":920,"./rng.js":923}],926:[function(e,t,r){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i=s(e("./v35.js")),a=s(e("./md5.js"));const o=(0,i.default)("v3",48,a.default);var n=o;r.default=n},{"./md5.js":922,"./v35.js":927}],927:[function(e,t,r){"use strict";function s(e){var t=[];return e.replace(/[a-fA-F0-9]{2}/g,function(e){t.push(parseInt(e,16))}),t}function i(e){e=unescape(encodeURIComponent(e));for(var t=new Array(e.length),r=0;r=0;a--){i[a].Expire { @@ -93,37 +101,8 @@ class ChannelHelper { // KVSWebRTC.SignalingClient --> this._signalingClient // AWS.KinesisVideoWebRTCStorage (optional) --> this._webrtcStorageClient async _initializeClients() { - // Kinesis Video Client - // Used to invoke APIs under https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_Operations_Amazon_Kinesis_Video_Streams.html - this._kinesisVideoClient = new AWS.KinesisVideo({ - ...this._clientArgs, - endpoint: this._endpoint, - correctClockSkew: true, - }); - - const describeSignalingChannelResponse = await this._kinesisVideoClient - .describeSignalingChannel({ - ChannelName: this._channelName, - }) - .promise(); - - this._channelArn = describeSignalingChannelResponse.ChannelInfo.ChannelARN; - console.debug(this._loggingPrefix, 'Channel ARN:', this._channelArn); - - if (this._ingestionMode === ChannelHelper.IngestionMode.DETERMINE_THROUGH_DESCRIBE) { - const describeMediaStorageConfigurationResponse = await this._kinesisVideoClient - .describeMediaStorageConfiguration({ - ChannelARN: this._channelArn, - }) - .promise(); - const mediaStorageConfiguration = describeMediaStorageConfigurationResponse.MediaStorageConfiguration; - - if (mediaStorageConfiguration.Status === 'ENABLED' && mediaStorageConfiguration.StreamARN !== null) { - this._ingestionMode = ChannelHelper.IngestionMode.ON; - this._streamArn = mediaStorageConfiguration.StreamARN; - } else { - this._ingestionMode = ChannelHelper.IngestionMode.OFF; - } + if (!this._kinesisVideoClient) { + await this._checkWebRTCIngestionPath(); } const protocols = ['HTTPS', 'WSS']; @@ -153,6 +132,7 @@ class ChannelHelper { secretAccessKey: this._clientArgs.secretAccessKey, sessionToken: this._clientArgs.sessionToken, }, + clientId: this._clientId, requestSigner: { // We override the default requestSigner to add timing information. // Inside the function, `this` refers to the function itself, @@ -170,6 +150,7 @@ class ChannelHelper { const retVal = await signer.getSignedURL(signalingEndpoint, queryParams, date); const signingEnd = new Date(); console.debug(this._loggingPrefix, 'Signing the url ended at', signingEnd); + console.debug(this._loggingPrefix, 'Signaling Secure WebSocket URL:', retVal); console.log(this._loggingPrefix, 'Time to sign the request:', signingEnd.getTime() - signingStart.getTime(), 'ms'); this._signalingConnectionStarted = new Date(); console.log(this._loggingPrefix, 'Connecting to KVS Signaling...'); @@ -193,6 +174,45 @@ class ChannelHelper { } } + // Check if the WebRTC ingestion mode should be used. + // After calling this, call isIngestionEnabled() to check the outcome. + async _checkWebRTCIngestionPath() { + if (!this._kinesisVideoClient) { + this._kinesisVideoClient = new AWS.KinesisVideo({ + ...this._clientArgs, + endpoint: this._endpoint, + correctClockSkew: true, + }); + } + + if (!this._channelArn) { + const describeSignalingChannelResponse = await this._kinesisVideoClient + .describeSignalingChannel({ + ChannelName: this._channelName, + }) + .promise(); + + this._channelArn = describeSignalingChannelResponse.ChannelInfo.ChannelARN; + console.log(this._loggingPrefix, 'Channel ARN:', this._channelArn); + } + + if (this._ingestionMode === ChannelHelper.IngestionMode.DETERMINE_THROUGH_DESCRIBE) { + const describeMediaStorageConfigurationResponse = await this._kinesisVideoClient + .describeMediaStorageConfiguration({ + ChannelARN: this._channelArn, + }) + .promise(); + const mediaStorageConfiguration = describeMediaStorageConfigurationResponse.MediaStorageConfiguration; + console.log(this._loggingPrefix, 'Media storage configuration:', mediaStorageConfiguration); + if (mediaStorageConfiguration.Status === 'ENABLED' && mediaStorageConfiguration.StreamARN !== null) { + this._ingestionMode = ChannelHelper.IngestionMode.ON; + this._streamArn = mediaStorageConfiguration.StreamARN; + } else { + this._ingestionMode = ChannelHelper.IngestionMode.OFF; + } + } + } + // Fetch the endpoints specified by the protocols. // Returns an object containing the protocols as keys and the // returned endpoint as values: { HTTPS: "https://...", WSS: "wss://..." } @@ -212,7 +232,7 @@ class ChannelHelper { endpoints[endpoint.Protocol] = endpoint.ResourceEndpoint; return endpoints; }, {}); - console.debug(this._loggingPrefix, 'Endpoints:', endpointsByProtocol); + console.log(this._loggingPrefix, 'Endpoints:', endpointsByProtocol); return endpointsByProtocol; } } diff --git a/develop/examples/createSignalingChannel.js b/develop/examples/createSignalingChannel.js index f380a02..e138829 100644 --- a/develop/examples/createSignalingChannel.js +++ b/develop/examples/createSignalingChannel.js @@ -18,12 +18,14 @@ async function createSignalingChannel(formValues) { }); // Get signaling channel ARN - await kinesisVideoClient + const createSignalingChannelResponse = await kinesisVideoClient .createSignalingChannel({ ChannelName: formValues.channelName, }) .promise(); + console.debug(createSignalingChannelResponse.ChannelARN); + // Get signaling channel ARN const describeSignalingChannelResponse = await kinesisVideoClient .describeSignalingChannel({ diff --git a/develop/examples/index.html b/develop/examples/index.html index 8ebcdb5..e2799fb 100644 --- a/develop/examples/index.html +++ b/develop/examples/index.html @@ -9,7 +9,7 @@ - + @@ -25,9 +25,9 @@

KVS WebRTC Test Page

-

AWS Region

+

KVS Endpoint

- +
@@ -64,17 +64,17 @@

Signaling Channel

Tracks

-

Control which media types are transmitted to the remote client. Both audio and video must be sent for WebRTC Ingestion and Storage.

+

Control which media types are transmitted to the remote client. For WebRTC Ingestion and Storage master, both audio and video must be sent, and viewers cannot not send video and optional audio.

-
+
-
+
-
+
List All Media Storage Channels

List storage channels outputs the ARNs of all signaling channels configured for storage and their associated stream's ARN.

-
+
- +
-
- - + +
+ +
+ + +
+
+
+
+
+ + + +
+
+ + + +

Video Resolution

Set the desired video resolution and aspect ratio.

-
+
-
+
@@ -135,25 +156,25 @@

NAT Traversal

Additional information ">

-
+
-
+
-
+
-
+
-
+
-
+
-
+
Advanced

Filter settings for which ICE candidates are sent to and received from the peer.

-
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
-
- +
+
- +

Logging

+
+
+
+
+ + +
+
+
+
+

Endpoint Override

-
@@ -288,21 +319,21 @@
-

Master

+

Master

-
Master Section
+
Master Section
-
Viewer Return Channel
+
Viewer Return Channel
- +
@@ -317,6 +348,7 @@
Viewer Return Channel
+
@@ -412,6 +444,8 @@

Logs

+ + @@ -420,6 +454,7 @@

Logs

+ diff --git a/develop/examples/joinStorageSession.js b/develop/examples/joinStorageSession.js index 260aeb9..ec985a7 100644 --- a/develop/examples/joinStorageSession.js +++ b/develop/examples/joinStorageSession.js @@ -38,7 +38,7 @@ async function joinStorageSessionManually(formValues) { .promise(); const webrtcEndpoint = getSignalingChannelEndpointResponse.ResourceEndpointList[0].ResourceEndpoint; - const kinesisVideoClientWebRTCStorageClient = new AWS.KinesisVideoWebRTCStorage({ + const kinesisVideoWebRTCStorageClient = new AWS.KinesisVideoWebRTCStorage({ region: formValues.region, accessKeyId: formValues.accessKeyId, secretAccessKey: formValues.secretAccessKey, @@ -51,7 +51,7 @@ async function joinStorageSessionManually(formValues) { }); // Step 3. Call JoinStorageSession - await kinesisVideoClientWebRTCStorageClient + await kinesisVideoWebRTCStorageClient .joinStorageSession({ channelArn: channelARN, }) diff --git a/develop/examples/joinStorageSessionAsViewer.js b/develop/examples/joinStorageSessionAsViewer.js new file mode 100644 index 0000000..d27833d --- /dev/null +++ b/develop/examples/joinStorageSessionAsViewer.js @@ -0,0 +1,65 @@ +/** + * This function calls joinStorageSessionAsViewer. + */ +async function joinStorageSessionAsViewerManually(formValues) { + $('#logs-header')[0].scrollIntoView({ + block: 'start', + }); + + try { + console.log('[JOIN_STORAGE_SESSION_AS_VIEWER] Calling JoinStorageSessionAsViewer for channel', formValues.channelName, 'and clientId', formValues.clientId); + + // Create KVS client + const kinesisVideoClient = new AWS.KinesisVideo({ + region: formValues.region, + accessKeyId: formValues.accessKeyId, + secretAccessKey: formValues.secretAccessKey, + sessionToken: formValues.sessionToken, + endpoint: formValues.endpoint, + }); + + // Step 1: Obtain the ARN of the Signaling Channel + const describeSignalingChannelResponse = await kinesisVideoClient + .describeSignalingChannel({ + ChannelName: formValues.channelName, + }) + .promise(); + const channelARN = describeSignalingChannelResponse.ChannelInfo.ChannelARN; + + // Step 2: Obtain the WEBRTC endpoint + const getSignalingChannelEndpointResponse = await kinesisVideoClient + .getSignalingChannelEndpoint({ + ChannelARN: channelARN, + SingleMasterChannelEndpointConfiguration: { + Protocols: ['WEBRTC'], + Role: KVSWebRTC.Role.VIEWER, + }, + }) + .promise(); + const webrtcEndpoint = getSignalingChannelEndpointResponse.ResourceEndpointList[0].ResourceEndpoint; + + const kinesisVideoWebRTCStorageClient = new AWS.KinesisVideoWebRTCStorage({ + region: formValues.region, + accessKeyId: formValues.accessKeyId, + secretAccessKey: formValues.secretAccessKey, + sessionToken: formValues.sessionToken, + endpoint: webrtcEndpoint, + maxRetries: 0, + httpOptions: { + timeout: retryIntervalForJoinStorageSession, + }, + }); + + // Step 3. Call JoinStorageSession + await kinesisVideoWebRTCStorageClient + .joinStorageSessionAsViewer({ + channelArn: channelARN, + clientId: formValues.clientId, + }) + .promise(); + + console.log('[JOIN_STORAGE_SESSION_AS_VIEWER] Finished invoking JoinStorageSessionAsViewer for channel', formValues.channelName, 'and clientId', formValues.clientId); + } catch (e) { + console.error('[JOIN_STORAGE_SESSION_AS_VIEWER] Encountered error:', e); + } +} diff --git a/develop/examples/master.js b/develop/examples/master.js index 0eba7e5..098cc2c 100644 --- a/develop/examples/master.js +++ b/develop/examples/master.js @@ -6,10 +6,8 @@ const masterDefaults = { signalingClient: null, storageClient: null, channelARN: null, - peerConnectionByClientId: {}, - dataChannelByClientId: {}, + peerByClientId: {}, localStream: null, - remoteStreams: [], peerConnectionStatsInterval: null, runId: 0, sdpOfferReceived: false, @@ -20,6 +18,8 @@ const masterDefaults = { let master = {}; +const ingestionWithMultiViewerSupportPreviewRegions = ['us-east-1']; + /** * Base milliseconds between retries of joinStorageSession API calls. * @constant @@ -39,11 +39,14 @@ const retryIntervalForJoinStorageSession = 6000; * @default */ const maxConnectionFailuresWithinTenMinutesForRetries = 5; +const maxAPICallRetriesPerConnectionAttempt = 5; const millisecondsInTenMinutes = 600_000; async function startMaster(localView, remoteView, formValues, onStatsReport, onRemoteDataMessage) { - master = { ...masterDefaults }; + const role = ROLE; + master = {...masterDefaults}; + master.clientId = formValues.clientId; try { master.localView = localView; @@ -51,11 +54,13 @@ async function startMaster(localView, remoteView, formValues, onStatsReport, onR // Determine the media ingestion mode let ingestionMode = ChannelHelper.IngestionMode.OFF; - if (formValues.ingestMedia || formValues.showJSSButton) { + if (formValues.autoDetermineMediaIngestMode) { ingestionMode = ChannelHelper.IngestionMode.DETERMINE_THROUGH_DESCRIBE; + } else if (formValues.mediaIngestionModeOverride) { + ingestionMode = ChannelHelper.IngestionMode.ON; } - master.channelHelper = new ChannelHelper( + master.channelHelper = channelHelper || new ChannelHelper( formValues.channelName, { region: formValues.region, @@ -64,22 +69,25 @@ async function startMaster(localView, remoteView, formValues, onStatsReport, onR sessionToken: formValues.sessionToken, }, formValues.endpoint, - KVSWebRTC.Role.MASTER, + role, ingestionMode, - '[MASTER]', + `[${role}]`, + role === 'VIEWER' ? formValues.clientId : undefined, ); await master.channelHelper.init(); if (master.channelHelper.isIngestionEnabled()) { - if (!formValues.sendAudio || !formValues.sendVideo) { - console.error('[MASTER] Both Send Video and Send Audio checkboxes need to be checked to ingest and store media.'); + if (role === 'MASTER' && (!formValues.sendAudio || !formValues.sendVideo)) { + console.error(`[MASTER] Both Send Video and Send Audio checkboxes need to be checked to ingest and store media.`); return; + } else if (role === 'VIEWER' && formValues.sendVideo) { + console.warn(`[VIEWER] Not allowed to send video. Overriding to false!`); + formValues.sendVideo = false; } - $('#master .remote').addClass('d-none'); if (formValues.openDataChannel) { - console.warn('[MASTER] DataChannel is not enabled for WebRTC ingestion. Overriding value to false.'); + console.warn(`[${role}] DataChannel is not supported for WebRTC ingestion. Overriding value to false.`); formValues.openDataChannel = false; $('.datachannel').addClass('d-none'); } @@ -87,267 +95,237 @@ async function startMaster(localView, remoteView, formValues, onStatsReport, onR master.channelHelper.getWebRTCStorageClient().config.maxRetries = 0; master.channelHelper.getWebRTCStorageClient().config.httpOptions.timeout = retryIntervalForJoinStorageSession; } else { - console.log('[MASTER] Not using media ingestion feature.'); + console.log(`[${role}] Not using media ingestion feature.`); } const iceServers = []; // Add the STUN server unless it is disabled if (!formValues.natTraversalDisabled && !formValues.forceTURN && (formValues.sendSrflxCandidates || formValues.sendPrflxCandidates)) { - iceServers.push({ urls: `stun:stun.kinesisvideo.${formValues.region}.amazonaws.com:443` }); + iceServers.push({urls: `stun:stun.kinesisvideo.${formValues.region}.amazonaws.com:443`}); } // Add the TURN servers unless it is disabled if (!formValues.natTraversalDisabled && !formValues.forceSTUN && formValues.sendRelayCandidates) { iceServers.push(...(await master.channelHelper.fetchTurnServers())); } - console.log('[MASTER] ICE servers:', iceServers); + console.log(`[${role}]`, 'ICE servers:', iceServers); const configuration = { iceServers, iceTransportPolicy: formValues.forceTURN ? 'relay' : 'all', }; - const resolution = formValues.widescreen - ? { - width: {ideal: 1280}, - height: {ideal: 720}, - } - : {width: {ideal: 640}, height: {ideal: 480}}; - const constraints = { - video: formValues.sendVideo ? resolution : false, - audio: formValues.sendAudio, - }; - // Get a stream from the webcam and display it in the local view. // If no video/audio needed, no need to request for the sources. // Otherwise, the browser will throw an error saying that either video or audio has to be enabled. if (formValues.sendVideo || formValues.sendAudio) { - try { - master.localStream = await navigator.mediaDevices.getUserMedia(constraints); - localView.srcObject = master.localStream; - } catch (e) { - console.error(`[MASTER] Could not find ${Object.keys(constraints).filter(k => constraints[k])} input device.`, e); + let type; + if (formValues.sendVideo && formValues.sendAudio) { + type = MediaHelper.MediaRequestType.AUDIO_AND_VIDEO; + } else if (formValues.sendVideo) { + type = MediaHelper.MediaRequestType.VIDEO_ONLY; + } else { + type = MediaHelper.MediaRequestType.AUDIO_ONLY; + } + + master.localStream = await MediaHelper.requestCamera(type, formValues.widescreen ? 1280 : 640, formValues.widescreen ? 720 : 480) + localView.srcObject = master.localStream; + + if (!master.localStream) { + $('#stop-master-button').click(); return; } - } else { - // Hide the video element if nothing is to be sent. - // $('#master .local-view').addClass('d-none'); } registerMasterSignalingClientCallbacks(master.channelHelper.getSignalingClient(), formValues, configuration, onStatsReport, onRemoteDataMessage); - console.log('[MASTER] Starting master connection'); + console.log(`[${role}] Starting ${role.toLowerCase()} connection`); master.channelHelper.getSignalingClient().open(); } catch (e) { - console.error('[MASTER] Encountered error starting:', e); - onStop(); + console.error(`[${role}] Encountered error starting:`, e); + $('#stop-master-button').click(); } } registerMasterSignalingClientCallbacks = (signalingClient, formValues, configuration, onStatsReport, onRemoteDataMessage) => { + const role = ROLE; + signalingClient.on('open', async () => { - const masterRunId = ++master.runId; + const runId = ++master.runId; master.websocketOpened = true; const signalingConnected = new Date(); - console.debug('[MASTER] ConnectAsMaster completed at', signalingConnected); - console.log('[MASTER] Connected to signaling service'); - console.log('[MASTER] Time to connect to signaling:', signalingConnected.getTime() - master.channelHelper.getSignalingConnectionLastStarted().getTime(), 'ms'); + console.debug(`[${role}] ConnectAs${role[0].toUpperCase() + role.slice(1).toLowerCase()} completed at`, signalingConnected); + console.log(`[${role}] Connected to signaling service`); + console.log( + `[${role}] Time to connect to signaling:`, + signalingConnected.getTime() - master.channelHelper.getSignalingConnectionLastStarted().getTime(), + 'ms', + ); - if (formValues.showJSSButton) { + if (!formValues.autoDetermineMediaIngestMode && role === 'MASTER' && formValues.mediaIngestionModeOverride && formValues.showJSSButton) { $('#join-storage-session-button').removeClass('d-none'); - console.log('[MASTER] Waiting for media ingestion and storage viewer to join...'); + console.log(`[MASTER] Waiting for media ingestion and storage peer to join... (click the button!)`); + } else if (!formValues.autoDetermineMediaIngestMode && role === 'VIEWER' && formValues.mediaIngestionModeOverride && formValues.showJSSAsViewerButton) { + $('#join-storage-session-as-viewer-button').removeClass('d-none'); + console.log(`[VIEWER] Waiting for media ingestion and storage peer to join... (click the button!)`); } else if (master.channelHelper.isIngestionEnabled()) { - await connectToMediaServer(masterRunId, master.channelHelper.getChannelArn(), master.channelHelper.getWebRTCStorageClient()); + if (role === 'VIEWER' && !ingestionWithMultiViewerSupportPreviewRegions.includes(formValues.region) && !formValues.endpoint) { + console.error( + `WebRTC ingestion with multi-viewer support is not supported in ${ + formValues.region + }. It is available for preview in ${ingestionWithMultiViewerSupportPreviewRegions.join(',')}!`, + ); + onStop(); + return; + } + await connectToMediaServer(runId, master.channelHelper.getChannelArn(), master.channelHelper.getWebRTCStorageClient()); } else { - console.log('[MASTER] Waiting for peers to join...'); + console.log(`[${role}] Waiting for peers to join...`); } }); signalingClient.on('sdpOffer', async (offer, remoteClientId) => { - printSignalingLog('[MASTER] Received SDP offer from client', remoteClientId); + console.log(`[${role}] Received SDP offer from`, remoteClientId || 'remote'); master.sdpOfferReceived = true; master.currentJoinStorageSessionRetries = 0; console.debug('SDP offer:', offer); - // Create a new peer connection using the offer from the given client - if (master.peerConnectionByClientId[remoteClientId] && master.peerConnectionByClientId[remoteClientId].connectionState !== 'closed') { - master.peerConnectionByClientId[remoteClientId].close(); - } - const peerConnection = new RTCPeerConnection(configuration); - master.peerConnectionByClientId[remoteClientId] = peerConnection; - - if (formValues.openDataChannel) { - peerConnection.ondatachannel = event => { - master.dataChannelByClientId[remoteClientId] = event.channel; - event.channel.onmessage = onRemoteDataMessage; - }; + // Close the previous peer connection in case peer with the same clientId sends another one + if (master.peerByClientId[remoteClientId] && master.peerByClientId[remoteClientId].getPeerConnection().connectionState !== 'closed') { + master.peerByClientId[remoteClientId].close(); + console.log(`[${role}] Close previous connection`); } - // Poll for connection stats - if (!master.peerConnectionStatsInterval) { - master.peerConnectionStatsInterval = setInterval(() => peerConnection.getStats().then(onStatsReport), 10000); - } + const answerer = new Answerer( + configuration, + master.localStream, + offer, + remoteClientId, + master.channelHelper.getSignalingClient(), + formValues.useTrickleICE, + formValues.openDataChannel, + `[${role}]`, + iceCandidate => shouldSendIceCandidate(formValues, iceCandidate), + iceCandidate => shouldAcceptCandidate(formValues, iceCandidate), + mediaStreams => addViewerMediaStreamToMaster(remoteClientId, mediaStreams[0]), + dataChannelMessage => onRemoteDataMessage(dataChannelMessage), + ); - peerConnection.addEventListener('connectionstatechange', async event => { - printPeerConnectionStateInfo(event, '[MASTER]', remoteClientId); + await answerer.init(); - if (master.channelHelper.isIngestionEnabled() && event.target.connectionState === 'connected') { - console.log( - '[MASTER] Successfully joined the storage session. Media is being recorded to', - master.channelHelper.getStreamArn() ?? 'Kinesis Video Streams', - ); - } - }); + master.peerByClientId[remoteClientId] = answerer; - // Send any ICE candidates to the other peer - peerConnection.addEventListener('icecandidate', ({candidate}) => { - if (candidate) { - printSignalingLog('[MASTER] Generated ICE candidate for client', remoteClientId); - console.debug('ICE candidate:', candidate); - - // When trickle ICE is enabled, send the ICE candidates as they are generated. - if (formValues.useTrickleICE) { - if (shouldSendIceCandidate(formValues, candidate)) { - printSignalingLog('[MASTER] Sending ICE candidate to client', remoteClientId); - signalingClient.sendIceCandidate(candidate, remoteClientId); - } else { - console.log('[MASTER] Not sending ICE candidate to client', remoteClientId); - } - } - } else { - printSignalingLog('[MASTER] All ICE candidates have been generated for client', remoteClientId); - - // When trickle ICE is disabled, send the answer now that all the ICE candidates have been generated. - if (!formValues.useTrickleICE) { - printSignalingLog('[MASTER] Sending SDP answer to client', remoteClientId); - const correlationId = randomString(); - console.debug('SDP answer:', peerConnection.localDescription, 'correlationId:', correlationId); - signalingClient.sendSdpAnswer(peerConnection.localDescription, remoteClientId, correlationId); + answerer.getPeerConnection().addEventListener('connectionstatechange', async event => { + printPeerConnectionStateInfo(event, `[${role}]`, remoteClientId); + + if (master.channelHelper.isIngestionEnabled() && event.target.connectionState === 'connected') { + if (role === 'MASTER') { + console.log( + `[MASTER] Successfully joined the storage session. Media is being recorded to`, + master.channelHelper.getStreamArn() ?? 'Kinesis Video Streams', + ); + } else { + console.log( + `[VIEWER] Successfully joined the storage session. If master is present, media will be recorded to`, + master.channelHelper.getStreamArn() ?? 'Kinesis Video Streams', + ); } } }); - // As remote tracks are received, add them to the remote view - peerConnection.addEventListener('track', event => { - printSignalingLog('[MASTER] Received remote track from client', remoteClientId); - addViewerTrackToMaster(remoteClientId, event.streams[0]); - }); - - // If there's no video/audio, master.localStream will be null. So, we should skip adding the tracks from it. - if (master.localStream) { - master.localStream.getTracks().forEach(track => peerConnection.addTrack(track, master.localStream)); - } - await peerConnection.setRemoteDescription(offer); - - // Create an SDP answer to send back to the client - printSignalingLog('[MASTER] Creating SDP answer for client', remoteClientId); - await peerConnection.setLocalDescription( - await peerConnection.createAnswer({ - offerToReceiveAudio: true, - offerToReceiveVideo: true, - }), - ); - - // When trickle ICE is enabled, send the answer now and then send ICE candidates as they are generated. Otherwise wait on the ICE candidates. - if (formValues.useTrickleICE) { - printSignalingLog('[MASTER] Sending SDP answer to client', remoteClientId); - const correlationId = randomString(); - console.debug('SDP answer:', peerConnection.localDescription, 'correlationId:', correlationId); - signalingClient.sendSdpAnswer(peerConnection.localDescription, remoteClientId, correlationId); - } - printSignalingLog('[MASTER] Generating ICE candidates for client', remoteClientId); - // If in WebRTC ingestion mode, retry if no connection was established within 5 seconds. if (master.channelHelper.isIngestionEnabled()) { - setTimeout(function() { + setTimeout(function () { // We check that it's not failed because if the state transitioned to failed, // the state change callback would handle this already if ( - peerConnection.connectionState !== 'connected' && - peerConnection.connectionState !== 'failed' && - peerConnection.connectionState !== 'closed' + answerer.getPeerConnection().connectionState !== 'connected' && + answerer.getPeerConnection().connectionState !== 'failed' && + answerer.getPeerConnection().connectionState !== 'closed' ) { - console.error('[MASTER] Connection failed to establish within 5 seconds. Retrying...'); - onPeerConnectionFailed(false); + console.error(`[${role}] Connection failed to establish within 5 seconds. Retrying...`); + onPeerConnectionFailed(remoteClientId, false, false); } }, 5000); } }); - signalingClient.on('iceCandidate', async (candidate, remoteClientId) => { - printSignalingLog('[MASTER] Received ICE candidate from client', remoteClientId); - console.debug('[MASTER] ICE candidate:', candidate); - - if (shouldAcceptCandidate(formValues, candidate)) { - // Add the ICE candidate received from the client to the peer connection - const peerConnection = master.peerConnectionByClientId[remoteClientId]; - peerConnection.addIceCandidate(candidate); - } else { - console.log('[MASTER] Not adding candidate from peer.'); - } - }); - signalingClient.on('statusResponse', statusResponse => { if (statusResponse.success) { return; } - console.error('[MASTER] Received response from Signaling:', statusResponse); + console.error(`[${role}] Received response from Signaling:`, statusResponse); if (master.channelHelper.isIngestionEnabled()) { - console.error('[MASTER] Encountered a fatal error. Stopping the application.'); - onStop(); + console.error(`[${role}] Encountered a fatal error. Stopping the application.`); + $('#stop-master-button').click(); } }); signalingClient.on('close', () => { master.websocketOpened = false; master.runId++; - console.log('[MASTER] Disconnected from signaling channel'); + console.log(`[${role}] Disconnected from signaling channel`); }); signalingClient.on('error', error => { - console.error('[MASTER] Signaling client error', error); + console.error(`[${role}] Signaling client error`, error); }); -} +}; -function onPeerConnectionFailed(printLostConnectionLog = true) { - if (master.channelHelper.isIngestionEnabled()) { +function onPeerConnectionFailed(remoteClientId, printLostConnectionLog = true, hasConnectedAlready = true) { + const role = ROLE; + if (master?.channelHelper.isIngestionEnabled()) { if (printLostConnectionLog) { - console.warn('[MASTER] Lost connection to the storage session.'); + console.warn(`[${ROLE}] Lost connection to the storage session.`); + } + master?.connectionFailures?.push(new Date().getTime()); + if (hasConnectedAlready && role === 'VIEWER') { + $('#stop-master-button').click(); + return; } - master.connectionFailures.push(new Date().getTime()); if (shouldStopRetryingJoinStorageSession()) { console.error( - '[MASTER] Stopping the application after', + `[${role}] Stopping the application after`, maxConnectionFailuresWithinTenMinutesForRetries, - `failed attempts to connect to the storage session within a 10-minute interval [${master.connectionFailures.map(date => new Date(date)).join(', ')}]. Exiting the application.`, + `failed attempts to connect to the storage session within a 10-minute interval [${master?.connectionFailures + .map(date => new Date(date)) + .join(', ')}]. Exiting the application.`, ); - onStop(); + $('#stop-master-button').click(); return; } - console.warn('[MASTER] Reconnecting...'); + console.warn(`[${role}] Reconnecting...`); master.sdpOfferReceived = false; if (!master.websocketOpened) { - console.log('[MASTER] Websocket is closed. Reopening...'); - master.channelHelper.getSignalingClient().open(); + const channelHelper = master.channelHelper; + if (channelHelper) { + console.log(`[${role}] Websocket is closed. Reopening...`); + channelHelper.getSignalingClient().open(); + } } else { connectToMediaServer(++master.runId); } + } else if (master.channelHelper) { + master.peerByClientId[remoteClientId]?.close(); + delete master.peerByClientId[remoteClientId]; } } function stopMaster() { + const role = ROLE; try { - console.log('[MASTER] Stopping master connection'); + console.log(`[${role}] Stopping ${role} connection`); master.sdpOfferReceived = true; - master.channelHelper.getSignalingClient()?.close(); + master.channelHelper?.getSignalingClient()?.close(); - Object.keys(master.peerConnectionByClientId).forEach(clientId => { - master.peerConnectionByClientId[clientId].close(); + Object.keys(master.peerByClientId).forEach(clientId => { + master.peerByClientId[clientId].close(); removeViewerTrackFromMaster(clientId); + delete master.peerByClientId[clientId]; }); if (master.localStream) { @@ -355,57 +333,49 @@ function stopMaster() { master.localStream = null; } - master.remoteStreams.forEach(remoteStream => remoteStream.getTracks().forEach(track => track.stop())); - master.remoteStreams = []; + if (master.localView) { + master.localView.srcObject = null; + } if (master.peerConnectionStatsInterval) { clearInterval(master.peerConnectionStatsInterval); master.peerConnectionStatsInterval = null; } - if (master.localView) { - master.localView.srcObject = null; - } - if (master.remoteView) { master.remoteView.srcObject = null; } - if (master.dataChannelByClientId) { - master.dataChannelByClientId = {}; - } + master = {}; } catch (e) { - console.error('[MASTER] Encountered error stopping', e); + console.error(`[${role}] Encountered error stopping`, e); } } function sendMasterMessage(message) { + const role = ROLE; if (message === '') { - console.warn('[MASTER] Trying to send an empty message?'); + console.warn(`[${role}] Trying to send an empty message?`); return false; } - if (Object.keys(master.dataChannelByClientId).length === 0) { - console.warn('[MASTER] No viewers have connected yet!'); + if (Object.values(master.peerByClientId).filter(answerer => answerer.isDataChannelOpen()).length === 0) { + console.warn(`[${role}] No one to send it to!`); return false; } let sent = false; - Object.keys(master.dataChannelByClientId).forEach(clientId => { + for (const [clientId, answerer] of Object.entries(master.peerByClientId)) { try { - master.dataChannelByClientId[clientId].send(message); - console.log('[MASTER] Sent', message, 'to', clientId); + answerer.sendDataChannelMessage(message); + console.log(`[${role}]`, 'Sent', message, 'to', clientId); sent = true; } catch (e) { - console.error('[MASTER] Send DataChannel:', e.toString()); + console.error(`[${role}]`, 'Send DataChannel:', e.toString()); } - }); + } return sent; } -function printSignalingLog(message, clientId) { - console.log(`${message}${clientId ? ': ' + clientId : ' (no senderClientId provided)'}`); -} - /** * Only applicable for WebRTC ingestion. *

@@ -434,35 +404,61 @@ async function callJoinStorageSessionUntilSDPOfferReceived(runId) { firstTime = false; try { // The AWS SDK for JS will perform limited retries on this API call. - await master.channelHelper - .getWebRTCStorageClient() - .joinStorageSession({ - channelArn: master.channelHelper.getChannelArn(), - }) - .promise(); + if (ROLE === 'MASTER') { + await master.channelHelper + .getWebRTCStorageClient() + .joinStorageSession({ + channelArn: master.channelHelper.getChannelArn(), + }) + .promise(); + } else { + await master.channelHelper + .getWebRTCStorageClient() + .joinStorageSessionAsViewer({ + channelArn: master.channelHelper.getChannelArn(), + clientId: master.clientId, + }) + .promise(); + } } catch (e) { console.error(e); // We should only retry on ClientLimitExceededException, or internal failure. All other // cases e.g. IllegalArgumentException we should not retry. - shouldRetryCallingJoinStorageSession = - e.code === 'ClientLimitExceededException' || e.code === 'NetworkingError' || e.code === 'TimeoutError' || e.statusCode === 500; + shouldRetryCallingJoinStorageSession = ( + // ClientLimitExceededException is thrown for hitting TPS limit (rate limit), + // but also for hitting the maximum number of viewers in a session. For TPS limit, we want to retry. + // But for maximum number of viewers, we should not automatically retry. + e.code === 'ClientLimitExceededException' && !e.message?.toLowerCase().includes('maximum number of viewers connected to the session') || + // We should retry if the device loses connectivity + e.code === 'NetworkingError' || + // We should retry if the request to the service timed out + e.code === 'TimeoutError' || + // We should retry if there's an internal error + e.statusCode === 500 + ); } + shouldRetryCallingJoinStorageSession = shouldRetryCallingJoinStorageSession && master.currentJoinStorageSessionRetries <= maxAPICallRetriesPerConnectionAttempt; await new Promise(resolve => setTimeout(resolve, calculateJoinStorageSessionDelayMilliseconds())); } return shouldRetryCallingJoinStorageSession && master.runId === runId && master.websocketOpened; } -async function connectToMediaServer(masterRunId) { - console.log('[MASTER] Joining storage session...'); - const success = await callJoinStorageSessionUntilSDPOfferReceived(masterRunId); +async function connectToMediaServer(runId) { + const role = ROLE; + console.log(`[${role}]`, `Joining storage session${role === 'VIEWER' ? ' as viewer' : ''}...`); + const success = await callJoinStorageSessionUntilSDPOfferReceived(runId); if (success) { - console.log('[MASTER] Join storage session API call(s) completed.'); - } else if (masterRunId === master.runId) { - console.error('[MASTER] Error joining storage session'); + console.log(`[${role}]`, `Join storage session ${role === 'VIEWER' ? 'as viewer ' : ''}API call(s) completed.`); + } else if (runId === master.runId) { + console.error(`[${role}]`, `Error joining storage session${role === 'VIEWER' ? ' as viewer' : ''}`); + $('#stop-master-button').click(); } else if (!master.websocketOpened && !master.sdpOfferReceived) { // TODO: ideally, we send a ping message. But, that's unavailable in browsers. - console.log('[MASTER] Websocket is closed. Reopening...'); - master.channelHelper.getSignalingClient().open(); + const signalingClient = master.channelHelper?.getSignalingClient(); + if (signalingClient) { + console.log(`[${role}]`, 'Websocket is closed. Reopening...'); + signalingClient.open(); + } } } diff --git a/develop/examples/mediaHelper.js b/develop/examples/mediaHelper.js new file mode 100644 index 0000000..8ce3587 --- /dev/null +++ b/develop/examples/mediaHelper.js @@ -0,0 +1,41 @@ +class MediaHelper { + // Constants for different media request types + static MediaRequestType = { + VIDEO_ONLY: 1, + AUDIO_AND_VIDEO: 2, + AUDIO_ONLY: 3, + }; + + // Async function to request camera access. + // idealWidthPx and idealHeightPx is only used if VIDEO + // or AUDIO_AND_VIDEO is requested. + // Returns a MediaStream upon success. Otherwise, null. + static async requestCamera(requestType = this.MediaRequestType.AUDIO_AND_VIDEO, idealWidthPx = 640, idealHeightPx = 480) { + const resolution = { + width: {ideal: idealWidthPx}, + height: {ideal: idealHeightPx}, + }; + + let constraints; + switch (requestType) { + case this.MediaRequestType.VIDEO_ONLY: + constraints = {video: resolution}; + break; + case this.MediaRequestType.AUDIO_AND_VIDEO: + constraints = {video: resolution, audio: true, frameRate: { min: 10, max: 10 }}; + break; + case this.MediaRequestType.AUDIO_ONLY: + constraints = {audio: true}; + break; + default: + throw `requestCamera(): Unhandled case: ${requestType}!`; + } + + try { + return await navigator.mediaDevices.getUserMedia(constraints); + } catch (e) { + console.error(`Could not find ${Object.keys(constraints)} input device.`, e); + return null; + } + } +} diff --git a/develop/examples/viewer.js b/develop/examples/viewer.js index ec22c64..7790c1a 100644 --- a/develop/examples/viewer.js +++ b/develop/examples/viewer.js @@ -1,7 +1,7 @@ /** * This file demonstrates the process of starting WebRTC streaming using a KVS Signaling Channel. */ -const viewer = {}; +let viewer = {}; //globals for DQP metrics and test const profilingTestLength = 20; @@ -380,7 +380,7 @@ async function startViewer(localView, remoteView, formValues, onStatsReport, rem const channelARN = describeSignalingChannelResponse.ChannelInfo.ChannelARN; console.log('[VIEWER] Channel ARN:', channelARN); - if (formValues.ingestMedia) { + if (formValues.autoDetermineMediaIngestMode) { console.log('[VIEWER] Determining whether this signaling channel is in media ingestion mode.'); metrics.viewer.describeMediaStorageConfiguration.startTime = Date.now(); @@ -764,7 +764,7 @@ async function startViewer(localView, remoteView, formValues, onStatsReport, rem // As remote tracks are received, add them to the remote view viewer.peerConnection.addEventListener('track', event => { - console.log('[VIEWER] Received remote track'); + console.log('[VIEWER] Received remote track with id:', event?.streams[0]?.id ?? '[Error retrieving track ID]'); if (remoteView.srcObject) { return; } @@ -841,6 +841,8 @@ function stopViewer() { headerElement.textContent = ""; } + viewer = {}; + } catch (e) { console.error('[VIEWER] Encountered error stopping', e); }